> What I want to highlight is that for some people (including this author) running Linux on some machines make them less useful than whatever they begun with.

Ok so this is a pro-choice defense.

I wouldn't try to counter-argue that perhaps many people would be more capable on whatever they use today. There's the fact that Linux hasn't been a particularly well supported possibility for people to mature & develop (themselves) on of course factors in here, that most people are path dependent on what is available, but whatever.

To me a lot of the assessment boils down to whether we care about what helps us the most today, or whether we have time & interest & capacity in getting better in the long term. This author, like many others, would undoubtedly do better with what they already know, today.

But over time, the advantages of living in Linux, in learning a posix-ish shell well, in coming to understand & thrive with the OS you probably deploy on: those long term investments, in learning a learnable, open source, malleable system, make you a better wiser more experienced dev to who better understands how your application fits together with the rest of the computer, and it probably will teach you a bunch of great tricks along the way. A lot of time it doesn't really matter, and you can happily develop away, leave the funny bits to someone else, continue cranking happily away in VSCode either way, and this investment wouldn't be returning. But there definitely is something to be said for a holistic approach, for gaining a better perch on computing & picking an Open Source way.

But if we only evaluate how productive we'd be right now, as this article certainly does, and ignore future prospects: everyone's going to pick what everyone already saw in the world, and no one is going to invest in learning Linux. You have to want to be able to go further. That's why it's exciting seeing big companies like HP starting to ship Linux laptops.

The author has their own defense of not liking Linux.

> Heck, I don’t know how people can think that their subjective personal experience running Linux can simply be extrapolated to be applicable to 100% of the developers in the world. There is no pinnacle of computing, there is no perfect machine for developers. Each person will have a different idea of what they want and what is good for them, let them be.

"There is no pinnacle of computing" is something I agree with strongly, & is, in my view, by far one of the best & strongest advantages of Linux. There's such a wide gamut of Linux experiences, from GNOME to PopOS to Sway to xmonad to Sugar/XOPC, there's a lot of "something for everyone", many different styles of Linux, and great adaptability within each system. We can layer in the more outside contenders too perhaps... GoboLinux, ChromeOS, WebOS... Linux isn't the pinnacle, but it certainly looks like the right platform for building peaks, has the most versatility & potential.

Perhaps Linux's worst fault is that Linux challenges us to explore in ourselves what we want, and what best serves us, as opposed to being one well known paved road we all travel down.

> I like open-source, I felt that I needed to run a FOSS system. I was mostly running Linux due to self-imposed expectations and peer pressure. I was not happy with it at all. That was not because there is something wrong with Linux, it was because what I wanted was something different.

I'd like to see a little more elaboration. They've described a host of external factors, said Linux failed to be what they wanted. But they haven't at all labelled what wasn't working as they wanted, how they tried to adapt Linux or themselves. It feels like a very pat forgone conclusion; it doesn't allow for progress or change: there's no possibility Linux could ever improve it's way through this, nothing the author could have done to improve themselves. This iconifies what feels to me a lack of useful genuine candor & argumentation throughout this article, makes it nothing more than a huge example of what the author is most protesting: social pressure, just not in a pro-Linux direction.