I have one very basic rule when it comes to "good ideas". A good idea is not an idea that solves a problem cleanly. A good idea is an idea that solves several things at the same time. The mark of good coding is not that the program does what you want, it's that it also does something that you didn't start out wanting.
It would be great if we were on multiple planets, but I think that's unrealistic. Hawking says we have to be on multiple planets so an asteroid could come and you'd still have some humans left. It's a nice idea. It satisfies the multiple-eggs-in-multiple-baskets concept.
As long as you're neurotic and crazy, he's great. But once he solves all your problems, he becomes the problem.
Technology causes problems as well as solves problems. Nobody has figured out a way to ensure that, as of tomorrow, technology won't create problems. Technology simply means increased power, which is why we have the global problems we face today.
Being in the cloud made it easy for great content to run multiple instances. When someone makes a great experience, 30,000 people can play with it at the same time.
Twilio is a great example of a company executing tremendously well on its vision and delivering a beautiful set of products that solves real problems.
We want to do a lot of stuff; we're not in great shape, we didn't get a good night's sleep, we're a little depressed. Coffee solves all these problems in one delightful little cup.
We want to do a lot of stuff; we're not in great shape. We didn't get a good night's sleep. We're a little depressed. Coffee solves all these problems in one delightful little cup.
International adoption does not begin to solve the problems of the world's orphaned children. It's truly not the answer. At the same time, it solves a problem for a few. I think it can be a brilliant solution to the problem of adults wanting a child in their lives or wanting more children in their lives and the problem of children who want parents in their lives.
There are multiple levels of 'we' and multiple groups that can constitute this idea of who we are. We need to be aware of who we are including and excluding.
A good idea is something that does not solve just one single problem, but rather can solve multiple problems at once.
Praying solves the problems of prayer.
Growth solves (nearly) all problems
Sometimes I start with a great title or idea, sometimes a great melody will run through my mind; but the higher percentage of the time, the words and music pretty much come at the same time.