The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.
The only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle.
简单性并不先于复杂性,而是随之而来。