[via Atanu] O’Reilly Radar has an article by Marc. A pick:
Build what you know — this is the most basic advice of idea generation: scratch an itch you have yourself. To make a great company, stop and ensure that your need is broadly felt, and that your solution is broadly applicable — not everyone spends their life in front of a computer, remember.
Your ideas will get better the more you know about business — engineers hate to hear this, but you can generalize up quite far from here: the more you know about everything, the better all of your ideas will get! If you want to start a business and your strength is in development, learning about pricing, sales, marketing, finance, and yes, even HR, all of it will make your product ideas stronger and better.