It’s basically non-stories because your OS matters as little as what programming language you use.
Pick the one that works for you, but don’t become a fucking missionary or tie your personality to your brand of choice.
>Pick the one that works for you, but don’t become a fucking missionary or tie your personality to your brand of choice.
I do what I want and you can't tell me what to do!
I think RMS was and is right and computing should not be viewed through a purely pragmatic lense, and I'm going to keep mentioning the importance of foss and copyleft to the future of computing and how it enables freedom for the user until I see fit to stop.
I think OS choice greatly matters. I say this as a senior sysadmin who has had to support all 3 major OS's for over a decade. Windows 10 was the final straw for me and I went completely gnu/linux and haven't looked back since except to feel sorry for all the stockholm syndrome I see in those chained to those ecosystems.
It is not about any specific OS or platform, it is about making sure the owner/admin is the final arbiter of what can or can't be done on that computer (now and into the infinite future).
Which you can't do with Windows, and only to a certain degree with osx.
That might work for you and your choices but when you talk to developers whose software doesn't support your choice because "nobody uses it", and there are no native alternatives, you quickly see the fight is real.
The odd bit of platform evangelism is the reason we don't all have to use Windows. It's the reason we have a choice at all.
I find that people naturally tend to want others to be like them.
It doesn't matter whether its politics, religion, OS, camera brand, camera sensor size, programming language, diet fad or whatnot.
Maybe it makes them feel better about the choices they made?
I have been developing Windows software since Windows 3.1 and my first UNIX was Xenix, followed by DG/UX, Aix and many other variants.
Windows is perfectly viable developer OS for C++, Delphi, Tcl/TK, Perl, Python, Java and .NET developers.
Microsoft did a mistake not following up on Windows NT POSIX support, because that is what many care about is POSIX shell utilities and C APIs, the actual kernel is irrelevant.
However now GNU/Windows fixes that problem.
I LOL'ed.
That's crazy.
Was it a cakewalk over the year? No. Even today there are times where I'm in WTF mode about something or another (my favorite is when I do an update to the NVidia drivers and it borks my system hard enough I have to restore my X config in some manner or another at the command line because I have custom crap in it).
But I don't regret anything about my 2+ decade decision to ditch Windows.