this post was submitted on 21 Jul 2026
265 points (96.2% liked)

Programmer Humor

32904 readers
348 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
 
top 50 comments
sorted by: hot top controversial new old
[–] marlowe221@lemmy.world 117 points 1 month ago (6 children)

Can someone, anyone, tell me where it is that you work where input speed is the bottleneck in software development?

Because I have genuinely never worked at any company where the main thing holding up development was that developers weren’t typing fast enough.

[–] definitemaybe@lemmy.ca 55 points 1 month ago* (last edited 1 month ago) (2 children)

When you're vibe coding, you need to narrate long prompts, including things like "And remember not to hallucinate or make any errors." All that is a lot faster to say than type.

Clearly, you're not vibe coding, and your job will be (checks notes) automated away by someone with a #grindset.

/s, in case that wasn't obvious.

[–] DisasterTransport@startrek.website 18 points 1 month ago* (last edited 1 month ago) (1 children)

If youre not using a custom instruction that brute forces different ways to try to get the other model not to fuck uo youre doing it wrong. If that doesn't work, add another llm into the pipe

Edit what is a token and why is my boss sending me angry emails

[–] Croquette@sh.itjust.works 15 points 1 month ago

I was talking to an acquaintance and she was taking AI course.

She was taught to "validate" LLM infos by asking the same question in a different model.

This is an actual university course.

I was baffled. There is no guarantee that both models aren't wrong. But speaking to people that use LLMs, this is a common strategy.

[–] Goodeye8@piefed.social 15 points 1 month ago (1 children)

Actually the tooling is such that you have that written in some kind of a rules file that will then more or less append the rules to the prompt so you wouldn't have to repeat it over and over.

At least I think that's how it works, I was only half listening to the mandatory AI training.

load more comments (1 replies)
[–] Zarobi@aussie.zone 17 points 1 month ago* (last edited 1 month ago) (1 children)

Once I was basically the only programmer on a huge project ("superstar"). One day I injured my hands from working too hard, and had to use assistive technologies.

The entire project ground to a halt, and management was on my ass all day every day about productivity. I even got a write-up and my bonus cancelled because I went from 3x output to 1.2x output (compared to my coworkers). Obviously I didn't stay long after that…

So yeah, if you're in that extremely niche type of situation, it probably matters. Creating an entire project by yourself kind of jobs. Actually, that tool looks extremely good for people who cannot use a mouse and keyboard for any reason. I would have used it. I didn't like speaking to my computer to write out code in an open plan office.

Edit: this was way before A.I., so I meant literally those voice commands. Change tab to x. Type: while, space, open parenthesis, true, close parenthesis, space, open bracket… my coworkers got annoyed.

[–] KeenFlame@feddit.nu 15 points 1 month ago

That sounds horrible af. Hypercapitalism is so sad. You are treated like stock

[–] RickyRigatoni@piefed.zip 9 points 1 month ago (1 children)

It' easy to convince management it is

[–] heartSagan5@lemmy.zip 8 points 1 month ago (1 children)

Unless they’re aware of The Mythical Man-Month

[–] TheMadBeagle@lemmy.ml 7 points 1 month ago

God how i wish anyone I worked with understood throwing bodies at every problem doesn't mean it gets fixed faster. On the the other end of problems, they don't understand a developer can't just start developing on immediately on complex application.

God being in project orient work is a pain.

load more comments (3 replies)
[–] Susaga@sh.itjust.works 88 points 1 month ago* (last edited 1 month ago) (1 children)

Hang on. They had to ship three major updates in a single morning? How the hell is their workflow so bad that they have to- Oh yeah. Vibecoding.

If you see anyone wearing this shit, remember that you can laugh at how stupid they look as much as you want, and their weak copium that it's a "skill issue" will be swallowed by their copium mask. So you're free to laugh until they cry.

[–] kamenlady@lemmy.world 25 points 1 month ago (2 children)

Hey - they can whisper entire codebases with it

[–] IAMgROOT@lemmy.wtf 31 points 1 month ago (6 children)

()[]{}:!-_@#%*/;.

imagine trying to whisper these

