Skip to content
Make Automation Boring

Make Automation Boring

June 28, 2026·Jonas

The best automation quickly becomes unremarkable. It runs the same way on a laptop and in continuous integration, reports what it changed, and fails with enough context to begin debugging. Nobody needs to remember the sequence because the sequence lives with the project.

Start by automating the command people already run most often. Give it a memorable name and keep its inputs explicit. A small script that eliminates five manual steps is more valuable than an ambitious platform nobody feels safe editing.

Optimize for recovery

Happy paths are easy to automate. The real design work begins when a process stops halfway through. Can it be run again? Does it leave a lock or a partial artifact? Will the next person know which step completed?

Idempotent operations make recovery less dramatic. When that is not possible, checkpoints and clear cleanup instructions are a good substitute. The goal is not to prevent every failure; it is to make each failure understandable and reversible.

Reliable automation builds trust slowly. Keep it small, keep its output useful, and let boring repetitions prove that it deserves more responsibility.