Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

So, a couple years ago Microsoft was the first large, public-facing software organization to make LLM-assisted coding a big part of their production. If LLM's really delivered 10x productivity improvements, as claimed by some, then we should by now be seeing an explosion of productivity out of Microsoft. It's been a couple years, so if it really helps then we should see it by now.

So, either LLM-assisted coding is not delivering the benefits some thought it would, or Microsoft, despite being an early investor in OpenAI, is not using it much internally on things that really matter to them (like Windows). Either way, I'm not impressed.





I know blaming everything on LLMs is in vogue right now; but this is much more to do with Microsoft very publically firing the QA department[0][1] as a cost savings measure and claiming developers will do their own QA (long before LLMs were on the scene). It started in 2014 and the trickle never stopped.

Microsoft has a cultural problem; it went from an "engineers" company to an MBA directed one, trying to maximize short-term shareholder value at the cost of long-term company reputation/growth. It is very common and typical of US Corporate culture today, and catastrophic in the long-run.

[0] https://arstechnica.com/information-technology/2014/08/how-m...

[1] https://www.reuters.com/article/business/microsoft-expected-...


The arstechnica article was very good as a history of waterfall v sprint using MS as a case study. However the firing the QA department narrative is not supported:

Prior to these cuts, Testing/QA staff was in some parts of the company outnumbering developers by about two to one. Afterward, the ratio was closer to one to one. As a precursor to these layoffs and the shifting roles of development and testing, the OSG renamed its test team to “Quality.”

Two QA per dev?? That seems ginormous to me. What am I missing about the narrative about evil corp sending all of QA packing, that seems not supported here?

The second, Reuters article seems like it's saying something different than the QA firing narrative - it seems to talk about Nokia acquisition specifically and a smattering of layoffs.

Not supporting layoffs or eliminating QA, and I'm deeply annoyed at Windows 11. I just don't see these as supportive of the narrative here that QA is kaput.


> Two QA per dev?? That seems ginormous to me. What am I missing about the narrative about evil corp sending all of QA packing, that seems not supported here?

I think you're underestimating the QA burden for large parts of the company. When I worked in payments at MS, the ratio of QA to dev after the cuts was probably on the order of dozens to one, if not a hundred or more once you threw in Xbox/Windows/etc accessibility QA from across the organization and all the other people like lawyers involved in handling over a hundred jurisdictions. I was little more than a frontend line cook and even I had three QA people reporting directly to me; two of them helping write tests so they ostensibly should have been automating themselves out of a job.

There is a lot of manual testing when you have a complex system like that where not everything can be properly stubbed out, emulated, or replaced with a test API key. They also have to be kept around to help with painful bursty periods (for us it was supporting PSD2, SCA, or 3DS2, forgot which). Payments is obviously an outlier because there is a lot of legal compliance, but the people I knew in Cloud/Windows also had lots of QA per dev.

I wouldn't be surprised if the degradation in feature parity of newer Windows software was a result of this loss of QA. Without the QA, the developers have to be less ambitious in what they implement in order to meet release schedules, and since they don't have experienced QA they can't modify the older codebases at all to extend them.


Remember also, they were doing an enormous amount of testing with third-party devices and software*. Which is what seems to keep blowing up most spectacularly. Even if something works on 99.9% of computers, with a billion installs that's a few million dissatisfied customers

* Stories like this: https://devblogs.microsoft.com/oldnewthing/20250610-00/?p=11...


In writing life critical systems like the Space Shuttle's operating system, effectively 99.9% of all work is QA.

MS had the dominant operating system in the world, and keeping its userbase and its ~monopoly dividend would have been more profitable as a business than doing... everything it's done in the past twenty years. Selling software that all the people use all the time just has a lot less opportunity for growth than making new software, according to Investor Brain.


>In writing life critical systems like the Space Shuttle's operating system, effectively 99.9% of all work is QA.

Similar in automotive safety related systems like brake, steering or powertrain.

Few is writing function code to how much is requirement engineering, FMEA and writing tests and testing.


The Windows ecosystem is insanely complex. And they supported it, because of the focus on QA and testing the company adopted 20 years ago after the Blaster worm.

I have a few pretty awesome teams stuck managing windows. They find bugs all of the time. The process of fixing them now practically requires a detachment of druids and Stonehenge to track where in the windows/lunar/solar cycles we are and how to deal with the bullshit & roadblocks the support and product teams throw up. If you fall for their tricks, you’ll miss the feature window… no fix for 18 months.

It used to be much easier as a customer in ye olden times, and I never felt that the counterparty at Microsoft was miserable or getting punished for doing their jobs. We feel that now as customers. You didn’t establish relationships with engineers like with other vendors, but there was a different vibe.

The focus of the company moved in to Azure, service ops, etc.


I particularly like the message in the recovery console, "Uninstall quality update". Yeah, if it was a quality update I wouldn't be in the recovery console trying to unbrick my PC would I?

I worked in the windows org around that time and the Dev/QA ratio there was closer to 1:1. QA did both manual testing and much of the automation, quality gates, and did regression testing against older versions of windows. Given the complexity of the product is is fairly easy for an inexpensive change to require an expensive test effort.

I had a QA engineer who gave me feedback on designs, great code reviews, and who wrote tests that I could also run.

It was a partnership. I miss it.


And honestly, that person deserves the same pay grade as a "normal" engineer. But sadly, most QA staff are underpaid and somewhat even an inferior class.

Instead, if the QA role was the dominant and better paid title, you'd immediately see an improvement in that partnership. I don't think that you need subordinate staff in the QA role at all.

And for what its worth, I'm that guy. I am a strong technical software developer, but I would much rather test and poke at code bases, finding problems, working with a "lead" developer, and showing them all their quality mistakes. If I could have that role at my pay grade, I'd be there.

Quality testers are so extremely valuable.


In the chip design world, 2:1 for design verification to design is on the low end of normal.

Some organizations have gone as low as 1:1 but that is considered an emergency that must be fixed. It’s so important that designers will be intentionally underworked if there are not enough validation engineers on staff.

