As a developer, I’m eager to build. That’s what comes naturally to me. Surely, many other developers feel the same. Usually, my thoughts go along these lines: Oh, that’s a neat idea. I can do this. That’s quick and easy. But reality isn’t agreeing with this approach and three weeks later I have to admit it. This happened more than a few times to me.