this post was submitted on 25 Nov 2025
328 points (99.4% liked)
Programmer Humor
27506 readers
1495 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I was told about a bug in a specific tool. It was being used in production. Apparently we've gotten a lot of complaints about it over the years, and they would complain if the site was actively used it always failed.
I couldn't find it in the development branch in source control.
I asked if this tool was purchased from a third party. My boss, who was not a developer, said no. And he was very sure of that. But he didn't know where the code was.
I was the developer with the most seniority, and I was there for less than a year at this point.
I looked again. I finally found it... In an unapproved pull request from a few years prior.
The meat of this tool basically took information to make an order and create an order in the system.
Any time we needed to insert a record, it would find the highest Id in the table, increment 1, and insert the new record, id and all. It did this for every entity that needed to be inserted. Address, customer... Everything.
Worse, very little validation was done. Want to order something but it's out of stock? No problem, this tool just pushed it right through.
Want to ship something using a shipping method that doesn't exist? You got it.
Want to ship something to an address that doesn't exist? Sounds like the warehouse's problem.
Knowing about the level of knowledge here, you know that there were no transactions. All sorts of unused records were left in the database when there was an error. The users would get a generic error and try again several times, too.
The worst part was, we have an already existing function that would take order information and try to make an order. And it would give you actionable errors!
This reminds me of a time at work when we got sued. The company was allegedly using (or had copies) of some tool we couldn't have anymore. Annoying, but fine. However, to check this, they scanned all of our computers for the name of that company. They told us all to delete our entire local Maven repository. Someone who worked there was on the commiter list for a couple of open source projects. I just manually deleted those files because I knew for a fact that our central Maven repository didn't have some of the versions of our own code on it and I wasn't confident we wouldn't need them again. Turns out I was right and needed to grab one later on to upload. Because I manually deleted the files with the company's name instead of just deleting everything, the scanner thing they were running didn't detect offending files. (Not that a file listing someone's email address as a commiter to an open source project should be offending, but still.)
@i_dont_want_to I think part of me just died a little reading this.
My favorite in the thread by far