they have sent me hunting for a bug in the deepest darkest corners of our company's product aka the parts I had nothing to do with
i can superficially fix the bug but still only have a vague idea what else might or might not break as a side effect of any change i make, and of course there weren't any unit tests or anything, so this has been going on for weeks now
functions should not be 300 lines long and have seven undocumented parameters