[–] Chronographs@lemmy.zip 18 points 1 month ago (11 children)

open parentheses close parentheses open square bracket close square bracket open curly bracket close curly bracket colon exclamation point hyphen underscore at sign pound sign percent symbol asterisk forwardsl slash semicolon period

Wow I’m so efficient!

load more comments (11 replies)
load more comments (5 replies)
[–] Susaga@sh.itjust.works 10 points 1 month ago

And all without a single junior dev in the open office hearing their genius. Aside from the junior dev who bought the fucking thing in the vain hope they could roleplay as a more competent employee. That junior dev can hear themself going "no, fuck, delete, how do I- no, stop typing, you stupid fucking thing", which I assume counts as "genius".

[–] TwistedTurtle@sh.itjust.works 54 points 1 month ago (2 children)

I genuinely can't distinguish between satire and reality anymore.

[–] lesnout27@feddit.org 13 points 1 month ago

Yes, and it makes me tired

load more comments (1 replies)
[–] rumschlumpel@feddit.org 35 points 1 month ago* (last edited 1 month ago) (1 children)

Input speed is basically never an issue for development work, as long as you have basic proficiency ...

Though this dipshit might be right that his coworkers who don't go all-in on LLM bullshit might get "automated" away, most managers literally don't care about the quality of their product as long as they can find some rube to buy it.

[–] AllNewTypeFace@leminal.space 9 points 1 month ago

Except that you’re not entering code. You’re not even mapping out algorithms or data structures or reasoning about tradeoffs, as that’s for dirty-handed peasants. You’re constantly supervising and arguing with an army of industrious yet dim-witted sorcerers’ apprentices. Your voice is a lump hammer that you’re trying to hammer a large structure you’re above needing to understand into the shape it’s meant to be in, with each blow moving a lump randomly, and your mental capacity is fully occupied with forming and refining folk theories about how the mechanised idiots you command actually think.

[–] disorderly@lemmy.world 27 points 1 month ago

I cringed so hard that I now require medical attention.

[–] lime@feddit.nu 24 points 1 month ago (2 children)

also what asinine dev team manager is "optimizing for output"??? that's like the worst idea. it's like judging carpenters by "most nails used".

[–] carrylex@lemmy.world 23 points 1 month ago
[–] HappyFrog@lemmy.blahaj.zone 22 points 1 month ago (1 children)

God I hate companies using gamer slang. "Skill issue"

[–] kamenlady@lemmy.world 14 points 1 month ago (1 children)

#100xdeveloper #hustle #vibecoding #grindset

load more comments (1 replies)
[–] PattyMcB@lemmy.world 21 points 1 month ago (1 children)

This is exactly the bullshit that is leading me to change careers

[–] TotallyWorthLife@lemmy.world 9 points 1 month ago (3 children)

As someone who didn't even get to land a first job at programming yet, any advice? lol

[–] PattyMcB@lemmy.world 13 points 1 month ago

Follow the industry trends, or at the bare minimum be able to speak "intelligently" about them. Management just LOVES buzzwords. It sucks, but that's the reality we have to deal with.

Focus on soft skills, not just technical skills.

Have a process to your thinking. Like a logical proof, show your work!

Leverage every tool you can for your job search.

Good luck.

load more comments (2 replies)
[–] lemmy_acct_id_8647@lemmy.world 17 points 1 month ago

You merely adopted being an incel. I was born in it!

[–] dgmib@lemmy.world 17 points 1 month ago* (last edited 1 month ago) (1 children)

This picture must be fake… there’s no way a developer has only one external monitor.

[–] some_kind_of_guy@lemmy.world 18 points 1 month ago* (last edited 1 month ago) (1 children)

That's not a developer, that's a "minimalist" "digital nomad". He's 💊 AI-pilled and vibemaxxing💪. He's bringing forth multiple novel digital experiences with merely a whisper before you've even had your first piss in the morning. Every. Single. Day.

He doesn't actually need even the one monitor - that's purely a visual aid for the benefit of people like you so you know what's going on.

[–] cmbabul@slrpnk.net 11 points 1 month ago (2 children)

