Software Internals Book Club

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.

There are over 1,600 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.

We're currently reading Concurrency Control and Recovery in Database Systems.

Sign up here 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.

Potential future books

Have a book that fits the above criteria? Let me know!

Promising but probably not good fits

Primarily because they are too large and I worry about asking people to commit for too long a time period.

In the past we've read