
When is 95% test coverage worse than 5%
Test coverage for its own sake is dangerous. It leads to foolish technical choices.

20% of the code is executed 80% of the time
If code offers business value, it's worth ensuring correctness with tests. If it's not worth doing correctly, just delete it.

What to do with broken tests
What should you do with broken tests on an old project? Delete them. Probably.
Tiny DevOps episode #17 Daniel Bartholomae — Borrow My Brain: Integrating Dev and QA
In this episode, Daniel Bartholomae, CTO of Optilyz, "borrows my brain" for a consultatative discussion about how to improve the integration of QA in a growing startup with just two dev teams.

Reader response: How does QA fit into DevOps?
“We solve the problem of the ‘wall of confusion’ between dev and QA by enabling dev teams to do most testing on their own.”

How does QA fit into DevOps?
The traditional Dev/QA dichotomy is analogous to the Dev/Ops dichotomy DevOps aims to solve. The same solution can work for both.

Are developers blinded by their optimism?
"Developers are optimistic, testers are pessimistic." I don't buy it.
Subscribe to the Daily Commit
Every day I write about improving software delivery at small companies like yours. Don't miss out! I will respect your inbox, and honor my privacy policy.Unsure? Browse the archive.

The distinction between "testing" and "checking"
"Testing" and "checking" are two different types of activities. They deserve a distinction.

Do your developers write tests?
When test writing is removed from code writing, there's no observed benefit in IT performance. Writing tests in a silo is an anti-pattern.

Build quality in
Is QA a separate stage in your software development pipeline? This is a "smell", an indicator of deeper problems.

Is Continuous Deployment incompatible with manual QA?
CD leaves room for manual approvals, but once approved, all changes should be applied automatically.