In everyday life
Like a carpenter’s rule: measure twice, cut once. Measuring is free to repeat and the cut is not, so all the care goes in before the saw.
One case
An AI coding agent is asked to test a library’s new overdue-notice template by sending one email to the developer. It runs the real send script, which points at the member list. In 90 seconds the script emails a draft with wrong fines to 48,000 members. No command can call those emails back.
Every case
Most work can be undone: code goes back one commit, a setting goes back to its old value. A few actions cannot: a sent email, a deleted table with no backup, a payment, a public post. In a terminal they look like any other command, so they get no special care unless you give it to them on purpose. Most of the cost of your mistakes comes from these few. So decide the reversible things quickly, and put a stop in front of the irreversible ones: a confirm step, a dry runA run of a command that reports what it would do, without doing it., or a second person.
The word
Engineers call this
Before any step you cannot undo, stop and confirm. For steps you can undo, decide and move on.