Wednesday, May 26, 2021

Chesterton's Fence


Among the fascinating concepts I came across while reading a book about software engineering for long-lived code is "Chesterton's Fence," or second-order thinking.  The TL;DR is that if we do not consider the rationale of previous decisions and understand how we arrived at a certain phenomenon or dilemma we can frequently make a situation worse instead of better.

No comments: