The best way to predict the future is to create it.
Some of life, you have to go to the great challenges.
The question I ask myself like almost every day is, 'Am I doing the most important thing I could be doing?'
The most important single aspect of software development is to be clear about what you are trying to build.