The most important single aspect of software development is to be clear about what you are trying to build.
Invert, always invert: Turn a situation or problem upside down. Look at it backward.
The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.
The greatest glory in living lies not in never falling, but in rising every time we fall.
实现明天理想的唯一障碍是今天的疑虑。