We need to start aggressively bullying and mocking adults that act like this openly and publicly. I was a skinny nerdy kid that got picked on constantly in high school. And even I think pricks like this need to have their self esteem and confidence shattered

load more comments (2 replies)
[–] Spacehooks@reddthat.com 16 points 1 month ago

They took away cubicles but everyone is on the phone all the time. So much noise they added a loud white noise machine. So like whats the point? I want the bane mask for calls so I feel like im cosplaying at work.

[–] lime@feddit.nu 14 points 1 month ago* (last edited 1 month ago) (9 children)

voice-dampening? as in, it moisturises your breath?

[–] abbadon420@sh.itjust.works 9 points 1 month ago (1 children)

It makes you sound like the voice-over of a 90's, late night commercial for a phone sex number.

load more comments (1 replies)
load more comments (8 replies)
[–] KindaABigDyl@programming.dev 12 points 1 month ago (1 children)

Keyboards are way more efficient than voice tho

[–] Quibblekrust@thelemmy.club 11 points 1 month ago* (last edited 1 month ago) (6 children)

For programming, yes, because the text is formatted, but not for plain English. The average person can easily speak 130 to 150 words per minute, but they certainly can't type that. If you personally can, then alright, that's cool. You're maybe more efficient with a keyboard.

And regardless of your opinion on it (or mine) vibe-coding is plain English, so what they're saying is true for that one use case. Besides, they can use both. The keyboard is still there.

This comment was written using speech-to-text.

[–] avidamoeba@lemmy.ca 9 points 1 month ago (3 children)

Does the 130-150wpm number include thinking? I don't think I ever speak that fast even when I'm retelling material I know very well to my juniors, because even that requires thinking while talking to convey the information logically and consistently.

load more comments (3 replies)
load more comments (5 replies)
[–] baguettefish@discuss.tchncs.de 12 points 1 month ago* (last edited 1 month ago) (3 children)

what i find interesting is that this app superwhisper is just AI speech to text, mostly based on local open weights models like whisper (though also giving access to proprietary cloud-only models). they're charging a subscription for text to speech. and it's all for the sake of slopcoding faster. amazing. if you haven't seen someone use speech to text to slopcode, look up videos of people sincerely using AI to slopcode, it's incredible how the paths of software engineering diverged.

edit: and of course the main bottleneck when having an AI do shit isn't the talking, it's the AI actually doing the stuff that by far takes the longest.

edit again: i missed the free plan, oops. still, a speech to text subscription is ridiculous.

load more comments (3 replies)
[–] reboot6675@sopuli.xyz 12 points 1 month ago (3 children)

You joke, but I read a LinkedIn post the other day where someone said that they had "fully switched to voice prompted AI work" and asked "are you still typing in 2026?"

load more comments (3 replies)
[–] agentTeiko@piefed.social 12 points 1 month ago

Something something that guy that buys way too much golf shit and still loses the game.

[–] ThePantser@sh.itjust.works 11 points 1 month ago

I hope this is fake because I dont think I will be able to survive this weird world.

[–] T156@lemmy.world 10 points 1 month ago* (last edited 1 month ago) (1 children)

Programming seems like a uniquely awful use case for this.

Saying "function open bracket close bracket open brace carriage return tab print open bracket quote hello quote close bracket semicolon carriage return space space space space print open bracket quote world quote close bracket semicolon carriage return close brace carriage return" seems much more cumbersome than just pressing the buttons and typing it manually.

[–] solarspark@lemmy.ml 16 points 1 month ago (2 children)

Its for vibe coding ten volume length instructions and then walking away after pressing enter

load more comments (2 replies)
[–] Ilovethebomb@sh.itjust.works 9 points 1 month ago (2 children)

I don't want to wear the gimp mask.

[–] Susaga@sh.itjust.works 7 points 1 month ago

I would rather wear a gimp mask. Less embarrassing.

load more comments (1 replies)
[–] crimsonpoodle@pawb.social 8 points 1 month ago

And we still can’t have offices?

[–] goatinspace@feddit.org 7 points 1 month ago* (last edited 1 month ago)
load more comments
view more: next ›