News: 1762524593

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

'Windows sucks,' former Microsoft Engineer says, explains how to fix it

(2025/11/07)


Retired Microsoft engineer Dave Plummer has waded into the argument over where Microsoft has gone wrong with Windows, suggesting that perhaps the OS needs a hardcore mode to offset some of its fluffier edges.

Plummer comes from what was arguably a golden era for the Windows operating system: the final days of Windows NT 3.5x and the advent of Windows NT 4. Although it has been decades since he was last involved in the Windows codebase, his code can likely still be found in the OS, in part, due to the blessing and curse of Windows's obsession with backward compatibility.

Plummer's [1]complaints boil down to two main areas: a desire for a hardcore mode that optionally removes all the fluffiness added to the operating system for the benefit of non-technical users, and a combination of transparency and an end to the 'Microsoft knows best' attitude that has plagued recent releases.

[2]

The suggeation for a hardcore mode, makes sense. Enthusiasts and engineers tend to be the most vocal users of the operating system, and are forced to wade through swathes of irrelevant user-interface components and 'helpful' suggestions. Plummer's request is for "a first-class system-wide setting that flips the operating characteristics of the OS from safe and chatty to deterministic and terse."

[3]

[4]

No more nudging, no more "consider using Microsoft this or that", and no web search in local search unless asked for.

Then there is control, which should be centralized in a single location. Plummer calls for an end to the "scavenger hunting" of determining a setting's location, and, once a setting is identified, it needs to be clear what it is changing. This would avoid what the engineer called "spelunking" through the Windows Registry to work out what happened behind the scenes.

[5]

"The tool change should grow some teeth" said Plummer. "If you flag yourself as a power user, then the OS takes you at your word and stops second-guessing you constantly."

And then there's telemetry. The data slurping habits of Windows are infamous, but, as Plummer notes, there are legitimate reasons for telemetry – why did the operating system fall over? What was the user doing when it fell over? All reasonable stuff, and a reason why ditching telemetry as a whole isn't realistic.

"The fix," said Plummer, "is radical transparency and control."

[6]

"Every packet that the OS wants to send on your behalf gets recorded with a plain English 'why' … and a link to the documentation."

The engineer sugests that it should be possible to mute telemetry categories without fear of an update turning them back on in the background.

Speaking of which, updates are another pet peeve of Plummer, and regularly irritate Windows users as behaviors change or a formerly solid system becomes unstable after installation. "The fix isn't a magic bullet," he said, "It's a new social contract." In addition to an end to surprise reboots, it also means an automatic rollback after a health check.

[7]Microsoft veteran's worst Windows bug was Pinball running at 5,000 FPS

[8]In '90s Microsoft, you either shipped code or shipped out

[9]How a single buck bought bragging rights in the battle to port Windows 95 to NT

[10]Ex-Microsoft engineer resurrects PDP-11 from junkyard parts

While the veteran engineer doesn't mention Microsoft's latest wheeze of shoehorning AI capabilities into every part of the operating system, he does worry that Microsoft has stepped over a line from educating users about what the OS can do "to where the operating system feels like a sales channel for all their other properties."

"And that's corrosive in a way that telemetry will never be."

Plummer describes Windows' habit of suggesting Edge after a user explicitly selects another browser as "disrespect." He opines that "when the Start Menu shows sponsored apps, you put a price on my attention on my machine."

All that said, he also acknowledged where Windows gets it right, calling the kernel "mature and high performance," the storage stack "world-class," and the drive ecosystem ("warts and all") "an unmatched feat of cooperation." The Windows Subsystem for Linux and the new Terminal application also received an approving nod.

It is, however, the bits and pieces bolted onto the operating system that have irked Plummer the most.

"So, does Windows suck," he asks rhetorically. "Only when it forgets who it's working for…" ®

Get our [11]Tech Resources



[1] https://youtu.be/oTpA5jt1g60

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aQ4lpWYIAFxNL3WXkgexowAAAZY&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aQ4lpWYIAFxNL3WXkgexowAAAZY&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aQ4lpWYIAFxNL3WXkgexowAAAZY&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aQ4lpWYIAFxNL3WXkgexowAAAZY&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aQ4lpWYIAFxNL3WXkgexowAAAZY&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[7] https://www.theregister.com/2025/09/09/dave_plummers_worst_windows_bug/

