Tried Windows 11 after years on Linux and changed his mind

Video thumbnail

Here's an article I related to, to a certain extent, which is the one you're reading on screen. Before I begin, a quick clarification: this isn't a criticism of Linux.

We use Linux practically every day. For example:

  • Android has Linux behind it.
  • Steam Deck has Linux behind it.
  • Surely, if you have a smart refrigerator, it's also going to have Linux.
  • Among many other gadgets.

In other words, Linux is everywhere. The only thing is that, as a "work operating system," it's sometimes not used as much. Just look at any survey to see who has the largest market share.

My personal experience

I'd like to clarify that it's not necessarily due to a lack of skills. I've been programming for over 15 years, I love programming, and I worked with Linux for a good part of my life (especially in college). However, I didn't continue using it much after that, for reasons very similar to those mentioned by the author of the article.

In my particular case, the main reason is simple: I just don't have enough time. I have too many things to do, and even if it hurts someone, I don't want to spend time messing around with Linux. Yes, in the end, it's knowledge that remains, but when you're working, you learn a lot more programming (which is what I'm truly passionate about) than configuring an operating system.

I enjoy programming more than fighting with system configurations. In fact, here you can see all the projects I manage daily in Visual Studio Code. That's the reason why I don't use Linux as my primary work system.

Let me clarify again: I'm not saying this to argue with anyone. I'm simply reading an article that I resonated with.

Distributions and the “manual problem”

When I worked with Linux, I liked a lot of distributions. I tried Fedora, Ubuntu, and also Linux Mint. All very good, but for me the problem is that they're too manual.

Almost everything has to be configured yourself. And of course, if you prefer to spend your time doing other things (like programming, in my case), you choose more user-friendly operating systems. It's that simple.

This person also shares their experience: they were a Linux expert for 8 years, completely abandoned other operating systems, and when they tried Windows, they decided not to go back to Linux.

In short, they found Windows more practical and efficient for their daily work. And I completely understand.

Linux vs. Windows: Total Control vs. Practicality

Linux is for those who want total control: tinkering, customizing everything, and tweaking every last detail. Windows, on the other hand, is more closed, but also more direct and simple.

When I tried it back in the day, I was fascinated by the ability to change themes, install packages, and tweak everything. But there comes a point in life where that's no longer a priority. You want to spend your time working, not configuring.

The support problem

Another major flaw, though not directly Linux's fault, is the lack of support from some companies. For example, Nvidia barely offers support on Linux.

The author of the article mentions that he always had issues with the graphical interface and, moreover, with games. In my case, I completely understand. Yes, I know that with Steam Deck and some distributions, games run well, even with higher FPS than on Windows. But, speaking of general-purpose computers, the reality is that Windows is still more reliable in that area.

My experience with Windows

I almost never have configuration issues on Windows. Once the drivers are installed, everything works fine. Sure, some bugs may appear, but just reboot and that's it.

On Linux, on the other hand, I ended up spending more time troubleshooting than actually working. And that's the key point: I prefer to spend my time programming, not configuring.

Not everything is black or white

I'm not saying that Linux is unusable. Everything has its audience.

In my case, I use Windows as a general-purpose system. But when I want something more convenient for programming, I turn to Mac. For example: Python works terribly on Windows. On Mac or Linux, it works much better.

In fact, in this online store project with Django and Tailwind, on Windows I always run into errors with virtual environments. As soon as I open the terminal, it doesn't even recognize the venv, which doesn't happen on Linux or Mac.

Windows, Linux, and Mac each have their own space. In my case:

  • I use Windows as a general-purpose machine.
  • I use Mac for programming and taking advantage of the Apple ecosystem.
  • I respect Linux a lot, but it's not my choice for work these days.
  • I prefer to spend my time working, not fiddling with settings.
Why don't I use Linux and use Windows and MacOS instead?

Why don't I use Linux and use Windows and MacOS instead?

Video thumbnail

Here, I want to quickly give you my opinion, or rather, the reason why I don't use Linux. More than just an opinion, it's a choice based on my experience and needs.

Using Multiple Systems

I already use two operating systems: Windows and Mac. I've always been one of those who enjoys trying a little bit of everything, mixing tools, and getting the most out of each system. As I mentioned in another video, I use several computers and systems, so adding a third like Linux is starting to feel unnecessary.

My Experience with Linux

Yes, at some point I used Linux. This was in college, practically imposed on me. When I got to the second subject of my degree, which was Data Structures, we were forced to install Linux no matter what. At that time, I installed it on a laptop I had at the time (which I recently sold). I used Instalibuto, and it was my first real contact with the system.

That first experience, like that of many, was somewhat rough. Everything felt more basic, more manual, compared to Windows, which is the most widely used operating system. And if you're moving from Mac to Linux, that feeling of rusticity is even more pronounced.

Why don't I use it professionally?

I used Linux in that academic context because it was necessary for some specific configurations and tools. However, I don't see it as necessary in a professional setting. On the one hand, everything is much more manual. Let me give you an example: I work a lot with PHP and Laravel. On Windows and Mac, we already have tools like Laravel or Laravel Hardware, which practically install themselves. On the other hand, on Linux, everything is manual: installing Apache, PHP, MySQL, configuring them one by one... instead of simply running an .exe and that's it.

We live in an age where everything must be fast and functional. I don't want to waste time on basic configurations that are already resolved on other systems.

Many versions and flavors

Another important reason is the lack of stability between versions. Yes, you can run five commands to install what you need, but when versions change, so do the packages and commands. Sometimes the scripts that worked before stop working. If you get an error on top of that, you have to search with less documentation available, and you end up spending more time getting the same thing you already have with Windows or Mac.

I tried several distributions.

I tried distributions like Fedora and Linux Mint, and I liked them quite a bit. But I ended up abandoning them for the same reasons. Although I always like to offer options (which is why I have courses and books with the same adapted content), I don't offer support for Linux because I no longer use it.

It's also complicated to create content for each distribution: one asks you how it works in Fedora, another in Arch, another in Debian... and on top of that, they change with each new version. For me, that's just a waste of time if I'm not going to work in that environment.

Why Windows and Mac?

With Windows, although it's sometimes a bit more messy and causes errors, it's the most comprehensive system. I affectionately call it "the fifth" because it sometimes crashes. But there's virtually no software that doesn't have a Windows version. If it doesn't, it's a rare occurrence. In 95% of cases, you'll find what you need.

And with Mac, my choice is more about the iOS ecosystem. As a developer, I'm interested in publishing for iOS. I haven't released my academic app on iOS yet, but it's something I'd like to do at some point. I haven't yet because I want to polish it further and because you have to pay $100 a year, which annoys me a bit, but I know I'll publish it eventually. If I used Linux instead of Mac, I'd lose all access to that ecosystem.

In short

  • Everything on Linux is more manual.
  • I already have two systems that cover all my needs: Windows and Mac.
  • I don't want to spend time configuring environments I don't use professionally.
  • I want to maintain speed and efficiency in my work.
  • And as a content creator, it makes no sense to offer support for a system I don't even use.

A reverse engineer ditches Linux and chooses Windows 11 for practicality and I give you my reasons why I DO NOT use Linux in my day to day life if I don't use Windows and MacOS instead.


Únete a la comunidad de desarrolladores que han decidido dejar de picar código y empezar a construir productos reales. Recibe mis mejores trucos de arquitectura cada semana:

I agree to receive announcements of interest about this Blog.

Andrés Cruz

ES En español