If this sort of thing interests you (or even if you think it is totally ridiculous) you should definitely check out Handmade Hero[1], which is a livestream of a game's development. My own programming skills have improved from watching Handmade Hero as I've picked up some new techniques (and shed some bad habits as well).