Emmanuel swears by Linux Mint. Not me: I run ArchLinux! No pointless turf war though 🙂 everybody finds their happy place in a different distro. That’s exactly what makes the Linux world so exciting. Some people love how solid Debian is, others feel at home on Fedora, plenty of folks like how simple Mint or Ubuntu are. Me? I like knowing what’s going on under the hood, I like tinkering and knowing my machine really belongs to me. That’s why ArchLinux became my main system years ago. And that’s why I’m still on it today, for coding and for late-night Steam sessions.
Why ArchLinux?
The first time I tried Arch, I’ll admit it impressed me. The install guide read like a hazing ritual: no graphical installer, no “next” button, no training wheels. Just you, a bare terminal and a “figure it out.” But once I got through that rough install, I understood the point: Arch isn’t a punishment, it’s a school. You build your system step by step, package after package, choice after choice. And when the desktop finally comes up, you know exactly what’s running and why it’s running. That’s real freedom.
A lot of people write Arch off as a meme or an elitist pose, the famous “btw I use Arch” all over Reddit. The jokes are funny, but daily life with it is nothing like that. Arch isn’t showing off, it’s flexibility. You can keep it minimal and straight to the point, or build a full workstation with every tool you need. And with the rolling release model, you always get the latest versions without waiting for the next six-month release. So when I need the newest Python, the current Node.js or my favorite editor, Pacman installs them right away.
Pacman and the AUR
Pacman is, to my mind, a wildly underrated package manager. Clean syntax, fast and brutally effective. One pacman -Syu and my system stays current, permanently. But the real treasure is the AUR, the Arch User Repository. A giant community kitchen where people share their recipes for everything that never made it into the official repos. Need some obscure library for a coding experiment? It’s probably in there. Want to try the beta of a game client? That’s in there too. With yay as my helper, it feels like I’ve got unlimited access to a worldwide software library.
Some people worry about how safe AUR packages are. Sure, you check the PKGBUILD before you install anything, but that’s the Arch spirit exactly: know what you’re installing, read the ingredients and stay in control. After all these years I’ve never hit a serious problem, and I’ve found so many great projects through the AUR that I couldn’t do without it now.
ArchLinux for coding
On the development side, Arch is an ideal playground. I hop between languages: Python scripts to crunch data one day, C++ libraries the next and sometimes little web apps hacked together in JavaScript or Go. Arch makes all of it easy. Continuous updates mean I always have the latest compilers, interpreters and toolchains. No stale versions, no sketchy workarounds. If I want Rust nightly, I install it on the spot. If I want to try a brand new release of some framework, it’s usually there within days.
My setup stays light: Neovim with a handful of plugins, Git obviously, Docker for containers and sometimes VSCode when I want a full IDE. Everything installs fast, updates fast and stays clean. Arch also taught me how to learn. When an update breaks something, the Arch Wiki rides to the rescue. Honestly, it’s one of the best technical resources on the web. Plenty of people who don’t even run Arch have gone there to fix a Linux problem. That tells you something.
Yes, an update breaks something now and then. That’s the price of always having the newest stuff. But I’d rather fix a small bug once in a while than stay stuck on old software. And once you know how to chroot into your system and reinstall a package, you feel like a wizard. Problems stop scaring you, because you know how to fix them. That’s a valuable skill for any developer.
ArchLinux for gaming on Steam
Now the games. There was a time when gaming on Linux got you a smirk. You got a few little indie titles and that was it. Today it’s a completely different story. With Proton, Steam Play and Vulkan, I can launch almost my whole library straight on Arch. Installing Steam? One pacman -S steam and you’re done. Add Proton GE from the AUR and even some stubborn Windows titles end up running.
I play everything, from pixelated little things to AAA monsters. Doom Eternal, Cyberpunk 2077, Elden Ring: it all works, no Windows dual boot needed. Performance is solid, sometimes better than on Windows, because nothing is chewing up resources in the background. Best part is the total control. Mesa drivers move fast, Proton too, and when a bug shows up today there’s often a patch tomorrow.
Gaming on Linux is cleaner too. No hidden spyware, no invasive DRM. Just me, the game and my Arch. I stream with OBS sometimes and everything stays smooth. PipeWire handles the audio, Proton handles the Windows games: my Arch ends up feeling like a custom-built machine.
Arch every day
Beyond code and games, Arch is my everyday system. I use it to browse, listen to music, write, do video calls and plenty more. I went with KDE Plasma because I like a polished desktop, but I know users who swear by i3 or sway. That’s Arch’s strength: you pick your environment, nothing gets forced on you.
Updates come often, but they don’t hurt. Reading the announcements before you update becomes a reflex. In exchange you get a living system, always modern, never frozen. No waiting on an LTS, no ancient kernel, no missing features. Just fresh software, every day.
The ArchLinux mindset
Arch taught me something essential. It isn’t only a system, it’s a philosophy. It says: you’re in charge, you own it, you know what’s running. It isn’t made for everyone, and that’s fine. Some people want a system they never have to maintain, and that’s a perfectly valid choice. But Arch is perfect for me because it matches my curiosity. It pushes me to learn. It gives me tools, not illusions.
I’m not out to convert anybody. Like I said at the start, every distro has its people. Mint is ideal for stability and simplicity. Ubuntu for a quick install. Fedora for cutting edge with a nice balance. Debian for rock solid servers. But Arch gives me that unique mix of control and newness. It’s like driving a car you built yourself: you know every screw, every cable, and when you hit the gas you understand why it works.
Conclusion
Yes, I’m an Arch user. Not because of the memes, not because I enjoy suffering, but because it makes sense for me. Arch gives me a perfect environment for coding, a surprisingly effective platform for gaming and a system that still teaches me something every day. And when I boot into my Arch desktop, I feel like I’m home.
So next time somebody drops a “btw I use Arch,” just smile. Behind the joke there’s almost always someone who took the time to build their own system, learn Linux and enjoy it fully. And that deserves some respect.
If you enjoyed this article,
support copyleft and open source
and help us bring our projects to life.












