101 — posts
001 — pinned
pinned
I Run a Fleet of Six AI Agents on a Single VPS
Six specialized agents, one Docker container, one subscription. Isolated workspaces, prompt-based boundaries that break, and 69 tests that caught what I would have missed.
010 — standalone
The Last Handoff
The Louvre hit 8.7 million visitors the same year it put everything online. Block cut 4,000 people the same quarter gross profit grew. The pattern is the same: when machines handle production, the humans who remain become more valuable, not less.
011 — series
ai-assisted writing · 5 parts
part 1 of 5
AI Writes Code, I Write Prose
AI generates 90% of my code and 0% of my first drafts. The ratio inverts because voice is harder to specify than conventions. Data from 20+ revision passes across four articles.
part 2 of 5
47 Rules, Each from a Real Mistake
The same Claude that fabricates follower counts also tightens prose beautifully. A 47-rule skill file is the difference. Each rule traces to a real editing failure.
part 3 of 5
Everything AI Fabricates When Editing an Article
"AI hallucinates" tells you as much as "it crashed." After 20+ revision passes, the failures fell into eight categories, ordered by what it costs to catch them.
part 4 of 5
The System Outgrew the Series
Three predictions from the first three articles broke within weeks. The 47 rules became 250+. The one file became 23. The boundary between human and AI work moved — not because models improved, but because the harness did.
part 5 of 5
I Gave My AI a Brain
A CLAUDE.md tells AI what your project is. A brain/ tells AI how to think. 23 files, 3,011 lines of process knowledge extracted from two days of corrections.
ai-assisted engineering · 4 parts
part 1 of 4
Your AI Productivity Metric Is a Lie. Here's a Better One.
Everyone counts AI-generated lines of code. Nobody counts the fix commits that follow. Across 200+ commits and 7 projects, the data is more interesting than the headlines.
part 2 of 4
The Most Important File in Your Repository Has Zero Code.
A 189-line markdown file changed the commit quality across 7 projects. It encodes conventions, constraints, and mistakes. The AI reads it every session.
part 3 of 4
The AI Doesn't Learn. The Prompt Evolves.
A 919-line prompt is a geological record of production failures. Eight critical fixes, each earned from a real server that crashed. The AI doesn't learn. You encode what it can't.
part 4 of 4
8 Tools in 12 Days, All Building the Same Thing
Eight independent projects shipped AI memory systems in twelve days with the same instinct. Markdown, vector embeddings, local-first. The count keeps growing.