Every problem has a solution which is simple, elegant and wrong. I’ve made such confident mistakes when I was younger; nowadays when I have an idea for a fix in a complex system that is simple and elegant, I take a step back and try to look why it’s wrong. Usually doesn’t take much looking.