Chesterton's half-implemented fence that he built just in case
A software engineer argues that developers should apply Chesterton's fence when refactoring unfamiliar code, understanding why code was written before removing it. The engineer recommends documenting intent through READM…