When you can’t fix bugs in the field, quality is important.


> Two QA per dev??

QA is a lot cheaper than dev. If your goal is to make quality software* on a fixed budget, you want to be QA-heavy.

* Note: the OS definition of "quality software" drastically differs from your average app.


> QA is a lot cheaper than dev.

QA is definitely one of those "you get what you pay for". A dev just bangs out code on what is assumed "happy path" which means the user uses it as the dev expects. QA has to some how think of all the inane ways that a user will actually try using the thing knowing that not all users are technically savvy at all. They are actively trying to break things not just feed in clean data to produce expected outputs. Let's face it, that's exactly what devs do when they "test". They are specifically trying to get unexpected outputs to see how things behave. At least, good QA teams do.

I worked with a QA person who I actively told anyone that listened that the specific QA person deserved a higher salary than I did as the dev. They caught some crazy situations where product was much better after fixing.


> QA has to some how think of all the inane ways that a user will actually try using the thing knowing that not all users are technically savvy at all.

The classical joke is: (this variant from Brenan Keller[0])

A QA engineer walks into a bar.

- Orders a beer.

- Orders 0 beers.

- Orders 99999999999 beers.

- Orders a lizard.

- Orders -1 beers.

- Orders a ueicbksjdhd.

First real customer walks in and asks where the bathroom is.

The bar bursts into flames, killing everyone.

[0] https://xcancel.com/brenankeller/status/1068615953989087232?...


That's just a bad dev. Good devs don't think of just the happy path. My experience of QA as a quality focused dev has not been good.

The purpose of QA is to identify the unhappy paths that the good devs missed, not to compensate for bad devs.

I feel that not only should QA staff outnumber developers, but QA staff should have access to development time to design and improve QA tooling.

If you're doing an OS right, the quality is the product. I think MacOS prior to the launch of the iPhone would be the gold standard the kind of product design I'm talking about. At that time they were running circles around Windows XP/7 in terms of new features. They were actually selling the new OSes and folks were happy to pay for each roughly annual upgrade. Often the same hardware got faster with the newer OS.

Lately Microsoft and Apple are racing to the bottom, it seems.


The irony here is that the market is willing to pay for quality.

I don't have time to deal with phone issues-it should just work so I can get on with my day.

Hearing that Apple were dedicating time to stop features and go after stability is exactly what I want to hear.


The saddest here is "were". iOS 26 is every day showing us that quality left Apple few years ago.

I'm pretty sure that the recent shitshow (at least in iOS land) is the failure to have tentpole Apple Intelligence features, so scraping the bottom of the barrel and shipping things that were in no way finished (e.g. Liquid Glass UI/X).

Important to note MS used to have 2 types of QA:

1. SDETs (software design engineer in test) - same pay scale and hiring requirements as SDEs, they did mostly automated testing and wrote automated test harnesses.

2. STEs (software test engineer) - lower pay scale, manual testing, often vendors. MS used to have lots of STE ftes but they fired most of them in the early 2000s (before I joined in 2007).

An ideal ratio of SDETs to SDEs was 1 to 1, but then SDET teams would have STE vendors doing grunt work.


Having STEs as full time employees benefited MS greatly. They knew products from the end user and UI/UX perspective inside and out in ways even the SDETs didn't.

UI/UX quality in MS products dipped noticeably after the STE role was eliminated.


Imho, there are two key values that I've seen QA bring to software companies.

1. Deep user/product expertise. QA (and support) almost always knows more about how users (including expert users) actually use the product than dev.

2. Isolation of quality from dev leadership politics. It should be unsurprising that asking an org to measure and report the quality of its own work is fraught with peril. Even assuming good intentions, having the same person who has been developing and staring at a feature for months test it risks incomplete testing: devs have no way to forget all the insider things they know about a feature.


The best places I've worked were places where QA reported up an entirely different leadership chain than engineering, and where they got their own VP with equal power as the engineering VP, and their own seat at the same decision-making table.

When QA is subordinate to engineering, they become a mere rubber stamp.

A good question to ask when joining a software company is "Does QA have the power to block releases over the objection of engineering?" I have found companies who can answer YES to this put out much better products.


Microsoft was like that in many orgs.

There was a real problem of QA becoming bloated and filled with less than qualified people. The really good engineered would transfers out to SDE orgs and so the senior ranks of QA tended to be either true believers are people who weren't good enough to move to SDE orgs.

Especially with QA outside of Microsoft at the time paying so much less, it was a wise long term career move to move to SDE as soon as possible.


The really good SDETs transitioned to SDE also because of social pressure. There were a large number of SDEs that would openly say unprofessional things like "well, if s/he were actually any good they'd be an SDE" to colleagues.

2 people doing QA per dev seems insane even if it’s a lot cheaper. M$ is hardly know for being obsessed with quality, they’d rather have 2 sales per dev (sales is even cheaper, basically pays for itself)

It's a lot easier to write code than to make sure it doesn't break something you didn't account for.

Microsoft's quality control used to be: release a buggy new OS then forge a solid next release.

Going backwards in stability is out of character.


I've never known M$ to be lacking on the sales front, personally!

> Two QA per dev?? That seems ginormous to me.

The only person I heard was writing perfect code was Donald Knuth. And even he had bugs in its code.


That was in 2014, doesn't explain the timing of these increasingly common broken patches. I had never gotten as many calls over Windows Update messes from my non-techie family as last year.

The lack of QA isn't felt right away. They are accumulating tech debt, which mean problems are becoming more frequent and harder to solve over time until they fix the fundamentals, and it doesn't feel like they intend to.

1. "isn't felt right away" then what's the correct timescale? Is it 2 years? Is it 5 years? We are looking at 10 years now. Do you have any studies on this that you can quote to prove that at Microsoft scale and for the product they develop, 10 years is the time when things go bad?

2. "becoming more frequent and harder to solve" how much more frequent and harder? Things works pretty fine during Windows 10, but these days I run into a bug in Windows 11 every other day myself.

It would be a surprise if this has more to do with QA from 2014 than vibe coding.


These are multipliers. First, the QA left, but nothing major happened for years, automated tests did suffice. Then, vibe code happened, that with the lack of QA, led to disaster.

I doubt "studies" exist and proving every little assumption takes too much effort as per Brandolini's law.


Updates breaking stuff already started when they moved from the security/bugfix-only updates to the add-new-features-into-the-mix model with Windows 10. That was roughly 10 years ago.

For example: https://www.zdnet.com/article/microsoft-on-windows-10-annive...

These things have been keeping happening.


Windows 10 managed to mature in a way that 11 still hasn't over four years in, though.

Windows is like a fractal layer of progressive enhancements. You can drill into esoteric windows features and almost physically see the different decades windows has existed in, not unlike a physical tree (with leaves).

They won't fix the fundamentals, the next API layer will just be built over the broken one.


I'm waiting in morbid anticipation of the obvious next broken layer: They'll rename Windows to CopilotOS, and 90% of how you interact with the OS is through a LLM chat box. Of course, as is historically the case with Windows, there will be that 10% not brought into the new way, so you'll need to launch a traditional windows desktop+start menu to access that stuff. Just like 90% of the system today uses modern UI, but there's still that 10% using the legacy Windows look and feel, like the Run dialog and the Disk/Device manager.

exactly

Oh boy, in 2015 Windows 10 was released, and it was extremely broken, including endless reboot loops, vanishing start menu and icons, system freezes, app crashes, file explorer crashes, broken hardware encryption and many broken drivers – so really it was about the same as now. Embracing LLMs and vibe-coding all around made this even worse of course

Oh, Yes. Windows 10 had big issues on arrival. But this is also selective Amnesia. The Windows 8 UI was nearly unusable on release. Windows Vista was so legendarily broken on release, that even after it became stable, the majority of technical users refused to give up Windows XP went straight to Windows 7. And even Windows XP that everybody fondly remembers was quite a mess when it came out. Most home users migrated from the Windows 9x line of Windows, so they probably didn't notice the instability so much, but a lot of power users who were already on Windows 2000 held up until SP2 came out. And let's not even talk about Windows ME.

The only major Windows version release that wasn't just a point upgrade that was stable in the last century was Window 7 and even then some people would argue this was just a point upgrade for Windows Vista.

I'm sure that Microsoft greatly reducing their dedicated QA engineers in 2014 had at least some lasting impact on quality, but I don't think we can blame it on bad releases or bungled Patch Tuesdays without better evidence. Windows 10 is not a good proof for, consider Vista had 10 times as many issues with fully staffed QA teams in the building.


It also doesn't matter. It doesn't feel like it, but Win11 released almost 5 years ago (October 5, 2021) and there's already rumors of a Win12 in the near future.

We're way past the "release issues" phase and into the "it's pure incompetence" phase.


> Win11 released almost 5 years ago

Oh wow, I hadn't even paid any attention to that. To me Windows 11 was released on October 1, 2024, when the LTSC version came out, and is roughly when I upgraded my gaming PC to the said LTSC build from the previous Windows 10 LTSC build.


> Windows Vista was so legendarily broken on release, that even after it became stable

Vista is different. Vista was _not_ bad. In fact, it was pretty good. The design decisions Microsoft made with Vista were the right thing to do.

Most of the brokenness that happened on Vista's release was broken/unsigned drivers (Vista required WHQL driver signing), and UAC issues. Vista also significantly changed the behavior of Session 0 (no interaction allowed), which broke a lot of older apps.

Vista SP2 and the launch version of 7 were nearly identical, except 7 got a facelift too.

Of course, the "Vista Capable" stickers on hardware that couldn't really run it didn't help either.

But all things considered - Vista was not bad. We remember it as bad for all the wrong reasons. But that was (mostly) not Microsoft's fault. Vista _did_ break a lot of software and drivers - but for very good reasons.


Vista was good by the time it was finished. It was terrible at launch. I bought some PCs with early versions of Vista pre-installed for an office. We ended up upgrading them to XP so that we could actually use them.

Yeah. I challenge the idea that Vista was terrible but 7 was peak. 7 was Vista with a caught-up ecosystem and a faded-away "I'm a mac, I'm a PC" campaign

I have this vague memory of people being shown a rebranded Vista and being told it was a preview of the next version of Windows, and the response was mostly positive about how much better than Vista it was. It was just Vista without bad reviews dragging it down.

> The only major Windows version release that wasn't just a point upgrade that was stable in the last century was Window 7 and even then some people would argue this was just a point upgrade for Windows Vista.

IIRC Windows 7 internally was 6.1, because drivers written for Vista were compatible with both.


Every version of Windows released was an unusable piece of garbage, back to the beginning. MS put it out, it was crap, but somehow managed to convince users that they needed to have it, patched it until it was marginally usable, then, when users were used to it, forced them to move on to the next.

Windows 8 was an insane product decision to force one platforms UI to be friendly to another (make desktop more like tablet). Mac is doing this now by unifying their UIs across platforms to be more AR friendly

Speaking of XP. Windows XP SP2 is really when people liked XP. By the time SP2 and SP3 were common, hardware had caught up, drivers were mature, and the ecosystem had adapted. That retroactively smooths over how rough the early years actually were.

Same thing with Vista. By the time WIndows 7 came out, Vista was finally mature and usable, but had accumulated so much bad publicity from the early days, that what was probably supposed to be Vista SP3 got rebranded to Windows 7.

Vista was allways trash.

As the tech person for the family, I upgraded no less than 6 PCs to Windows 7. Instant win.

EDIT: Downvote as much as you want, but it is the truth. Vista, ME, and 8.x are horrible Windows versions.


> but it is the truth

