The Programmer’s Credo: we do these things not because they are easy, but because we thought they were going to be easy.