CardNotes

Writing

Longer-form notes on building software — what changed, what I got wrong, and what held up.

  1. SakurAI: giving the company one name for all its AI

    Jun 2026

    An internal Slack bot that turned a pile of disconnected AI models and internal tools into one thing you can just talk to — and what happens when a sentence becomes the interface to the whole company.

  2. Why I migrated to TanStack Start

    Jun 2026

    Moving a React app off Next.js and onto TanStack Start, Vite, and Cloudflare Workers — what got simpler, what got more explicit, and how to drive a big migration with codemods instead of a rewrite.

  3. Designing the factory: AI coding beyond the prompt

    Jun 2026

    What changes when you manage a fleet of coding agents instead of one — the middle loop, the eight stages of adoption, and why judgment got more valuable, not less.

Read the rest