Using the same hostnames at home and over Tailscale
Using the same hostnames at home and over Tailscale
My terminal-native setup for parallel coding agents
My terminal-native setup for parallel coding agents
Why Pi is my AI coding harness
Why Pi is my AI coding harness
Running Umami analytics for free on Vercel and Supabase
Running Umami analytics for free on Vercel and Supabase
Adding IndieWeb support to my static Hugo blog
Adding IndieWeb support to my static Hugo blog
I do not feel like a programmer anymore
I do not feel like a programmer anymore
I wanted async/await but I got a concurrency model
I wanted async/await but I got a concurrency model
Running a Local LLM Coding Server on MacBook Pro M5 Pro 48 GB
Running a Local LLM Coding Server on MacBook Pro M5 Pro 48 GB
Why I still build apps for myself
Why I still build apps for myself
Why I built my own expense tracker
Why I built my own expense tracker