Excellent article and blog from a programmer entrepreneur whose been there.
Some other points he makes include -
- Startups should be optimized to learn [product and customer are being discovered]
- Sales metrics are a good thing [start small with $5/day search engine marketing, iterate until this yields results ]
- Bite off small chunks of development [and release them, as they often are a distinct usable feature]