Back to Blog
Builder Journal

Builder Journal

15 posts

Open card catalog drawer with one index card missing from the row

The Bugs That Only Appear on the Second Run

Putting a working pipeline on a schedule surfaced four bugs that were invisible on run one, including one that ate 12,563 business formation records.

Builder Journal
July 30, 20266 min
Brass balance scale tipping under a thick stack of manuscript pages

The File That Was 269 Characters Too Big

My writing app's assistant kept saying it couldn't see the world bible. It took four commits to find out the file was 269 characters over the budget.

Builder Journal
July 24, 20266 min
Blurred modal dialog on a dark screen with one amber highlighted button

The Allow Button Doesn't OCR

Permission dialogs sat on my agent's console until I happened to notice. Building a watcher that could see them, and click them, meant OCR, geometry, and one very small allowlist.

Builder Journal
July 17, 20266 min
A small aluminum desktop computer on a shelf, single amber status light glowing, network cable fading into shadow

The Mac Mini Is the Cloud Now

This week I deleted a cloud job runner and moved my site builder's AI onto a Mac Mini in my house. The reasoning beat the wiring.

Builder Journal
July 9, 20265 min
Mechanical keyboard and small server module on a dark wood desk in warm amber side lighting

The Audit That Couldn't Save Itself

The audit found a real problem on one of my sites. Then it failed to save its own report. The real story of the week was a migration, not a check.

Builder Journal
June 18, 20265 min
Close-up of a single illuminated mechanical keyboard key against dark cables and a reflected terminal screen

One JSON Line on Stdout

When the caller cannot read the room, the script has to put the room on stdout. One JSON line, one status field, everything else on stderr.

Builder Journal
June 14, 20265 min
Close-up of an open server rack bay with amber fiber-optic cables in dim light

The Year 0003 Problem

Sixteen rows in a federal dataset claimed they were filed in the year 3. The schema lied, and that gap is where the real engineering lives.

Builder Journal
June 7, 20266 min
Terminal screen glowing amber in a dark room, scrolling log output visible, cursor frozen mid-line

The Watchdog That Couldn't Fix It

A bash watchdog and the failure it couldn't restart: when your AI agent's CLI logs itself out and the only fix is a human at a keyboard.

Builder Journal
May 29, 20265 min
Spiral notebook open on a dark desk with red pen marks, laptop screen glowing out of focus in the background

I Built My Own Analytics. Three Invisible Bugs Said Otherwise.

Building my own pageview analytics taught me that passing every static check and actually working are two very different claims.

Builder Journal
May 22, 20265 min