[8] https://www.theregister.com/2025/10/20/hiring_firing_microsoft_plummer/

[9] https://www.theregister.com/2024/03/28/plummer_windows_95_nt/

[10] https://www.theregister.com/2024/08/23/build_your_own_pdp11/

[11] https://whitepapers.theregister.com/



If only there was an alternative OS

Yet Another Anonymous coward

That did what he asked for and was [1] freely available

[1] https://www.openvmshobby.com/

Re: If only there was an alternative OS

Steve Button

That's kinda funny. Was meant to be funny right?

"Plummer's complaints boil down to two main areas: a desire for a hardcore mode that optionally removes all the fluffiness added to the operating system for the benefit of non-technical users, and a combination of transparency and an end to the 'Microsoft knows best' attitude that has plagued recent releases."

I mean, there is another freely available OS which does fit that bill quite nicely. I've heard it's the future. Can you guess what it is?

Clue: It's not OS/2 and it's not FreeBSD.

Re: If only there was an alternative OS

VoiceOfTruth

If you are going to suggest Linux, I would ask a question and make an observation:

Which Linux distro?

Certain Linux distros are so busy reinventing the wheel and adding ever more complexity that using them requires full time brain input. Linux is full of complex fluffiness, which just boggles the mind compared to how it used to be.

Re: If only there was an alternative OS

Lomax

> Which Linux distro?

[1]Devuan Excalibur , of course.

[1] https://www.devuan.org/

Re: If only there was an alternative OS

Steve Button

All good questions. I use Linux for my job (server) but still have to use Windows (desktop) quite a lot. I have used Mac too a fair bit, and honestly I think all three of them suck, but just for different reasons.

