Você já se deparou com um super programador? O que o identifica como tal, comparado a programadores experientes / ótimos "normais"?
Além disso. como você lida com uma pessoa em sua equipe que acredita ser um super programador? Tanto no caso de ele realmente ser ou não?
Edit : Entradas interessantes em todos os aspectos, obrigado. Algumas coisas podem ser recolhidas:
Algumas definições surgiram. Desconsiderando definições muito localizadas (que identificaram os autores ou seus conhecidos como super programadores), gostei de algumas definições:
Definição de Thorbjørn : uma pessoa que faz o equivalente a uma boa equipe de forma consistente por um longo tempo.
Elétron livre, ligado a partir da resposta de Henry . Uma pessoa muito produtiva, de habilidades excepcionais. A explicação é uma boa leitura.
Um elétron livre pode fazer qualquer coisa quando se trata de código. Eles podem escrever um aplicativo completo a partir do zero, aprender um idioma em um fim de semana e, o mais importante, podem mergulhar em uma pilha enorme de código espaguete, entender o sentido e realmente fazê-lo funcionar. Você pode construir um negócio inteiro em torno de um elétron livre. Eles são tão bons.
Contrastando com a última definição, é o ponto vinculado por James sobre o mito do programador genial ( vídeo ). A mesma idéia é expressa como programação sem ego no comentário de rwong. Eles apresentam opiniões opostas sobre como otimizar para um programador único ou para uma equipe.
Essas definições são definitivamente diferentes, então eu agradeceria se você tivesse uma opinião sobre qual é a melhor. Ou adicione seu próprio, se quiser, é claro, mas ajudaria a dizer por que é diferente deles.