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.
Your obligation is that of active participation. You should not act as knowledge-absorbing sponges, but as whetstones on which we can all sharpen our wits.
If debugging is the process of removing software bugs, then programming must be the process of putting them in.
Perfecting oneself is as much unlearning as it is learning.
There should be no such thing as boring mathematics.
Elegance is not a dispensable luxury but a factor that decides between success and failure.
Program testing can be used to show the presence of bugs, but never to show their absence!
Teaching COBOL ought to be regarded as a criminal act.
Computer science is no more about computers than astronomy is about telescopes.