Don't you love looking at a good piece of code? I'm talking about the kind of
code where the design is so sound that the code practically wrote itself,
where there were no nasty surprises at implementation, where it was 100%
feature complete and bug-free, and you didn't have to patch it up a bunch of
times. Maybe I'm squarely in the land of Santa Claus and the Easter Bunny,
but I believe, deep down, all developers want to write that perfect piece of
code. Unfortunately, real life has other ideas. Deadlines, unclear or
conflicting requirements, ridiculous scope, being human - all these things
keep us from the promised land of perfect code.
But here's the rub: though it may be satisfying to dream about, it's likely
that you'll never produce truly perfect code for real-worl... (more)