Por que os sêniors de 2026 são apenas editores de código bem pagos, segundo Addy Osmani
(youtube.com)Addy Osmani, diretor de IA no Google Cloud e ex-líder de engenharia do Chrome, falou nesta entrevista da conferência JS Nation US 2026 (Nova York) sobre a mudança essencial no papel dos desenvolvedores sêniors na era da IA. Osmani é autor de 14 a 15 livros técnicos, como Learning JavaScript Design Patterns e Leading Effective Engineering Teams, e vem apontando de forma consistente as limitações 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. Esta entrevista dá continuidade a essa linha de pensamento e explora, por vários ângulos, o fenômeno da transição do engenheiro sênior de escritor de código para editor de código.
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á, ao contrário, em queda
- Ela é eficaz em projetos novos ou protótipos (MVPs), mas a diferença ainda é clara em codebases grandes ou ambientes corporativos
- 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 funções utilitárias já existentes em vez de reaproveitá-las
- 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 — qualidade, consistência e last mile (acabamento final) — continuam sendo responsabilidade humana
Vibe Coding vs. engenharia assistida por IA
- Vibe Coding é uma abordagem livre, focada em explorar rapidamente a viabilidade de uma ideia, sem grande preocupação com code review
- A engenharia assistida por IA usa a IA como ferramenta mantendo princípios tradicionais de engenharia, como arquitetura, segurança, desempenho e qualidade
- Para código de produção, a segunda abordagem é indispensável; nesse contexto, a "engenharia de contexto" (a técnica de fornecer ao modelo contexto rico, como documentação, exemplos, histórico de conversa 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á mudando de escrever código para avaliar e editar código. É esse o sentido sugerido pelo título "editores de código bem pagos"
- O code review está se tornando o principal espaço de formação dos juniores, e o pensamento crítico para questionar "por que a IA escolheu esta abordagem?" está mais importante do que nunca
- Segundo um estudo, engenheiros estão gastando bastante tempo depurando código gerado por IA que "parece correto, 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 um agente via app do GitHub e, quando volta, já recebe um PR. A frase "não quero uma issue, quero um PR" chama atenção
- Ele limita isso a projetos pequenos e médios, e ainda não recomenda esse uso em ambientes corporativos
- Ele usa a metáfora de uma transição da fase de "conductor" — em que se usa apenas um agente — para a fase de "orchestrator", em que vários agentes são gerenciados ao mesmo tempo
Chrome DevTools MCP e Figma MCP
- Lançado no fim de 2025, o Chrome DevTools MCP (Model Context Protocol) dá "olhos" aos agentes de programação. Com isso, o agente pode verificar o resultado real da renderização e até 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 não chegou ao ponto de reaproveitar automaticamente bibliotecas de componentes de UI já existentes
O futuro da IA no navegador e a questão da confiança
- A próxima etapa é automatizar jornadas do usuário usando o rico contexto que o navegador possui — como informações de login, calendário e histórico de buscas —, mas o ponto crítico é desenhar confiança de forma que a confirmação humana permaneça em etapas que envolvam pagamento ou dados pessoais
- Osmani enfatiza: "não deve ser 100% automatizado; precisa parar obrigatoriamente nos pontos em que o usuário levantaria a sobrancelha"
Conselhos para desenvolvedores juniores
- Se você conseguir construir especialização profunda em áreas que a IA ainda não resolve, isso pode se tornar justamente uma oportunidade de diferenciação
- 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 superpower"
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 para produzir código, mas na capacidade de ler, julgar e dar contexto ao código. O título um tanto provocativo de "editor de código bem pago" não é um rebaixamento, mas sim o paradoxo de representar exatamente a competência central exigida por esta era
- Assim como Osmani elevou o número de 70% para 80%, o grau de completude dos agentes claramente está melhorando. Porém, o custo de administrar a "dívida de compreensão" que preenche os 20% a 30% restantes não diminuiu, e reduzir essa lacuna continua 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