It’s not a bug, it’s a feature… no really

Kayla J Heffernan
3 min readOct 19, 2021

When a bug really is a feature

Close up of code on a computer screen
Photo by Maik Jonietz on Unsplash

Bugs, put simply, are errors or defects in a software system. If you work in tech, you’ve probably heard someone say the half-joke, half-truth line “it’s not a bug, it’s a feature”. Often this is used in jest or to justify not wanting to fix a particularly difficult bug.

We have a bug in our backlog that we were recently debating whether or not to fix as part of another piece of work. I uttered a sentence that one of my team turned into an inspirational poster-esq image:

“If a software bug lives long enough in the system, it becomes a feature”

A hand holding a lightbulb with text over it reading “if a software bug lives long enough in the system, it becomes a feature” — Kayla

Some bugs are really obvious to users — for example, if I enter some information and it doesn’t save, this is clearly an error in the system that needs to be fixed. Others bugs are, to the user, just how the system works. Users don’t know what your internal requirements were and may not even know that something is considered by the company internally to be a ‘bug’ — they’ll just think it’s how the system works. Perhaps they’ll even like the functionality and find it suits their needs and…

--

--

Kayla J Heffernan

Head of UX. Passionate about solving ambiguous problems with solutions that are accessible and inclusive. I write every couple of months about design.