It's a very superficial "truth", in the "I don't really understand the problem" kind of way. This is visible when you compare to something like ME. Vista introduced a lot of things under the hood that have radically changed Windows and were essential for follow-up versions but perhaps too ambitious in one go. That came with a cost, teething issues, and user accommodation issues. ME introduced squat in the grand scheme of things. It was a coat of paint on a crappy dead-end framework, with nothing real to redeem it. If these are the same thing to you then your opinion is just a very wide brush.

Vista's real issue was that while foundational for what came after, people don't just need a strong foundation or a good engine, most barely understand any of the innards of a computer. They need a whole package and they understand "slow" or "needs faster computer" or "your old devices don't work anymore". But that's far from trash. The name Vista just didn't get to carry on like almost every other "trash" launch edition of Windows.

And something I need to point out to everyone who insists on walking on the nostalgia lane, Windows XP was considered trash at launch, from UI, to performance, to stability, to compatibility. And Windows 7 was Vista SP2 or 3. Windows 10 (or maybe Windows 8 SP2 or 3?) was also trash at launch and now people hang on to it for dear life.


It delivered a terrible user experience. The interface was ugly, with a messy mix of old and new UI elements, ugly icons, and constant UAC interruptions. On top of that, the minimum RAM requirements were wrong, so it was often sold on underpowered PCs, which made everything painfully slow.

Everything you said was perfectly applicable (and then some!) to Windows XP, Windows 7, or Windows 10 at launch or across their lifecycle. Let me shake all those hearsay based revelations you think you had.

Windows XP's GUI was considered a circus and childish [1] and the OS had a huge number of compatibility and security issues before SP3. The messy mix of elements is still being cleaned up 15 years later in Windows 11 and you can still find bits from every other version scattered around [2]. UAC was just the same in Windows 7.

Hardware requirements for XP were astronomical compared to previous versions. Realistic RAM requirements [3] for XP were 6-8 times higher than Win 98/SE (16-24MB) and 4 times those of Windows 2000 (32MB). For CPU, Windows 98 ran on 66MHz 486 while XP crawled on Pentium 233MHz as a bare minimum. Windows 98 used ~200MB of disk space while XP needed 1.5GB.

Windows 7 again more than quadrupled all those requirements to 1/2GB or RAM, 1GHz CPU, and 16-20GB disk space.

But yeah, you keep hanging on to those stories you heard about Vista (and don't get me wrong, it wasn't good, but you have no idea why or how every other edition stacked up).

[1] https://www.reddit.com/r/retrobattlestations/comments/12itfx...

[2] https://github.com/Lentern/windows-11-inconsistencies

[3] https://learn.microsoft.com/en-us/previous-versions/windows/...


I’ve been using Windows since version 3.0, so I know what I’m talking about.

Vista peaked at around 25% market share and then declined. The lowest peak of any major Windows release. Compare that with Windows XP at 88%, Windows 7 at 61%, or Windows 10 at 82%. Why do you think that is? Because Vista was great and people just didn’t understand it?

Windows XP was already perfectly usable by SP1, not SP3. The UI was childish looking, but you could easily make it look and behave like Windows 2000 very easily.

Vista, on the other hand, was bad at launch and never really recovered. I very clearly remember going to friends’ and family members’ homes to upgrade them from Vista to Windows 7, and the difference was night and day.


> so I know what I’m talking about

Your arguments don't show it and if you have to tell me you know what you're talking about, you don't. It's tiresome to keep shooting down your cherry picked arguments.

> Vista peaked at around 25% market share and then declined.

Then IE was the absolute best browser of all times with its 95+% peak. And Windows Phone which was considered at the time a very good mobile OS barely reached low single digit usage. If you don't know how to put context around a number you'll keep having this kind of "revelation".

You're also comparing the usage of an OS which was rebranded after 2.5 years, with the peak reached years later by OSes that kept their name for longer. After 2.5-3 years XP had ~40% and Win7 ~45%, better but far from the peak numbers you wave. If MS kept the Vista name Win7 might as well have been Vista SP2/3, and people would have upgraded just like they always did. But between the bad image and antitrust lawsuits based on promises MS made linked to the Vista name, they rebranded.

When XP was launched users had no accessible modern OS alternative, XP only had to compete with its own shortfalls. When Vista was launched it had to compete not only with an established and mature XP with already 75% of the market but soon after also with the expectation of the hyped successor. Windows 7 also had to compete with an even more mature and polished XP which is why it never reached the same peaks as XP or 10. Only Windows 10 had a shot at similar heights because by then XP was outdated and retired... And because MS forced people to upgrade against their will, which I'm sure you also remembered when you were typing the numbers.

> Windows XP was already perfectly usable by SP1, not SP3

And less then usable until then, which is anyway a low bar. You were complaining of the interface, the messy mix of old and new UI elements, minimum requirements, these were never fixed. XP's security was a dumpster fire and was partially fixed much later. Plain XP was not good, most of the target Win9x users had no chance of upgrading without buying beefy new computers, GUI was seen as ugly and inconsistent, compatibility was poor (that old HW that only had W9x drivers?), security was theater. Exactly what you complained about Vista. Usable, but still bad.

Just like XP, Vista became usable with SP1, and subsequently even good with "SP Win7".

You remember Vista against a mature XP, some cherry picked moments in time. And if your earlier comments tell me anything, you don't remember early XP at all. You remember fondly Windows 10 from yesterday, not Windows 10 from 2015 when everyone was shooting at it for the "built in keylogger spying on you", forced updates, advertising in the desktop, ugly interface made for touchscreens, etc. Reached 80% usage anyway, which you'll present as proof that people loved all that in some future conversation when you'll brag that you were using computers since transistors were made of wood.


All Windows OSes improve with time, so that point is moot.

> You're also comparing the usage of an OS which was rebranded after 2.5 years, with the peak reached years later by OSes that kept their name for longer. After 2.5-3 years XP had ~40% and Win7 ~45%, better but far from the peak numbers you wave. If MS kept the Vista name Win7 might as well have been Vista SP2/3, and people would have upgraded just like they always did. But between the bad image and antitrust lawsuits based on promises MS made linked to the Vista name, they rebranded.

