Notes from automating real work with AI agents — mostly the parts the docs left out.
Adding Voice In and Out to Claude Code for Nothing
Talking to a terminal agent and hearing its replies. The interesting part was hitting the free tier ceiling on a paid TTS service and finding the licence terms mattered more than the minute count.
Three Things That Broke While Setting Up herdr
Wiring a terminal workspace manager for coding agents into Claude Code. A zsh completion cache flag that silently skips new files, a TUI that can't start headless (but a server that can), and a JSON key that isn't called id.
I Shipped This Blog in Korean, Then Rewrote It in English the Same Day
A language toggle looked like the obvious feature. Three things killed it: Google's spam policy on machine translation, the maintenance math, and the fact that nobody searches for this stuff in my first language.
Automating YouTube Uploads in 2026: Four Gates the Tutorials Don't Mention
The YouTube Data API part took an afternoon. What actually cost time were four policy and console gates Google added or changed — including one that permanently locks your uploads to private with no appeal.