[19] “A language that doesn't affect the way you think about programming, is not worth knowing.” [4] “Every program is a part of some other program and rarely fits.” [7] “It is easier to write an incorrect program than understand a correct one.” [58] “Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Geniuses remove it.” [8] “A programming language is low level when its programs require attention to the irrelevant.” I'd like to add that the horseshoe principle applies here; sufficiently high-level languages often require attention to the irrelevant, as well. Consider C#. [11] “If you have a procedure with ten parameters, you probably missed some.” Wow. [22] “A good system can't have a weak command language.” [26] “There will always be things we wish to say in our programs that in all known languages can only be said poorly.” [35] “Everyone can be taught to sculpt: Michelangelo would have had to be taught not to. So it is with great programmers.” [32] “Programmers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis.” [33] “The eleventh commandment was "Thou Shalt Compute" or "Thou Shalt Not Compute" - I forget which.” [54] “Beware of the Turing tar-pit in which everything is possible but nothing of interest is easy.” It can be valuable nonetheless -- consider CPU architecture. Try writing code in assembly. Sometimes a Turing tar-pit is the foundation on which to build something which makes things of interest easy. Quotes of his I don't necessarily understand fully, but think might be wise in some way : [15] “Everything should be built top-down, except the first time.” [9] “It is better to have 100 functions operate on one data structure than 10 functions on 10 data structures.” [17] “If a listener nods his head when you're explaining your program, wake him up.” [25] “One can only display complex information in the mind. Like seeing, movement or flow or alteration of view is more important than the static picture, no matter how lovely.” [57] “It is easier to change the specification to fit the program than vice versa.” Others: [45] “The goal of computation is the emulation of our synthetic abilities, not the understanding of our analytic ones.” So... not anymore, I suppose? (AI. Also see epigram #63.) [51] “Bringing computers into the home won't change either one, but may revitalize the corner saloon.” Yeah that one's not true... wait, what about the many addictions they've caused? https://engineering.yale.edu/academic-study/departments/computer-science/about/epigrams-programming I stopped around epigram 70. I have tasks to do.