Satisfy the Mind's Appetite, One Idea at a Time.
A great way to develop new ideas is to focus on improving existing products or solving problems you encounter in your daily life.