this post was submitted on 12 Oct 2025
114 points (91.3% liked)

Programmer Humor

26846 readers
428 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

founded 2 years ago
MODERATORS
top 19 comments
sorted by: hot top controversial new old
[–] luciferofastora@feddit.org 10 points 1 day ago

MBAs in action: John was the biggest expense, his professional infidelity a welcome justification and his importance just a number on a sheet.

Unfortunately for him, the fallout hit too hard and too fast, so he couldn't leverage the cost savings brag for a better position and let some other lucky fella deal with the disaster.

[–] underscores@lemmy.zip 11 points 1 day ago

basically where I work right now. our John sadly tried their best but the company did not hire any more engineers. he was the sole engineer for about 7 years and everything is built from the ground up by him. John came across weird issues and used a very stinky legacy language to fix those issues.

about 9 years into his career they hired Andy and Andy tried to make as much sense of John's code but it was challenging and for the next 5 or so years millions of dollars ran through an application made by 2 developers.

anyways now I'm getting paid a lot of money because John does consulting and Andy found a way better job, but I also get the "house of cards" questions a lot.

I think management thinks they can replace me as well because I came in here and things seem to be running after Andy's departure.

But if I quit or they fire me the entire company is going under as the next engineers in line will simply quit

[–] dick_fineman@discuss.online 9 points 1 day ago (2 children)

Where I work, we have 5 "Johns" and they have built some crazy shit to run our org, including things we could have just bought SAAS. They just got bored and made things. We love you, IT department!

[–] derry@midwest.social 2 points 1 day ago

Don't underestimate SaaS bringing crazy shit.

[–] luciferofastora@feddit.org 3 points 1 day ago (1 children)

Does management love them too? Financially, in particular? I don't know their hobbies, but Games Workshop don't accept colleague approval as payment.

[–] dick_fineman@discuss.online 3 points 1 day ago (1 children)

None of us are paid well, but we're working for a charity. So...

[–] luciferofastora@feddit.org 1 points 1 day ago

None of us are paid well

Does that extend to the bosses too?

[–] 1984@lemmy.today 4 points 1 day ago* (last edited 1 day ago)

Ive seen this pattern in many companies. I would say its the natural evolution of having a strong engineer stick with the same company for many years. He will eventually know so much that he makes his own solutions to fix things. Or she, can be a woman. Even though ive never seen that personally.

[–] zwerg@feddit.org 41 points 2 days ago (3 children)

Honestly, it sounds like John was a problem and needed to be fired a long time ago, before he created this unmaintainable mess.

[–] 4grams@awful.systems 2 points 1 day ago* (last edited 1 day ago)

I work with John, my role is as the replacement for another John. I’m trying to be open and fix the issues, but they just want John back, and the other John who’s here, is so territorial, even when I try to help, he just tries to undermine and fight me.

Fucking John.

[–] bss03@infosec.pub 6 points 1 day ago* (last edited 1 day ago)

I agree that John was the problem, but I think it was management responsibly to fix. Either through some coaching or as you say, before he became business-critical.

[–] myotheraccount@lemmy.world 14 points 2 days ago (1 children)

Every single other person could also be called the problem, because they knowingly let John do all the work, and apparently weren't interested in sharing the responsibility.

[–] bisby@lemmy.world 10 points 1 day ago

If someone else is getting paid the most amount of money, I'm happy to let the most amount of work fall to them. "Sharing the responsibility" doesn't make sense if I don't get to share the reward. It's a company, not a community or a family.

[–] bss03@infosec.pub 36 points 2 days ago (1 children)

It could happen that way. More often, the company can't or won't get them back.

[–] Serinus@lemmy.world 12 points 2 days ago

It's not a mistake until you admit it.

[–] PattyMcB@lemmy.world 21 points 2 days ago (1 children)
[–] the_crotch@sh.itjust.works 8 points 2 days ago (1 children)

Yeah. Always cross train, always document. What if John had died?

[–] raman_klogius@ani.social 3 points 1 day ago (1 children)

What if John had died?

Ah yes, the car/train/plane crash argument.