Game development is really hard. Lots of moving parts, ever evolving state of the art and the great unknown of what exactly makes up "fun" conspire to kill most projects before they see the light of publication. Best stick to the tried and true technologies and techniques, right? No! There are lots of great ideas that have emerged in the past 20 years but few have been applied to game development. Will these new techniques make game development easy? No, complexity cannot be removed, only broken down into smaller chunks. Because of this complexity, game developers eventually shoot their eye out in one way or another. We'll examine building a better gun so that when we shoot our eyes out we can recover faster and do less damage.
http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&id=IAP060294