http://the-witness.net/news/2011/06/how-to-program-independe...
In a course I took junior year of college, my project partner (now cofounder) and I worked on a zombie outbreak simulation game. Towards the height of the project, we were probably tearing up and laying down a thousand lines of code a day, keeping in touch over the phone and fixing build errors and weird behavior.
Years later, I can't look at that code without wanting to gouge out my eyes. It makes me physically sick. That said, it worked and worked well for the task at hand.
Game programming is weird like that, and Blow's talk has a section where he talks about the relative merits of dumb structures and algorithms for developers that just have to get the thing to work. It's an interesting perspective.