Simple is nearly always better. But if it’s going to be complicated, then make sure the problem is worth the complexity. A great deal of time is wasted creating complex solutions to relatively unimportant

Computer programmer Ward Cunningham on the importance of making fast, reversible decisions: “I can’t tell you how much time is spent worrying about decisions that don’t matter. To just be able to make a decision and see what happens is tremendously empowering, but that means you have to set up the situation such that when something does go wrong, you can fix it.”review