The best way of generating ideas is to think about problems.
And the best way to think of problems is to set challenging goals.
When we have problems to solve, solutions will pop up.
Solutions are ideas.
The more problems we face, the more solutions we will come up with.