Automate the Easy, Avoid the Mystery House

Automate what you understand completely; never automate your way into a system where nobody knows why it works or what it does.

What it is

Automation is a multiplier on understanding. When you automate something you understand completely — the exact inputs, the exact transformation, the exact expected outputs, and all the failure modes — you get a reliable, fast, inspectable process that runs with less effort than its manual counterpart. When you automate something you do not fully understand, you build a mystery house: a system that produces outputs, usually correctly, through a process nobody can explain. The mystery house grows over time because automation invites extension. New cases get added to a system that already isn't understood; the automation handles them because it handles everything; nobody inspects why; the system becomes larger and less intelligible. In agentic systems, mystery houses are especially dangerous because agents operate with autonomy — a mystery-house agent can run for a long time, producing outputs that look reasonable, while doing something subtly wrong in ways that are difficult to diagnose precisely because the underlying process is opaque. The discipline: automate aggressively in areas where you have complete understanding, and resist automation in areas where the understanding is incomplete. If you cannot explain the full logic to someone else in ten minutes, you do not yet understand it well enough to automate it.

When to reach for it

When NOT to

Exemplars

Related