With that line of reasoning, it's very hard to have a productive discussion. By that logic, one could just as well say that Windows 10 is simply "Windows Vista SP15".

If Vista had really been as successful and great as you claim, why didn't Microsoft just keep iterating on it? Why didn't they continue releasing service packs instead of effectively replacing it? If it was "great", that would have been the obvious path.

And again, the numbers support my argument, not yours. Vista remains the least adopted and least liked Windows version by market share. By far.


Stop going around in circles kwanbix, you made your arguments for Vista being "trash", I showed you (with links and numbers) they apply to OSes regarded as the best ever. Unless you plan to address that directly you're just trying and failing to save face. Trust me you're not saving face by insisting on "revelations" you learned from hearsay, in a forum where most people have vastly more experience than you.

> By that logic, one could just as well say that Windows 10 is simply "Windows Vista SP15".

It was an important but small incremental refinement on Vista [0], nothing like the transition between any other two major Windows editions (maybe 8.1 to 10, also to launder the branding). They even kept the Vista name here and there [1]. Tech outlets called it:

>> Windows 7 was ultimately just a more polished and refined version of Windows Vista — with lots of great new features, but with the same core [2]

That sounds a lot like an SP. Don't even wonder how/why MS just happened to have a fully baked OS in their pocket a mere couple of years after launching Vista?

> If Vista had really been as successful and great as you claim

Reading comprehension failure on your part. I said "Vista was far from trash" (tell me you think "not trash"=="great") and "all of your arguments applied to almost every other Windows edition". Both of these are true.

> why didn't Microsoft just keep iterating on it?

More reading comprehension failure. Literally explained in my previous comment that the Vista brand was tarnished, it was easier and safer to just change it. And just as important, MS made commitments about which old hardware the Vista OS would run on but didn't in reality. This brought class action lawsuits. Changing the name stopped future lawsuits related to those promises.

> the numbers support my argument, not yours

What numbers? Your stats comparing OSes at very different point in their lifecycle? Or the kernel version numbers between Vista and 7? And how is XP having more peak market share than Vista makes Vista "trash"? Let me show you how to lie with numbers and not say anything, kwanbix style.

>> Windows XP is trash because it only peaked at 250M users while Windows 11 already has 1bn [3].

>> Windows 10 is trash because Windows 11 grew unforced to 1bn users even faster than the "forced upgrade" Windows 10 [3].

>> Windows 11 is trash because it only reached 55% market share compared to 82% for Windows 10.

>> Every other Windows is trash because Windows 10 peaked at 1.5bn users, more that any other.

Enough educating you, it's a failing of mine to think everyone can be helped. Have fun with the numbers and try not to bluescreen reading them.

[0] https://news.ycombinator.com/item?id=24589162

[1] https://dotancohen.com/eng/windows_7_vista.html

[2] https://www.tomshardware.com/software/windows/40-years-of-wi...

[3] https://arstechnica.com/gadgets/2026/01/windows-11-has-hit-1...


25% adoption.

The second worst Windows adoption share ever, just 4 points above Windows 8.

That is the only number you need to see.

It was uterlly complete trash.

Windows 10: ~80%

Windows XP: ~76%

Windows 11: ~55%

Windows 7: ~47%

Windows Vista: ~25%

Windows 8.x: ~21 %

Enough educating you.


The main difference is that Windows 11 is already 4 years old.

Just because it’s getting worse faster doesn’t mean that it wasn’t getting worse before

> I know blaming everything on LLMs is in vogue right now; but this is much more to do with Microsoft very publically firing the QA department

A move no doubt encouraged by c-suites to demonstrate how effective LLMs are in the budget tally.


There's a great talk that explains how code structure ends up looking like the org chart, and every subsequent organization chart layered on top producing spaghetti code. Windows is now old and full of spaghetti code. Then Microsoft layed off all the expensive seniors who knew the stack and replaced them with cheaper diverse and outsourced staff. Then the people who can't maintain the code use AI and just ship it without any testing.

edit: https://en.wikipedia.org/wiki/Conway%27s_law


According to Microsoft's top brass, Copilot (one of them) should easily be able to handle QA. So OP's point remains.

On a contrary note: if LLMs really are that helpful why are QA teams needed? Wouldn't the LLM magically write the best code?

Since LLMs have been shoved down everyone's work schedule, we're seeing more frequent outages. In 2025 2 azure outage. Then aws outage. Last week 2 snowflake outages.

Either LLMs are not the panacea that they're marketed to be or something is deeply wrong in the industry


Why not both? It's not this industry, it's everything. Fuck Jack Welch, fuck the Chicago School.

Yes, it is both. If something is forced top down as a productivity spike then it probably isn't one! I remember back in the days when I had to fight management for using Python for something! It gave us a productivity boost to write our tooling in Python. If LLMs were that great since the start, we would have to fight for them.

It has been an MBA company for most of its life. If I had to draw the line, IMO seems Windows 2000 was the last engineer-driven product, and by then it had already developed predatory habits.

There's always Windows Server...

> Microsoft has a cultural problem; it went from an "engineers" company to an MBA directed one

I don’t think this is just Microsoft. Few engineers and visionaries that started these big companies are still at the helm.

It’s an opportunity for other companies to take over imo.


> It’s an opportunity for other companies to take over imo.

This is a feeling commonly shared here.

I'd like to point out that IBM still dominates the large, billion-dollars worth mainframe market, almost 70 years after it invented it, despite continuous mismanagement for probably 40 years.

