Programmers as CEOs
Joel reckons you have to be a programmer to run a software company because:
Watching nonprogrammers trying to run software companies is like watching someone who doesn’t know how to surf trying to surf. Even if he has great advisers standing on the shore telling him what to do, he still falls off the board again and again.
I’m not sure that is such a great analogy. It almost brings up “nature vs. nurture” arguments. Loads of people have been taught by advisers how to surf reasonably well. Are all the great surfers naturals or did some get taught to be great?
Even so, is the business of a software company software or is it just business? Making deals, making profit, making contacts and alliances and selling, selling, selling. Generally the kind of stuff us programmers are pretty bad at.
Was Microsoft successful because Bill Gates wrote great code in the beginning or because he was just a shrewd businessman who saw something the business folk at IBM didn’t?
The best tech doesn’t always win, the best strategy though normally does win. Some technical understanding may form a better strategy but you need to have those strategic skills first to take advantage of the tech. From where I sit, the best CEOs have the best strategies, the best understanding of the market and the future. They don’t have to know about date format discrepancies between Excel and BASIC in 1900.
Add New Comment
Viewing 1 Comment
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks