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.