A strategy for brainstorming projects and businesses: The 100:10:1 method (read on for TL;DR).
- Write down 100 wacky ideas
- Make a MVP for 10 of those ideas
- Fully develop one of those ideas into a legitimate software release
At some point during the 10-stage, one of the projects will inevitably turn into something valuable.
Source: fogus: The 100:10:1 method: my approach to open source