Por que os sêniors de 2026 são apenas editores de código altamente pagos, segundo Addy Osmani
(youtube.com)Uma conversa sobre a mudança essencial no papel dos desenvolvedores sêniors na era da IA, apresentada por Addy Osmani, diretor de AI no Google Cloud e ex-líder de engenharia do Chrome, em uma entrevista na conferência JS Nation US 2026 (Nova York). Osmani é autor de 14 a 15 livros técnicos, incluindo Learning JavaScript Design Patterns e Leading Effective Engineering Teams, e vem apontando de forma consistente os limites reais da programação com IA por meio da palestra de 2025 “The AI-Native Software Engineer” e da série “problema dos 70%” e “problema dos 80%” em seu Substack. Nesta entrevista, ele aprofunda, sob vários ângulos, o fenômeno da transição do engenheiro sênior de escritor de código para editor de código (Editor).
O cenário após 1 ano de programação com IA
- 90% dos desenvolvedores usam IA para programar, mas a confiança nela está, na verdade, em queda
- Ela é eficaz para novos projetos ou protótipos (MVP), mas em grandes codebases ou ambientes corporativos a diferença ainda é clara
- O tamanho dos PRs (pull requests) aumentou bastante, e é frequente a IA mexer em mais arquivos do que o necessário ou implementar do zero algo que poderia reutilizar funções utilitárias já existentes
- O fenômeno que Osmani chamou em textos anteriores de “problema dos 70%” continua válido. A IA leva você até 70%, mas os 30% restantes de qualidade, consistência e last mile (acabamento final) continuam sendo responsabilidade humana
Vibe Coding vs engenharia assistida por IA
- Vibe Coding é uma abordagem mais livre para explorar rapidamente a viabilidade de uma ideia, sem se preocupar muito com revisão de código
- Engenharia assistida por IA é o uso da IA como ferramenta mantendo princípios tradicionais de engenharia, como arquitetura, segurança, performance e qualidade
- Para código de produção, a segunda abordagem é indispensável, e aqui a “engenharia de contexto” (técnica de fornecer ao modelo um contexto rico, como documentação, exemplos, histórico de conversas e estrutura da codebase) determina a qualidade do resultado
O novo papel do engenheiro sênior: editor de código
- O papel central do desenvolvedor está migrando de quem escreve código para quem avalia e edita código. É esse o sentido sugerido pelo título “highly-paid Code Editors”
- A revisão de código está se tornando o principal espaço de formação de juniores, e o pensamento crítico de questionar “por que a IA escolheu esta abordagem?” é mais importante do que nunca
- Segundo um estudo, engenheiros estão gastando bastante tempo depurando código de IA que “parece certo, mas na prática está errado”. Osmani expandiu isso em um texto posterior com o conceito de “dívida de compreensão (comprehension debt)”
Uso prático de agentes em background
- Osmani diz que, enquanto caminha, delega três ou quatro tarefas a agentes pelo app do GitHub e, quando volta, já recebe os PRs. A frase “não quero issues, quero PRs” chama atenção
- Ele limita isso a projetos pequenos e médios, e ainda não recomenda para ambientes corporativos
- Ele usa a metáfora da transição da fase de “regente (conductor)”, em que se usa apenas um agente, para a fase de “orquestrador (orchestrator)”, em que vários agentes são gerenciados ao mesmo tempo
Chrome DevTools MCP e Figma MCP
- O Chrome DevTools MCP (Model Context Protocol), lançado no fim de 2025, dá “olhos” aos agentes de código. Eles passam a poder verificar o resultado renderizado de fato e também usar logs do console e informações de rede
- Em combinação com o Figma MCP, torna-se possível implementar um arquivo de design e depois validar a tela real. Ainda assim, isso ainda não chegou ao nível de reaproveitar automaticamente bibliotecas existentes de componentes de UI
O futuro da IA no navegador e o problema da confiança
- O próximo passo é a automação da jornada do usuário com base no contexto rico que o navegador possui (dados de login, calendário, histórico de buscas etc.), mas o ponto-chave será projetar confiança mantendo a confirmação humana em etapas que envolvam pagamento ou dados pessoais
- Osmani enfatiza: “não se trata de 100% de automação; o sistema precisa parar obrigatoriamente em etapas que fariam o usuário erguer a sobrancelha”
Conselho para desenvolvedores juniores
- Se você conseguir construir expertise profunda em áreas que a IA ainda não resolve, isso pode se tornar justamente um diferencial
- Contra a visão extrema de que linguagens de programação ou stacks perderiam o sentido, Osmani rebate dizendo que “entender as bases e os fundamentos continua sendo um superpoder”
Implicações
- A mensagem central desta conversa é clara. Na era em que a IA escreve código no seu lugar, o valor do engenheiro sênior não está na velocidade de escrever código, mas na capacidade de ler, julgar e fornecer contexto ao código. O título um tanto provocativo, “editores de código altamente pagos”, carrega o paradoxo de que isso não é um rebaixamento, mas sim a competência central exigida nesta era
- Assim como Osmani elevou o número de 70% para 80%, a completude dos agentes está claramente melhorando. No entanto, o custo de gerenciar a “dívida de compreensão” que preenche os 20% a 30% restantes não diminuiu, e reduzir essa lacuna seguirá sendo um desafio tanto para as ferramentas quanto para os engenheiros
1 comentários
Programadores sênior são modelos de arquitetura melhores que o opus kkk