>learning how to code
>WordPress plugins
>iPhone apps like Santa Strike.
lol you wonder why
I suspect I have more time in startups both successful and failures than you, and while no one knows every way to succeed they certainly can detect the patterns of failure. The hardest thing for any founder is to recognize the wisdom of their own employees.
That's changed as we have shifted focus to fewer ideas and better execution. We maintain a list of things we want to build, and vet every idea that comes our way, be it from a founder, an employee, or a customer.
That said, someone has to be the guy to draw the line in the sand.
Also, FWIW, I spend the majority of my working day writing code.
Edit: just saw some of you other posts, thanks for the info.
And yes, at times lines need to be drawn in the sand but those are pretty rare times when you have a good group of smart people and usually involve breaking impasses when there is no clear consensus. There's also the whole "I have a responsibility to shareholders at the end of the day" duty that many employees do not feel, but too often founders use both of these as excuses for "I think X, so it must be so" rather than questioning themselves in the face of disagreement with a group of people you brought on board because of their skills and intellects.
Frankly, I imbue no magical powers to writing code when it comes to founders of tech companies because often the tech is the least difficult problem to address. I know, I know, I speak heresy given the venue but I can code a great product far easier than what is required to build a good marketing campaign and sales strategy, and I at least can depend on my bash/vi session to be predictable unlike those that have to venture out into the customer acquisition arena with all its unpredictability.