I'm getting ready to leave my current gig, and have had Chesterton's fence in mind, but kind of in a reverse way -- I'm trying to do some cleanup of confusing code so that it doesn't become a Chesteron's fence after I'm gone. There's some complicated code that absolutely doesn't have to be that complex, and I know that if I don't take the time to refactor that before I head out, some poor developer's going to be stuck debugging an issue that would be much clearer (or may not even happen at all) if that code were gone.