Building a Startup Is Like Building a Fire
Holly Cardew
152

Great post though you missed working in timing. Going to market too early or too late is the one reason why most startups fail. Getting market readiness just right is really hard. Check out a talk by Bill Gross on the subject: http://www.ted.com/talks/bill_gross_the_single_biggest_reason_why_startups_succeed