Writing
Posts
All the articles I've posted. 137 total.
11 Feb 2026 · 2 min readhomelab
The Art of Yak Shaving
I tried to change a font. Three hours later I was reading Linux kernel docs.
Continue reading →10 Feb 2026 · 1 min readhomelab
Own Nothing and Be Happy? I'll Pass.
Why I run a homelab and hoard my own data instead of trusting the cloud.
Continue reading →9 Feb 2026 · 4 min readastro
Over-Engineering a Clap Button, Again
The clap button worked, but KV had a race condition. I migrated the backend to Cloudflare D1 for atomic writes and hashed IPs.
Continue reading →8 Feb 2026 · 8 min readastro
Auto-Publishing Scheduled Posts with GitHub Actions
My Astro blog already supports scheduled posts, but I still had to push to master to actually publish them. Here's how I fixed that with a cron job and a tiny Node script.
Continue reading →7 Feb 2026 · 2 min readdocker
The Lazy Sysadmin's Guide to Docker Maintenance
How I sleep soundly while my server updates itself. A guide to Watchtower and Telegram notifications.
Continue reading →6 Feb 2026 · 3 min readlifestyle
You Can't Stack Overflow a Deadlift
I recently started going to the gym. Being a beginner again after years of being a 'Senior' Engineer was a humbling reality check.
Continue reading →5 Feb 2026 · 4 min readhomelab
Why I Moved My AI Brain to a Homelab
From a monthly VPS bill to a powerful local server. Why I migrated my AI assistant (OpenClaw) to my homelab.
Continue reading →4 Feb 2026 · 4 min readastro
Bringing Interactivity to a Static Blog: The Clap Button
Static sites are fast but lonely. I added a Medium-style Clap button using Astro, Preact, and Cloudflare Workers to fix that.
Continue reading →