Comment by scrlk

1 day ago

> MSFT has had an appalling, frankly embarrassing track record in this regard dating back literally a decade plus now.

IMO, it's all traceable to their decision to lay off their dedicated QA teams in 2014

Having done contract development work for a number of different-sized software companies, a common rule I've noticed is the quality of the product is directly proportional to how many QA staff are employed. Clients that had me in direct contact with their QA teams provided high-quality bug reports, consistent reproduction steps, and verification of fixes that I could trust. Clients that did not have a QA team, where I was working directly with developers, usually had extremely fraught bug/fix/test cycles, low quality reproduction steps, fix validation that turned out to be not actually validated.

It's difficult for companies, especially big ones, because QA seems like purely a cost. The benefits are not obvious, so they're easy to cut when lean times come. But having people dedicated to the role of Assuring Quality actually really does accomplish that. If you are not delivering quality software, you are going to destroy user trust and lose to competitors. If the company is cutting QA staff disproportionately, that's a sign the leaders don't know what they're doing, and you should be looking for the exit (both as an employee & as a user).

I don't know what the right number of QA staff is, but it's probably higher than you think. At a small company I worked at previously, it was about 1 QA staff per 4 developers. That felt all right, but I certainly would have been happy to have more QA staff available to validate my work more quickly.

Everyone knows Microsoft’s pre-2014 OSes were oases of stability after all.

  • Fair point, outside my rose coloured memories of Windows 2000, it was likely never a beacon of stability. This is all purely subjective, but in my, frankly not always very reliable memory, I still have the distinct feeling that what has changed is the "in version progression" for lack of a better term.

    A fresh install of a later Service Pack Windows XP or Vista did, again purely in my recollection, behaved a lot more stably on the same system to a fresh install of an earlier instance.

    8.1 also is of particular note (unpopular UX not withstanding), it worked incredibly solidly on a Netbook with a big colourful sticker proudly proclaiming an entire Gigabyte of memory back in the day, even when using it for image editing via GIMP, for what it's worth.