There is no better feeling on Earth than replacing a buggy, complicated, difficult to follow piece of code (which caused you untold pain six months ago as you spent weeks tweaking it into a superficially-working state) with an easy to follow solution, created in a day and a half, which is obviously and testably correct. It’s like discovering that you’re one of those mythical superprogrammers, 10x more efficient than the “average programmer”, because the average programmer was you, six months ago. You might think that the comparison isn’t valid because I solved the problem once already, but … Continue Reading
* You are viewing the archive for May, 2008