1093
you are viewing a single comment's thread
view the rest of the comments
[-] pennomi@lemmy.world 181 points 1 year ago

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

[-] NuXCOM_90Percent@lemmy.zip 100 points 1 year ago

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.

[-] mx_smith@lemmy.world 9 points 1 year 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.

[-] Valmond@lemmy.world 3 points 1 year ago

And automatic test systems. It's not that hard.

[-] SaharaMaleikuhm@feddit.org 51 points 1 year ago

Can't fail QA if there is no QA.

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

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

[-] floofloof@lemmy.ca 18 points 1 year ago* (last edited 1 year ago)

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

[-] bleistift2@sopuli.xyz -4 points 1 year ago

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 27 points 1 year ago

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

[-] NuXCOM_90Percent@lemmy.zip 17 points 1 year ago* (last edited 1 year ago)

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 1 year ago

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

[-] NuXCOM_90Percent@lemmy.zip 2 points 1 year ago

Probably?

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

[-] sp3ctr4l@lemmy.dbzer0.com 5 points 1 year ago* (last edited 1 year 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 1 year ago

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 1 year 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 1 year ago

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

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

Programmer Humor

33887 readers
402 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