Microsoft's lack of quality control is out of control

theregister.com

122 points by pjmlp 5 hours ago


cachius - 22 minutes ago

The auto-translation by LLM on https://learn.microsoft.com/ is horrible. Because it has no idea what is explainer text and what part of the syntax of a command, programming language, class members, ... It translates reserved words that when taken at face value lead to errors. E.g. for https://learn.microsoft.com/de-de/windows-hardware/drivers/d... you get /gerät-aktivieren for what should be /enable-device which must not be translated. For this reason I made a bookmark to switch to English:

  javascript: (function() {
      var url = window.location.href;
      if (url.match(/de-de/gi)) {
          window.location.href = url.replace(/de-de/gi, 'en-us');
      } else if (url.match(/en-us/gi)) {
          window.location.href = url.replace(/en-us/gi, 'de-de');
      }
  })();
Sharlin - 2 hours ago

> In 2014, the company decided it could do without many of its testers. Mary Jo Foley reported that "a good chunk" were being laid off. Microsoft didn't need to bother with traditional methods of testing code. Waterfall was out. Agile was in.

An average software dev today is expected to do the work and have the skillset that used to take a half dozen people or more.

There were of course even more roles in the prehistory, but if we think the 2000s, I can count at least: RDB design and management; planning and specification work; interfacing with the customer; testing; merging UI and backend engineering to "full stack"; merging coding, operations and admin to "devops"… I'm pretty sure that the only reason devs aren't yet expected to make their own sales is that the sales department is a profit center and, as such, sacrosanct.

fergie - 43 minutes ago

> At one point, Microsoft's QC was legendary

I have been Microsoft-adjacent for 30 years, and at no point in that time have I been aware of Microsoft having a reputation for "quality".

sublimefire - 2 hours ago

A pretty thin opinion piece, I was expecting more details. But there are a bunch of comments under that article which is probably juicier than the main text.

netdevphoenix - 3 hours ago

The article left out the most important question: are there any lasting negative consequences for Microsoft due to all these accidents? The answer is likely no. And that's all the the shareholders care about sadly. So this will continue to happen imo. Those Quality Assurance testers won't be coming back any time soon.

fransje26 - an hour ago

> At one point, Microsoft's QC was legendary.

Is that legendary QC in the room with us right now?

[1] https://www.theregister.com/2018/04/20/windows_98_comdex_bso...

bronlund - an hour ago

Complaining about Microsoft's lack of quality control is like complaining the strip club has poor lighting for reading.

karel-3d - 39 minutes ago

Both Microsoft and Apple software quality has go down recently. What is going on. Is it the AI-produced code? It can't be that...

I don't know how are things in Google land; their apps and websites are just-OK; however GMail seems quite stagnant - yeah they slapped LLM on it, cool; but other than that... they added Chat? few years ago? But at least Google's stuff mostly works, even when it's boring.

fortranfiend - an hour ago

Patches have been a mess the last couple years. Makes me think someone or a group of people either quit, were fired, or got pulled into the ai side of the business. The mistakes being made are that of junior programmers without a proper lead or review and testing team. That plus removal of features and addition of too much telemetry into the os and office products.

_the_inflator - 42 minutes ago

As one MS Director put it out of frustration: "We do test, a lot. Our testers are called endusers. That's it."

More precisely: He said MSlers get paid by results, achieved Business Value. Testers exist and are called "End Users". Testing is mandatory and part of the core philosophy - they just must do it differently.

Reason: Fear of missing out if moving to slow.

I reminisce the times, where you put in a CD without internet connection. Actual Office is a mess. Thousands of half finished apps, subject to be cancelled anytime. Windows XP's UI was dubbed "glossy" - some of Office's apps UIs are LSD trips for kids. This is ridiculous. Nothing to work with and in no way usable for customer presentations.

giancarlostoro - 2 hours ago

Not just that, but even their game studios. Take for example Starfield. Lots of hype, massive letdown. I'm one of many massive Bethesda fans. Starfield absolutely could have had so much more, but HN knows what happens with software projects. Deadlines aren't met, marketing / business depts start signaling that we need it out the door yesterday, and a bunch of things get cut. I have seen on reddit loads of comments about a ton of content being cut out of Starfield, which is ridiculous, Bethesda games are always content rich.

Microsoft is a giant behemoth, it needs to reorg in a way that allows its very distinct pieces to function correctly. I wish Microsoft would let Bethesda have full autonomy.

andyish - 2 hours ago

It's not just their flagship products. It extends to nearly _everything_ they release.

I have a relatively small workforce and office management platform. When MS Places was announced, we thought it was the end. We had a good run, but now one of the big players has entered the market and will wipe out all competition with a single swipe.

Anyway, it sucks. Potential customers who had waited for months tried to use it and immediately sought alternatives. Existing customers who told us they tried to use it and for one reason or another, gave up.

But it seems Microsoft's MO has been 'customer driven testing' for as long as i can remember.

rochak - 3 hours ago

Microsoft has gone so deep down the gutter, it is almost unbelievable. I am waiting for the day their profits start taking a hit due to a collective boycott.

ktzar - 2 hours ago

Consequences of having early access to ChatGPT and getting AI knowledge debt?

blueflow - 2 hours ago

Reminder: The UEFI/SecureBoot/systemd-boot stack is controlled by Microsoft as well. Microsoft signs our bootloaders.

dude250711 - 4 hours ago

It will get worse, the combined strike of HTML-based "native" UIs, outsourcing and vibe-coding will be too much for any remaining original devs to defend against.

recursivedoubts - 2 hours ago

“slowly, then all at once”

ReptileMan - 2 hours ago

Unfortunately the only thing about MS that doesn't suck is their sales prowess. Delivery and quality are optional, but getting companies to use their stack is not.

ethin - an hour ago

Hot take but I seriously think both Agile/Scrum and "make a single dev do a ton of things that wouldn't necessarily count as software development" (like RDB design and management) is the direct cause of all of these problems. It is my opinion that Agile/scrum (or, at least, the "agile"/"scrum" that corporations understand) institutionalized the "move fast, break things, consolidate everything into as few positions as possible" mindset, in the name of things like "reducing expenditures" and "ship things really fast and damn the consequences". That includes, oh, I dunno, dumping QA/QC and putting all of that on the end-users. Maybe the real Agile might not do this, but I can't say because, from what I know, very few, if any, corporations actually use the real Agile at all, and instead repurpose the word to mean a completely different system.

gary_0 - 3 hours ago

[deleted]