Original Post — Direct link
about 3 years ago - /u/MissStabby - Direct link

It's the only way to deal with a project that is worked on by tons of people (mostly working from home) spread across all continents. some things might seem to be an easy fix for "missing feature X" or "minor bug Y" but doing so could unknowingly create 10 more bugs that wont be found until someone stumbles across it after testing for a week or two.
Theres a lot of systems in place to catch the big bugs and errors early on but theres always this domino/butterfly effect of a change to the data/code leading to unforeseen consequences.

As the saying goes