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
Only bad designers blame their failings on the users. -- unknown
We really have to get over the idea that some stuff is just worth knowing even if you never do anything with it. Human memories happily erase stuff that has no purpose, so why try to fill up children's heads with such stuff? -- Roger Schank, Engines for Education
Another feature about this guy is his low threshold of boredom. He'll pick up on a task and work frantically at it, accomplishing wonders in a short time and then get bored and drop it before its properly finished. He'll do nothing but strum his guitar and lie around in bed for several days after. Thats also part of the pattern too; periods of frenetic activity followed by periods of melancholia, withdrawal and inactivity. This is a bipolar personality. -- The bipolar lisp programmer
A year spent in artificial intelligence is enough to make one believe in God. -- Alan J. Perlis (Epigrams in programming)
The job of a leader today is not to create followers. It’s to create more leaders. -- Ralph Nader
Ask and it will be given to you; search, and you will find; knock and the door will be opened for you. –Jesus
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
It is never too late to be what you might have been. –George Eliot
It’s not what you look at that matters, it’s what you see. ~Anonymous