A hand with precision tweezers lifting a WHY? tag off a glass pane of code on a drafting table

What Are You Coding?

A demo is a movie. Code is literature. If you cannot say what you are building, your teammates cannot either.

Two maps of the same coastline on a cartographer's desk under lamplight, one clean and green-bordered, one weathered with pencil corrections and margin warnings, with a captain's log and compass between them, a metaphor for symbolic consistency versus evidence that survived contact with reality

The Green Build and the Hermeneutic Gap

A green CI proves consistency. LLMs are hermeneutic engines: they cannot tell whether the system is true to the world you care about.

Mission control room with operators at consoles facing a curved wall of monitors and telemetry — the human go/no-go moment in a high-stakes system

The Half of CI We Forgot to Automate

We automated the cheap half of trust: contracts and types. The expensive half, evidence on how the system actually behaves, we still answer with a vibe.

A path forks in the foreground — one branch leads into a dark forest of broken, glowing technology and stormy decay; the other winds toward a bright, sustainable city under a golden sunset. The choice between an unstable path and one that leads forward.

Stable Problems

The moment everyone nods at the problem is the moment to slow down.

Why This Blog Uses RSS (Not a Newsletter)

Newsletter platforms promise reach and metrics. They also own the channel. RSS is a protocol — you own the content; the reader owns the experience.

A drafting table merging into a terminal screen — compass, ruler, and wireframe blueprints dissolving into lines of code — the boundary between design and programming erased

Design Is the New Programming

The bottleneck moved. Execution got cheap and most builders aren’t optimizing for it. Yet.

Silhouetted figure in a doorway holding keys towards a brightly lit factory floor — control of the whole production at stake

Process Before Solution

AI is getting better at solving it. You still don’t know how. This will keep happening.