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:<p>- this is cool, but I could build something better (how many 37signal open source clones are there)<p>- this is cool, but way too expensive (Github complaints)<p>- this is cool, but let me use Google AdWords to get free upgrades (DropBox)<p>- this writing is great, but I'm blocking all the ads on the page (daringfireball)<p>Another problem is that when developers decide to do their own startup, the only domain they really understand is software development.<p>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.