True Grit said:
Why the automatic assumption that a GM has to come from sales?
You're right, of course. There is no reason that a GM
has to come from sales. In my own case, I had a decade-or-so in both programming & sales (& engineering) and that combination was very beneficial. The key is to understand all the pieces of the puzzle & to be able to juggle (manage) them all to optimum effect.
With all sincere respect to programmers without lengthy & successful sales experience, the deck is stacked against you. In a perfect world, responsibility for sales revenue would be the sales manager's. But the way it really works is that as a GM/Market Manager, you're responsible for the whole ball of wax. So getting hired without that kind of experience is difficult. And even if you manage to clear that hurdle and actually get the gig, you'd better be extraordinarily wise in order not to screw up the sales end.
Because programming (ratings) success aside, the real trick is to bring in a whole lot more than you spend. A whole lot more. So knowing how that "bringing in" thing works is real important.