↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

How Do You Know A Developer Is Doing A Good Job?

The text argues that developer evaluation is hard because the value of a single developer is difficult to measure directly. It says managers end up making subjective judgments, and that easy quantitative metrics often reward the wrong behavior.

It concludes that the best measures are qualitative, based on how a developer works with the team, solves problems, writes code, learns, and earns trust. Managers should communicate often and create a culture that rewards doing the right thing rather than looking productive.

Fichamento
#

  • A avaliação de desenvolvedores é importante para carreira, promoções e aumentos, mas o valor individual que cada um gera é difícil de medir.
  • Quando a medida fica vaga, os critérios dependem do julgamento subjetivo de gestores, o que pode levar desenvolvedores a tentar se vender melhor em vez de melhorar de fato.
  • Métricas quantitativas parecem atraentes, mas podem ser enganadas e acabam mudando os incentivos.
  • Contar linhas de código favorece código ineficiente, porque um bom trabalho pode exigir menos código.
  • Contar branches ou commits também distorce o comportamento, estimulando fragmentação artificial ou mudanças pequenas sem impacto real.
  • Medir bugs corrigidos pode incentivar correções superficiais e descuido com causas profundas.
  • O autor defende que as melhores avaliações são qualitativas, com foco em ser bom colega de equipe, resolver problemas, escrever bom código, aprender e merecer confiança.
  • Para isso, gestores precisam comunicar-se com frequência e criar uma cultura que recompense o que realmente ajuda o negócio.