this post was submitted on 31 Oct 2025
1022 points (98.8% liked)

Programmer Humor

27158 readers
2062 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 50 comments
sorted by: hot top controversial new old
[–] pennomi@lemmy.world 171 points 3 days ago (15 children)

Vibe coding or no, this is a massive QA failure.

[–] NuXCOM_90Percent@lemmy.zip 95 points 3 days ago (3 children)

That is the reality.

The problem isn't "vibe coding" (anyone who has ever managed early career staff will be able to attest that... the bar is REAL fucking low). The problem is a complete lack of testing or any sort of "investment" in caring if production breaks.

A lot of it is general apathy induced by... gestures around. But it very much goes beyond just the obnoxious rise in brain drains over "vibe coding". Personally speaking, I am THIS fucking close to driving over to my company's head of IT's house and burning it down with him in it (For legal purposes, this is a joke) as that entire team continues to think "We'll just wait until people tell us what is broken" is at all fucking acceptable.

But pretty much any SDLC is going to be built around code review. And code review is how you handle developers of different skill and sanity levels. Whether they are old hats who have been in the basement since before you were born, youngins who can't stop talking about Rust, or chatbots.

[–] Feyd@programming.dev 30 points 3 days ago* (last edited 3 days ago) (6 children)

Unfortunately a lot of people are trying to outsource code review to LLMs as well. Also, LLM generated code is more likely to have subtle errors that a human would be very unlikely to make in otherwise mundane code. Errors that are easy to gloss over if you don't take a magnifying glass to it. My current least favorite thing is LLM generated unit tests that don't actually test what they say they do.

load more comments (6 replies)
load more comments (2 replies)
[–] SaharaMaleikuhm@feddit.org 49 points 3 days ago (1 children)

Can't fail QA if there is no QA.

[–] sp3ctr4l@lemmy.dbzer0.com 13 points 3 days ago* (last edited 2 days ago)

... Basically nobody in software development has done QA in about 15 years, aside of basically the last ol timer server admin types, who are now being replaced with ... whatever Microsoft is calling Tay or Cortana now.

There's always a few who try, and then corporate beats that out of them because it slows down 'productivity', you can basically only resist this for more than a year, two tops, if you are literally the only person on the planet who knows how to do what you do.

... which is also why those same old timers tend to ... seemingly intentionally not document anything usefully: job security.

[–] count_dongulus@lemmy.world 40 points 3 days ago

You think the QA was done by a person? I'll bet this was Vibe QA'd.

[–] floofloof@lemmy.ca 18 points 3 days ago* (last edited 3 days ago)

The public, aka Microsoft QA Team, found the bug. It's a QA success!

load more comments (11 replies)
[–] YoiksAndAway@piefed.zip 111 points 3 days ago (1 children)

No problem! I can just kill the process in the...shit.

[–] squirrel@discuss.tchncs.de 109 points 3 days ago (1 children)

No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.

[–] A_norny_mousse@feddit.org 79 points 3 days ago (1 children)

No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.

[–] hemko@lemmy.dbzer0.com 62 points 3 days ago (2 children)

No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.

[–] bleistift2@sopuli.xyz 46 points 3 days ago (1 children)

No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.

[–] chuckleslord@lemmy.world 25 points 3 days ago (1 children)

No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.
No problem! I can just kill the process in the...shit.

[–] TwilightKiddy@programming.dev 13 points 3 days ago (1 children)

No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.

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

No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.
No problem! I can just kill the process in the…shit.

load more comments (1 replies)
[–] LytiaNP@lemmy.today 23 points 3 days ago (1 children)

No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit. No problem! I can just kill the process in the...shit.

load more comments (1 replies)
[–] omgboom@lemmy.dbzer0.com 104 points 3 days ago
[–] almost1337@lemmy.zip 69 points 3 days ago
[–] brown567@sh.itjust.works 52 points 2 days ago (2 children)
[–] RoquetteQueen@sh.itjust.works 13 points 2 days ago

Nothing fucking works anymore.

load more comments (1 replies)
[–] hodgepodgin@lemmy.zip 50 points 3 days ago (8 children)

I don’t think I could go back to Windows 10 permanently to do any non-web based work. I couldn’t even touch Windows 11. It’s so disgusting compared to my KDE plasma desktop on OST.

[–] coolman@lemmy.world 9 points 3 days ago (5 children)

What is OST? Sorry, I'm just interested because I'm getting tired of Arch but I still KDE plasma 6

[–] hodgepodgin@lemmy.zip 18 points 2 days ago

