DEV Community

Cover image for Why I Finally Ditched Windows for Linux (And Actually Liked It)
Bishop Abraham
Bishop Abraham

Posted on • Originally published at abraham-bishop.hashnode.dev

Why I Finally Ditched Windows for Linux (And Actually Liked It)

I've shipped projects on Windows for years. It was familiar, easy, and honestly... it worked.

Until one day I caught myself rebooting my laptop for the third time that week because Windows Update decided 2 PM on a Tuesday was the perfect time for a forced restart.

gif

That was my breaking point. After months of small annoyances and way too much curiosity, I finally made the switch to Linux.

Here's what actually happened (spoiler: I'm not going back).

The Stuff That Pushed Me Over the Edge

Look, Windows works. But it started feeling like I was working around my OS instead of with it.

Resource usage was getting ridiculous. My laptop has decent specs, but Windows acted like it was running on a potato. Background processes everywhere, random CPU spikes, startup times that made me question my life choices.

WSL felt like a band-aid solution. Sure, it gave me a Linux terminal... sort of. But it always felt hacky. Like I was trying to fit a square peg into a round hole while Windows watched and judged.

I had zero control. Want to disable something? Too bad, it's back after the next update.

gif

I wasn't chasing the shiny new thing. I just wanted an OS that got out of my way and let me code.

Making the Jump

I went with Pop!_OS for my first distro. Why? Because I'm not a masochist, and Pop!_OS is basically "Linux for people who want to actually get work done."

Clean interface, stable, great community, and (this is key) it didn't make me feel like I needed a PhD to install my graphics drivers.

What changed immediately:

Real terminal power. No more WSL weirdness. Just a proper Unix environment that does what I tell it to do. Bash scripts actually work. SSH is native. Life is good.

My laptop stopped pretending to be a jet engine. Everything feels lighter and faster. I can run multiple Docker containers, dev servers, and VS Code without my fans screaming for mercy.

Package management that makes sense. Need a tool? sudo apt install whatever. Done. No hunting for .exe files, no sketchy download sites, no installer wizards that try to bundle McAfee.

Blessed silence. No "suggested apps." No random popups about Edge. Just my desktop and my work.

gif

What Actually Got Better

Docker stopped being a drama queen. Containers run natively and fast. No more Docker Desktop eating half my RAM for breakfast.

Git just works. No weird line ending issues. No path problems. No "Git Bash" as a separate thing. It's all just... there.

SSH and networking tools are built-in. As someone who enjoys ethical hacking and networking as a hobby, having proper networking tools native to my OS is chef's kiss.

I can customize EVERYTHING. Window manager? Changed it. Terminal theme? Exactly how I want it. Keyboard shortcuts? All mine. My dev environment actually feels like MY dev environment.

The Parts That Weren't Great

Real talk: it wasn't all smooth sailing.

The learning curve is real. If you're used to clicking through everything, get ready to Google stuff. A lot. I spent my first week constantly asking "how do I..." for things that were two clicks on Windows.

Some apps just don't exist on Linux. Adobe Creative Suite? Nope. Some proprietary dev tools? Sometimes yes, sometimes "here's a workaround." I've found good alternatives for most things, and Wine/VMs handle the rest.

Hardware can be weird. My Bluetooth mouse had a moment. My Wi-Fi drivers needed a chat. Nothing dealbreaking, but expect to do some troubleshooting early on.

gif

But honestly? Every OS has quirks. At least with Linux, when something breaks, I can actually fix it instead of waiting for Microsoft to maybe address it in six months.

Why I'm Staying

Linux isn't perfect. No OS is.

But it fits how I work. It's flexible, powerful, and treats me like an adult who knows what they want to do with their own computer.

Windows felt like renting. Linux feels like owning.

If you're a dev who's tired of fighting their OS, curious about having more control, or just want to see what the hype is about, give Linux a shot. Grab Pop!_OS or Linux Mint, throw it on a USB drive, try it out for a weekend.

Worst case? You learn something new and go back to Windows.

Best case? You realize your computer can actually be a tool that works FOR you.

I'm still learning, still tweaking, still Googling random terminal commands. And honestly? That's part of the fun.

Thinking about making the switch? Got questions? Already on Linux and want to tell me I picked the wrong distro? Let's talk in the comments.

gif

Originally published on My Blog

Top comments (0)