Brainstorming to get new solutions to problems is one of the first steps towards a successful company creation. However, it is not an easy task, since it requires a fine problem detection and the creativity to find feasible solutions that are aligned to your current and potential new skills, as well as to your needs and hopes as well. The reason behind your choices shall always be the hope to make a better world, but one shall bear in mind that a business needs to make money. Businesses are not NGOs, although NGOs improve when they are managed as companies. Once you select a nice idea, and you feel you are prepared to do it within a reasonable time frame, go for it, start moving and get the minimum viable product as soon as possible. Your competitors might be doing the same. Be faster. Better. And ship early.