top | item 46033698

(no title)

danielbarla | 3 months ago

Very interesting post, thank you!

I'd also be curious to know the following: how many new errors or regressions were caused by the bug fixes?

discuss

order

lalitmaganti|3 months ago

Since the fixit just finished on Friday, I don't have hard numbers from this one I'm afraid :)

Historically though, I would guess maybe 5-10% end up needing some followup fix which is itself usually smaller than the original (maybe a typo in some documentation or some edge case we spot when it hits prod etc).

The smaller the original fixes, the less likely you are to need followups so another reason to prefer working mainly on them!

danielbarla|3 months ago

I think 5-10% is pretty good, it probably means that the codebase is mostly understandable and maintainable. I have definitely worked on some which were full of little traps and landmines just waiting for eager do-gooders to step on, which was sadly a self-fulfilling prophecy for the app.

sfink|3 months ago

Heh, good question. In the limit: did you fix 12 bugs, or did you fix 1 bug 12 times?