Conversations about Software Engineering

Conversations about Software Engineering (CaSE) is an interview podcast for software developers and architects about Software Engineering and related topics. We release a new episode every three weeks.

Adam Tornhill on Software Design X-Rays

Download it: MP3 | AAC | OGG | OPUS

Sven Johann talks to Adam Tornhill about the link between how organizations write code and how teams work together. Adam Tornhill can make this link visible to help improve your team’s code and your organization's work. The interview is based on Adam's book "Software Design X-Rays".

Read transcript

Show Notes

This interview was recorded for the GOTO Book Club

Chapter Marks:

  • 0:00 Intro
  • 2:54 Behavioral code analysis
  • 8:53 Hotspot analysis and technical debt
  • 14:42 Trends analysis
  • 21:05 System mastery
  • 24:11 Software Design X-Ray
  • 27:18 The more metrics the better?
  • 30:09 Change coupling
  • 33:19 Copy-paste dilemma
  • 42:40 Change coupling gets more expensive with distance
  • 45:20 Team structure visualized in the code
  • 53:52 Outro


New comment

By submitting your comment you agree that the content of the field "Name or nickname" will be stored and shown publicly next to your comment. Using your real name is optional.