Books
In Progress
- Gödel, Escher, Bach: an Eternal Golden Braid - Douglas Hofstadter
- Designing Data-Intensive Applications - Martin Kleppmann
2023
- Entangled Life - Merlin Sheldrake ★★★★★
- Surely You’re Joking, Mr. Feynman! - Richard Feynman ★★★☆☆
- Operating System Concepts - Abraham Silberschatz, Peter Baer Galvin, Greg Gagne ★★★★☆
- Six Easy Pieces - Richard Feynman ★★★★★
2022
- Invisible Cities - Italo Calvino ★★★★☆
- Distributed Systems in Go - Travis Jeffery ★★☆☆☆
- Where Wizards Stay Up Late: The Origins of the Internet - Katie Hafner ★★★★★
- The Idea Factory: Bell Labs and the Great Age of American Innovation - Jon Gertner ★★★★☆
2021
- Code: The Hidden Language of Computer Hardware and Software - Charles Petzold ★★★☆☆
- Soul of a New Machine - Tracy Kidder ★★★★★
- High Performance Python - Micha Gorelick, Ian Ozsvald ★★★☆☆
- Writing an Interpreter in Go - Thorsten Ball ★★★★★
- Writing an Interpreter in Go: The Lost Chapter - Thorsten Ball ★★★☆☆
- Writing a Compiler in Go - Thorsten Ball ★★★★☆
2020
- Structured Computer Organization - Andrew S. Tanenbaum ★★★☆☆
- The Long Way - Bernard Moitessier ★★★★☆
- Fluent Python - Luciano Ramalho ★★★★☆
To Be Read
- CPython Internals - Anthony Shaw
- The Dream Machine - M. Mitchell Waldrop
- Understanding the Linux Kernel - Daniel P. Bovet, Marco Cesati
- Advanced Programming in the UNIX Environment - W. Stevens, Stephen Rago
- Algorithms + Data Structures = Programs - Niklaus Wirth
- Augmenting Human Intellect - Doug Engelbart
- TCP/IP Illustrated, Vol. 1: The Protocols - W. Richard Stevens
- Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture - David Kushner
- Models of the Mind: How Physics, Engineering and Mathematics Have Shaped Our Understanding of the Brain - Grace Lindsay
- Thinking in Systems - Donella H. Meadows