&gt; <i>It requires a good mixture of luck and keeping your ear to the ground to find an undeveloped but large market niche, and a good crystal ball to know which features are worthwhile.</i><p>That&#x27;s a bit exaggerated IMO. Granted, it&#x27;s harder now than 15 years ago to find something under(not un-)developed on the Web e.g. that seems doable and interesting, but if you keep an open eye, you see opportunities every day and wonder why something that seems useful hasn&#x27;t been done (or done properly). Some of these potential products will be very hard to develop fully and never be perfect, which doesn&#x27;t make them less interesting (the opposite is true perhaps - does Google Search work perfectly?), only a bit scarier. As for which features are worthwhile: a lot of wisdom has been written down about this - it&#x27;s important to look at the product from the perspective of a user. If you lose that perspective, talk to real users.<p>The rest is hard work and that&#x27;s easier and more rewarding if you work for yourself, I believe.<p>My advice is that if you find yourself thinking &quot;XYZ would be nice to have, why hasn&#x27;t someone done this?&quot; or &quot;all solutions for XYZ I can find are terrible, why hasn&#x27;t anyone done it right?&quot;, just sit down and attempt to do it, if it fits your skill set somehow (doesn&#x27;t have to be a perfect fit and you don&#x27;t need an MBA!).  People are getting rich like this all the time. Don&#x27;t look for &quot;unicorn&quot; ideas, you don&#x27;t need to chase billions to retire comfortably.