Winners
Component Finals, Round 3
11.17.06 5:00 PM


By RRLevering
TopCoder Member

The final TopCoder component round turned out to be interesting in some respects, but only served to stabilize the results from the first two competitions. The relative placements that were originally posted were not terribly different than the first two rounds. However, the scores, especially in development, were lower than ever we had seen in the past two rounds. The one thing that initially resolved some doubt on the development side was PE's clear domination on the development component. With magicpig's win yesterday, the first place prize was in contention between these two competitors. And while still technically undecided, it would take a high wager of both magicpig and PE on the second component to have any last minute surprises.

The development component in question was an extension to Firefox that enabled interaction with the Orpheus game server. The component was difficult because 1) most of the competitors had not worked with the technologies involved, 2) the component was very large and complex on its own, and 3) according to several developers there were some difficulties with designer responses on the forums where they collaborate to resolve ambiguities. One developer (kakarotto) had not even submitted the component at all and another (zjq) had submitted a very non-working component. In fact, only one of the developers would even pass review (a score of 75 is needed in the normal case to even be considered) for the component, which is an unexpected result for this caliber of competitors. Things may have been much more interesting if PE had dropped the ball on this component, but that was not to be the case. The appeals process did not result in much change. kiveol made a run at magicpig for a while, which with a 2nd place finish here would have practically assured him of third place in the final results. Now with only a third place win, it depends a lot on the wagering whether he can secure the 3rd place spot, next to PE and magicpig.

On the design side, the results were also not very atypical. The design was actually a very important one - the next incarnation of the very used TopCoder configuration manager. nicka81 started off in first place, despite a mediocre review from adic. Speaking with adic afterward, he said that he felt like nicka81 had strayed on several important points on the requirements specification that dealt with the underlying data structures of the design. nicka81, on the other hand, felt like adic was too inflexible with designs that were not in his style. This disagreement didn’t serve to make enough of a difference to keep nicka81 from the win. Much like on the development side, sql_lall in third made a run at maone with a series of successful appeals, but it was not to be. Overall, Luca early on appeared to be giving up a lot of appeals and I saw several designers consider returning to more appeals when they saw this. On the other hand, WishingBone was as immovable a reviewer as ever, with a very high percentage of rejected appeals.

wildcardone.jpg


The reviewers and competitors seemed to have a little more fun with their appeals, especially in cases where they had no chance. zjq, who had essentially submitted no code, argued that on the one review score for "inclusion of useless code" he should receive a very high score, since he most definitely had no useless code. He didn't succeed in getting points, but he did get succeed in getting a chuckle from the reviewer room.

So unfortunately for spectators, going into the wagering phase of the component competition we're assured that nicka81 is going to win the design contest and that maone will place second. The rest of the places are more up in the air and I'll be interested in seeing who gets third. In development, it's more unsure, but PE is looking good for first place and magicpig for second. Third place could go several ways but I'm betting on kiveol with two third place finishes already. The one thing that I'm also betting on is that finally there will be more tension and interest in the component competition as they build up the wagering phase to its stunning (ok, maybe not so stunning) conclusion.


AOL

NSA

Bloomberg

UBS