The Challenge Today Is Overwhelming Complexity

Here’s a really great post by Tom Moertel on squeezing every last ounce of performance out of machines back in the day. It was a time when unrolling a loop to save the few clock cycles or seeing a unique way to use the registers of a chip could take a game from clunky to classic. Stories of making machines do the impossible are the stuff of legend. The closest we mere mortals came was rejigging our config.

Continue reading


Ladies and Gentlemen of the class of ‘14 If I could offer you only one tip for the future, simplicity would be it. The long term benefits of simplicity have been proven by Rich Hickey whereas the rest of my advice has no basis more reliable than my own meandering experience. I will dispense this advice now. Beware the over engineered complexity of your code; oh nevermind; you will not understand the over engineered complexity of your code until it bites you in the ass.

Continue reading