Microsoft: Still a Thing

User avatar
Thad
Posts: 7872
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: 2887
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: 905
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: 14333
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: 7872
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: 2887
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: 7872
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.

Who is online

Users browsing this forum: No registered users and 6 guests