Chesterton's Fence is no more
Chesterton’s fence is a useful principle in software engineering (and in life): do not remove a fence until you know why it was put there in the first place. For software engineers, that means a behaviour or a line of code probably exists for a reason; remove it and you may trigger trouble.
Read more →