-
In the practical world of computing, it is rather uncommon that a program, once it performs correctly and satisfactorily, remains unchanged forever.
-
Software is getting slower more rapidly than hardware becomes faster.
-
My duty as a teacher is to train, educate future programmers.
-
The idea that one might derive satisfaction from his or her successful work, because that work is ingenious, beautiful, or just pleasing, has become ridiculed.
-
The belief that complex systems require armies of designers and programmers is wrong. A system that is not understood in its entirety, or at least to a significant degree of detail by a single individual, should probably not be built.
-
A primary cause of complexity is that software vendors uncritically adopt almost any feature that users want.
-
A good designer must rely on experience, on precise, logic thinking; and on pedantic exactness. No magic will do.
-
Programming is usually taught by examples.