Tournament fever is on the rise again, but for this particular sport, game play takes place not on the court but rather within the digits of computer code. Competition is driven by the mental agility of the players who, despite their big-league abilities, promise to stick around for their senior year.
At TopCoder.com, a Glastonbury, Conn.-based coding competition company, programmers participate in semiweekly online programming competitions for cash and, if lucky, qualify for the big dance at either of the two major annual tournaments. The TopCoder Collegiate Challenge premiered in June and lent center stage to the younger hotshots. The TopCoder Invitational Tournament, which is open to all members of the growing TopCoder community, will bring together 16 semifinalists (out of 256 qualifiers) on Nov. 2 and 3 at the Foxwoods Resort and Casino in Mashantucket, Conn., to compete for a $250,000 purse.
At Foxwoods, semifinal competitions will pit four programmers against one another. They must create a code to satisfy an assigned scenario within a 75-minute time limit. Contestants then spend 15 minutes in the challenge phase scanning opponents’ codes, highlighting any flaws in an attempt to oust their rivals. Winners of each round advance to the finals in the tournament championship. Jason Woolever, former MIT grad student and reigning Collegiate Challenge champ, banked $100,000 for his clutch performance last June in San Francisco. He’s now a senior research and development engineer for Synopsys in Sunnyvale, Calif.
Been fantasizing about drafting a superstar such as Woolever onto your IT squad? Companies can either post jobs at www.topcoder.com or take advantage of a matchmaker-style hiring program in which TopCoder fetches a qualified programmer from the member community based on a company’s demands. Also useful is a complex rating system that distinguishes one coder from another, allowing employers to evaluate and compare potential employees. “TopCoder was put together to differentiate between [programmers],” says Jack Hughes, founder and chairman. “The programming community is not homogeneous.”