← Back to context

Comment by RetroTechie

3 days ago

> There are always more bugs to be found

A common misunderstanding.

The # of bugs lurking in a codebase is finite. At some point, the only way to find more is introduce fresh bugs through new code.

What we're seeing now is a transition phase where pre-existing bugs are found (and hopefully fixed) at an increased rate.

What makes you think that the number of bugs is finite? There are alternatives to that possibility. A perfect program without bugs might be like a perfect definition of the concept of "chair". Whatever definition you come up with there will likely be edges cases that makes the definition awkward or incorrect, and any definition that takes into account all those cases will not be a particularly good or useful definition.