Charity Majors foi mais direto em uma postagem que escrevi em 2024: “Escrever código é a parte mais fácil da engenharia de software”, disse ela. As partes mais difíceis são descobrir o que construir, integrá-lo a um sistema maior, validar se funciona, mantê-lo ao longo do tempo e fazer com que os humanos confiem nele o suficiente para usá-lo.

Acontece que as partes mais difíceis são realmente difíceis. Mert Demirer, Leon Musolff e Liyuan Yang rastrearam mais de 100.000 desenvolvedores do GitHub junto com sua telemetria de uso de IA. O preenchimento automático, os agentes interativos e os agentes autônomos aumentaram a atividade de codificação bruta, com efeitos cumulativos nos commits de 40%, 140% e 180%. Isso parece ótimo até você ver como os ganhos diminuem à medida que você se aproxima dos usuários reais. Por exemplo, esse salto de 180% nos commits resultou em aproximadamente 50% mais projetos e apenas 30% mais lançamentos reais. Os autores do relatório chamam isso de problema do elo fraco: o elo forte (escrever código) ficou muito mais forte, enquanto os elos fracos (tudo o resto que os humanos têm que fazer) não. A elasticidade estimada de substituição entre IA e esforço humano é de 0,25, o que é economista para “eles se complementam, mas não se substituem”.