Reading
A partial list, roughly reverse-chronological. I keep it here to trace how my thinking shifted — the sequence matters more than any single entry.
- Gödel, Escher, Bach
- A Philosophy of Software Design
- The Art of Doing Science and Engineering
- Ficciones
- Designing Data-Intensive Applications