All creativity is an extended form of a joke. -- Alan Kay
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
Have you ever noticed that when you sit down to write something, half the ideas that end up in it are ones you thought of while writing it? The same thing happens with software. Working to implement one idea gives you more ideas. -- Paul Graham, The other road ahead.
Whenever you find yourself on the side of the majority, it is time to pause and reflect. -- Mark Twain
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
You can recognize truth by its beauty and simplicity. When you get it right, it is obvious that it is right. -- Richard Feynman
I didn’t fail the test. I just found 100 ways to do it wrong. –Benjamin Franklin
You miss 100% of the shots you don’t take. –Wayne Gretzky
The only way to do great work is to love what you do. –Steve Jobs
The battles that count aren't the ones for gold medals. The struggles within yourself--the invisible battles inside all of us--that's where it's at. –Jesse Owens