~/VibeHandbook
PDF grátis

Capítulo 06 · 01

O que é vibe coding, de fato

Vibe coding é construir software expressando intenção em linguagem natural e deixando uma IA gerar a implementação, enquanto você direciona, revisa e refina em um ciclo apertado.

Não é:

  • Aceitar cegamente código gerado que você não entende.
  • Substituir o julgamento de engenharia por "vibe" (sensação, instinto).
  • Um botão mágico que transforma uma frase em um produto lançado.

É:

  • Tratar o modelo como um engenheiro júnior rápido, conhecedor e um pouco confiante demais.
  • Gastar sua atenção em arquitetura, correção e bom senso em vez de sintaxe.
  • Iterar em minutos sobre coisas que antes levavam horas.

O modelo mental que funciona melhor: você é o tech lead (líder técnico), a IA é sua equipe. Um bom tech lead não escreve cada linha. Ele decide a direção, define restrições, revisa o trabalho que sua equipe envia para aprovação (no software, esse lote de mudanças proposto se chama ) e detecta as más ideias antes que sejam publicadas. Você está fazendo isso — só que na velocidade de uma conversa.

Esses dois caminhos partem do mesmo código gerado e terminam em lugares muito diferentes:

            generated code
                  │
        ┌─────────┴─────────┐
        ▼                   ▼
  ┌───────────┐       ┌───────────┐
  │   READ    │       │  BLIND    │
  │ + UNDER-  │       │  COPY     │
  │  STAND    │       │ (paste)   │
  └─────┬─────┘       └─────┬─────┘
        ▼                   ▼
   can explain         looks fine
   can defend          until it
   can fix it          breaks
        │                   │
        ▼                   ▼
   ┌─────────┐         ┌─────────┐
   │  YOU    │         │   YOU   │
   │ SHIPPED │         │ GAMBLED │
   └─────────┘         └─────────┘

Uma palavra nessa definição carrega todo o peso: entender. Toda a abordagem repousa sobre uma única regra — entenda o que você publica. Você não precisa ter digitado, mas precisa ser capaz de explicar, defender em uma revisão e consertar às 2 da manhã quando o sistema te chamar por causa de um alerta. Se você não consegue, você não fez vibe coding; você apostou e teve sorte. A diferença entre essas duas coisas é o assunto inteiro deste livro.

Quer offline?

Baixe o livro inteiro em PDF ou EPUB — grátis.