this post was submitted on 27 Feb 2026
318 points (98.5% liked)

Programmer Humor

30222 readers
532 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
you are viewing a single comment's thread
view the rest of the comments
[–] kadu@scribe.disroot.org 91 points 1 week ago* (last edited 1 week ago) (6 children)

I have a visceral "AI" sensor that triggers when I see these:

"Rust Implementation (v2)"

"Performance Benchmarks (Validated)"

Human beings don't self-validate explicitly like that. AI loves doing it.

You generate code, there's a bug, you ask for a fix, your AI of choice will always output with:

*** Fix build issue ***

*** End fix ***

and then call it "Version 2 (Validated)".

Sometimes it's more subtle, but you can feel it, it loves adding "confirmed", "working", "validated".

[–] Avicenna@programming.dev 2 points 3 days ago* (last edited 3 days ago)

πŸ‘‰: mission acquired

πŸ‘Š: bugs squashed

πŸ‘: code validated

πŸ‘: congratulations on this exquisite piece of software

✍️: ready to do more!

[–] BenjiRenji@feddit.org 3 points 6 days ago

"I'm confident in my solution."

Alarm bells.

[–] over_clox@lemmy.world 60 points 1 week ago

This comment has been confirmed and validated by an actual human being πŸ‘

[–] FishFace@piefed.social 57 points 1 week ago (3 children)

My sensor is much simpler. If I see emoji in headings or bulleted lists, I assume it's shit. It might be AI slop, or it might just be kids getting overexcited with the little pictures, but both deserve suspicion and scrutiny.

If a bunch of the emoji don't even make sense it can get in the bin.

[–] GreyCat@lemmy.world 8 points 6 days ago (2 children)

Ahhh idk, I saw a lot of genuine repos do emojis, at least for headings. Even before LLMs.

I like them 'cause with the right amount, it makes a README easier to parse when quickly scrolling over it.

[–] yabbadabaddon@lemmy.zip 4 points 6 days ago

My changelog generation tools output emojis because our lives are too short to not use πŸš€

[–] FishFace@piefed.social 2 points 6 days ago

As an ancient husk of a person, it all looks crack-addled to me. I don't really see how you can parse out headings from emoji because their usage isn't consistent.

[–] PlexSheep@infosec.pub 2 points 6 days ago (2 children)

I like putting the little pictures in my readmes sometimes. In my biologically generated repositories. Please don't discriminate against neat little pictures you can just put in text πŸ‘.

[–] isosphere@beehaw.org 2 points 4 days ago

me too!

admittedly imo they are being overused now though

[–] FishFace@piefed.social 2 points 6 days ago

Your whimsy hurts me

[–] eskuero@lemmy.fromshado.ws 38 points 1 week ago (1 children)

This comment is so true πŸš€πŸš€πŸš€

[–] MajinBlayze@lemmy.world 15 points 1 week ago* (last edited 1 week ago) (4 children)

I have a project with a bunch of compose files that define the services I self host. I "deploy" the project by sshing into my server and doing "git pull" which means I'm often making changes that don't get tested before committing to source control. As a result I have long chains of commits like:

  • refactor the sproingy widget
  • refactor the sproingy widget v2
  • refactor the sproingy widget working
  • maybe the sproingy widget works this time?
  • ok finally found the issue with refactor sproingy widget
  • fix formatting of sproingy widget

And now I'm wondering if I've been an llm this whole time

[–] yabbadabaddon@lemmy.zip 2 points 6 days ago

Let me introduce you to Ansible

[–] kkj@lemmy.dbzer0.com 1 points 6 days ago

Why not just edit the YAML directly on the server via a command-line text editor or SSHFS and then push from there when it works?

[–] exu@feditown.com 13 points 1 week ago (1 children)

Make your changes in a new branch and rebase/squash when you push it to main.

[–] IronKrill@lemmy.ca 6 points 1 week ago

This also means modifying your git pull command to pull the correct branch. A small change perhaps, but may be harder than just committing to main lol.

I had a similar problem with GitHub actions, it was hard to test without messing up the main repo history.

[–] housedogpartyfavor@lemmy.zip 11 points 1 week ago

No the AI would have called it fixed, β€œproduction-ready,” committed, and pushed after the first refactor.

[–] Neptr@lemmy.blahaj.zone 2 points 1 week ago

Also the repo image