The best programs are written so that computing machines can perform them quickly and so that human beings can understand them clearly. A programmer is ideally an essayist who works with traditional aesthetic and literary forms as well as mathematical concepts, to communicate the way that an algorithm works and to convince a reader that the results will be correct.
History is not the past. It is the method we have evolved of organizing our ignorance of the past.
A city is not a collection of machines but a container of life.
在追求目标的过程中,耐心和毅力比智商更重要。
Every challenge is an opportunity in disguise—if you're willing to look for it.
When you don’t know how much to pay someone for a particular task, ask them “what would be fair” and their answer usually is.
The best architecture is almost invisible.