Note: This is a scheduled email series of our previous webinars that I've prepared for your summer break while I’m on vacation 🏝️ I’ll be back soon for our regular streams and coaching.
We dig into:
The blurred lines between unit tests, refactoring, and rework
Why test deletion during rework is a design smell
What a good commit message really means when TDD is in play
When developers say “unit testing is harmful,” they’re usually reacting to pain—not principles.
In this talk, we unpack where testing actually goes wrong: not because of TDD itself, but because of how teams use it in environments full of churn, unclear intent, and disconnected rework. I explore how refactoring differs from rework, why tests get deleted, and what TDD really earns you—not in theory, but at the moment you commit code.
Unit tests can be a bottleneck if they don’t match the pace of design evolution.
Just changing code isn’t refactoring. Without intention and improved structure, rework is just churn that often bypasses tests entirely.
Real refactoring happens in small, controlled steps, guided by test feedback.
When developers rework code they don’t understand, they often delete the tests to avoid friction. This points to missing seams or poor test design.
When you commit with TDD, you’re proving intent, understanding, and behavior. It’s executable documentation.
👉 Watch the full recording above.
✉️ Subscribe to get the rest of this 5-part vacation deep dive series.
💬 Got a team that struggles with mocking, testing, or testability?
Reply to this post — I’d love to hear your challenges.
If you are new, welcome to 🔮 Crafting Tech Teams. I publish to you every week on how to become a better engineering leader. As a subscriber you will receive these posts straight to your favorite inbox.
Free subscribers get access to about half of each paid post and the free content related to the book club and 🏔 Our Tech Journey.
Whenever you’d like to become a paid subscriber you will receive full access to all content including early previews of books and coaching I offer.
Thank you Alex Jukes, Simon Jefferies, Farjmand Zahra, and many others for tuning into my live video! Join me for my next live video in the app.

Available for iOS and Android

Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.