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

Programmer Humor

27673 readers
632 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 181 points 1 month ago (15 children)

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

[–] NuXCOM_90Percent@lemmy.zip 100 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 33 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 52 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 122 points 1 month ago (1 children)

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

[–] squirrel@discuss.tchncs.de 117 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 84 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 66 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 47 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 27 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 14 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 14 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 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.

load more comments (1 replies)
[–] omgboom@lemmy.dbzer0.com 110 points 1 month ago
[–] almost1337@lemmy.zip 73 points 1 month ago
[–] brown567@sh.itjust.works 54 points 1 month ago (2 children)
[–] RoquetteQueen@sh.itjust.works 13 points 1 month ago

Nothing fucking works anymore.

load more comments (1 replies)
[–] hodgepodgin@lemmy.zip 52 points 1 month 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 10 points 1 month 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 19 points 1 month ago

OpenSUSE Tumbleweed

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

TIRED OF ARCH!?!??!!!

load more comments (3 replies)
load more comments (7 replies)
[–] dogs0n@sh.itjust.works 41 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 21 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 32 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 16 points 1 month ago (1 children)

And no regression tests that caught it

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

They probably don't even test

load more comments (3 replies)
[–] skuzz@discuss.tchncs.de 11 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 32 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 23 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 19 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 31 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 27 points 1 month ago

...hail Hydra?

[–] Sunshine@lemmy.ca 26 points 1 month ago (2 children)

They’re ruining LinkedIn and GitHub as well.

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

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

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

No way... Are you serious?

[–] ezterry@lemmy.zip 24 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 15 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)
[–] Jinarched@lemmy.ca 14 points 1 month ago

Stares in disbelief

Hugs htop

[–] mnemonicmonkeys@sh.itjust.works 10 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 ›