Reverse engineer. Blogger. Investor. Photographer Hiker. Kayaker.

Wil Shipley, in a story about porting Doom to NeXT, describes John Carmack’s code:

Don’t take this to mean his code was spaghetti—it was actually some of the easiest-to-understand code I’ve ever worked with. It has an almost indescribable quality of “obviousness.” Like, you know when a really good teacher explains something, it seems obvious? That’s what his code was like. I mean, OF COURSE there’s a loop where you service the pending events and call a refresh on the UI layer.

It is safe to say that one would describe my code in the exact opposite way. I recommend reading the entire story. It is great for a number of reasons.

/via John “I should have patented Markdown” Gruber.