Technical Writings

Stories, tutorials, and deep dives spanning across diverse worlds.

Top Topics

8 results
Compiling C Programs with Make: What I Wish I Knew
·7 min read

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.

Creating a Modern Terminal Setup
·7 min read

Creating a Modern Terminal Setup

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

Unwritten Rules of Terminal Programs
·6 min read

Unwritten Rules of Terminal Programs

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.

Why pipes sometimes get "stuck": buffering
·12 min read

Why pipes sometimes get "stuck": buffering

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.

How I Built a TIL Microblog to Save the Things I'd Otherwise Forget
·6 min read

How I Built a TIL Microblog to Save the Things I'd Otherwise Forget

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.

Using less memory to look up IP addresses in Mess With DNS
·9 min read

Using less memory to look up IP addresses in Mess With DNS

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.

Showing 211-218 of 218 posts