Let's Play: Refactor the Mega Controller!

Killer talk by Andy Matuschak in a format that I've never seen before. It's not easy to code on your feet like this, but Andy does a great job of solving problems that we've all experienced, explaining his thought process, and providing colorful commentary on iOS frameworks all at the same time.