Cached at:
05/12/26, 03:56 AM
# Software Internals Book Club
Source: [https://eatonphil.com/bookclub.html](https://eatonphil.com/bookclub.html)
I run a little email book club reading the highest\-caliber books that we might otherwise be intimidated to read on our own; typically covering topics in databases, distributed systems, and software performance\.
We are currently reading[Operating Systems: Three Easy Pieces](https://eatonphil.com/2026-ostep.html)\.
There are over 2,500 members from around the world and between 300\-800 join for any given book\. Members include undergrads, grad students, early\-career programmers, experienced programmers, founders, and everyone in between\. Everyone who is interested is welcome to join\.
I try to always find interesting and experienced discussion leaders of diverse backgrounds that help make the discussions the most valuable part of the club, even beyond the books themselves\.
**Sign up[here](https://cdn.forms-content-1.sg-form.com/5990ab42-e980-11f0-8f3c-e658daa89be1)to stay in the loop\.**
### How it works
All discussion is via a Google Group\. There will be no Zoom or Google Hangout, it will purely be over text email\.
Each weekend, one person will send out an email recapping the chapter or asking questions to start discussion\. It can be as short as a paragraph or two just to get discussion going\. Anyone else can chime in afterward\.
I will solicit these chapter discussion leaders before we start each new book\.
### Loose criteria
The focus is on books that would be interesting and useful to senior\+ developers \(whatever that means to you\), though anyone is welcome\.
- Between 350\-550 pages
- Focused on a specific software topic, not on philosophy of software in general
- Generally not textbooks
- Completable in around 3 months reading 1\-2 chapters per week
### Potential future books
- [The Garbage Collection Handbook](https://www.oreilly.com/library/view/the-garbage-collection/9781000883688/)\(2nd Edition\)
- [Designing Data Intensive Applications](https://www.oreilly.com/library/view/designing-data-intensive-applications/9781098119058/)\(2nd Edition\)
- [High Performance Browser Networking](https://www.oreilly.com/library/view/high-performance-browser/9781449344757/)
- [Concurrency: The Works of Leslie Lamport](https://dl.acm.org/doi/book/10.1145/3335772)
- [Fault Tolerant Design](https://link.springer.com/book/10.1007/978-1-4614-2113-9)
- [Replication: Theory and Practice](https://dl.acm.org/doi/book/10.5555/2172338)
- [The Art of Computer Systems Performance Analysis](https://dl.acm.org/doi/book/10.5555/2172338)
- [Virtual Machines](https://www.sciencedirect.com/book/9781558609105/virtual-machines)
- [On Transactional Concurrency Control](https://link.springer.com/book/10.1007/978-3-031-01873-2)
- [Feedback Control for Computer Systems](https://www.oreilly.com/library/view/feedback-control-for/9781449362638/)
- [Hacker's Delight](https://www.oreilly.com/library/view/hackers-delight-second/9780133084993/)\(2nd Edition\)
- [Transaction Processing](https://dl.acm.org/doi/10.5555/573304)
- [Memory Systems: Cache, DRAM, Disk](https://www.sciencedirect.com/book/9780123797513/memory-systems)
- [Building a Debugger](https://nostarch.com/building-a-debugger)
- [Readings in Database Systems](http://www.redbook.io/)
Have a book that fits the above criteria?[Let me know](mailto:
[email protected])\!
### In the past we've read
- [The Art of Multiprocessor Programming](https://eatonphil.com/2025-art-of-multiprocessor-programming.html)
- [Concurrency Control and Recovery in Database Systems](https://eatonphil.com/2025-concurrency-control-and-recovery-in-database-systems.html)
- [Writing for Developers](https://eatonphil.com/2025-writing-for-developers.html)
- [Database Design and Implementation](https://eatonphil.com/2024-database-design-and-implementation.html)
- [Understanding Software Dynamics](https://eatonphil.com/2024-understanding-software-dynamics.html)
- [Systems Performance](https://eatonphil.com/2024-systems-performance.html)
- [Database Internals](https://eatonphil.com/2023-database-internals.html)
#### Feedback
As always, please[email](mailto:
[email protected])or[tweet me](https://twitter.com/eatonphil)with questions, corrections, or ideas\!