Latest Posts
The Linux Process Model: Fork, Exec, and Everything in Between
Most developers use processes every day without understanding what actually happens when you call fork(). Let's peel back the abstraction and see what the kernel is really doing.
Pointers Demystified: Memory Addresses Aren't Magic
Pointers trip up every programmer at some point. But once you understand what memory actually looks like, they stop being scary and start being your most powerful tool.
TCP From Scratch: How Reliable Transport Actually Works
TCP is one of those things everyone uses and almost nobody understands. Handshakes, flow control, congestion avoidance — let's walk through it with actual packet captures.
NixOS From Scratch: Flakes + Home Manager Full Guide
NixOS is the endgame for Linux users who care about reproducibility. This guide walks you through a complete install from minimal ISO with Flakes and Home Manager configured from day one.
Git Internals: What's Actually Inside That .git Folder
You use git every day. But do you know what a blob is? A tree? How commits form a DAG? Understanding the object model will make you a dramatically better git user.