Microsoft's Problem Isn't How Often it Updates Windows -- It's How It Develops It (arstechnica.com)
Ever since Microsoft settled on a cadence of two feature updates a year -- one in April, one in October -- the quality of its operating system (taking into consideration the volume of bugs that emerge every few days) has deteriorated, writes Peter Bright of ArsTechnica. From the story: The problem with Windows as a Service is quality. Previous issues with the feature and security updates have already shaken confidence in Microsoft's updating policy for Windows 10. While data is notably lacking, there is at the very least a popular perception that the quality of the monthly security updates has taken a dive with Windows 10 and that installation of the twice-annual feature updates as soon as they're available is madness. These complaints are long-standing, too. The unreliable updates have been a cause for concern since shortly after Windows 10's release.
The latest problem has brought this to a head, with commentators saying that two feature updates a year is too many and Redmond should cut back to one, and that Microsoft needs to stop developing new features and just fix bugs. Some worry that the company is dangerously close to a serious loss of trust over updates, and for some Windows users, that trust may already have been broken. These are not the first calls for Microsoft to slow down with its feature updates -- there have been concerns that there's too much churn for both IT and consumer audiences alike to handle -- but with the obvious problems of the latest update, the calls take on a new urgency.
The latest problem has brought this to a head, with commentators saying that two feature updates a year is too many and Redmond should cut back to one, and that Microsoft needs to stop developing new features and just fix bugs. Some worry that the company is dangerously close to a serious loss of trust over updates, and for some Windows users, that trust may already have been broken. These are not the first calls for Microsoft to slow down with its feature updates -- there have been concerns that there's too much churn for both IT and consumer audiences alike to handle -- but with the obvious problems of the latest update, the calls take on a new urgency.
Imagine owning a car. One fine morning, you wake up and the steering wheel has been moved from left to right, and the brake pedal is on the ceiling. You call up the manufacturer, ask "why'd you do that."
Answer: "it's better, you'll get used to be new driver experience."
Microsoft's Software Development Life Cycle:
1. Does it compile? If Yes, Ship it!
2. Get input from unpaid Beta Testers - ignore most of it
3. If they complain, they are "doing it wrong"
4. Introduce More Bugs, and optionally Bug-Fixes and Features
5. Re-Compile
6. GOTO 1
My biggest bugaboo is that Windows updates obliterates the CUDA-enabled nVidia video driver I have installed on the laptop, and replaces it with the craptastic non-CUDA Microsoft WHQL driver... which is why I have the whole thing disabled as deep in the registry as humanly possible.
Would it kill Microsoft to look for 3rd-party drivers before stomping all over shit with their own versions? I mean, if it weren't for a few CG apps (and the lack of a decent nVidia GPU in the latest MacBook Pros), I wouldn't care, but damn...
Quo usque tandem abutere, Nimbus, patientia nostra?
I just wonder what happened to software ENGINEERING.
Why is it that user data ends up scattered everywhere ?
Why not have all the Windows software run from a read only directory,
and all Apps & Programs added on run from their own read only directory,
and keep all user info in its own User directory.
Things get scattered about and stuffed in hidden directories, etc.
I would like to see microsoft sort out the OS and default apps / office, so all of it runs from its own read only drive.
Then all data and cookies and registry, etc gets stored on its own drive or separate folder.
Also it would be best if they made Windows & Office completely portable so it can just run off a flash drive keychain & not be so tied up into lengthy installs into a PC.
Licenses can be sold to people and businesses and not linked to hardware platforms.
Go backup the older days of SP's also windows server is a bit slower but 2016 really needs an SP or update roll-up to fix the long updates.
Anyone I know who uses Windows does all they can to prevent updates, including - perhaps especially - IT departments. For some strange reason, it only takes one time of the CEO having his computer go into a forced update in the middle of a presentation to lenders, and policy changes REAL fast.
If Microsoft Windows was only bought based on its quality and reliability there wouldn't have been a Windows 3, and if there had then ME would have killed it off, and of not then Vista would have, and if not then Windows 10... and so it goes one. Windows has never really been ready for the desktop - it's still unbearably bad/slow at even simple file handling.
Microsoft have zero incentive to do things better because the market never punishes them for their mistakes. They just shrug their shoulders and carry on regardless.
"Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
"Fuck you, who else are you going to go to?"
A bullet may have your name on it but splash damage is addressed "To whom it may concern."
Just wait for an acrade game running windows (yes do) That get's dropped kicked after rebooting in the middle some of some best game ever.
There actually is a problem with how it updates it. You see, Windows was designed to emit a two-byte NOP at the beginning of every function, just so it could be hotpatched to redirect to a longer jump instruction. This mechanism would allow reboot-free updating of core system files.
I don't see any reboot-free updating of core system files here.
Microsoft has a lot of legacy baggage to deal with in windows. In many cases I can install an application written for windows 95 and it will work in the latest build of 64 bit windows 10.
This is a blessing and a curse. Lately it's been more of a curse. The whole desktop software model that Windows was born in to is sort of on the way out.
The reality of 2018 is that software is a service. The internet is an every-changing sea of new stuff and there is no place for a static, monolithic operating system that does not change. Security updates. New services. New technologies. New everything.
Microsoft's solution is to force rapid fire updates and periodic refreshes. Problematic? Yeah. Classic windows applications don't like that. Is there a better way to do it? Probably not for windows.
Remember windows 8? When Microsoft tried to sell everyone windows that's not windows? That went over like a lead balloon and even today uptake of windows 10 store apps is minimal at best.
People want windows. So we have this.
Works much better like this:
New *features* sells software. Bug fixes don't.
Microsoft will keep churning out crud. Same shit. Different day. That same old 90s era C++ "we know better than you" attitude is still very much in evidence.
Please do not read this sig. Thank you.
It will all be fixed in Windows 12.
Have gnu, will travel.
"Microsoft needs to stop developing new features and just fix bugs."
Generally true, but what does Microsoft do about core features that are so intensely buggy that they are literally unsalvageable?
Computer over. Virus = very yes.
My observation is that M$ is experimenting with either different ways to spam Windows users, and/or looking for ways to force them into their cloud/store to (hopefully) rent or buy services through it. This is probably the main reason for changes.
I get "Windows notifications" of new or upgraded services offered by M$. The pretty login screens sometimes show vacation spots that M$ appears to be sponsoring*. (I must admit, I have clicked out of curiosity after seeing some nice photo. I fed the troll, and had to shower afterward.) And MS-Paint has a notice toolbar icon that the app will be moving to the cloud soon with a link to their store. The app may be free (now), but they can get you into their store to shop around if they move their usual Windows goodies up there.
They look at Google App Store and Apple Store as their future revenue growth, not selling OS's. The OS is to become their ad and MS-cloud tie-in platform. Linux-based OS's are slowly nipping at their OS cash cow, and they are scrambling for alternative revenue. They lost the phone and tablet OS wars, and consumers and small biz are slowly but increasingly shifting to Android and arguably Apple for desktop replacements or alternatives. New users only use M$ for compatibility, not because they want to. M$ is being pushed to be the new IBM, and Google is the new M$, but M$ won't go quietly, since they see how IBM is struggling to remain relevant. (IBM's A.I. ads have desperate PHB written all over them.)
Cloud is their only recent success story; thus, they're hellbent in turning Windows into an MS-cloud portal. I'd do the same if I were a greedy MS executive trying to leverage the co's only success.
* To be fair, I haven't found a direct tie yet, but some appear very suspicious. I should turn off the login wallpaper, but have to admit they supply some cool pics if you use the tuning feature to see what you like.
Table-ized A.I.
This IS a service pack. Simply changing the name back won't solve these problems. The problem is they change so much shit with each Service Pack and then force it down user's throats without testing with the hope of sticking to some arbitrary timeline for releasing them.
I think sometime in the mid-late 2000s or every early 2010s Microsoft re-focused on security at the expense of new non-security features.
For awhile.
These days, any company that's in the market that Microsoft is in needs to have a "security in depth first" approach. This means as close to zero security-related bugs as possible and fixing or providing reasonable mitigations for security issues as quickly as possible.
Bugs that lead to unwanted data deletion or, for that matter, "silent failures" on requests to delete data, are security bugs even if they do not lead to unauthorized access.
Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
Older days, odd number service packs bricked the machine.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Mod parent up!! However, that comment may, in some ways, be too kind.
Microsoft is poorly managed? Plenty of evidence.
Microsoft was badly managed 10 years ago.
Microsoft managers lack social ability. They have done ENORMOUS DAMAGE to the Microsoft brand name. That is my best understanding and opinion.
Some of the many, many reports of Microsoft managers thinking they can manipulate and control everyone, as though the managers are government dictators:
Windows 10 is possibly the worst spyware ever made. "Buried in the service agreement is permission to poke through everything on your PC." (Aug. 4, 2015)
Microsoft's Intolerable Windows 10 Aggression (May 27, 2016)
Microsoft is infesting Windows 10 with annoying ads (March 17, 2017)
Microsoft, stop sabotaging Windows 10. (March 21, 2017)
A huge problem: A high percentage of people who work with Windows computers make more money if there are more problems with Microsoft and Windows. There is a conflict of interest.
Apparently Microsoft managers decided they would try to be like Google's Android. They apparently decided to try to gather information about everything, and try to sell that information. Most people with cell phones don't have the technical knowledge necessary to know if they are being abused.
Can a company be sued for supplying computers with Windows 10? If a company supplies Windows 10 computers to businesses and doesn't get a signed agreement from all business customers that the customers know Windows 10 allows Microsoft to gather data from their computers, the supplier could be the target of court cases, and possibly even go to prison. No business customers want Microsoft employees to have access to their company information. My opinion, shared by many others.
People working with desktop computers don't want to be distracted by ads. They don't want to try to learn new, complicated user interfaces.
Despite regular bold statements that agile methods have improved everything, experience shows that it has mostly degraded software quality and consistency and only improved short-term revenue for software companies.
Regarding Windows, this has gone downhill so much that it defies good sense. It actually used to be a pretty decent platform (at least starting with Windows NT 4 and Windows 2000), very consistent. Starting with Windows 8, it started degrading. You just have to remember their main strategy was to push forward Windows on mobile platforms. They failed spectacularly with the mobile market, yet they kept insisting with all the same methods. Windows 10 is essentially the result of a strategic failure, which is incidentally consistent with agile methods, as those basically promote no long-term vision or strategy and only focus on short-term makeshift jobs, AKA "new features".
Be nice, or MS will merge with Comcast.
Table-ized A.I.
Exactly when was Microsoft Windows a high quality Operating System?
After 32 years, it's still barely usable, completely unstable, full of security holes. I run approx 300 servers and zero of them run Windows, across all the desktops I manage, only three of them run it, because of a crappy software that some clients require. It's fair to say that Microsoft Windows is a usable, some what functional OS, that can solve simple problems, but past that, forget about it.
The only new feature they need to implement in Windows 10 is the one that unfucks the UI and reverts to Windows 7.
Other useful features would involve removing the dire windows store, UWP apps, the new settings bullshit and reverting to control panel.
Software engineers and business analysts may love it, but when you're updating stuff too often, it becomes a mighty headache to the end user. MS is simply too big to go this way with Windows....you can't update a billion devices 2x a year without something breaking.
Wait, we have this clickbait title:
Microsoft’s problem isn’t how often it updates Windows—it’s how it develops it
but this buried in the article:
Microsoft hasn't exactly revealed the development process being used with Windows 10
Explanation: barely tech literate clickbait writer for Ars Technica imagines they have a clue about how software development works at Microsoft. Argue all you want about the quality of windows, but don't try to pretend you have some understanding about software development and how it's gone wrong in Redmond.
Tesla owners are complaining about this very thing right now. The much lauded version 9.0 software update they're pushing out to Teslas right now rethinks the whole UI. Model S owners can no longer pick any two application to split on the top and bottom halves of their screens. Instead, Tesla decided the navigation window should always be present, with anything else you might want to see on a toolbar along the bottom that lets you pick one to slide up, overlaying the bottom portion of the nav screen.
So effectively, people who have been driving their cars since 2012 with things laid out their preferred way (backup camera screen always visible while music/stereo controls occupy the other half of the display, perhaps?) are now forced to do things differently.
It seems like the computer industry has this unique perspective that their designers know what's best for their users and dictate where and how you'll control what you use - changing it at will.
MS axed its QA years ago too. :(
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
That quality of the updates is an issue has been obvious for a long time. What gets me mad is the stress these updates bring to bear on my computer. It Microsoft had their way, Windows would churn up the hard drive almost all the time. I've already had several HDs fail in the last few years on both Dell and HP machines. So what I did was to disable Superfetch and set the update mode to "let me know about them but don't download and don't install any"; I'll let you figure out how I did that and yes, my machines run on Windows 10 Home. Even an apparently straightforward Desk Cleanup will bring the system almost to a grind for hours if you chose to also delete the system update temp files(because it needs to "optimize" stuff, see).
does all they can to prevent updates,
And then are shocked. SHOCKED! when the update they've put off for 6 months eventually installs itself.
Or they could just schedule it for a time that isn't during a presentation.
Not a single day goes by without me regretting installing Windows 10.
Stop adding new shit, fix the bugs and let the system be stable and then leave me alone!
Every time all my documents, that I use as reference material for something I am writing, is closed and windows forcibly rebooted I feel violated. Can I sue for psychological trauma?
Every time the "pay per startup", (very expensive), application I use is shut down for a reboot it cost money. Can I sue for that money back?
It doesn't always allow you to that.
It will just update cause it wants to.
http://progressquest.com/spoltog.php?name=Son+Of+Son+Of+DarkRookie
They never had it and they will never get it.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
Windows has so many layers of backward compatibility that create a large percentage of the security problems. But if Windows wasn't backwards compatible with those old apps Slashdotters would be complaining that the lack of backwards compatibility was a cash grab by Microsoft to force you to buy new versions.
Indeed. Windows is and has always been a toy. For a toy, the quality would be reasonable, bit for something you need to be able to depend on, it is a bad joke.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
In the latest versions, you can put your custom group anywhere on any tab, name it whatever you want, and stick your features on it, including ones that aren't on the ribbon at all.
So, MS eventually listened to reason. Office 2007 was a mess though.
Are you saying it took MS 11 years to get the ribbon right? The fact they didn't get it right first before releasing it tells you something:
We are all Beta Cows! Say Msoooo, you beta cows!
Table-ized A.I.
Every once in a while I'll sit down with breakfast and have to login, which is an indication that the PC ran an update.
It's been doing that since the free upgrade to Win10 came out for earlier versions of windows.
I have no idea about how long updates take to download, it does that in the background. Installing? I'm asleep, there's a several hour window of opportunity there.
I get the feeling a lot of these updates are being forced on people that have their computers turned on only when they want to use them, so updates are forced to break into their useful time?
They did post an updated Windows Server 2016 image that has all of the updates through this past February.
I grew up in the Seattle area - home of Microsoft - using DOS and Windows and loved it, especially Windows 2000. We switched to Debian Linux at home years ago and haven't missed Windows. We run Windows 7 in a VM to run Quickbooks only until they require Windows 10 at which point we will ditch Quickbooks too. We are also switching away from Windows at work. I just received our new Synology NAS in the mail - The SBS 2011 server is being replaced by this Linux-based NAS that has more functionality (the kind that people actually want) at a fraction of the cost. Worker bees will run Linux - new System76 machines perhaps. LibreOffice, the GIMP, Inkscape, etc. - Linux software meets all of our needs here. We'll run Quickbooks on Windows in a VM if we have too until we switch away from it too. We are experimenting with LibreCAD for our 2D CAD needs. If it works, the CAD dept. will run Linux. If not, they may have to run Macs to have AutoCAD. We're ditching Microsoft for good though because of this nonsense.