Capítulo 01

A Morte do Vibe Coding

Por que programar com IA sem processo é insustentável, e o que nasce no lugar.

Canal Sandeco
GitHub Logo

GitHub Survey

0

dos desenvolvedores nos EUA já utilizam ferramentas de codificação com IA, dentro e fora do trabalho.

Fonte: GitHub Blog / Wakefield Research (jun/2023, atualizado fev/2024) - 500 devs de empresas EUA com 1.000+ funcionários.
0

acreditam que ferramentas de IA tornarão as equipes mais colaborativas no desenvolvimento.

Fonte: GitHub Blog / Wakefield Research (jun/2023, atualizado fev/2024) - 500 devs de empresas US com 1.000+ funcionários.
0

afirmam que a IA oferecerá uma vantagem clara no desempenho das suas funções profissionais.

Fonte: GitHub Blog / Wakefield Research (jun/2023, atualizado fev/2024) - 500 devs de empresas US com 1.000+ funcionários.
0

acreditam que a IA ajuda a melhorar suas competências em linguagens de programação.

Fonte: GitHub Blog / Wakefield Research (jun/2023, atualizado fev/2024) - 500 devs de empresas US com 1.000+ funcionários.

O outro lado da moeda

Dados de
GitHub Survey 2023

Os desenvolvedores têm expectativas concretas além de capacidade: preocupações reais sobre saúde mental, produtividade e métricas de sucesso.

Foco
Saúde
Gargalos
Desconexão

Foco em soluções

Os desenvolvedores esperam que a IA liberte tempo para design de soluções e arquitetura, em vez de escrita de código repetitivo.

41% redução de burnout

A IA pode ajudar a prevenir o esgotamento ao reduzir o esforço cognitivo em tarefas repetitivas e mecânicas.

Gargalo real: builds e testes

Apesar do avanço da IA, o tempo de espera por builds e testes continua sendo o maior obstáculo à produtividade.

A desconexão perigosa

1/3 dos gestores ainda mede produtividade pelo volume de código, enquanto os devs acreditam que qualidade é a métrica mais precisa.

Vibe Coding vs AI Engineering
Visualização

O contraste entre Vibe Coding e engenharia de software: velocidade sem processo versus construção sustentável com método.

O que é Vibe Coding

"Você larga o controle, entra em flow, aceita tudo que a IA sugere e vai em frente. Sem ler, sem revisar, sem entender."

Andrej Karpathy, fevereiro de 2025

Evolução do custo de mudança
Custo de Mudança

O Vibe Coding acumula débito técnico de forma exponencial: cada nova feature fica mais cara que a anterior. O desenvolvimento com processo mantém o custo previsível e linear.

Vibe Coding

Sem processo, sem futuro

Caos
  • Manutenção cara e lenta
  • Ninguém entende o código
  • Mexe aqui, quebra ali
  • Arqueologia com prazo
O dado real

Manutenção

O custo que ninguém conta

60-80%
  • Do custo total do software
  • É gasto após a entrega
  • Correção, adaptação, evolução
  • Fonte: Barry Boehm, 1981

Com Processo

Manutenção controlada

Normal
  • Código compreensível
  • Testes que protegem
  • Documentação que guia
  • "Apenas trabalho normal"
IA e Processo

IA + Processo = Software de verdade

Um agente inteligente dentro de um processo estruturado não substitui o engenheiro. Ele multiplica a capacidade do engenheiro.

Requisitos
Código
Testes
Refactor

Requisitos

Estrutura conversas, identifica ambiguidades e sugere perguntas que o time não fez.

Análise

Decompõe o problema, entende as regras de negócio e avalia a viabilidade da solução.

Projeto

Define a arquitetura, escolhe os padrões de design e desenha o fluxo de dados.

Codificação

Implementa o que foi projetado, seguindo as convenções do projeto e as boas práticas.

Testes

Cria testes unitários, de integração e de carga. Valida se o software atende ao especificado.

Implantação

Prepara o ambiente de produção, automatiza o pipeline (CI/CD) e libera o sistema para o usuário.

Manutenção

Monitora erros, corrige bugs, refatora o código e documenta o "por quê" de cada nova decisão.

Vibe Coder

  • Reconstruindo o sistema pela terceira vez
  • Nunca especificou requisitos direito
  • Respondendo tickets de bug às 23h
  • Confunde protótipo com produto
  • "A IA gerou assim" como justificativa

AI Engineer

  • Entregou, testou e documentou
  • Requisitos claros antes da primeira linha
  • Já evoluindo a próxima versão
  • Agentes dentro de processo estruturado
  • Numa categoria profissional diferente
"

Não é menos IA.
É mais engenharia.

A transição do vibe coding para o AI Engineering: o começo do uso inteligente da IA. E talvez o fim de algumas noites traumáticas de produção às três da manhã.
Canal Sandeco