Blog
Notes on software, technology, and the occasional detour.
LAMP — Language-Agnostic Module rePresentation
May 18, 2026
A proposal for an intermediate representation that captures software modularity before code is generated — reviewable before any implementation exists, and a contract a coding agent honors during generation.
The Future of Knowledge Work with LLMs
May 6, 2026
What is knowledge work, and what does it become as LLMs get better? A look at the parts that won't change, the parts that will, and how knowledge workers need to adapt.
Engineering Ceremonies for the AI Era
April 30, 2026
Code generation is cheap; alignment is the new bottleneck. A fresh look at standups, grooming, planning, demos, and retros — what each becomes, what new ceremonies earn a slot, and how the roles shift.
Autonomy and Cost of Error — The Trade-off at the Heart of AI Application Design
April 29, 2026
Every AI application sits on a trade-off between the autonomy it grants the model and the cost of errors in its domain. A framework for mapping where your application belongs, and the knobs that move it there.
Software Engineering Practices in the AI Era
April 19, 2026
AI didn't rewrite the rules of building software well. It raised the cost of skipping the old fundamentals, introduced new failure modes, and extended the reach of practices that were never practical by hand. What matters more than ever, what to contain, and what to put to work.
Hello, World
April 18, 2026
First post on the A3RN blog. Notes on what we're building and why.