
Compiling C Programs with Make: What I Wish I Knew
I spent years dreading the configure/make/make install dance. Here's the stuff I had to learn the hard way — and how to actually speed up your builds.
Stories, tutorials, and deep dives spanning across diverse worlds.

I spent years dreading the configure/make/make install dance. Here's the stuff I had to learn the hard way — and how to actually speed up your builds.

Step-by-step guide to add directories and folders to PATH permanently in Linux & macOS. Edit .bashrc, .zshrc, export commands, and fix command not found.

A minimal terminal setup that actually sticks: Starship prompt, zsh-autosuggestions, syntax highlighting, and the hard-learned lesson about the dotfile rabbit hole.

Why 'q' quits almost everything, how Ctrl-C became a universal kill switch, and the POSIX ghosts that make the command line feel like home.

The first time my terminal froze mid-pipeline I spent an hour debugging the wrong thing. Here's what was actually happening and how to fix it in seconds.

I built a 'Today I Learned' section on my site to capture quick discoveries without the pressure of writing full blog posts. This is how I set up separate RSS feeds, automated post creation, and made it easy enough to stick with.

How I cut the IP lookup database footprint from 117MB to 46MB in a Go DNS playground, eliminating OOM crashes on resource-constrained cloud servers — using pprof, netip.Addr, and ASN deduplication.

A practical, no-nonsense guide to the most essential MySQL commands. Learn how to create, manage, query, and scale your databases effectively.
Showing 211-218 of 218 posts