Blog
Notes on product engineering, Rails, TypeScript and AI-first development. Occasional, no schedule.
Local speech synthesis on a MacBook: 136x real time and the stress problem
I ran Kokoro and Silero on an M3 Pro, in English and in Russian. Speed stopped being a problem. Word stress did not.
Letting harness2 tune Codex on my own site
I let Google Research's harness2 try to make OpenAI Codex better at working on this site. Codex was already good enough, and the improved version mostly learned to spend more.
Four frameworks through an agent's eyes
I had AI agents build the same product four times: Rails, Next.js, Go + Gin and Django. What I wanted to know was not which framework is best, but which one an agent can actually work in.
Jerry: a voice terminal on an ESP32-S3
Two weeks of turning a €30 dev board with a mic and a speaker into a desk terminal for my home AI agent. Three rewrites, one conclusion: keep the board thin.