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
I’d rather write programs to write programs than write programs. -- Richard Sites
Training research shows that if you get speed now you can get quality later. But if you don't get speed you will never get quality in the long run. -- Philip Greenspun
New eyes have X-ray vision. [someone that hasn't written it is more likely to spot the bug. "someone" can be you after a break] -- William S. Annis
Being a programmer is the same way. The only way to be a good programmer is to write code. When you realize you haven't been writing much code lately, and it seems like all you do is brag about code you wrote in the past, and people start looking at you funny while you're shooting your mouth off, realize it's because they know. They might not even know they know, but they know. So, yes, doing what you love brings success, and by all means, throw yourself a nice big party, buy yourself a nice car, soak up the adulation of an adoring crowd. Then shut the fuck up and get back to work. -- Sincerity Theory
The minute you put the blame on someone else you’ve switch things from being a problem you can control to a problem outside of your control. -- engtech (internetducttape.com)
The most difficult thing is the decision to act, the rest is merely tenacity. –Amelia Earhart
Happiness is a butterfly, which when pursued, is always beyond your grasp, but which, if you will sit down quietly, may alight upon you. ~Nathaniel Hawthorne
You may have to fight a battle more than once to win it. ~Margaret Thatcher
I would rather die of passion than of boredom. –Vincent van Gogh