OpenSUSE Tumbleweed

[–] dogs0n@sh.itjust.works 13 points 2 days ago

TIRED OF ARCH!?!??!!!

load more comments (3 replies)
load more comments (7 replies)
[–] dogs0n@sh.itjust.works 40 points 2 days ago* (last edited 2 days ago) (3 children)

Sorta related, i found a copilot pull request (merged) on an npm project repo and I was so disgusted I wanted to delete the dependency and do my own thing manually, but alas this was at work and my time on this earth is finite (for now)

(I just wanted to share this)

[–] Magnum@lemmy.dbzer0.com 20 points 2 days ago (6 children)

The usage of vibe coding tools in the NPM repo has only led to two major incidents (supply chain attacks) in the last months

load more comments (6 replies)
load more comments (2 replies)
[–] dmention7@midwest.social 32 points 3 days ago (2 children)

I was recently pulling my hair out because a recent update caused a bug in the Windows recovery media creator that prevented the Windows RE from recognizing USB input devices. The few weeks between the faulty update and the fix just happened to coincide with me needing to use it.

WTF are they doing messing with something as basic as the Recovery Environment? And further, in a way that breaks its utility entirely?

[–] ripcord@lemmy.world 16 points 3 days ago (1 children)

And no regression tests that caught it

[–] DoctorPress@lemmy.zip 11 points 3 days ago (3 children)

They probably don't even test

load more comments (3 replies)
[–] skuzz@discuss.tchncs.de 11 points 3 days ago

Captive audience on the contracts side, so they can do whatever they want as crappy as they want and the contracts still generate revenue.

You wanted a usable product? Stay away from Big Tech anymore.

[–] RedFrank24@lemmy.world 31 points 2 days ago (3 children)

How the hell do you fuck up the task manager, an application that hasn't needed to be touched in decades? At best, you stick a new skin over it to match the aesthetic. The core functionality of the task manager should have remained untouched going back to... What, Windows 3.0?

[–] REDACTED@infosec.pub 23 points 2 days ago (7 children)

I really don't agree with this comment seeing how useful task manager has gotten over the years. It used to be pretty simple process explorer, but has evolved into almost a full fledged resource monitor. The only thing that feels like missing now is afterburner-like overlay in games.

load more comments (7 replies)
[–] kirk781@discuss.tchncs.de 19 points 2 days ago (1 children)

When I used to be on Windows, I shifted to Process Explorer. It is developed by Microsoft only I guess as part of their Sysinternals suite. I think it retains an older style UI but is significantly more powerful (has/d virus total integration for one).

load more comments (1 replies)
load more comments (1 replies)
[–] UnderpantsWeevil@lemmy.world 29 points 3 days ago

All week I've been sending these to my coworker, currently hip deep in AI propaganda, at the Microsoft Power Platform conference in Vegas.

[–] Sunshine@lemmy.ca 25 points 3 days ago (2 children)

They’re ruining LinkedIn and GitHub as well.

[–] Lodespawn@aussie.zone 36 points 3 days ago

I'm not sure it was possible to ruin something like LinkedIn ..

[–] onlinepersona@programming.dev 9 points 3 days ago

No way... Are you serious?

[–] palordrolap@fedia.io 24 points 3 days ago

...hail Hydra?

[–] ezterry@lemmy.zip 22 points 2 days ago (5 children)

That's not vibe coding.. Its vibe testing..

[–] Baggie@lemmy.zip 10 points 2 days ago (1 children)
[–] ezterry@lemmy.zip 14 points 2 days ago

Well no human looked at it while coding, no human looked at it while testing, so should be good as long as no user is a human looking at it..

load more comments (4 replies)
[–] Jinarched@lemmy.ca 13 points 2 days ago

Stares in disbelief

Hugs htop

[–] mnemonicmonkeys@sh.itjust.works 10 points 2 days ago (3 children)

Personal anecdote, but I've had Microsoft apps like Outlook and Teams crash on me on 4 different days this week while at work. Is anyone else getting similar instability issues?

Teams crashes or fails to work for me at least a few times a week and has for months. Outlook glitches out daily. I legit started using the web access instead of actual Outlook because it constantly bugged out.

Both Teams and Outlook are so ridiculously slow for what they do and the hardware they are running on.

Meanwhile in Windows 11: 4 years after release and I still can't click on the clock on my secondary monitor to look at the calendar.

load more comments (2 replies)
[–] DarkCloud@lemmy.world 9 points 3 days ago

Oh no, Windows 10 won't get updates from their vibe coding era!

load more comments
view more: next ›