Book Club - Balancing Coupling in Software Design
Join our Weekly Book Club Discussions on JitterTed's Discord Community.
See Join Us below for how to join the book club.
Read Books Together
For over 4 years, I’ve led our community “Book Club” in reading, studying, and discussing various technical books. Since then, we’ve gotten together for a couple of hours (remotely over Zoom) almost every week to discuss a chapter (or sometimes two) of a technical book. Here’s a list of books that we’ve read so far:
- TDD by Example (Beck)
- Working Effectively with Legacy Code (Feathers)
- Domain-Driven Design (Evans)
- Implementing DDD (Vaughn)
- Object Design (Wirfs-Brock, McKean)
- Unit Testing: Principles, Practices, and Patterns (Khorikov)
- Design Patterns: Elements of Reusable Object-Oriented Software
- Patterns of Software Architecture (we did a bunch from various POSA volumes)
- Learning Domain Driven Design (Khononov)
- The Programmer’s Brain (Hermans)
- Refactoring: Improving the Design of Existing Code (Fowler)
Current Book
We are reading Balancing Coupling in Software Design by Vlad Khononov:

Schedule
We meet virtually for 2 hours on Sundays starting at 17:00 UTC (10am PT, 1pm ET) over Zoom, taking a 7-minute break around the 1-hour mark. Here’s the current reading and meeting schedule:
July 6, 2025 ⬅️ ⬅️
We’re on hiatus and should resume on July 6th.
April 27, 2025 ✅
We’ll finish up the last section of Chapter 4 and then dive into Chapter 5.
It’s never too late to join us!
April 20, 2025 ✅
We got most of the way through Chapter 4.
April 13, 2025 ✅
We finished Chapter 3.
March 30, 2025 ✅
Our first session for the next book: Balancing Coupling in Software Design
After a brief introduction to those joining the discussion, be sure to read and be prepared to discuss the following (take special note of questions and confusions you may have while reading):
- The Preface
- Introduction
- Chapter 1 (including the Quiz questions!)
- Chapter 2, through the top of page 26 (right before “Comparing Cynefin Domains”)
Join Us
The Book Club is open to everyone, and there’s no pressure to show up at every session. Event if you haven’t read all the material, join the Zoom anyway! It’s never too late to join, read and join as you can.
If you want to participate, join the Discord if you’re not already a member.
Then: send a Direct Message to @JitterTed
indicating that you want to join the book club.
Please provide your full name so that I can make sure you’re a real person.
