Controlling complexity is the essence of computer programming. -- Brian Kernigan
A person won't become proficient at something until he or she has done it many times. In other words., if you want someone to be really good at building a software system, he or she will have to have built 10 or more systems of that type. -- Philip Greenspun
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
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
A designer knows he has arrived at perfection not when there is no longuer anything to add, but when there is no longuer anything to take away. -- Antoine de St Exupery.
Any sufficiently complicated C or Fortran program contains an ad hoc, informally specified, bug-ridden, slow implementation of half of Common Lisp. -- Philip Greenspun (Greenspun's Tenth Rule)
It does not matter how slowly you go as long as you do not stop. –Confucius
14.Twenty years from now you will be more disappointed by the things that you didn’t do than by the ones you did do, so throw off the bowlines, sail away from safe harbor, catch the trade winds in your sails. Explore, Dream, Discover. –Mark Twain
Motivation is what gets you started. Habit is what keeps you going. ~Jim Ryun
Don’t be afraid to give up the good to go for the great. ~John D. Rockefeller