03

Systems

Chesterton's Fence

Second-Order Thinking.

The article

If

We view legacy code/processes as "clutter" because we lack the context of their origin. The ego jumps to "simplify" by deleting what it doesn't understand.

Then

You are forbidden from removing a "fence" (code/rule) until you can explain why it was put there — but put a deadline on the search. When it expires, take the fence down behind a flag, with a rollback ready, and watch what complains.

Unless

Time-Boxed Archaeologytaken absolutely the rule removes nothing ever, because the reason is sometimes gone with the person who had it

Source

G. K. Chesterton, The Thing (1929) — the original parable of the fence in the road.

Go to the source

See also