this post was submitted on 07 Jul 2026
794 points (99.0% liked)

Programmer Humor

32192 readers
1338 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 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] A_norny_mousse@piefed.zip 187 points 1 day ago* (last edited 1 day ago) (7 children)

Assuming green is the boss: I totally agree. If you don't proofread your texts before hitting send, that might be indicative of how you deploy things, too.

I'd love to know how the story continues - did they lose their job? - but considering the JPEG patina on this I don't think we'll ever find out.

[–] Sanguine@lemmy.dbzer0.com 88 points 1 day ago (1 children)
[–] hosaka@programming.dev 24 points 1 day ago

That also cracked me up. Great phrase

[–] BassTurd@lemmy.world 50 points 1 day ago (3 children)

I barely proof read anything I type on my phone, and my comment history is a testament to that. I deploy code or system changes most days, but I proof read the shit out of those on top of the QC they goes through. Any company worth anything will have a process for reviewing and approving anything being deployed, or probably destroyed for that matter.

[–] sp3ctr4l@lemmy.dbzer0.com 33 points 1 day ago

You vastly overestimate the number of companies that are 'worth anything'.

[–] almost1337@lemmy.zip 17 points 1 day ago* (last edited 1 day ago) (2 children)

Up until recently I worked for a company worth anything, and you would be surprised at how many major outages were caused by either skipping the process or gaps in the process.

You know that adage: "the safety rules are written in blood"? The same is true for change processes, just with a cost measured in dollars instead of human injury/worse.

[–] yggstyle@lemmy.world 1 points 22 hours ago

So we called this meeting to discuss a change in procedures. HR would like us to remind you that this is entirely unrelated to last week. Also has anyone seen Joe? We'd like him to be here for this. No reason why.

[–] Sergio@piefed.social 10 points 1 day ago

Or sometimes there are just multiple failures. That's what I learned from reading Admiral Cloudberg about air disasters: even if you have n safety measures, there's still the chance that there'll be n+1 failures.

[–] Earthwormjim91@lemmy.world 4 points 1 day ago (1 children)

Code should ideally be going through tests before prod anyway. There should be no code changed from successful test to prod. Proofreading shouldn’t matter at that point. Just scheduling the actual deploy.

[–] BassTurd@lemmy.world 4 points 1 day ago (1 children)

I mostly mean proof what I've written prior to having someone else test. I often will comment out lines when trying different things so I just make sure I clean up what I've done. We have a few human checks as well as some automated checks between each stage of deployment for each environment.

[–] Earthwormjim91@lemmy.world 1 points 1 day ago (1 children)

Yeah that’s what the MRs are supposed to be for. To catch those and proofread.

There shouldn’t be any changes at all from the last test to going to production though. Even cleaning up comments.

[–] BassTurd@lemmy.world 1 points 1 day ago (1 children)

Correct. I'm just saying that I proof read my work, that I deploy things, and that I don't proof read my texts.

[–] Earthwormjim91@lemmy.world 2 points 1 day ago

No I got that. I’m saying that by the time the prod deploy comes around, there’s no proofreading left to do anyway.

Not proofreading texts should have zero bearing on being able to write and deploy software because it should be proofread several times before the actual prod deployment. Hell it very likely isn’t even the same person doing the deployment that wrote the code.

[–] untorquer@quokk.au 16 points 1 day ago (1 children)

Normally i would disagree completely as texts have crappy input on a small screen and are meant to be fast. I have typos in mine constantly because swide input and it's obvious what the word should have been.

But yeah, an important text like this does merit at least one read through.

[–] filcuk@feddit.uk 21 points 1 day ago (2 children)

My texts are rubbish because, somehow, the keyboard predictions & autocorrect are worse now than 5 years ago. We have LLMs barfing out fully coherent sentences on their own, how does this even happen.

[–] partofthevoice@lemmy.zip 1 points 2 hours ago

I swear to god this drives me nuts. It was fine years ago. Now it’s ass. What the fuck?

I think it has to do with the architecture. Just a wild guess, but I assume that the design is susceptible to indeterminate results based on device performance. Because it’s really fucking bad when my phone gets a little hot.

My guess is that modern phones are doing 50x more shit than they need to. So passive QoL features like autocorrect are being choked.

[–] untorquer@quokk.au 7 points 1 day ago

Yeah, we could have functional input but no we have to destroy our planet to summarize a one sentence email into a multi-paragraph bulleted list - it's bullshit

on android Heliboard + the swype library is ok. It's at least consistent.

[–] FaceDeer@fedia.io 13 points 1 day ago

The older the jpeg the more likely it is that he's moved on to another job by now.

[–] tias@discuss.tchncs.de 6 points 1 day ago

If you have to proofread when deploying you're doing things wrong

[–] Aatube@kbin.melroy.org 11 points 1 day ago

could just be ADHD. the impulse to speak your mind rarely translates to the impulse to speak to da computah

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

I doubt it's real. Most of the screenshots here are just Ai generated for people to react to. It's entertainment.