
Give Your AI the Intent, Not Just the Rule
A short memo on why prohibitions alone don't constrain coding agents.

How Lessons from Real Designers Helped Me Build a Socratic Design Loop for Technical Minds

"A cornered agent goes squirrely. When you push an autonomous agent into an impossible architectural dilemma with no exit valve, it will contort your codebase to survive." One way I've come to think

"When autonomous agents write code, the volume of engineering exhaust—plans, reviews, task packets, and benchmarks—rapidly outgrows the shipping product itself. Keeping that exhaust from polluting the

Three applications, seventy minutes apart, identical echoes. Notes on the industrialization of synthetic hiring.

A few weeks ago, I wrote about forcing Claude Code to speak human. Last week, I wrote about ripping AI ceremony out of a codebase. This memo is the follow-up, because the problem is far wider and more

I was asked to do a design review of a portion of a system recently, and I opened a decision document proposing a dictionary called RELEASE_FINGERPRINTS. Every prompt file in the project was to have i