blog

open tag filters
rss

Watchr: TV Time Shut Down, So I Built My Own

TV Time shut down, so I took my GDPR export and built Watchr, a self-hosted replacement, in two days with AI: TypeScript, Nuxt, PostgreSQL, Zero, and Capacitor.

Personal Software: Apps for an Audience of One

AI coding agents broke the old build-vs-buy math. Why I now build bespoke, single-user personal software in an evening and self-host it on my homelab.

My AI Knows Where I Am (and When to Bug Me)

How I gave my self-hosted AI assistant tools to see my location via Home Assistant and ping me through ntfy, plus the guardrails that keep it useful instead of creepy.

Acid Reflux: My First Real Health Problem

How I ignored heartburn for months, finally saw a doctor, and learned that debugging your own body is the worst kind of debugging.

Running Fiber Upstairs for a 10 Gig Homelab Link

How I ran pre-terminated OS2 fiber from my router to my upstairs homelab, why I picked fiber over Cat6, and what I learned pulling it through the walls.

My Homelab in 2026: More Fiber, Fewer Regrets

An annual tour of my homelab: Proxmox, a NAS that refuses to die, the Docker stack that runs my house, and what actually changed this year.

Switching to Mac After Two Decades of Windows

After decades as a Windows developer I switched to an Apple Silicon MacBook. Why I did it, what hurt, the tools that helped, and what I still miss.

My Tesla's First Real Maintenance: The 12V Battery

After five years of almost zero maintenance, my 2020 Model 3 needed its first real repair: a 12V battery, swapped in my driveway by Tesla Mobile Service for $139.

Microsoft is Betting Big on Local AI

I flew to Seattle for a Microsoft training on Windows AI Foundry, Phi Silica, and NPUs. Here is what on-device AI actually means for app developers.

We Finally Have Fiber at Home

After years of cable upload speeds that embarrassed my homelab, T-Mobile Fiber reached my neighborhood. The install, the speeds, and what changed.

newerpage 1 of 2older
↑↓ navigate↵ openesc to close