| The advice in this article is dangerous for finding success and profit as an entrepreneur if your only knowledge relates to the needs of a developer. Developers are an infamously hard bunch of people to sell products to; as developers, I'm sure we've had all these thoughts: - this is cool, but I could build something better (how many 37signal open source clones are there) - this is cool, but way too expensive (Github complaints) - this is cool, but let me use Google AdWords to get free upgrades (DropBox) - this writing is great, but I'm blocking all the ads on the page (daringfireball) Another problem is that when developers decide to do their own startup, the only domain they really understand is software development. There are millions of people who have problems who can't code - building another bug tracker, productivity tool, email management app, GTD widget might be fun, but the economy of real "business" software that's out there is far larger and more lucrative. |
Just the other day I was watching Stanford's talk by David Friedberg about how he built the Climate Corporation which, in my words, provides bad weather insurance for businesses and farmers. The guy doesn't own a farm or a business that's impacted by weather, he's not a user of his own product, but he still went ahead and understood the intricacies of that industry and was highly successful.
Being your own product's user is fantastic, I think it really helps, however you'll be leaving out a lot of good ideas on the table.