A month ago, a talented member of our project team (no, not me) got the business people, developers and everyone in between to agree to a simple, elegant solution to a business problem. This week, all that hard work was undone. We’ve now got signoff on a much more complex solution – we need to do four calculations and one of these calculations is not like the others. So why does this bother me so much? Not because it creates more work (this is one time where laziness cannot afford to win out), but because it sets alarm bells ringing in my head.