Programming problems that seem easy, but aren't, featuring Jon Skeet

You don't need a math PhD to play Dwarf Fortress, just to code it