Field notes · No. 114

Dev log

Senior DevOps Engineer building in public. Shipped features across Local Fitness, Ghostwriter, and more — the tradeoffs behind them, and what broke.

Latest · Local Fitness · 8 min read read

No. 053 · Devlog

Encoding the fix into the skill, not just the code: how one agent session backfilled 49 cover images

devlog v0.8.1 fixed bland, repetitive cover images, but the fix that stuck wasn't in the render code. It was a line added to the skill's own instructions and a machine-checked invariant, which is what let one Claude Code session regenerate all 49 backfilled covers in parallel and get them right the second time.

No. 008 · Ghostwriter

Rendering HTML cards to PNG with a headless browser, and why the bars don't have to be to scale

Ghostwriter's 0.1.0 release added one new card type: three ascending bars for an accelerating progression, with the bar heights fixed for effect rather than computed from the numbers next to them. Building it is a clean example of a small, reusable system: a CSS brand guide, a headless-browser render step, and a verification step that checks the honesty claim is actually true.