Winners
Component Competitions Round 1
11.15.06 6:30 PM


By RRLevering
TopCoder Member

After this morning's intense first semifinals match, with tomek getting knocked out and Ying challenging his way to the top, I was looking forward to an interesting component competition. Perhaps not as intense, but interesting in a more subtle way. In particular, I wanted to see from a higher level how reviewers scored and answered appeals. In addition, I wanted to see the process by which competitors went about researching the appeals.

Normally, the process isn't quite as transparent. I talked to finrod a bit about this, as he sat watching on the sidelines. He didn't have time to submit the first component, so was sitting on bean bags watching the action on the big screen. I was personally of the belief that being able to see how close you were to your opponents would spur you on to more appeals. He didn't seem to think it would affect his process. However, there are definitely more appeals in this contest than in a typical component. mess mentioned that it was mostly due to the high stakes and the fact that they have nothing else to do, sitting in front of the computer for two hours.

Strangely, the most important part of the component competitions happens very quietly in the first minute: the scores are posted, pre-appeal. This essentially lays the landscape for the entire two hours. While appeals can result in some score changes, score changes of more than a couple points, especially with a good set of reviewers, are infrequent.

On the design side, the component in question was the previously mentioned AJAX component, the AutoComplete text box. China's maone started out with an incremental lead, but was quickly ousted from the spot by a quick appeal by the second place Russian, nicka81. While maone came back with his own successful appeal, nicka81 widened the lead, making it tougher for a comeback in the end. The only other spots in contention were 4 and 5, with oldbam and sql_lall leapfrogging several times during appeals. Unfortunately, with so many appeals on the design side, it was impossible to conclude final placement at the time of this writing. Ironically, just when it was starting to get exciting, the TV was turned off to get ready for the algorithm competition. Those of us who actually care more about the component side will just have to wait for the stunning conclusion to this first round.

Development was a surprise, in that the scores were ranging across the board. With the high level of the competitors in this Rename Package component, I was expecting a real tight finish. However, visualage had been particulary harsh in his review scores, which definitely dropped the average down and opened things up a bit. In addition, assistant had favored PE's submission relatively speaking, which made him hard to catch at the top. While there were several successful appeals, there wasn't much movement throughout the phase.

Here are magicpig and PE, hard at work:



The real magic -- which we have to wait to see -- is in the unknown phase of the contest, where competitors wager on their relative performance. With nicka81 the favorite in design, taking the lead on the first component would put him where he wants to be. It's only if the leader falls behind on one component that an opponent weighted very highly that he stands a chance of losing. Second place, according to several of the designers, should be a much more interesting contest. In development, I still think things can go in a lot of directions, with such closely ranked competitors near the top. I'm not making a personal prediction until at least tomorrow's scores are final.

Now, I'm looking forward to tonight's relaxation. There's much talk about the poker tournament and a much more relaxed energy in the air, despite the background techno beat in the room.


AOL

NSA

Bloomberg

UBS