Developer Blog
MAR 2026

Pavan Dhadge

Why I Switched to Linux

I did not switch to Linux to make a statement. I switched because I wanted my computer to feel like a tool I owned, not a product I was borrowing. The first week felt strange, but it also felt honest. I could see how things worked and I could change them when they did not fit me.

It Respects My Attention

On my old setup I was always fighting background updates, random popups, and settings that moved around after every big update. Linux feels quieter. It stays out of the way, and that changes how I work. When I sit down to code, I am not negotiating with the operating system. I just start.

It Lets Me Understand the Machine

The terminal was intimidating at first, but it taught me more than years of clicking ever did. When I needed to find files, I could search directly. When I needed to inspect logs or check processes, it was all right there. The system stopped being a black box.

find . -name "*.txt" -type f

That command looks simple, but it opened a door. I realized I could ask the system precise questions and get precise answers.

I Can Shape It to My Workflow

Linux does not force a single way of working. I can pick a shell, a desktop environment, and the tools that match the way I think. That flexibility makes a real difference on long days. When something annoys me, I can change it instead of working around it.

chsh -s /bin/zsh
sudo dnf install plasma-desktop

Those changes are not just customization. They are a reminder that the machine is mine.

The Tooling Feels Natural for Development

Package managers, compilers, and language runtimes feel at home on Linux. Installing dependencies is clean, updating tools is predictable, and scripting is first class. When I want to set up a new project, I can do it with a few commands and know exactly what happened.

sudo dnf groupinstall "Development Tools"
sudo dnf install neovim

The Community Helps You Learn, Not Just Patch

When something breaks, the answers are usually educational. People explain why the fix works and how to think about the system next time. I have learned more from reading man pages and community posts than I expected, and it made me feel more confident, not less.

Why Fedora Works for Me

I chose Fedora because it feels balanced. It is modern without being unstable. Updates are frequent but predictable, and the defaults are solid. I can still tweak anything I want, but I do not have to fight the system to get real work done.

sudo dnf update

Final Thoughts

Linux is not always the easiest path. Sometimes I spend time solving a small problem that would have been hidden on another OS. But in exchange, I understand my tools and I trust them. That trade is worth it for me. Using Linux did not just change my operating system. It changed how I think about ownership, learning, and the craft of building software.