A IA escreveu 80% em 10 minutos. Os últimos 20% levaram 6 horas.

A IA consegue construir o happy path em minutos. Ela não consegue construir a realidade da produção.

Eu acompanhei 47 funcionalidades usando um agente de IA. Eu medi duas coisas:

  • Tempo de geração: Do primeiro prompt até um PR finalizado.
  • Tempo de entrega (ship time): Do PR até o merge real.

A divisão é quase sempre 80/20. A IA faz 80% do trabalho rápido. Os últimos 20% levam a maior parte do tempo.

A IA escreve o código para o prompt que você fornece. O atraso vem do que você não mencionou. Vem das coisas que você esqueceu de considerar.

Os 20% que faltam geralmente se dividem em cinco categorias:

  • Estados vazios (empty states): Como fica a UI quando um usuário não tem dados?
  • Tratamento de erros: O que acontece quando a rede falha ou uma API retorna um erro 500?
  • Casos de borda do domínio (edge cases): Regras específicas como formatos de pagamento locais ou dados legados.
  • Performance: Código que funciona para 50 linhas, mas quebra com 5 milhões de linhas.
  • Manutenibilidade: Código que funciona hoje, mas é difícil de alterar amanhã.

Parei de tratar a IA como uma varinha mágica. Comecei a usar estas quatro regras para economizar tempo:

  1. Reserve 4x o tempo. Se a IA disser que uma tarefa leva 10 minutos, planeje 40.
  2. Faça o prompt para o unhappy path primeiro. Peça à IA para lidar com entradas vazias ou falhas de rede antes de escrever a lógica principal.
  3. Escreva testes de falha primeiro. Defina o que deve quebrar antes que a IA gere o código.
  4. Mantenha um diário dos 20%. Anote por que a última parte de uma funcionalidade demorou tanto. Isso ajuda você a identificar padrões.

A IA torna sua digitação mais rápida. Ela não torna sua entrega mais rápida, a menos que você pense à frente. O objetivo não é escrever prompts rapidamente. O objetivo é colocar funcionalidades em produção.

Pense no problema antes de abrir a ferramenta de IA. Se você não consegue responder o que um usuário pode fazer de errado, ainda não comece a codar.

Fonte: https://dev.to/susiloharjo/ai-wrote-80-in-10-minutes-the-last-20-took-6-hours-5764

Comunidade de aprendizado opcional: https://t.me/GyaanSetuAi