Adapting old programs to fit new machines usually means adapting new machines to behave like old ones. -- Alan J. Perlis (Epigrams in programming)
The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise. -- Edsger Dijkstra
Beware of bugs in the above code; I have only proved it correct, not tried it. -- Donald Knuth
Good programmers use their brains, but good guidelines save us having to think out every case. -- Francis Glassborow
Functional programming is to algorithms as the ubiquitous little black dress is to women's fashion. -- Mark Tarver (of "The bipolar Lisp programmer" fame)
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
Life isn't about getting and having, it's about giving and being. –Kevin Kruse
Do one thing every day that scares you. ~Anonymous
The question isn’t who is going to let me; it’s who is going to stop me. –Ayn Rand
Be miserable. Or motivate yourself. Whatever has to be done, it’s always your choice. ~Wayne Dyer