This is going to be a bit of a long rant, apologies in advance ... so, I don't "hate" Windows, but I think I have a number of sound reasons why I dislike it. Windows has gotten better (as has Microsoft, under Nadella), but what I used to dislike were a number of things:
almost every single admin task had to be performed via a GUI, rather than via a simple CLI command (I think it's better now with PowerShell and all that)
prone to crashing and "blue screens" (at least until Windows XP)
the tendency of the OS to get slower and slower the more (bloat)ware was installed, until the only "solution" was a complete reformat and reinstall ... been there, done that, lol
clunky, unwieldy, overcomplicated and arguably inferior designs & solutions, for instance the infamous "Registry" and COM / DCOM / ActiveX
most of Microsoft's software is (or should I say "was") bloated and overcomplicated - not just the OS, but also application software like MS Office (most PC vendors didn't mind, you needed constant hardware upgrades in order to run all of that memory hungry bloatware)
the Windows terminal or shell (in essence based on "DOS", for crying out loud) is the most mediocre piece of garbage I've ever seen (yes I do know that they've got WSL now, so you can finally use a decent shell)
"non standard" choices which arguably make life harder - for instance, CR/LF as a line terminators rather than LF as everyone else does, or backward slashes instead of forward slashes as a directory path separator (how many times have we grappled with that as developers - oh my application works fine on Linux or Mac but not on Windows because of those friggin' differences)
from a moral perspective, the unethical business practices of Microsoft under Bill Gates and Steve Ballmer (forcing & blackmailing OEMs to install Windows and nothing but Windows - remember the monopoly lawsuit? and generally foisting Windows on the world at a hefty price)
the tendency of Microsoft to want to sabotage (web) standards in order to protect their monopoly ... numerous examples here - Internet Explorer with its "compatibility modes" and with ActiveX and JScript is/was a particularly ghastly case in point (IE was a piece of junk and its "compatibility modes" were atrocious - back then there were plenty websites which ONLY ran in IE, which is exactly how Microsoft loved to see it)
And I could go on, so plenty of solid reasons for me to not be in love with Windows and Microsoft - but I do realize that things have gotten much better, especially under Nadella.
And you could argue that Apple, not Microsoft, are now the "bad guys", especially since Steve Jobs passed away - insanely overpriced products, incompatible connectors and all that, and very strong "walled garden" tendencies. Microsoft, the new IBM ... Apple, the new Microsoft?
P.S. note however that, in the meantime, Microsoft STILL have a de facto virtually complete monopoly on the laptop/desktop market for consumers and small businesses - Windows comes preinstalled on virtually every laptop that you buy in a store or online, and you have to jump through hoops to get a laptop with Linux pre-installed ... not that much has changed, if you think about it.
You re right
Yes sir, I do agree with you. Microsoft is now contributing on open source theme, GitHub is owned by Microsoft and private repos are now free. Private repos are huge huge relief for me.
And yes, Microsoft may have done some money hungry things to survive in the market.
Good points, yes I know they've bettered themselves, especially under Nadella, but their dirty business practices of the past were a disgrace. "Survive" is a bit of an euphemism, I think you're a bit too kind and too forgiving towards them - they really had a total stranglehold on the market, a.k.a. a "monopoly", and were abusing it heavily.
Anyway, all of that is old history, and probably not that many people care lol, but I like the truth to be told.
I guess, it's because I am a GenZ and don't know a lot about the history.
Yep I thought so ;) if you'd know the history you'd be a lot more critical of our Microsoft "friends", they did some truly atrocious stuff
Some comments have been hidden by the post's author - find out more
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.