This highlights one big advantage of bootstrapping over taking investment. Since you are being funded by customers, you're less likely to make a big mistake by missing your market. If you're not making what the market wants, you won't be around long enough to screw up that badly.
Not only that, but bootstrapping, and building a v1.0 that's the smallest thing that's useful, and then iterating over that while listening to your customers.
Hey quick feature request for hn, can we have a tag thing for well written pieces like these that are actually about startups as opposed to fluff pieces that I can find on digg/slashdot/reddit?
Doesn't this fall down on its face as soon as you have a competitor with a team or product significantly better than yours? I wouldn't base my strategy on not having very much competition.
"In a great market -- a market with lots of real potential customers -- the market pulls product out of the startup.
The market needs to be fulfilled and the market will be fulfilled, by the first viable product that comes along.
The product doesn't need to be great; it just has to basically work. And, the market doesn't care how good the team is, as long as the team can produce that viable product.
In short, customers are knocking down your door to get the product; the main goal is to actually answer the phone and respond to all the emails from people who want to buy."