Martin Fowler
Refactoring: Improving the Design of Existing Code, 1999
Harold Abelson and Gerald Jay Sussman
Structure and Interpretation of Computer Programs, 1985
Grady Booch
Twitter, 2018
Donald Knuth
Literate Programming, 1984
Donald Knuth
Turing Award Lecture, 1974