Also the part where someone else wrote the code 20 years ago, and they haven’t worked for the co for 19 years. And now you have to find a bug that makes no sense, with no idea how he even compiled the code. You work on it for 3 months and every day someone’s riding your ass about it till they finally say well, let’s put it in the backburner.
Relatable.
Except it’s missing:
5b. Try 100 different things, none of which fix it and several of which will create other problems later
Why, now is as good a time as any to repay some technical debt and get sidetracked into refactoring that code that’s been bothering you.
“Why is this buggy piece of shit trying to force TLS without it being enabled in the config!?”
“Oh because I hardcoded it in 3 months ago.”
I blame libraries I use for being buggy garbage just to later find out that the problem was caused by me overriding the libraries. Whoops.
Also the part where someone else wrote the code 20 years ago, and they haven’t worked for the co for 19 years. And now you have to find a bug that makes no sense, with no idea how he even compiled the code. You work on it for 3 months and every day someone’s riding your ass about it till they finally say well, let’s put it in the backburner.