IBM has come up with a novel way to help budding Java jocks develop their coding chops. It's called Robocode, and with a reported 80,000-plus downloads, it is a certifiable craze—at least in IT ...