To write great code, it helps to have serious problems.
Anyone can hack together a linked list inverter. A lot of programmers can put out something more elegant, given unlimited time and resources. Some can even solve complex problems under pressure. But only a handful of coders crank out brilliant code when faced with a mind-bending challenge and a looming deadline. For them, impossible demands are the ones that begin to get just a bit interesting.
We have some serious problems and we'd like to share them with people who are motivated by that kind of challenge. So, you're invited to take part in the Google Code Jam 2003, a programming competition that will be worthy of your time, your skills and your interest. To take part, visit:
http://www.topcoder.com/googlecodejam