Why I built psmon

Anyone who uses a Unix like operating system has probably come across tools like top, htop, or the graphically rich btop. They are indeed feature rich and powerful. They are capable of providing pretty much every system metric an experienced system administrator could ever ask for. But I wanted something simple, fast, and approachable.

Continue reading

This is why I don't like NixOS

As I remember, it was around 2004 when I first installed Linux using a Red Hat CD bought from a local store. I spent days learning where configurations lived in /etc, where binaries sat in /bin, how shared libraries linked together via /usr/lib, and how text files drove the entire operating system, that beautiful concept of everything is a file. It took some time and effort, but learning those fundamentals paid off.

Continue reading

Why I Use mise to Manage Python, Node, and Rust

When you install Python, Node, or Rust with pacman, you get whatever version Arch currently ships. That’s exactly what your operating system expects, but it isn’t always what your projects expect. One project might require Python 3.11 while another uses Python 3.14, and the official repositories generally don’t let you choose between multiple language versions. They’re designed to provide a single current version of each package.

Continue reading

My Two Layer Safety Net for Arch Linux

Arch Linux is a rolling release distribution, so it doesn’t have version numbers like Ubuntu 26.04, Linux Mint 22.3, or Fedora 44. Instead, new versions of packages are released continuously. Whenever you update your system, you receive the latest available software.

That’s one of Arch’s biggest strengths. New features, hardware support, and bug fixes arrive quickly. You don’t want to wait for the next major release, but there is a trade-off.

Continue reading

Why pacman -Sy Is Dangerous on Arch Linux

If you’ve spent any time on the Arch Wiki or community forums, you’ve probably come across this warning: Never run pacman -Sy package_name. Never run -Sy on its own and walk away. This is known as a partial upgrade. Some people follow this rule almost like a superstition. They avoid it because they’ve been told not to, not because they understand what’s happening underneath.

Continue reading