Quality Engineering —3 min read
How expensive is a bug?

The "observation" that fixing a bug in production costs 1000x more than fixing it during design assumes a waterfall approach.

Quality Engineering —2 min read
What is a bug?

Is any failure to meet user expectations a bug?

Quality Engineering —2 min read
Do you enjoy finding bugs?

Rather than seeing code review, or QA, as a gatekeeping process, let's frame it as an opportunity to elevate the output of the entire team.

Quality Engineering —2 min read
Levels of testing

Who is responsible for unit, integration, and acceptance testing? Developers.

Quality Engineering —2 min read
When is 95% test coverage worse than 5%

Test coverage for its own sake is dangerous. It leads to foolish technical choices.

Quality Engineering —2 min read
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.

Quality Engineering —3 min read
What to do with broken tests

What should you do with broken tests on an old project? Delete them. Probably.

Quality Engineering —38 min episode
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.

Quality Engineering —1 min read
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.”

Quality Engineering —3 min read
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.

Quality Engineering —2 min read
Are developers blinded by their optimism?

"Developers are optimistic, testers are pessimistic." I don't buy it.