The AI Builder Principles
Twelve principles for building production software with AI when you cannot read the code.
Sep 08, 2026
Every post tagged Principles on Sam Henry's blog.
Twelve principles for building production software with AI when you cannot read the code.
Sep 08, 2026
Run the same steps every time, and watch less only after the agent has proven it.
Sep 07, 2026
Match the task to the model that can do it.
Sep 07, 2026
Make the agent trace what a change touches, then carry forward only what bears on it.
Sep 07, 2026
Write the rules down, then spot-check the work.
Sep 07, 2026
One place the software lives, with every change committed so you can always get back to working.
Sep 07, 2026
Know which decisions are yours, and delegate the rest on purpose.
Sep 07, 2026
Declare what a change may reach, and enforce it where the machine can.
Sep 07, 2026
Use words that mean one thing to the builder, the model, and the engineer.
Sep 07, 2026
Less is more. Ask what to remove before you add anything.
Sep 07, 2026
Decompose until the smallest piece still delivers value on its own.
Sep 07, 2026
Own the definition of done, and write the acceptance criteria yourself.
Sep 07, 2026
Define what each piece promises before anything builds it.
Sep 07, 2026