The wonderful and frustrating thing about understanding yourself is that nobody can do it for you. -- BetterExplained.com
:nunmap can also be used outside of a monastery. -- Vim user manual
All problems in computer science can be solved by another level of indirection. -- Butler Lampson
I think it is wise, and only honest, to warn you that my goal is immodest. It is not my purpose to "transfer knowledge" to you that, subsequently, you can forget again. My purpose is no less than to effectuate in each of you a noticeable, irreversable change. I want you to gain, for the rest of your lives, the insight that beautiful proofs are not "found" by trial anf error but are the result of a consciously applied design discipline. I want you to raise your quality standards. I mean, if 10 years from now, when you are doing something quick and dirty, you suddenly visualize that I am looking over your shoulders and say to yourself "Dijkstra would not have liked this", well, that would be enough immortality for me. -- E. W. Dijkstra
Simple things should be simple. Complex things should be possible. -- Alan Kay
Well then. How could you possibly live without automated refactoring tools? How else could you coordinate the caterpillar-like motions of all Java’s identical tiny legs, its thousands of similar parts? I’ll tell you how: Ruby is a butterfly. -- Stevey, Refactoring Trilogy, Part 1.
Remember that not getting what you want is sometimes a wonderful stroke of luck. –Dalai Lama
Develop success from failures. Discouragement and failure are two of the surest stepping stones to success. ~Dale Carnegie
Success does not consist in never making mistakes but in never making the same one a second time. ~George Bernard Shaw
People rarely succeed unless they have fun in what they are doing. ~Dale Carnegie