I've been using GNU/Linux since 2014, sometimes I used Windows to do some stuff but I didn't use it for more than a day, always went back to GNU/Linux.
As the time went by, I kept using GNU/Linux and even made my own distribution which I use as my main OS on my personal computer and on my servers.
More time passed and I started working at a consultancy firm, there, I have to adapt to the client's team workflow, OS, infrastructure, etc. so, the OS I'll use depends on the OS the client uses, therefore, sometimes I can't use GNU/Linux.
At first, I'd get kinda frustrated when I couldn't use GNU/Linux, I wanted to use it, but I had to use macOS or Windows, then, I started paying attention to the tasks I was performing, and it was always the same stuff:
- Turn on the computer.
- Open a terminal emulator window.
- Open a text editor window.
- Open a web browser.
I can do this on every existing operating system, so, why bother with them?
Of course, GNU/Linux is open, free, etc, but that aside, now, I see operating systems as a way for me to have access to a terminal, editor and a browser, so, now I use whatever I have available at the moment and just don't care anymore. In situations where I can choose, I usually choose GNU/Linux — on my personal computer, for instance — but when I can't, I use the OS I have to use.
I know how to use
powershell, I made blvim, my own
vim bundle, so, now I have a comfortable programming environment on every operating system!