466
Microsoft causes learned helplessness
(lemmy.sdf.org)
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Don't take me wrong, there's some truth to this. But the way it's written screams "Windows users are drones because of evil Microsoft". That level of bias is not really constructive. There are more reasonable/rational ways to expand upon this phenemonon that doesn't end up in a circlejerk. Since it's quite a big wall of text, I will give one example.
The author makes a broad generalization that, because of Windows' mystification of its inner workings, Windows users can't even imagine the thought of becoming a programmer. And well, I know plenty of programmers that to this day have not even touched anything but Windows. Some of them never use the terminal, but some are quite good at it.
My partner got into programming because of learning how to mod games on her Windows PC. The idea that Windows can't be a path to wanting to program is just a little silly.
Made my way to CTO and it all started by making WoW mods on my PC in high school. I don't get that mindset at all. Hell I still program on windows.
And I did too because I wanted to make EPIC minecraft servers back in 2010 :)
And, yet, most of them exhibit this exact behavior: .NET is what Microsoft blesses, and this is the only reasonable language to use.
Don't get me wrong. There are exceptions; but they are exceptions. And most of those can navigate a Linux terminal reasonably well, even if they prefer Windows.
What the author describes is not learned stupidity, but learned avoidance of diversity. Tell me this doesn't describe most of the Windows .NET devs you know.