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

Programmer Humor

27182 readers
1072 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
[–] pennomi@lemmy.world 171 points 3 days ago (25 children)

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

[–] bleistift2@sopuli.xyz -4 points 3 days ago (3 children)

Well, who’d ever think of testing that closing the app works. Some things you have to take for granted or you’ll never test anything meaningful.

[–] IrateAnteater@sh.itjust.works 25 points 3 days ago (3 children)

If you are a company the size of Microsoft, you have more than enough resources to test absolutely everything.

[–] NuXCOM_90Percent@lemmy.zip 15 points 3 days ago* (last edited 3 days ago) (1 children)

You will never have resources to "test absolutely everything". It is ALWAYS about building out personas and deriving tests from those.

What this tells us is that one of two things happened:

  1. This was not tested at all
  2. The testing harness resets the environment after every check (e.g. "does process close when killed") rather than involving a manual reset (i.e. "close and re-open task manager")

The latter is a lot more common than you would think since it makes it much easier to automate these harnesses rather than having a human at a VM. But... this is what happens when you don't step through the entire workflow.

[–] floofloof@lemmy.ca 3 points 3 days ago (1 children)

Didn't Microsoft fire their dedicated human testing team in about 2014?

[–] NuXCOM_90Percent@lemmy.zip 2 points 3 days ago

Probably?

This is the kind of thing that a LOT of companies outsource. Mostly for ill.

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

They used to have very comprehensive automated testing processes to exercise all sorts of things. Unfortunately, like many tech companies these days like Apple, Google, etc., they're all punting QA as a concept because they just don't care - what are you going to do, go use another oligopoly platform?

[–] rollin@piefed.social 1 points 3 days ago

Well, there may have been a period when MS was trying to improve product quality, and in that time, yes maybe they did have very comprehensive automated testing processes. But before that, up to the time of Windows 7 I guess, their quality was dog shit.

In the early days, MS was an undisputed monopoly though, and not only did they not test thoroughly, they hardly even tried to fix bugs - the userbase had to take care of that too. Earlier versions of Windows had all sorts of workarounds and 3rd party tools to try and get things to work properly.

I suspect that once they'd achieved their objective of improving quality, there just weren't the incentives there any more for middle management to allocate resources to things like comprehensive tests.

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

Latest news is that Xbox Games Division had been required to aim for a 30% profit margin for the last several years.

Thats why everything sucks and blew up.

Thats a fucking insane baseline target.

Line for next quarter profit must go up, therefore, cut costs.

This is obvious self destructive in the long run, but that doesn't matter, what matters is C Suite's golden parachutes.

[–] pennomi@lemmy.world 9 points 3 days ago (1 children)

Isn’t that the final step in the testing plan for every app though? The first step is always opening it.

A bug like this means literally nobody tested it at all on this build, or was so apathetic they didn’t file an obvious issue.

[–] floofloof@lemmy.ca 4 points 3 days ago

For people to test, you need management that is willing to invest in QA. But that incentive disappears for a corporation when there's no free market of competitors who can poach your customers by making a better quality product or service.

[–] MonkderVierte@lemmy.zip 2 points 3 days ago

The person who fiddles with the always on top option in this monstrosity of a compositor maybe?

load more comments (21 replies)