And after one of the updates started without even giving me time to close files and then proceeded to completely wipe my system drive I can't see me using Windows ever again unless drastic changes are made.
I fail to see the supposed "quality of a sustained commercial endeavor" here.
[1] https://www.windowscentral.com/windows-10-october-2018-updat...
They did. In 2014, they eliminated their extensive and effective separate testing positions as part of a large layoff/restructuring. Supposedly, testing was going to be consolidated in engineering, and not eliminated, but the proof is in the pudding: Windows releases since then have had big problems that feel like they should have been caught and fixed before release.
But it doesn't make the computer literally explode so nobody cares if some random users have to pay a repair shop to restore files and get it running again.
Working on updates
30% complete
Don't turn off your computer(I have a Mac, it never did)
One trick sysadmins did on Windows was to keep Notepad with an unsaved file running, because it was able to interrupt the forced system restart.
Also the situation I described happens for personal computers outside of remote corporate control.
When Windows updates, you get a dialog saying that the computer will restart soon and if you're not there to stop it from doing that, it will force close all apps.
One side effect is that you can't leave it alone to process something and heavens forbid leaving it on as a personal server for you to connect remotely to it because it will shut down.
And to make matters worse, Microsoft is pushing those updates frequently and depending on whether you got the shitty version or the expensive version, you can't disable this behavior.
And they even have anti-virus running due to compliance with security regulations.
What we are talking about is a program that updates the system kicking users out and spending a very long time doing things the user finds opaque.
Fetched 1,321 kB in 1s (1,054 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date. Failure configuring Windows updates
Reverting changes
And it does that (update and revert cycle) every boot..As proven by those that buy Apple to develop for Linux, a large majority only cares about having a POSIX like experience around.
Back in the NT days, there really was a religious war of Microsoft vs everyone else. They really were seen as the evil empire, using anti-competitive behavior to force crap down everyone's throats. A lot of people felt that way, including me.
For me it was easy to buy an Apple to develop for Linux. Why? It was Unix, and it wasn't Microsoft. If Microsoft had sold the exact same laptop with exactly the same operating system, I would have refused to buy it. Remember the motto Embrace, Extend, Extinguish? See https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis... if you've forgotten.
I've matured. I laugh at myself. But I have a deep sympathy for the old Unix people that I saw when I was young who had spent a lifetime fighting IBM only to see IBM playing nice with open source and having trouble accepting it at face value. Because no matter how much Microsoft tries to change, I still have trouble seeing them as anything other than the company that they were back in the late 90s, early OOs. Give them opportunity, and I'm still on alert for when the "extinguish" bit is coming.
The same ones that now fill Android handsets with crap.
edit for clarity
https://developer.microsoft.com/en-us/windows/downloads/virt...