Vibe code com IA é desastre: como o desenvolvimento com IA exige rigor
Vibe code parece funcionar até parar. Cinco práticas de rigor no desenvolvimento com IA para confiar no output: spec, teste, review, ADR e métricas.

Vibe code parece funcionar até parar. Cinco práticas de rigor no desenvolvimento com IA para confiar no output: spec, teste, review, ADR e métricas.

A tecnologia de programação assistida por IA já era útil em escala de produção em 2020, com o lançamento do GPT-3. O intervalo entre a chegada da capability e a chegada da percepção durou três anos. Quem apostou em 2022 está 18 a 24 meses à frente em time-to-market. A lição não é sobre IA — é sobre como times de engenharia decidem sob incerteza sobre o que é real e o que é exagero.

A expressão “pair programming com IA” reconfigura um conceito técnico de produção para rotular uma prática operacional distinta — geração automatizada com revisão posterior. O nome injeta promessas de

Programação em par tradicional tem duas pessoas, dois cérebros e dois modelos mentais em sincronia constante. A fricção central é coordenação humana:…

Programação em par com IA entrega resultado em cinco vetores: contexto, tarefa, senioridade, estágio e métrica de sucesso. Veja como mapear.

Adoção de IA na revisão saltou de 25% para 84% em 18 meses. Ao mesmo tempo, 46% de devs não confiam na acurácia. O paradoxo corporativo em números.

Crítica recorrente trata pair programming com IA como atalho. Dados de 2024 mostram o oposto: 26% menos bugs em produção e ramp-up 60% mais curto.

Quarta-feira, 16h, sala de reunião. Dez pessoas, post-its coloridos, quadro branco com “Start / Stop / Continue”. Aberta a coluna de “Stop”. Alguém escreve: “Comunicação quebrada entre time e produto”. Aplauso tímido. Mais três post-its na mesma linha, em palavras diferentes. Facilitador pergunta: “Quem topa virar isso numa ação?”. Silêncio. Facilitador reformula: “Quem topa?”. Alguém diz “podemos melhorar”. Aplauso final. A retro termina em 47 minutos. A sprint seguinte abre com a mesma queixa, com os mesmos post-its, na mesma coluna. O time gasta uma hora de dez cabeças e sai exatamente do mesmo jeito que entrou.

O paradoxo da escolha, descrito por Barry Schwartz, opera em três níveis dentro de times de engenharia: redundância de opções, culpa por oportunidade perdida, e tempo perdido em troca marginal de 2%. A ferramenta certa não é a de melhores benchmarks. É a que o time executa bem em produção.

Atraso de projeto é decisão de prazo sobre informação incompleta. O Framework das Quatro Perguntas de Readiness separa voto de otimismo de prazo real.