this post was submitted on 31 Oct 2025
958 points (99.2% liked)

Programmer Humor

27818 readers
1896 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 162 points 1 month ago (15 children)

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

[–] NuXCOM_90Percent@lemmy.zip 94 points 1 month 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 32 points 1 month ago* (last edited 1 month 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)
[–] mx_smith@lemmy.world 9 points 1 month ago

I have seen at least 1 out of every 5 comments from coderabbitai that lead me down a rabbit hole looking to see if the suggestion is correct. It can waste so much time trying to validate their suggestions only to find out it’s complete BS.

load more comments (1 replies)
[–] SaharaMaleikuhm@feddit.org 51 points 1 month ago (1 children)

Can't fail QA if there is no QA.

[–] sp3ctr4l@lemmy.dbzer0.com 14 points 1 month ago* (last edited 1 month 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 41 points 1 month ago

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

[–] floofloof@lemmy.ca 19 points 1 month ago* (last edited 1 month ago)

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

load more comments (11 replies)
[–] YoiksAndAway@piefed.zip 102 points 1 month ago (1 children)

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

[–] squirrel@discuss.tchncs.de 98 points 1 month 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 73 points 1 month 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 58 points 1 month 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 44 points 1 month 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 24 points 1 month 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 1 month 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 12 points 1 month 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 20 points 1 month 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 90 points 1 month ago
[–] almost1337@lemmy.zip 68 points 1 month ago
[–] hodgepodgin@lemmy.zip 49 points 1 month ago (13 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.

load more comments (13 replies)
[–] brown567@sh.itjust.works 40 points 1 month ago (2 children)
[–] RoquetteQueen@sh.itjust.works 11 points 1 month ago

Nothing fucking works anymore.

load more comments (1 replies)
[–] dogs0n@sh.itjust.works 38 points 1 month ago* (last edited 1 month 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 18 points 1 month 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 30 points 1 month ago (4 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 13 points 1 month ago (1 children)

And no regression tests that caught it

[–] DoctorPress@lemmy.zip 9 points 1 month ago (3 children)

They probably don't even test

load more comments (3 replies)
[–] skuzz@discuss.tchncs.de 10 points 1 month 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.

load more comments (2 replies)
[–] RedFrank24@lemmy.world 27 points 1 month 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 18 points 1 month 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 15 points 1 month 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 25 points 1 month 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.

[–] palordrolap@fedia.io 24 points 1 month ago

...hail Hydra?

[–] ezterry@lemmy.zip 21 points 1 month ago (5 children)

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

[–] Baggie@lemmy.zip 11 points 1 month ago (1 children)
[–] ezterry@lemmy.zip 14 points 1 month 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)
[–] Sunshine@lemmy.ca 20 points 1 month ago (2 children)

They’re ruining LinkedIn and GitHub as well.

[–] Lodespawn@aussie.zone 35 points 1 month ago

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

[–] onlinepersona@programming.dev 8 points 1 month ago

No way... Are you serious?

[–] Jinarched@lemmy.ca 10 points 1 month ago

Stares in disbelief

Hugs htop

[–] DarkCloud@lemmy.world 8 points 1 month ago

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

[–] mnemonicmonkeys@sh.itjust.works 8 points 1 month ago (4 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?

load more comments (4 replies)
load more comments
view more: next ›