We tend to overestimate what we can do in a day, and underestimate what we can achieve in a decade. Miraculous things can be accomplished if you give it ten years. A long game will compound small gains to overcome even big mistakes.
The deeper you go, the more you find yourself.
The only way of discovering the limits of the possible is to venture a little way past them into the impossible.
软件开发中最重要的一个方面是明确你要构建什么。