Transaction cost matters: reduce build time, manual approvals, and slow tests so you can deliver in small batches and increase flow.
Posts for: #Linkedin
79% of developers don’t use TDD
A reaction to a survey showing most developers don’t practice TDD — why TDD matters and how to make it work in teams.
Boy scout rule bad?
A defence of the ‘Boy Scout Rule’ — why leaving code better than you found it still makes sense when done intentionally and aligned with business goals.
When we should write tests?
When are tests worth the effort? A pragmatic view of tests as a tool to keep development fast and safe over a project’s lifetime.
Cementing the code with unit tests
Tests can ‘cement’ code when written at the wrong level — a short reflection on finding the balance between unit tests and maintainable, refactor-friendly suites.
Hiring an inexperienced Scrum Master
Is hiring a Scrum Master with no experience wise? A quick take on why this role needs experience and what to consider when growing talent.
Poor office design
Why many modern offices hurt productivity — a short take on open-space problems and how a ‘cave and commons’ layout can restore focus.
Code review should not act as a quality gate
Should we wait until the merge request complies with the DoD? Or are we solving the wrong problem?
Another rant about the wrong implementation of Scrum
Scrum is fine, but most implementations of it aren’t.
Technical debt
Who made this mess? Why does the simplest change take ages?
Are we doomed to have hopeless Scrum Masters?
You can’t become a Scrum Master just by completing a training course and receiving a certificate.
Focus on increasing story points
Is there any point in focusing on story points and watching the burned points increase over time?