Jean Pierre Lessa e Santos Ferreira, especialista em tecnologia, software e inteligência artificial, tem uma observação que contraria a narrativa mais comum sobre performance em tecnologia: o que separa equipes de engenharia de software excepcionais das medianas raramente é o nível técnico individual dos membros. É a qualidade do ambiente em que trabalham.
Diante disso, times com práticas sólidas, feedback rápido e processos de revisão bem calibrados entregam consistentemente melhor do que times com engenheiros brilhantes operando em ambientes disfuncionais. Isso não é teoria de gestão. É o que os dados sobre performance em desenvolvimento de software mostram repetidamente.
Revisão de código como ferramenta de aprendizado, não de julgamento
Code review mal conduzido é uma fonte significativa de atrito em times de tecnologia. No momento em que a revisão vira um processo de caçar erros para apontar, ela cria defensividade, atrasa entregas e não melhora a qualidade de forma sustentável.
No entendimento de Jean Pierre Lessa e Santos Ferreira, a revisão eficaz é uma conversa técnica. Quem revisa traz perspectiva e sugere alternativas. Quem teve o código revisado aprende e contribui com o contexto que o revisor não tinha. O resultado, na prática, é um sistema melhor e uma equipe mais alinhada tecnicamente.
Por que a documentação técnica precisa ser tratada como parte do produto?
Assim como identifica o especialista em tecnologia, software e inteligência artificial, Jean Pierre Lessa e Santos Ferreira, a ausência de documentação técnica como um dos maiores multiplicadores de custo oculto em projetos de engenharia de software. Cada vez que um engenheiro precisa entender um sistema mal documentado, o tempo gasto poderia estar sendo usado para evoluir o produto.

A documentação não precisa ser exaustiva para ser útil. Precisa responder às perguntas que surgem com mais frequência: por que essa decisão foi tomada, quais são as dependências críticas, o que acontece quando determinado componente falha.
O papel do ambiente no desenvolvimento de engenheiros seniores
Engenheiros se desenvolvem em ambientes que apresentam desafios complexos, feedback construtivo e liberdade para cometer erros sem repercussões severas. Organizações que desejam cultivar liderança técnica interna devem intencionalmente estabelecer esses ambientes, em vez de aguardar que surjam naturalmente.
Quando a cultura técnica precisa evoluir junto com a equipe
Equipes menores mantêm a coerência técnica devido à proximidade. À medida que a equipe se expande, essa coerência deve ser mantida por outros métodos: documentação de decisões arquitetônicas, padrões de codificação acordados e reuniões técnicas regulares.
Jean Pierre Lessa e Santos Ferreira enfatiza que uma cultura tecnológica robusta não se resume a um conjunto de regras, mas a um conjunto de práticas que a equipe adota porque reconhece seu valor, e não porque foi imposto. Em resumo, cultivar essa compreensão é um esforço de liderança técnica a longo prazo, e os resultados se manifestam na consistência das entregas, na baixa rotatividade e na habilidade da equipe de resolver problemas complexos sem depender de soluções externas.
Autor: Diego Rodríguez Velázquez