We control complexity by building abstractions that hide details when appropriate. We control complexity by establishing conventional interfaces that enable us to construct systems by combining standard, well-understood pieces in a ``mix and match'' way. We control complexity by establishing new languages for describing a design, each of which emphasizes particular aspects of the design and deemphasizes others. -- Alan J. Perlis
If we wish to count lines of code, we should not regard them as lines produced but as lines spent. -- Edsger Dijkstra
Bonne bosse et reste le boss. -- Darryl Amedon
And if you go too far up, abstraction-wise, you run out of oxygen. Sometimes smart thinkers just don't know when to stop, and they create these absurd, all-encompassing, high-level pictures of the universe that are all good and fine, but don't actually mean anything at all. -- Joel Spolsky
Why teach drawing to accountants? Because drawing class doesn't just teach people to draw. It teaches them to be more observant. There's no company on earth that wouldn't benefit from having people become more observant. -- Randy S. Nelson (dean of Pixar University)
Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot. -- Eric S. Raymond
The meaning of life is to find your gift. The purpose of life is to give it away. ~Anonymous
You can’t use up creativity. The more you use, the more you have. –Maya Angelou
The best revenge is massive success. –Frank Sinatra
As we look ahead into the next century, leaders will be those who empower others. ~Bill Gates