I read an article that inspired me to write down every idea no matter how silly, and to try to work on 5 to 10 of them at once, and to always have one that is my main driver.
Over the last 4 years, I've tallied 264. One has supported my research for 3 years (#021). One is my primary hobby (#013). Several have since been announced as results or products by major companies, validating the idea and removing the need to work on it.
---
EDIT: I cannot quickly find the article, but I'll summarize.
1. Write down 100 ideas in one sitting. Any ideas. By the end, you'll be forced to really think outside your comfort zone, since everything prior is usually your first-order thoughts.
2. Choose 10 of the most promising to work on. Work means just pay attention to, make incremental prototypes, etc.
3. Choose the top contender to throw your weight behind. Maintain a 1/10/100 ratio as you retire ideas.
---
My difference is I keep the list rolling and append new ideas as they come. I never sit down and make myself write a new batch (I should!). I'm actively working on about 5-10, in various stages of funding (I'm on a semi-soft money funding model).
EDIT 2: Found! http://blog.fogus.me/2015/11/04/the-100101-method-my-approac...