Inspired by Duncan Graham’s canon, and transitively, by David Cole’s, here is a list of people and works that have inspired me. Individually beautiful and interesting; together they make me who I am.
This is a work in progress.
- Epigram, NuPRL — For shaping my view of how programming languages can and should work.
- Conor McBride
- Simon Peyton-Jones
- John Carmack
- Structure and Interpretation of Computer Programs (and Classical Mechanics) — I somehow discovered SICP at around the same time as Gödel, Escher, Bach (must have found a list of classics online). The combined force of the two of them turned me on to Computer Science. Though it’s an introductory book, it goes deep.
- Scott Aaronson writes about quantum computing.
- Richard Feynman — For his tireless push to simplify and understand (then explain). “Surely you’re Joking” is a template for living a good life while doing good, intellectual work. Also great: What Problems to Solve.
- Maxwell’s Equations / General Relativity / QED
Business of Software
- Bret Victor — Inventing on Principle is a classic closely related to my interests, but it’s just one example of consistently great work from Bret.
- Bertrand Russell
- You and Your Research — Richard Hamming