When the metric becomes the target
Goodhart's Law states that a metric ceases to be a good metric as soon as it becomes a target. What this means for code coverage and why tools alone cannot solve the problem.
Read moreArticles about Engineering Culture by Sebastian Bergmann
Goodhart's Law states that a metric ceases to be a good metric as soon as it becomes a target. What this means for code coverage and why tools alone cannot solve the problem.
Read more
Five of the best television series I have ever seen are about the gap between what people want to achieve and what institutions allow them. They fascinate me because, after decades of developing Open Source software, I know much of this from my own working life.
Read more
Technical debt is not malice, it is context. An argument for why empathy is a technical skill that matters more than you think.
Read more
Pair, pull, or post-push? Find the code review strategy that is right for your team.
Read more
I explain how we can learn from failed IT projects.
Read more
Writing unit tests takes time. Is it really worth the effort?
Read moreA new article is published every Wednesday. Subscribe to the RSS feed and it arrives straight in your feed reader.
The newsletter brings you a comprehensive analysis of new PHPUnit features, implementation details, and the strategic considerations behind each improvement via email every two months.