Alan Perlis: Epigrams on Programming (1982) [pdf]
gwern.net
gwern.net
http://www.cs.yale.edu/homes/perlis-alan/quotes.html
Herbert Klaeren's list, which includes some meta-epigrams:
> You think you know when you can learn, are more sure when you can write, even more when you can teach, but certain when you can program.
in the scanned original:
> You think you know when you learn, are more sure when you can write, even more when you can teach, but certain when you can program.
Made me think about backwards compatibility. Backwards compatibility often is what allows a new platform to be successful (or to have a shot at success) and yet it can hold it back from what it would have become without it.
https://en.wikipedia.org/wiki/Path_dependence
Related a recent comment by munificent on all the effort that goes into JavaScript runtimes: