I kinda feel like any article that argues that "non-technical cofounders are inferior to technical cofounders" or "technical cofounders are inferior to non-technical cofounders" or otherwise tries to denigrate one group relative to the other, is over-generalizing at best, and flat wrong at worst.<p>And I'm saying this as someone who is very much a technical cofounder, working with two other technologists as cofounders... we'd <i>love</i> to have somebody on board who has experience with sales, marketing, dealing with distribution channels, business development, partner relations, etc. And there's no question we will need those skills eventually if we're going to succeed. The fact that we can all write code, and maybe even produce a great product, doesn't mean much if we build something nobody will buy, or if we can't figure out how to get it in front of the people that make the purchasing decisions, etc.<p>Of course we're a B2B enterprise software play, which is a bit different than, for example, a consumer facing web application. In that context, a "hardcore business person" <i>maybe</i> is actually less important. I don't know, because that's not the world I play in.<p>My feeling is that a non-technical founder in a technology company cannot be a complete Luddite who knows nothing about technology, but I don't think he/she necessarily needs to be a coder. Of course somebody who knows how to code <i>and</i> has the "business skills" is probably ideal, but how many of those people are there out there?