Writing
Essays and notes. Long-form ideas and quick takes, newest first.
-
EssayHow I Built Kissflow Academy, a Desktop Training App
Updated:viewsKissflow Academy is a free desktop app that teaches partner consultants to build on Kissflow. I built it end to end with Claude Code. Here's what it does, and where the real work turned out to be.
-
EssayEvery Bug Was Silent
viewsI forked an open-source dictation app to run on Apple's new on-device speech model. Every failure along the way looked exactly like success.
-
EssayThe Plugin Worked. Every Website Looked the Same.
viewsHow an AI website plugin learned to preserve hard-won performance rules while inventing a different experience structure for every build.
-
Essay588 Docs in Spanish for $5.07
viewsPart 4 of The Docs Rebuild: localizing an entire docs site with an LLM script and a glossary, shipping it, and then solving the case of the AI that seemed to make typos.
-
EssayAn Answer Engine, Not a Search Box
viewsPart 3 of The Docs Rebuild: wiring a 720-node graph of help articles, API operations, and SDK pages into an answer engine — and making the homepage honest about it.
-
EssayAPI Docs That Don't Lie
viewsPart 2 of The Docs Rebuild: turning a Postman collection into a Scalar API reference with real schemas — and the agent that refused to make things up.
-
EssayWe Replaced Our $9,000-a-Year Docs Platform with a Git Repo
viewsPart 1 of The Docs Rebuild: how a writer with an agent fleet migrated 556 help articles off a $9,000-a-year platform and onto a git repo — and what broke on the way.
-
EssayWhy This Site Needed a Real Chatbot Integration
viewsI replaced my hand-rolled Ask AI widget with AI Elements and streaming via Vercel AI SDK, not for polish points, but because the old chat broke trust in the first three seconds.
-
EssayColophon
Updated:viewsWhat this site is, who made it, and how it was built.
-
EssayThe Same Lie, Twelve Times
viewsI don't write code. I just built a fact-checker for my own documentation job, and the first thing it caught was a documentation bug hiding in plain sight.
-
EssayThe Most Expensive Bug Is Indecision
viewsOur marketing team dared the company to roast our own website. I spent the weekend building my own answer from scratch, and every hard moment turned out to be a decision, not a line of code.
-
EssayHow I Cut My AI Bill Without Talking Less
viewsFive set-once valves in my Claude Code config, two free ones (one I was quietly leaking), and the subscription-vs-API math that dwarfs them all.
-
EssayHow I Built a Product Promo, End to End, Without Writing the Code
viewsA documentation manager built a sixty-second product promo end to end, with AI doing the hands-on work and me directing. The full nine-stage pipeline, and why the real skill turned out to be taste, not code.
-
EssayThe 54% Rule: Five Circuit-Breakers I Use to Lead a Writing Team
viewsRoger Federer won eighty percent of his matches. He won only fifty-four percent of the points inside them. Once that gap sank in, I started managing myself differently.