When it comes to using my own personal machine (which I don't use much, perhaps once a week) I tend to dual boot between Ubuntu and Windows 11, and being lazy I tend to go for Windows 11 most often as it's just a bit easier. It's stupid little things like the finger print sensor which works on Windows but not Linux, and I'm really that lazy that I'd rather not type my password if I don't have to. I guess also as I'm forced to use Windows for work it's what I'm most familiar with, and I'm actually getting to quite like it with Terminal and WSL. I know I *should* make the effort to use desktop Linux more often, and I have tried many times, but something usually breaks or just won't work (or almost works, but not quite) and I have to switch back.

Re: If only there was an alternative OS

mickaroo

I'm 'weaning myself off of Windows'.

I have a mostly stripped Linux Mint as my daily drive, and Windows10 in a VM for those days when I can't find any pins to stick in my eyes.

I'm slowly discarding 'Everything Comes With Copilot' and replacing it with FOSS. It may not be a straight 100% replacement, but it gets the job done.

When I shared my goal with a colleague, I received this reply:

"But Microsoft is the industry standard!"

Stuff that...

Re: If only there was an alternative OS

Anonymous Coward

Actually, it could well be FreeBSD.

Re: If only there was an alternative OS

Yet Another Anonymous coward

VMS, the OS that WinNT was meant to be

Re: If only there was an alternative OS

Notas Badoff

So, in some ways Plummer is saying to Microsoft "Hey you kids, get off my OS!"

Then again, he might be saying something different to us, using exactly the same words?

Re: If only there was an alternative OS

DoctorNine

The same words can mean radically different things if said by different people or to a different audience. So yes.

Re: If only there was an alternative OS

Roland6

The wry laugh is that if Ken Olsen had Seized the opportunity DEC had in the 1980’s, we could all be using a variant of VMS today, with Windows a interesting sideline, just like OS/2.

Thumbs up

TonyJ

It's hard not to agree.

Fuck off, Microsoft. It's my computer, my operating system. Let me use it how I see fit.

And yeah, stop trying to send back every fucking detail of what I am doing at any given point. As Dave says - diagnostics data, I can consent to, but I'd also like the option of telling it "No, don't send that report, thanks, as it has confidential customer data in it"

And this constant shitty idea of moving away from the control panel - well it's shitty full stop, but the way it's executed in dribs and drabs. It's bad enough when a setting has moved and/or morphed into something unexpected. It's even worse when it exists in both places.

I'd switch hardcore mode on in a second.

Re: Thumbs up

VoiceOfTruth

I agree entirely.

This quote from the article baffled me:

>> a reason why ditching telemetry as a whole isn't realistic.

Maybe I do not want MS to see any of my data. Not one bit of it. It's my data.

Re: Thumbs up

Charlie Clark

I think it's perfectly okay to send a "core dump" or equivalent when something crashes. You have this option on MacOS – no obligation and thus far I've had no feedback but the way it's handled is fine. Have the same with a few apps as well.

Re: Thumbs up

VoiceOfTruth

Suppose that core dump contains private or personal data. What guarantee (and I mean actual guarantee, not MS' word for it) that this could not somehow be used against you? Even if it could not be used, it could still be private. Private = if I share this, I know who I am sharing it with.

Re: Thumbs up

Roland6

Remember the original Windows core dump facility did give the user the option to send or not the core dump to MS. Telemetry is always on.

It would be interesting to know how many of the monthly updates/patches owe their existence to analysis of the core dumps/telemetry.

Re: Thumbs up

Charlie Clark

The original error message stuff came straight from OS/2, where, if you had the manuals, you could look up the error and probably cause.

Re: Thumbs up

Charlie Clark

Actually, this is something that can be covered by contractual obligation and anywhere with GDPR or similar this will be the case. From the dumps I've seen, however, and the debugging I've been involved with, personal data has never been relevant. What's often gold is the ability to replicate the problem and describe the steps you followed for it to happen. This is usually very banal but useful because it includes the kind of thing that users do that developers never think of.

Have to watch the video tomorrow...

Jou (Mxyzptlk)

...to see whether he suggests using the Server version to easily get rid of most nonsense.

He is so right

Potemkine!

All he says is true. MS went crazy after Windows 7. They made a step back from craziness with Windows 10 but it was just a short break before setting off again with renewed vigour.

I watched the video. He's basically describing Linux.

IGnatius T Foobar !

In the video, Plummer calls for an "expert mode" in Windows that takes all of the fluff out of the way and lets the user just get things done directly. What he misses is that cloud services are what makes Microsoft most of its money these days, and Windows is just a delivery system that pushes ads and nudges the user to effect uptake of those cloud services. They do it because they have to. That's the only way the Windows business model still works.

The "get out of the way and get it done" operating system already exists in Linux.

Re: I watched the video. He's basically describing Linux.

Anonymous Coward

Did he really call for Systemd, a rusting kernel, license legal nightmare, and childish infighting?

Re: I watched the video. He's basically describing Linux.

Charlie Clark

You left out the endless room of GUI toolkits…

Windows on Hardcore

Lomax

Also known as Linux.

The last line

Cereberus

"So, does Windows suck," he asks rhetorically. "Only when it forgets who it's working for…"

I think he may have forgotten, Windows works for Microsoft. You are the user, you are the payment for using, you should be grateful you are allowed to give Microsoft everything they want.

Already exists.

wolfetone

Hardcore mode? That's called Linux. Or *BSD.

Fluffy mode? macOS.

Job jobbed. Next!

Re: Already exists.

Charlie Clark

MacOS is pretty good for most things – I spend a lot of time in the Terminal – but settings has been taking on an increasingly MS look over the last few versions as Apple try and shoehorn the IOS UI into MacOS. The current list of items for me on MacOS 25 (Sequoia): WiFi; Bluetooth; Networking; VPN; Battery; General; Accessibility; Screensaver; Apple Intelligence & Siri; Displays; Appearance; Background; Control Centre; Desktop & Dock Spotlight…

It goes on but I hope you get the idea that it's a bad mix of low-level and arbitrary grouping, so some permissions are security – much further down – but some of them are in Accessibility and I can never remember which. Doesn't matter anyway, because they'll probably change in the next version!

tatatata

[...] due to the blessing and curse of Windows's obsession with backward compatibility.

All those who jumped on the Silverlight bandwagon will question this statement. Many scanners and other devices have prematurely been thrown away because the lack of backwards compatibility. And of course, the stance on backward compatibility with hardware has led to enormous landfill of perfectly good PCs and laptops.

dmesg

That backward compatibility may be there, or at least a design goal, for supporting applications. But it sure ain't there for users' workflows, troubleshooting procedures, and muscle memory. Legacy file formats, too.

Does Windows suck?

steelpillow

> " Only Except when it forgets who it's working for…"

Fixed that for you.

The philosphy behind modern computing

Del Varner

This goes for so much these days for devices that have embeded computers. Cars, Televisions, Phones, almost anything in the IoT. "You will own nothing and be happy" You may "own" the hardware, but in reality you only rent the software. As many have said--You are the product.

Re: The philosphy behind modern computing

GoneFission

He really hit the nail on the head with the OS being just another vehicle to deliver ads and data harvesting methods onto the consumer.

Why make a thing that performs a single feature reliably, when you can wirelessly update it at any time to spam the user, force them to engage with your "GenAI" offering to juice metrics and bill them monthly for the privilege? They're going to use it either way, if your only incentive is profit at all costs you might as well drain them for all they're worth.

StinkyMcStinkFace

The last reasonably good version of Windows was XP. That's when we started to see the evil in Microsoft starting to manifest.

It started with licensing and activation. Everything was gradually, step by step, being shifted away from the user's control, over to Microsoft's control.

The elephant in the room isn't failures in Windows. It is MICROSOFT. The company stopped being about delivering products, it has joined all the other corporations in the single goal of complete control of, and spying on their "users". I wouldn't even call them customers, "livestock" would be a better term for them.

Everything is FORCED. You can get on your knees and beg the overlords to delay this "update" for a month, but make no mistake, you WILL submit to the will of Microsoft.

I mean come on, the Windows 11 fiasco is so painfully obvious, and Microsoft's demand that everyone login to a microsoft account. How can ANYONE not see what is going on.

F THAT!

Its

Boris the Cockroach

almost as if m$ GUI designers have thrown away the guidebooks to good consistant GUI design carefully written at the start of the mouse/keyboard/screen era of computering. and then got the crayons out, handed them to some random 5 year olds, then implemented whatever the five year olds drew.

The old control panel might have been old and clanky, but click on devices and it shows something is not right straight away, click on the error message and see that a device driver for the printer is missing rather than m$ going "let me help you with that" spinning a wheel for 5 mins, then saying "I cant fix the fault.. heres some web searches I did advertising a new washing machine"

I suspect (and maybe I'm not the only one) that m$ are unhappy at their income from selling windows/orafice licences and are trying to move everyone to a subscription type service where you rent access to windows monthly, it stores all your data in a m$ cloud, and forcing you to continually pay m$ for access to your own data as a result(and dont try not paying ..... after all... it would sad if something............. happened...... to your data wouldn't it)

Re: Its

Charlie Clark

Would you like me to summarise that for you…

Boris said he would prefer to use a crayon on his computer…

gentle grazers being harvested

Anonymous Coward

The explosion of internet crime can surely be traced to all the data gathering. Without that you are just random unknowns,a sea of similar things,bit like those fish that swim in a swarm and bolt in every direction while the seal tries to swallow one.

Now we are all plankton,swallowed in a mighty gulp by some fat old whale called tech bro billionare.

Autorities are powerless,as they want their dumb kids to get internships.

So the world goes to shit.

Anonymous Coward

It needs a "it's my fucking operating system not yours" mode - where I configured the OS to my liking, and not have it spy on me, or force me to use Edge every 6 months, or integrate the new Clippy into every application against my wishes.

Oh, who am I kidding.

https://www.debian.org/

Anonymous Coward

Debian? Have the ditched systemd then?

And here it is ...

Throatwarbler Mangrove

Of course, the Linux fanboys have to come in and claim that Linux is The Way and The Light . . . and then immediately fall to bickering about systemd.

Randal can write one-liners again. Everyone is happy, and peace spreads
over the whole Earth.
-- Larry Wall in <199705101952.MAA00756@wall.org>