Código Não É Mais o Gargalo


Dois anos atrás, sem AI ou com ferramentas primitivas de autocomplete, havia um limite natural pra quanto código um desenvolvedor conseguia produzir. A velocidade do software era a velocidade humana de digitar, pensar, debugar. Código era a restrição.

Isso não é mais verdade.


Pra Onde Vai o Tempo Agora

Antes dos assistentes de AI, eu estimaria que 60-70% do meu tempo ia pra escrever código. Ler documentação, implementar features, corrigir bugs, debugar. O trabalho real de traduzir ideias em software.

Hoje esse número está mais perto de 30%. E não é porque estou trabalhando menos.

O resto migrou pra tudo que está ao redor do código:

  • Code review. Mais código produzido significa mais código pra revisar. E código gerado por AI precisa de revisão cuidadosa porque pode parecer correto enquanto está sutilmente errado.
  • Refinar definições de produto. Quando você consegue construir rápido, “o que exatamente devemos construir?” se torna a pergunta mais difícil. Specs vagas que antes levavam semanas pra implementar agora levam horas, então a imprecisão é exposta imediatamente.
  • Qualidade e observabilidade. Entregar mais rápido significa quebrar mais rápido se você não tomar cuidado. Mais tempo vai pra garantir que as coisas realmente funcionam em produção, não só no PR.
  • Comunicação. Alinhar com produto, design, stakeholders. O código está pronto, mas todo mundo está?

O Gargalo Se Moveu

Aqui está o que eu acho que está acontecendo: AI resolveu a parte que todo mundo assumia ser o problema.

Por anos, a indústria otimizou pra produtividade do desenvolvedor. IDEs melhores, builds mais rápidos, mais abstrações, contratar mais engenheiros. Tudo pra produzir mais código.

Agora a produção de código é praticamente ilimitada. E acontece que isso nunca foi a restrição real.

A restrição real é saber o que construir, garantir que está certo, e conseguir alinhamento de todos. Esses processos não ficaram mais rápidos. Se algo, parecem mais lentos agora porque o contraste é tão forte.


O Que Isso Significa

Não acho que isso é um problema com solução limpa. É uma mudança de onde o trabalho vive.

Desenvolvedores que só sabem escrever código vão sentir essa pressão. A habilidade que mais importava, traduzir specs em software funcionando, agora é a parte fácil.

O que importa mais agora:

  • Entender o domínio profundamente o suficiente pra refinar suas próprias specs
  • Revisar código criticamente, incluindo código gerado por AI
  • Comunicar claramente com stakeholders não-técnicos
  • Saber quando desacelerar e verificar, não só entregar

O código se escreve sozinho. O resto ainda precisa de humanos.