Why Bugs are Good
Updated: Aug 5, 2021
Goes against the grain of conventional wisdom. The nastier, the better. How can this be? Let me state the ways.
Status. It demonstrates an active project. If you go to their bug tracking page and can’t find a bunch of open defects, something is wrong. It’s dead, Jim.
Relevance. Shows that people are using it. Early on, I once heard a developer proudly proclaim his code never has bugs. That I still remember 25 years later is a testament to how profoundly stupid of a statement it was. If your code doesn’t have bugs, it’s not being used. The more it’s used, the more bugs to find.
Excellence. Bugs bring out the best in us by challenging our assumptions and testing our abilities.
Openness. Let’s admit it, we only hide when embarrassed or scared. Much better to own up, accept the consequences, move on.