Have fun learning about Test-Driven Development with JitterTed's TDD Game

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:

Cover of the book Balancing Coupling in Software Design by Vlad Khononov
Cover of 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.

Screenshot of a conversation in the Discord Book Club channel.
One of many conversations you'll find in JitterTed's Book Club.

Make Your Code More Testable™️

Don't miss out on ways to make your code more testable. Hear about new Refactoring techniques, improving the Test-Driven Development process, Hexagonal Architecture, and much more.

    We respect your privacy. Unsubscribe at any time.