http://news.ycombinator.com/item?id=2937426
http://all-things-andy-gavin.com/2011/09/11/video-game-progr...
and a part 4: http://news.ycombinator.com/item?id=2950413
http://news.ycombinator.com/item?id=2937426