Business People: Stop falling for "founders have to code"
michaeldhopkins.posterous.com
michaeldhopkins.posterous.com
The number one myth about business people is they know how to build a business. No MBA will prepare you for the actual experience of turning nothing into a profitable machine.
Programmers don't know how to build businesses either, but they do know how to build something that might turn into a business.
That doesn't mean business people are worthless; all successful startups combine business knowledge and software knowledge. But in 2011, software ability cannot be outsourced in a startup. Increasingly, software can't be outsourced from any business.
The issue is, non-technical founders don't know what is easy and what is hard. They don't have all of the information necessary to make decisions about what does or does not go into a software business.
You're equating all business people with MBA's. That's like saying anyone with a CS degree knows how to code.
The article has a point. If you read Innovator's Solution or Peter Drucker books or look at Apple's business philosophy there's a lot to knowing what works with people and businesses. I've done B2B sales before and it wasn't anything like I thought it would be.
Those books and Apple illustrate the benefits of building around a marketing focus (customer experience). I can't say most technical founders with projects that I've met do that. Some projects are intensely personal ones built around a technology (insert API) instead of a problem potential customers are having.
I'm not convinced that a successful team can be built upon a founding team with a technical founder that doesn't understand some sales/marketing and a sales/marketing founder that doesn't understand some code/tech.
For that reason I think this post is marching down the wrong path and is just as wrong as one which would state: "Technical People: Stop falling for 'founders have to sell'".
Obviously both need to be done as they're both pretty critical tasks. Someone on the founding team has to take ownership of each and to function as a team they can't operate in silos.
"The programmer has a huge advantage now because he has delayed his competition by convincing them to learn an unfamiliar skill before breaking ground."
Love it.
Seriously, the code, methodology, and everything else comes second. Execution, which drives the sale, comes first. If you can convince your salespeople of how great the product is, then you're gold. Its a lot easier to sell something you know to be a better product than its competition.