Designing our lives

Code is hard but people are harder, and perhaps one’s own self is the hardest of all: it’s difficult to have the critical distance. We're skilled at considering how to make things better, quicker, more beautiful. Can we apply those same skills to our lives and our communities? Can we establish clear structures, eliminate the unnecessary, give ourselves breathing room? Can we refactor our methods, optimise our algorithms, stop making the same mistakes over and over? Can we spend a bit more time deciding what to do, and once we've made that decision, do it to the best of our collective abilities?