No matter how much you plan you’re likely to get half wrong anyway. So don’t do the ‘paralysis through analysis’ thing. That only slows progress and saps morale. -- 37 Signal, Getting real
Before enlightenment, chop wood and carry water. After enlightenment, chop wood and carry water. -- Ancient Eastern adage
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
Some may say Ruby is a bad rip-off of Lisp or Smalltalk, and I admit that. But it is nicer to ordinary people. -- Matz, LL2
Premature optimization is the root of all evil (or at least most of it) in programming. -- Donald Knuth
All problems in computer science can be solved by another level of indirection. -- Butler Lampson
Wake up to the day's most important news.
People often say that motivation doesn’t last. Well, neither does bathing - that’s why we recommend it daily. ~Zig Ziglar
You can’t use up creativity. The more you use, the more you have. –Maya Angelou
There is only one way to avoid criticism: do nothing, say nothing, and be nothing. –Aristotle