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
The only problems we can really solve in a satisfactory manner are those that finally admit a nicely factored solution. -- E. W. Dijkstra, The humble programmer
Omit needless words. -- William Strunk, Jr. (The Elements of Style)
The ability to simplify means to eliminate the unnecessary so that the necessary may speak. -- Hans Hofmann
You must always work not just within but below your means. If you can handle three elements, handle only two. If you can handle ten, then handle five. In that way the ones you do handle, you handle with more ease, more mastery and you create a feeling of strength in reserve. -- Pablo Picasso
Humans differ from animals to the degree that they are not merely an end result of their conditioning, but are able to reflect on their experiences and strategies, and apply insight to make changes in the way they live to modify the outcome. -- SlideTrombone (comment on "Programming can ruin your life")
A man can be as great as he wants to be. If you believe in yourself and have the courage, the determination, the dedication, the competitive drive and if you are willing to sacrifice the little things in life and pay the price for the things that are worthwhile, it can be done. ~Vince Lombardi
Ask and it will be given to you; search, and you will find; knock and the door will be opened for you. –Jesus
If you want to make a permanent change, stop focusing on the size of your problems and start focusing on the size of you! ~T. Harv Eker
We can easily forgive a child who is afraid of the dark; the real tragedy of life is when men are afraid of the light. –Plato