001 2026.07.09
July 9, 2026
The Framework Emergence Loop: How Durable AI Workflows Are Actually Found
You don't design a durable AI agent framework. You find one through a series of intentional failures. Here's what six iterations taught me.
001 2026.07.09
July 9, 2026
You don't design a durable AI agent framework. You find one through a series of intentional failures. Here's what six iterations taught me.
002 2026.06.18
June 18, 2026
A broken agentic workflow fails loudly. The wrong one runs cleanly and quietly drifts. How to define correctness and evaluate against it before you ship.
003 2026.05.18
May 18, 2026
AI gets you to 75% fast, then stalls. The wall isn't the model's capability, it's the specification boundary: the territory your spec left undefined. Here's how to plan for it.
004 2026.05.11
May 11, 2026
The reason AI-assisted builds stall isn't the model: design decisions were never made. Here's why writing the spec first changes everything.
005 2026.05.04
May 4, 2026
Most CLAUDE.md files decay because they're written as config and forgotten. Here's how to treat them as living artifacts that improve over time.
006 2026.04.27
April 27, 2026
AI coding tools don't fail on prompts. They fail on ambiguous artifacts. Here's what Agent Experience means in practice and why it starts with your spec, not your model.
stay in touch
I write and connect with operators building developer-first products and payment systems. Follow along on LinkedIn. That's where conversations happen.
the newsletter
Occasional writing on developer platforms, payments, and AI-assisted engineering. No spam, and you can unsubscribe anytime.