

Maybe you need to update some unit tests or automated feature tests. You need to schedule time to work on it, which means prioritization meetings and advocating why this bug should be fixed and not the other large pile of bugs. Every change needs code review, testing, a build, release (and possibly release notes). > it also does not take significant resources to fix Does fixing that bug end up costing you more than you'll make back? Who knows, but it's a very real, complex prioritization problem that I don't think you are giving enough value or depth. You cannot just fix bugs forever, at some point you need to evaluate the current amount of money you've spent making the game and compare that to what you think you'll be able to make back on it. Finding, root causing, and fixing bugs therefore costs lots and lots of money. That's an interesting avenue to explore, but it's an aside from my point that insulting the devs (who probably aren't the ones making decisions about QA or release schedules) undermines a relationship speedrunners could have with the developer community. So in some ways, those bugs become a part of the culture. > Now some games may have intentionally copied common bugs for style reasons etc, but more often titles are just rushed out with many known bugs and or vastly insufficient QA. I'm also surprised to hear you describe the devs of Doom as 'incompetent', given their widespread praise in the engineering community, specifically for their code. I'd strongly hesitate before labeling someone incompetent because their linear algebra didn't quite do vector math correctly in every case.

They may have been aware of the issue and chose to fix other, more pressing bugs first. Heck, a lot of players will feel quite clever for discovering and using abilities like that in a game.įixing bugs like that require not fixing other bugs. It's also one that doesn't impact core gameplay for most people.

Yes, that's a common issue (though typically you had to push against a wall), and it's an issue that still occurs in games today.
