Podcasts

2025-04-07 - The InfoQ Podcast

The InfoQ Podcast cover
In this episode, Thomas Betts speaks with Vlad Khononov about balancing coupling in software design, the subject of his recent book. They discuss how coupling is necessary for a system to function, but has to be balanced to allow the system to evolve. Vlad identifies three factors that can be used to measure coupling: knowledge sharing, distance, and volatility.

2025-04-01 - Software Engineering Radio, Ep. 662

Software Engineering Radio cover
Software architect and author Vlad Khononov joins host Jeff Doolittle for a discussion on balancing coupling in software design. They start by examining coupling and its relationship to complexity and modularity. Vlad explains the historical models for assessing coupling and introduces his updated approach which aims to simplify earlier frameworks and adapt them for modern practices.

2025-03-27 - GOTO Book Club

GOTO Book Club cover

Sheen Brisals sits down with software engineer and author Vlad Khononov to explore his latest book, “Balancing Coupling in Software Design”. Vlad shares his journey from a failed microservices project to his deep dive into the principles of coupling, drawing insights from a 1970s structured design book. Three key takeaways:

  • Coupling is key to managing complexity.
  • Modular design reduces cognitive load.
  • Poetry can make tech books engaging!

2025-02-13 - Architecture Weekly

Architecture Weekly cover
An interview with Vladimir Ivanov, featuring questions from readers of his Architecture Weekly mailing list. We discuss key concepts of the balanced coupling model, its dimensions, and how it fits into the broader software architecture landscape.

2024-11-07 - .NET Rocks!, Ep. 1923

.NET Rocks! cover
.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness. Carl Franklin Started .NET Rocks! in August, 2002! That was a few years before the word “Podcast” existed! It has been publishing almost every week since then. .NET Rocks! is not just for developers. Search for “Geek Out” to find these hidden gems. Richard shares his research about a geeky topic. They are great to share with kids!

2024-08-26 - Tech Lead Journal, Ep. 188

Tech Lead Journal cover
Great technical leadership requires more than just great coding skills. It requires a variety of other skills that are not well-defined, and they are not something that we can fully learn in any school or book. Hear from experienced technical leaders sharing their journey and philosophy for building great technical teams and achieving technical excellence. Find out what makes them great and how to apply those lessons to your work and team.

2022-07-01 - Add Dot, Ep. S2E2

Add Dot cover
Interviews with leading software architects and developers. Listen to get deep insights on modern software architecture and development approaches while facing sociotechnical challenges.