Think of bugs as work you forgot to do

Every bug represents a feature that someone forgot to complete.

In practically every team I’ve ever worked with, there’s a debate about how to prioritize bugs versus other features.

“If we spend all our time fixing bugs, we won’t have any time to create features” is the usual line of reasoning.

I want to offer a different angle on the debate: Every bug represents a feature that someone forgot to complete.

When framed this way, it’s no longer a question of bugs versus features. It’s a question of features versus features. Which feature is more important? One that you already partially delivered, or a new one?

Share this