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
A guideline in the process of stepwise refinement should be the principle to decompose decisions as much as possible, to untangle aspects which are only seemingly interdependent, and to defer those decisions which concern details of representation as long as possible. -- Niklaus Wirth
What is truth? -- Pontius Pilate
The job of a leader today is not to create followers. It’s to create more leaders. -- Ralph Nader
Good coders code, great reuse. -- http://www.catonmat.net
Abstraction is a form of data compression: absolutely necessary, because human short-term memory is so small, but the critically important aspect of abstraction is the algorithm that gets you from the name back to the "uncompressed" details. -- Bruce Wilder (blog post comment)
I've missed more than 9000 shots in my career. I've lost almost 300 games. 26 times I've been trusted to take the game winning shot and missed. I've failed over and over and over again in my life. And that is why I succeed. –Michael Jordan
A successful man is one who can lay a firm foundation with the bricks others have thrown at him. ~David Brinkley
The two most important days in your life are the day you are born and the day you find out why. –Mark Twain
The two most important days in your life are the day you are born and the day you find out why. –Mark Twain