What I've been reading 📚
I’ve been making a habit of reading more intentionally—mostly textbooks, papers, and technical writing. Notes included when I remember to write them.
Currently Reading

Modern Compiler Implementation in ML
by Andrew Appel
Using for my Tiger compiler. Will update after I've made it through ch. 12.

What Every Programmer Should Know About Memory
by Ulrich Drepper
As a programmer, I wanted to know what I should know.

Modern Operating Systems
by Tanenbaum & Bos
Wanted another OS textook to contrast with OSTEP.
Finished Reading

Clean Code
by Robert C. Martin
Will update when I have time

Operating Systems: Three Easy Pieces
by Remzi H. Arpaci-Dusseau & Andrea C. Arpaci-Dusseau
Will update when I have time

Computer Networks: A Systems Approach
by Peterson & Davie
Will update when I have time

Computer Security: Principles and Practice
by Stallings & Brown
Will update when I have time
Plan to Read
- Computer Systems: A Programmer’s Perspective by Bryant & O’Hallaron
- The Tail at Scale by Dean & Barroso (Google Research)
- Designing Data-Intensive Applications by Martin Kleppmann
- TCP / IP Illustrated Volume 1 by Fall & Stevens
- Understanding the Linux Kernel by Bovet and Cesati
- High Performance Computing: Modern Systems and Practices by Sterling, Brodowicz, and Anderson
- C++ Concurrency in Action by Anthony Williams
- C++ High Performance by Andrist and Sehr
- Computer Architecture A Quantitative Approach by Hennessy & Patterson