Gamasutra has an article on game programming that’s useful for all software developers (except those who know everything in it already).