Software Internals Book Club

Hacker News Top Events

Summary

This article describes a global email-based book club for senior developers focused on reading technical books about databases, distributed systems, and software performance, currently featuring 'Operating Systems: Three Easy Pieces'.

No content available
Original Article
View Cached Full Text

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\!

Similar Articles

@milan_milanovic: ๐— ๐—ผ๐˜€๐˜ ๐—ฑ๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—ฒ๐—ฟ๐˜€ ๐—ฑ๐—ผ๐—ป'๐˜ ๐—ฟ๐—ฒ๐—ฎ๐—ฑ ๐—ฎ๐—ป๐—ฑ ๐˜๐—ต๐—ถ๐˜€ ๐—ถ๐˜€ ๐—ฝ๐—ฟ๐—ผ๐—ฏ๐—ฎ๐—ฏ๐—น๐˜† ๐—บ๐˜† ๐—ฏ๐—ถ๐—ด๐—ด๐—ฒ๐˜€๐˜ ๐—ฝ๐—ฟ๐—ผ๐—ณ๐—ฒ๐˜€โ€ฆ

X AI KOLs Timeline

A developer shares a curated list of software engineering book recommendations, including titles on AI engineering, distributed systems, and refactoring, and promotes their own book.

Sysadmining like it's 2009

Lobsters Hottest

Legacy Labs, a retro-computing summer camp event, invites participants to explore old or permacomputing topics over two months, starting with a deep dive into Windows Server 2008 Core.