Microsoft: Still a Thing

User avatar
Thad
Posts: 8301
Joined: Tue Jan 21, 2014 10:05 am
Location: 1611 Uranus Avenue
Contact:

Re: Microsoft: Still a Thing

Postby Thad » Sun Oct 21, 2018 1:08 pm

Ars: Microsoft’s problem isn’t how often it updates Windows—it’s how it develops it

MS has had serious problems deploying its twice-a-year Windows 10 updates, most recently shipping an October Update that caused data loss and having to pull it.

This has led to a lot of criticism that the twice-a-year release cycle is responsible for all the problems, that it's too ambitious. As the headline implies, Peter Bright (not exactly a rabid anti-Microsoft guy) argues that the release cadence isn't the problem, MS's 1990s approach to software testing is. The approach appears to be "develop, then merge, then test" instead of "develop, test while developing, test some more, fix every blocking bug, then merge, then test some more."

The decoupling of development and bugfixing is also an issue: during the development and integration phases the reliability and stability of the software will take a giant nosedive. The features being integrated are fundamentally untested (because testing comes later), and have never been used with each other (because they were all developed separately in their own branches prior to the integration phase). The mess of software is then beaten into an acceptable shape through the testing, bug reporting, and bug fixing of the lengthy stabilization phase. In this process, the product's reliability should start improving once more.

[...]

Test the software before you ship it, not after

This tells us some fundamental things about how Windows is being developed. Either tests do not exist at all for this code (and I've been told that yes, it's permitted to integrate code without tests, though I would hope this isn't the norm), or test failures are being regarded as acceptable, non-blocking issues, and developers are being allowed to integrate code that they know doesn't work properly. From outside we can't tell exactly which situation is in play—it could even be a mix of both—but neither is good.

For older parts of Windows that may be a little more excusable—they were developed in an era before the value of automated testing was really recognized, and they may very well not have any real test infrastructure. But the OneDrive placeholders aren't an old part of Windows; they're leveraging a brand new set of capabilities. We might excuse old code being under-tested, but there's no good reason at all that new code shouldn't have a solid set of tests to verify basic functionality. And known defective code certainly shouldn't be merged until it's fixed, let alone shipped to testers.

User avatar
Brentai
Woah Dangsaurus
Posts: 2995
Joined: Mon Jan 20, 2014 2:40 pm

Re: Microsoft: Still a Thing

Postby Brentai » Sun Oct 21, 2018 2:42 pm

I can tell you that Microsoft doesn't seem to hire a lot of SDETs. I assumed that was because all the positions were filled, but on reflecting on it it's kind of weird that Amazon and Google can still have hundreds of test positions open and Microsoft is all set, thanks.
Image

User avatar
mharr
Posts: 996
Joined: Tue Sep 27, 2016 11:54 am
Location: UK

Re: Microsoft: Still a Thing

Postby mharr » Sat Oct 27, 2018 10:32 am

This seems like a good place to note my discovery that you can make Cortana bugger off from the 'new improved' Skype (And hopefully send a message to head office into the bargain) by reporting her as a spammer.

User avatar
Mongrel
Posts: 14806
Joined: Mon Jan 20, 2014 6:28 pm
Location: Canadumb

Re: Microsoft: Still a Thing

Postby Mongrel » Sat Oct 27, 2018 1:17 pm

mharr wrote:This seems like a good place to note my discovery that you can make Cortana bugger off from the 'new improved' Skype (And hopefully send a message to head office into the bargain) by reporting her as a spammer.

xD

EXCELLENT.
Image

User avatar
Thad
Posts: 8301
Joined: Tue Jan 21, 2014 10:05 am
Location: 1611 Uranus Avenue
Contact:

Re: Microsoft: Still a Thing

Postby Thad » Thu Dec 19, 2019 4:58 pm

You know, someday we will live in a world where I never have to spend four hours writing workarounds for IE again.

Someday.

User avatar
Brentai
Woah Dangsaurus
Posts: 2995
Joined: Mon Jan 20, 2014 2:40 pm

Re: Microsoft: Still a Thing

Postby Brentai » Thu Dec 19, 2019 6:23 pm

We just put up a block page that says "We don't care if you're in China, use a different browser" like 7 years ago and never looked back.
Image

User avatar
Thad
Posts: 8301
Joined: Tue Jan 21, 2014 10:05 am
Location: 1611 Uranus Avenue
Contact:

Re: Microsoft: Still a Thing

Postby Thad » Fri Dec 20, 2019 1:43 pm

Not really an option if you're selling life insurance; people who skew older and less tech-savvy are a pretty significant portion of the target audience.

Of course, the importance of making nonfunctional style elements work in IE is a matter of opinion. The people who sign my checks have a different opinion than I do on how necessary it is for sticky footers to work in IE. Ultimately, it's their call and I'm not going to get too bent out of shape about it, but I look forward to the day when stuff like this is no longer part of my job description and I can (for example) just use flexbox and not get a ticket back from QA saying that if you resize the window in a particular way it'll completely break the layout.

User avatar
Thad
Posts: 8301
Joined: Tue Jan 21, 2014 10:05 am
Location: 1611 Uranus Avenue
Contact:

Re: Microsoft: Still a Thing

Postby Thad » Wed Jul 29, 2020 3:23 pm


User avatar
Brentai
Woah Dangsaurus
Posts: 2995
Joined: Mon Jan 20, 2014 2:40 pm

Re: Microsoft: Still a Thing

Postby Brentai » Wed Jul 29, 2020 3:30 pm

"By turning users into resources rather than customers."

Lot of words just to say that.
Image

User avatar
Thad
Posts: 8301
Joined: Tue Jan 21, 2014 10:05 am
Location: 1611 Uranus Avenue
Contact:

Re: Microsoft: Still a Thing

Postby Thad » Thu Aug 27, 2020 6:34 pm

Windows 10 update could be damaging your SSD

In the case of SSDs, some experts believe it’s not sensible to perform defragmentation at all, while others have previously stated that there are benefits to optimizing a heavily fragmented SSD roughly once per month.

However, as a result of the Windows 10 2004 bug, the Optimize Drives tool is defragging drives every time the connected device is rebooted. In effect, this means many SSDs are being defragged circa 30x more frequently than is optimal.

Microsoft has acknowledged the issue, first identified in June, and has already rolled out a fix for members of its Insider program with Windows 10 Build 19042.487 (20H2).

While regular Windows 10 users wait for the fix to be tested in beta and rolled out the entire user base (which should take place sooner rather than later), it is advisable to turn off automatic defragging to prevent further damage to SSDs.

Who is online

Users browsing this forum: Bing [Bot] and 1 guest