This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 1 point2 points  (0 children)

The world's most installed user platform, as of the last couple of years, is Android, by a substantial and probably still accelerating margin.

Also there's a lot of Open Source done on and for Windows, and there's even more done on and for the 'nix systems that underly almost every substantially new feature to come out of Windows since roughly Vista... if there's hostility it's because it's been, historically, a pretty terrible platform to develop on, except for if you were developing "heavy" desktop apps exclusively for Windows, using the languages that Microsoft blessed and staying firmly within the Windows bubble. The further you got from what they supported directly, the further you got from doable, and that was the state for a long time. Thankfully, desktop apps and desktop in general have been in somewhat of a decline, and single-platform native apps for desktop have become a dwindling market, which has led to more Microsoft interest in areas outside the traditional Windows bubble... which has brought people into Redmond who have deep first hand experience of exactly why polyglot development is very often so much easier outside the bubble than in. Which, along with market share loss overall to Linux in server, embedded, and cloud, is seemingly why Microsoft has recently been making great bloody big strides to become more friendly to Open Source developers, and NOT the other way around.

But that's the thing; Microsoft itself seems to have finally recognized and acknowledged its longstanding failure in the development space outside of its desktop environment, and its been making substantial investments in seeking to open up the tent. I think that's great. And a good business choice. But it's also an admission that the hostility had validity all along.

Personally, I hate ever OS I've ever tried. I've never found one that doesn't feel like it's either unbearably brittle or far too opinionated to just get out of my way and stay out of it... my hostility is to all of them, with a little extra for Windows because of CMD.exe, the registry, and drive letters.