
Here's what it took to make OpenClaw bulletproof
Moving OpenClaw to a DigitalOcean droplet, and building the self-recovery layer so it survives a month without me.
Thoughts on design, development, and the processes that go into making apps that just work.

Moving OpenClaw to a DigitalOcean droplet, and building the self-recovery layer so it survives a month without me.

Setting up an AI agent in Docker that posts TikTok content unattended — the real setup, the bugs, and everything I learned.

A cryptic 'Configuration' error on every sign-in. The fix was three lines — finding them meant reading the framework's source code.

How I used translate-kit to add Spanish and French support to a production Next.js app with no lock-in and a penny in runtime cost.

How I use Claude Code to create labels, write issues, manage PRs, and close tickets without ever leaving the terminal.

On a whim I decided to use Gemini and Claude to audit a 36K-line codebase, with surprising results.