Founders aren't programmers = doomed ?
Neither my business partner nor I are coding our web application. We are paying others for programming, graphics, and server work. We both have full time jobs and more money than time. I'm an ex-programmer, and he is a product manager. There are lots of examples of successful startups where the founders were the original programmers. Can you give me some examples where that wasn't the case? Do we have a better or worse chance of making it than if we were 2 programmers?
46 comments
[ 3.3 ms ] story [ 109 ms ] threadYou can leverage your resources by paying others to do lots of stuff, but doing the core work of the business? I don't know. The reason most successful software startups are started by hackers is because they do the core work, keeping their fingers on the throttle of the business, and outsourcing that which can transparently be done by others.
You don't mention your business's the key market differentiator, but if it's tech related, you're in for a bumpy ride.
Put another way, would you start a law firm if you weren't a lawyer, a beauty salon if you didn't know how to cut hair, or a restaurant if you didn't know how to cook or serve? Probably not. Some do, but...you get the idea.
I'd give you an example of a tech firm started by 2 non-techies, but frankly, none comes to mind.
I think it's far better to have people who are deeply knowledgeable about the field being worked in. They'll be useful in figuring out what to build and less distracted by how it's built.
I was replying to this
I'm struggling to give some examples. I don't know if either of lastminute.com's founders were coders.
so google and MS are perfectly valid answers.
Anyway laters folks.
It just goes to show that by working for next to nothing but on a good idea / team, you can not only change the world but rule it too.
I've been helping a friend with his site, learning lisp thanks to the bad influences here ;-), and trying to create an interesting website. The last one is difficult.
Thanks for asking!
Though I'll admit that many of these are either online retailing enterprises or internet/media type companies.
But clearly, there are successful examples on both sides of the fence.
Even better, open a file in your text editor and type
or, for more style points, and, voila, you're a programmer again. At least by the standards of many job applicants.Of course, by "ex-programmer" you may mean "I used to know how to program, but now the code that our programmers show me is completely opaque and I have no idea what it does or how it works or whether it harbors lots of hidden bugs." In which case... you are probably doomed! ;)
Getting a programmer on board will help you with figuring out things faster than you would otherwise have done - atleast on the programming part.
However you may have to play to your strengths... if your Web application is doing something deeply technical, and you need deep knowledge of algorithms/data structures to make critical feature-level decisions, you're probably at a disadvantage. But if your product isn't too algorithmically flavored, and a lot of the work involves coming up with the right features for an end-user application (business software, greeting card maker, productivity suite, etc.), you can definitely kick some ass, if you have great knowledge of your target users.
Last thought: make sure you completely trust your dev team, or do a thorough job with verifying the quality of their code.
There are examples of this everywhere, Amazon, Ebay, Digg, etc.
http://news.ycombinator.com/item?id=136649
I'd say it's a draw.
Founders aren't programmers == doomed
silly.
(doomed (= founders programmers))
:-)
The advantage of being a programmer yourself is that you have intimate knowledge of what's not possible, what is, what limitations there are, and what approaches to take. If you know enough of the whole plan, leave the details to others. All you need to know is what you want to do and exactly how to do it, not as in "we will do a POST XHR here," but "the user submits this, and we will look for this keyword, and they will see that." If you can write a good spec, you're good to go.
I don't think you're doomed, but as a programmer, I've both had startups and been brought into ones that have been outsourced. In my experience, those little things, the fit and finish, just aren't there when the people building them are in it for the paycheck.
At the risk of sounding cliched, it's kind of like the old adage about people who are fighting for their home vs. a paid soldier. You will get a lot more fight from the guy defending his home than the mercenary.