Si contratara programadores y pudiera elegir entre uno de los (100) codificadores principales en topcoder.com, o uno de los 100 mejores en stackoverflow.com, ¿cuál elegiría?
Al menos para mí, parece que topcoder.com ofrece una evaluación más objetiva de la capacidad pura de resolver problemas y escribir código. Al mismo tiempo, a pesar de las capacidades técnicas obvias , esta persona puede carecer de algún indicio de habilidades sociales: puede ser un "codificador solitario", con poca o ninguna capacidad para ayudar / trabajar con otros, puede carecer de la capacidad de tutoría para ayudar a transferir sus habilidades técnicas para otros, etc.
Por otro lado, stackoverflow.com al menos parece dar una indicación mucho mejor de la opinión de los pares sobre el codificador en cuestión, y el grado en que su presencia y útil y útil para otros en el "equipo". Al mismo tiempo, el sistema de puntuación es tal que alguien que arroja muchas respuestas mediocres (o incluso malas) acumulará casi inevitablemente un total positivo de puntos de "reputación": un solo voto positivo (tal vez solo por cortesía) contrarrestará los efectos de no menos de 5 votos negativos, y otros se desaniman (hasta cierto punto) de votar a favor porque tienen que sacrificar sus propios puntos de reputación para hacerlo. Al mismo tiempo, parece improbable que alguien que hace poca o ninguna contribución técnica acumule una reputación que los lleve (incluso cerca) a la cima del montón, por así decirlo.
Entonces, ¿qué proporciona una indicación más útil del grado en que este codificador en particular es probable que sea útil para su organización? Si pudieras elegir entre ellos, ¿qué conjunto de codificadores preferirías tener trabajando en tu equipo?