3 ms·
This is the chesterton's fence. Don't remove the barrier until you understood why the barrier was there first.
by chii 3y ago
This is the chesterton's fence. Don't remove the barrier until you understood why the barrier was there first.
- worthless-trash 3y agoThank you ! I for some reason tried googling this word last week and had "gate" stuck in my mind.
- johnnyanmac 3y agoagreed. It's one of the most painful parts of legacy code, especially when left 10 years ago by an engineer who has long departed the company that just says "DO NOT CHANGE" (or something to that effect). A beginner sees incompetency, while an expert can already imagine the war stories, the politics, the potential crunch and desperation, and the weeks of demonic bugs fought to warrant such a comment. (Or you know, you dig a bit and find a thinly documented fix to that issue from 5 years ago).