Been there, done that. Being a developer is a small fraction of what you need in order to create a successful product. If you are the kind of person who can do it, you don't need to read posts like these.
I don't know about this guy, but it looks like he hasn't done it, and he has little idea of what lies ahead. Best of luck to him.
This is only true if you're 100% unwilling/unable to do anything except code.
This is not true of all "developers." Being able to code does not disqualify you from being an intelligent, versatile human being capable of all sorts of things. And, failing that, it certainly does not prevent you from taking a holistic look at your business and outsourcing the things you can't handle.
The funny thing you realize is how many designers can't design, how many salespeople can't sell, etc. By being committed and flexible, it's amazing the edge you can have, even if you have to pay other people sometimes.
Contrary to popular belief, the first time you code something, the computer does not shoot beams out to alter your DNA and devolve you into a developer sapiens/developer-o-saurus. What you choose to spend your time on and prioritize is up to you, and being able to code only makes you more capable, not less.
You could also be hiring a guy who does marketing to help you get more customers, give some other guy a sales commission for sending work your way, and so forth.
These things don't always require formal structures. You have more power as one who is self-employed rather than an employee.
The fact is there is nothing limiting this advice to developers. If you know how to do bookkeeping, for example, you can become self-employed and rent out your services to customers rather than having them hire an employee.
Depends. Being a developer means you can also iterate lots of different ideas before finding the one that works. In that case development is 80% of the time. With today's tools (social, advertising, job outsourcing) the rest of the work can become trivial. I am now a believer that developers can be entrepreneurs and try to motivate former colleagues to do the same. Remember that recent article from M. Andreesen about software eating the world[1]? It's true.
"If you are the kind of person who can do it, you don't need to read posts like these."
If you are the kind of person who can do it you don't even need to be a developer either. Entrepreneurs can hire developers. Even if you need some cash for that, it's not hard to find it.
You should really read patio11's comment on the Google 250K thread...individual developer productivity is indeed through the roof!
We would not actually mind working for a company but companies seem to be lowballing us heavily and also giving us shit work...Going and making our own thing can not only be infinitely satisfying but it can also make sense financially!
I don't know about this guy, but it looks like he hasn't done it, and he has little idea of what lies ahead. Best of luck to him.