Microsoft dominates the PC market 40 years after taking it over with MS-DOS, and despite multiple debacles (Windows Millennium, Windows Vista, now Win 11, probably others I'm forgetting).

Microsoft dominates the office suite market 30+ years after taking it over with MS Office, despite some huge controversies (the Ribbon still annoys nerds, to this day). More than that, Microsoft has leverage MS Office to become the close second cloud provider after AWS despite starting far behind it.

Google and Apple will probably dominate the smartphone and tablet markets for a long time, after taking over those markets 10+ years ago.

The market can stay irrational longer than you can stay solvent and a company with a massive moat can outlive most of us. I'd actually turn this on its head by saying that assuming a new comer will topple the incumbent "any day now" is the irrational approach to a market.


> I'd like to point out that IBM still dominates the large, billion-dollars worth mainframe market

Companies continue to pay the IBM tax, but the way IBM writes support contracts incentivizes customers to work very hard at moving workloads to Windows/UNIX. IBM is choosing "Better to reign in [mainframe], then serve in [commodity compute]."

(All apologies to John Milton)


You are missing 8.0. When Microsoft in its incomparable wisdom decided we needed a tablet OS in the PC.

Let's hope for the catastrophic scenario. A world without Microsoft.. no telemetry or backdoors. Please continue on this track to disaster!

Accelerationists seem to think the world after a vacuum is going to be some utopia

I think more competition is better than less


More competitionis better. If you take the market share and revenue off the table and spread that around in a competitive market you'd be in a much more interesting spot with respect to technology advancements. Instead we continue to stagnate with bullshit like Windows 10 --> Windows 11. Windows 11 was never supposed to exist, but $$$$$. There's literally nothing worth paying for in that upgrade. But Microsoft knows it can milk businesses and schools out of ridiculous profits for, essentially, the same garbage and also collude with hardware manufacturers to sell more PCs.

[0] https://www.forbes.com/sites/gordonkelly/2015/05/08/microsof...


> There's literally nothing worth paying for in that upgrade.

Well there is the violations of Fitts law with the movement of the start button to the centre of the bar?

But it does make it look slightly more Mac! They should make sure the next upgrade moves the corner to grab away from the actual corner, and that the cursor change for grabbing it doesn't always trigger if they want to really rip it off.


I think Windows 11 in particular is a confluence of two other problems with respect to competition:

1. Subscriptions instead of discrete paid versions removes the incentive to put out a good product. In the past, if the new version was bad it was a direct financial hit. But now there's no direct financial feedback loop, as long as it's not so terrible that you leave the subscription entirely

2. I think Windows 11 is the first time there's no other version of Windows still in support you can use to "ride it out"


It's not only MS with an interest in maintaining these misfeatures in consumer tech. It's not even only private industry.

Indeed! I'll wait on the penguin or fruit side with some pop-corn and see where the things are going to.

Seems like the fruit vendor is on the same train as MS if not just a few cars behind yet still arriving at the same destination.

And MS is on the verge of adopting the penguin completely. They are currently still in the "extend" stage.

Extending the draw bridge to let their prisoners out.

>A world without Microsoft.. no telemetry or backdoors.

thank god microsoft is the only entity on the planet that uses telemetry or violates privacy. get rid of them and we're in a new age!


> but this is much more to do with Microsoft very publically firing the QA department[0][1] as a cost savings measure and claiming developers will do their own QA (long before LLMs were on the scene). It started in 2014 and the trickle never stopped.

We know this was the correct move because Microsoft's stock price has gone up tremendously since 2014, those in the c-suite received massive bonuses and the worlds most efficient system for resource allocation has deemed it so.


I think all companies eventually mutate into a MBA company. For MSFT there was a culture from very early that PMs should lead the project instead of engineers. I read in "Showstoppers" that Cutler was very against of the idea and he pushed back. So that means even in the late 80s MSFT was already a MBA-centered company. The only reason that it has not degraded yet, was because it has not achieved the monopoly position. Once it does it started to chew on its success and quickly degraded into a quasi-feudal economic entity.

The shift from an engineer-led corporation to an MBA-led corporation has brought Boeing close to the brink of collapse.

At least we get Visual Studio Code for free

Yeah they baited everyone, blocked Python and C# plugins and then closed down their marketplace to 3rd party editors. Classic EEE tactic.

Some useful tech has come out of the development of VS Code that every other editor has been able to benefit from but I don’t rate it much as an editor any more.

It’s rare for MS to do just the embrace and extend part of EEE, unless Copilot is the latent implementation of ‘extinguish’.


Other than what they're doing to the whole Open Source ecosystem by buying github, stealing all the code for their AI regardless of license, renaming multiple adjacent things to "Github *".

There seems to be a lot of internal factionalism that's showing up in the final product. I think this is a chromic disease that flares up every couple of years and is then clamped down on... but for whatever reason the lessons are never learned for long.

So essentially, they need to turn quality around or suffer the thousand cuts of death like Intel?

Although. These companies don't "die" - it's more the consumers end up being abandoned in favour of B2B?


No one is blaming LLMs.

Their presence in this situation casts a conspicuous shadow though.


Microsoft has a cultural problem; it went from an "engineers" company to an MBA directed one

Every simplistic analysis of failing company X uses a hackneyed cliche like this. But in the case of MS, this is completely ridiculous. MS has been renowned for shitty software, since day one. Bill Gates won the 90s software battle based on monopoly, connections and "first feature to market" tactics.

If anything, the heyday of MS quality was the mid 2000s, where it was occasionally lauded for producing good things. But it was never an engineers company (that's Boeing or whoever).


> I know blaming everything on LLMs is in vogue right now; but this is much more to do with Microsoft very publically firing the QA department.

Yes, yes, "agile" everything...

I remember clicking on a perfectly honest button in Azure Dev Ops (Production) and it told me that the button is completed but the actual functionality will be probably delivered in Sprint XY.


Microsoft fired their QA because at the end of the day, they are beholden to shareholders. And those shareholders want higher profits. And if you want higher profits, you cut costs.

It's not a culture problem. It's a 'being a business' problem, which unfortunately affects all publicly-traded companies.


Shareholders are, on average, not this activist. A CEO can in fact run a public company with a long-term outlook instead of pumping the numbers for just the next quarter.

Is that true? I've heard both sides of this.

Here is a whole movement that I think believes otherwise:

https://votelabor.org/articles/overturning-dodge-v-ford-recl...

On the other hand, I've heard conflicting takes from attorneys in the corporate world.


Are businesses expected to boom and bust? Cost cutting is fine if you don't kill the company in the process.

They know MS isn't going anywhere. Windows is too entrenched, users don't care or have feasible alternatives, for a variety of reasons.

Plus, MS isn't in the OS business. They're in the data/metrics business.


This isn't 2012 anymore, most businesses live in the browser, they couldn't care less what OS they're running. The only reason Windows is still so popular is due to inertia. Ever Excel-centric businesses can use Excel in the browser.

While it's true that Microsoft can live without Microsoft, it's still a huge channel. They already lost a whole very lucrative platform (mobile)


Windows has been losing market share for years now.

> Plus, MS isn't in the OS business. They're in the data/metrics business.

Datadog is. And snowflake. Even Google is. But MS does not like it's centered around data/metrics.


That’s a cop-out though. Company boards are legally required to act in the best interests of shareholders, and plenty of shareholders would agree that running a business in a sustainable way that can deliver profits over the long term is more in their interests than a business trading its future for some short term profits.

It’s a cultural problem really, where too many people who study business and economics have been taught this idea that it’s a moral necessity that businesses maximise profit for shareholders (to the point where plenty of people even wrongly believe that’s a legal requirement!), but it’s an ideological position that has only caused once great companies to fail and huge damage to our economies.


> but this is much more to do with Microsoft very publically firing the QA department[0][1] as a cost savings measure and claiming developers will do their own QA (long before LLMs were on the scene).

I will never ever understand this. Development and QA are two different mindsets. You _can_ do both, but you* can't be great at both.

* There's always exceptions, yes, yes.


Wholeheartedly agree.

I can't wait until we can live in a better era where we look back with collective disgust at the blatant white-collar crime time period that was ushered by Friedman and Welch.

That, plus the current era, feels to me like a massive dog whistle for people who can't read satirical stories like A Modest Proposal without taking them as instructions.


I fully believe highly skilled people can get a great benefit from LLM tools; probably not 10x; but enough that its noticeable.

The key thing for me is that it only works when the LLM is used for tasks below the devs skill level; It can speed up somebody good, but it also makes the output of low-skill devs much harder to deal with. The issues are more subtle, the volume is greater, and there is no human reasoning chain to follow when debugging.

So you combine that with a company that has staff in low skill regions, and uses outsourcing, and while there might be some high skill teams that got a speed up, the org is structured in a way that its irrelevant.


I think they keyword is "highly skilled." However, not everyone using the LLM will be highly skilled, especially juniors new to the industry.

The argument I usually hear is that you only truly get the 10x improvements with <new-model> (right now, Opus 4.5), so they've only had a few months, not years. In a few months, it'll turn out that <new-model> wasn't actually capable of that, but <new-new-model> is, and as that's not been out long its unfair to judge so early. And so the cycle begins anew

Very true. Look at the wikipedia article for "AI Winter" to see how old this cycle truly is...

Imagine a world where Microsoft was pushing “Copilot” integration everywhere, just as they are in this one—but the proof was, actually, in the pudding. Windows was categorically improving, without regression, with each subsequent update. Long-standing frustrations with the operating system experience were gradually being ironed out. Parts of the system that were slow, frustrating, convoluted, or all three, were being thoughtfully redesigned without breaking backwards compatibility, and we were watching this all unfold in real time, in awe of the power of “AI”, eyes wide with hope for the future of software, and computing in general.

Think of how dramatically this hypothetical alternate reality differs from the one we live in, and then consider just how galling it is that these people have the nerve to piss on our leg and then tell us it's raining. Things are not getting better. This supposedly-magical new technology isn't observably improving things where it matters most—rather, it's demonstrably hastening the decline of the baseline day-to-day software that we depend upon.


The distance between the promise and the reality really is huge. On some level I wished they'd just promise less, because it's not like LLMs compleatly useless. I don't find much use in them, but some clearly do. They do them. But since the entire economy has apparently bet the farm on AI, underpromising isn't really an option, while underdelivering is a problem for future Microslop and co.

> Microslop

I see you watched the recent Gamer's Nexus video!


Is that the original source? I've seen it a few different places, but what really sold me on it was a post Foone reposted on Bluesky.[1]

I've called them Microshaft before, but given their whole pivot into AI (might be a stretch to call it that, but close enough), Microslop certainly feels like a good name.

[1] https://bsky.app/profile/nanoraptor.danamania.com/post/3mbif...


Interesting thought experiment. In that alternate reality, their shareholders would probably be shouting "why would you give competitors access to this awesome tool?!"

I guess you haven't tried ZZK-5.6 with Maverick Agent? What prompt did you use? If it doesn't work, you can always try a swarm of agents with model hot-reload and re-spin. That will solve all your problems, write all your code and then make you a cup of coffee.

Can it detect sarcasm?

But web people can write css faster so I think it is a net positive?

Yeah, but I'm very worried about subtle errors getting introduced

They weren't great before LLMs either.

Also, it seems from the outside like a dysfunctional organisation, or at least with incentives heavily misaligned with their users. Replace LLMs with a bunch of 10x engineers and it will still be bad in an environment like this.

So not sure how much to blame the LLMs - or in fact how much MS is really using them. Poor souls have to use MS AI tools, I almost feel sorry for them.


They hit peak with Windows 7 and will never have an operating system that good again.

Some flavors of Linux are approaching the Windows 7 peak as well as far as ease of use for newbies, software "just working", and for familiarity for users of other OS's.

Their days as the default OS for most people are numbered unless they pull an incredible heel turn.


On a whim I gave my 14 year old an old System76 laptop with ElementaryOS on it then sent her back to her Mom's house on the other end of the world. Then she switched schools and ended up requiring a laptop instead of an iPad to do her work. I about crapped my pants but she's been using that laptop almost problem-free for two months now (two glitches with Firefox that she got around). She even figured out how to install Sober so she can play Roblox. While that probably says as much about my parenting as Linux's progress I have to say, I'm pretty impressed.

Have you tried Windows 11? The WSL2 integration works really well. And the work that is being done in regards to safe vms so games can move away from kernel anticheat is also exciting.

As was the case with Windows 7, I'll move off of Windows 10 when they pry it from my cold, dead hands (or some new hardware is no longer compatible). Each "upgrade" from Microsoft is a regression.

As someone that was really into WinRT, pity that the whole UWP stack went bust, it was so mismanaged that outside Windows team themselves no one else cares any longer.

I have to use Win 11 for work. It's terrible.

I have to run several windows debloat tools and powershell scripts to both remove AI and spyware, apps that I do not want or need, and to also force windows 11 to not reinstall the apps and spyware that I have removed.

It's fine as long as you don't mind Microsoft recording everything you do, every game you play, every keystroke you make, all for the purpose of selling to other businesses so they can invade your life and sell things to you, and for them shoving their terrible microsoft software and their microsoft preferred way of doing things, not taking no for an answer, and even when you forcibly pry their invasive shitty fingers out of your hardware they just force them right back in on an update or a random reboot.

Fuck Windows 11. 10 was pretty shit, too but at least once you ran scripts to remove the microsoft bs from it it stayed out.


They still need to land on consumer PC shops for regular users to take notice, until the trend of online only, and zero OEM support, rather reverse engineering even when there are systems out there like Dell XPS, Windows and macOS will keep being what most regular users buy.

Either that or a mix of tablets with detachable keyboards or Chromebooks, none of them GNU/Linux powered.


I would like to point out that not even a week ago Satya Nadella stated that someone should finally do something really useful with AI because if no one does then they'll lose the social permission to burn all the energy on training and running the models: https://www.pcgamer.com/software/ai/microsoft-ceo-warns-that...

Mr. Nadella, why not lead by example and make Windows the most amazing operating system ever created with the help of Copilot? What's the holdup?


Everyone should read "The Bear Case for AI" thread:

"The bear case for AI is that bringing 10x or 100x or 1000x more intelligence to America will not change anything because U.S. institutions are already designed to ignore or waste intelligence and have no idea what to do with any more of it."

https://twitter.com/mmjukic/status/2014255931215716545


Oh it did help.

Microsoft went all in on do more with less and fired/reorged significant part of the company.

Wouldn’t be surprised if the outage is caused by new team taking something over with near zero documentation while all the tribal knowledge was torched away


Or LLMs weren’t good enough yet years ago, but the growth curve looked so promising that an investment seemed a good idea.

Also: do you have a reference for “a couple years ago Microsoft [made] LLM-assisted coding a big part of their production”?

I know they started investing, mentioning future benefits, but don’t remember them saying their Windows development team (heavily) relying on it.


(1) a couple of years ago, LLMs for coding sucked pretty bad.

(2) LLMs are a force multiplier. If you start with a negative number, then your coefficient makes things worse.

(3) Microsoft has never been a place of quality. It's not organized for that, it doesn't have that as its philosophy, and so you should never be surprised that it doesn't deliver that.


Its a misunderstanding of costs. Its the same misunderstanding of thermodynamics applied to dieting. Inputs do not equal outputs, or even scaled outputs. In any dynamic system there are costs to storage and costs to processing. This is how you can increase your calorie intake and still rapidly lose weight, yes, I have lost 30 pounds that way.

In the case of LLMs the only way LLM use becomes profitable is if this condition are achieved:

    processing + storage + input + validation + maintenance < manual output + manual support
If you want to see a 10x savings then multiply the cost of manual output by 10. While LLM profit is achievable in some scenarios a t0x improvement in most scenarios is highly improbable.

People are pointing their fingers at QA, and while that is a big part of it I think the bigger issue is, like you said, them not really caring about some of their core products. Windows 11 seems to exist purely so that they can earn passive ad revenue while vacuuming up user data, Office 365 is now just a pile of mature applications that are slowly getting worse and new applications that are too unfinished to be actively useful.

this reasoning is flawed.

wouldn't a for-profit company just balance the workforce for the productivity gained to increase overall profit?

some person is 10x 'more productive' (whatever that means) , let's cut 9 jobs.

Although to your grander point, employment during the LLM-embrace period seems fairly stable.[0]

[0]: https://stockanalysis.com/stocks/msft/employees/


It's not LLMs. It's returns-driven-development.

Growth at any cost. Once growth is unable to increase the wealth of the shareholders the money has to be diverted from elsewhere, via cuts. Money gotta keep flowing upwards.

But the second was always the case, windows and everything else is getting shittier so fast it would require a prompt explanation if we didn't have one.

Rose tinted glasses.

Windows 2000 may have been bearable but windows has always been shitty.


If they used copilot and it was years ago, I'm actually impressed there are no reports of Windows PC's exploding

exactly my thoughts as well - if LLM really were massive productive booms - then we would see the number of bugs in major software platforms going down - we would see more features - but neither is happening

so yeah we're being sold a bag of air


I think it's naive to believe AI is used primarily for productivity boost. It's used mainly for cost reduction and to increase profits, even if quality and productivity take a hit in the process.

Microsoft is not even using dotnet core and what not, internally. SLT is very hard on adopting AI, but not much on getting results

If anything, we see a decrease, not an increase.

> If LLM's really delivered 10x productivity improvements, as claimed by some, then we should by now be seeing an explosion of productivity out of Microsoft. It's been a couple years, so if it really helps then we should see it by now.

That productivity may not be visible. I think MS's move-everything-to-rust initiate would be one hell of an endorsement if they manage to make visible progress on that in the next couple of years.


> That productivity may not be visible.

I'm not sure what your take is, but this reads like goalpost shifting.

If one of the biggest orgs that practically mandates some amount of LLM use cannot surface productivity gains from them after using them for several years, then that speaks volumes.

Reality has a way of showing itself eventually.


Microsoft has no "move-everything-to-Rust initiative" and never did. That was a bunch of clickbait created based on the personal comments by a single Microsoft developer.

Thanks for the heads up, I was not following closely.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: