Fascinating gems in a Reddit thread on Microsoft's new QA process:

https://www.reddit.com/r/Windows10/comments/9czvh0/what_is_microsoft_thinking/e5ep6hr/

via https://www.askwoody.com/2018/the-saga-of-microsoft-testing/

<<When it comes to SDE/SDET at microsoft, they basically make sure builds can be built, not that they meet quality assurance standards. >>

<< They test software for /build compliance/

They don't test for what they used to test for in their QA department. ...

Basically, they are making sure they can put out a loader that itself is not broken. Nothing more. >>

r/Windows10 - What is Microsoft thinking?

400 votes and 207 comments so far on Reddit

And this commenter on AskWoody I think gets to the root of it:

<< The “investment” world is not connected to the “run the business” world, and most certainly not the “deliver quality products” world. That seems to be the root of all this. If you’re a consumer, you want a flawless, high quality product that’s going to deliver good value and last a long time. Most investors, however, want the company they’ve invested in to be ruthless in pursuit of their dividends. >>

<<Full Disclosure: I worked at M$ from 2014-2015.

MS has some very talented programmers. They’re not very common, but they exist. The problem is that the entire company is completely and totally focused on developing an absurd number of new features and products, giving them completely unrealistic deadlines, and then shipping software on those deadlines no matter how half-assed or buggy it is...>>

<< The idea is that everything is serviceable over the internet now, so they can just “fix it later”, except they never do. This perpetuates a duct-tape culture that refuses to actually fix problems and instead rewards teams that find ways to work around them. The talented programmers are stuck working on code that, at best, has to deal with multiple badly designed frameworks from other teams, or at worst work on code that is simply scrapped...>>

<< New features are prioritized over all but the most system-critical bugs, and teams are never given any time to actually focus on improving their code. The only improvements that can happen must be snuck in while implementing new features.

As far as M$ is concerned, all code is sh*t, and the only thing that matters is if it works well enough to be shown at a demo and shipped. Needless to say, I don’t work there anymore.>>

I figured something like this must be happening.

It's just weird.

That last quote was apparently copied from https://itvision.altervista.org/why-windows-10-sucks.html , with a broken source link that is actually

https://news.ycombinator.com/item?id=10937526

I don't understand why the software industry is hellbent on unlearning all the lessons of software development learned in the last 60 or so years.

Why Windows 10 sucks or Everything Wrong with Microsoft Windows

@natecull

It capitalism innit.

Companies like Microsoft only care about profits going to shareholders and nothing more. The "we don't care about code quality" attitude also applies to most proprietary software development. That always has bad consequences and blowback, but for cynical people at companies like Microsoft the crapness of the current version becomes a reason to buy the next version.

@bob Probably! But Microsoft has been driven by capital since the 1970s and at least in the mid 2000s, got itself into a better space on product quality than it is right now.

I wonder what changed? Cos the quality drop and race for features seemed to hit the whole industry circa 2010, even outfits like Mozilla.

@natecull In the mid 2000s they produced Vista, which was a quality disaster.
@bob @natecull Vista wasn't the quality disaster, it exposed everyone else's software and drivers as quality disasters.
@calvin @natecull @bob there is a quality distaster called windows 10, though
Mister Jackpots (@[email protected])

10.3K Toots, 338 Following, 509 Followers · HelllloooOOOOOOOOOOOOOOOO United Empire Loyalist, computer person, learning to appreciate art & philosophy GitHub: NattyNarwhal XMPP: [email protected]

@pony @calvin @natecull

Windows 10 is a trash fire on top of a train wreck
@calvin @bob @natecull I wish we could have had the original Longhorn vision for Vista

@duck57 @calvin @bob

Yeah, I wish they could have pulled off 'database as filesystem' without it being opaque and unmanageable.

@natecull @duck57 @bob a lot of the technical parts did manage to survive in the form of a bunch of weird shit in SQL Server that in retrospect, you realize "this is just the WinFS backend"

@calvin @duck57 @bob

I mean that's the thing, I very WANT a database as a file system

I very DO NOT WANT my filesystem running on MS SQL Server, I mean wtf, I want it to WORK

@natecull @duck57 @bob "here's a nickel kid, buy yourself an AS/400"

@calvin @duck57 @bob

very tempted to do exactly that

@natecull if you are, I forward you to the other AS?400 fan on fediverse, @bhtooefr

@calvin @bhtooefr it's actually my brother @pdcull who's the big AS/400 fan

though I think neither of us have ever seen a real one