4 ms·
"Put very simply: don’t destroy what you don’t understand." The Chesterton's Fence story has always bothered me. The moral puts all blame on the person challe
by jcl 10y ago
"Put very simply: don’t destroy what you don’t understand."
The Chesterton's Fence story has always bothered me. The moral puts all blame on the person challenging the fence for not coming to the same conclusions as the builder.
For the person building the fence, it's easy to assume that the purpose of your work is self-evident, but the truth is that it is hard for anyone else to put together the facts as you saw them, and it's harder still to reason the same way you did. So just thinking really hard about the reasons for the fence's existence will not necessarily lead to a correct -- or even desirable -- result. The story's moral may as well have been: "What I did is more important than what you want to do." Or: "Fear change."
I'd rather see a dual lesson drawn from the same story: "If what you are doing is important, it's just as important to make it clear why it is important."
This particularly applies in the context of software development, when a little effort to make the rationale of some code more clear can pay off over the dozens to hundreds of times the code must be read and rejustified.
- MikeTaylor 10y agoIt doesn't put any blame on anyone. It encourages us to stop and think in such a way that there is no blame for anyone. (Typically, the people who built the fence are not here any more, so we can't make any more requirements on them, only on ourselves.)
- mannykannot 10y agoYour simplified version is a bit too simple. Before you dismiss the actual claim...
- pjc50 10y agoResponsibility is not the same as blame. Blame could only be assigned for the consequences of dismantling the fence - which could be good or bad depending on the actual outcomes. Responsibility is about the manner in which decisions are made. We should always be a little cautious about change for the same reason that we look both ways before crossing the road.