MÓDULO 1.1

🌱 O Que É Vibe Coding

A origem do conceito, o post viral de Karpathy, e por que 2025 foi o ano em que tudo mudou no desenvolvimento de software.

7
Tópicos
30
Minutos
Básico
Nível
Teoria
Tipo
1

📌 O termo e sua origem

Em 1 de fevereiro de 2025, Andrej Karpathy publicou um post no X que se tornaria um dos mais influentes da história recente da tecnologia. Karpathy, cofundador da OpenAI e ex-diretor de IA da Tesla, cunhou o termo "vibe coding" para descrever uma nova forma de desenvolver software que estava emergindo naturalmente com a maturidade dos LLMs.

💬 O post original (traduzido)

"Há um novo tipo de programação que chamo de 'vibe coding', onde você cede completamente às vibrações, abraça os exponenciais e esquece que o código existe. É possível porque os LLMs estão ficando bons demais. Eu simplesmente falo com o Composer via SuperWhisper... Eu 'Aceito Tudo' sempre, sem nem ler os diffs."

— Andrej Karpathy, X (Twitter), 1 de fevereiro de 2025

📊 O impacto cultural em números

  • Fev 2025 — Post viral, termo nasce
  • Mar 2025 — Merriam-Webster lista "vibe coding" como expressão de slang
  • Jun 2025 — Wikipedia cria página dedicada ao conceito
  • Dez 2025Collins English Dictionary elege como Palavra do Ano de 2025
  • 2026 — Primeira conferência acadêmica dedicada ao tema (VibeX 2026 / EASE)

💡 Dica de Contexto

Quando um dicionário tradicional como o Collins escolhe um termo técnico de programação como palavra do ano, isso sinaliza que o conceito ultrapassou os limites da comunidade de tecnologia e entrou no vocabulário popular. Isso não aconteceu com "machine learning", "blockchain" ou "microservices".

2

💡 Definição prática

Além do post original de Karpathy, a comunidade consolidou uma definição mais precisa do que vibe coding significa na prática: desenvolver software descrevendo objetivos em linguagem natural para um LLM, que gera o código automaticamente. Você avalia o resultado pelo comportamento do sistema, não por cada linha de código.

✓ O que É vibe coding

  • Descrever o que você quer em linguagem natural
  • Avaliar o resultado pelo comportamento
  • Iterar sobre o output até funcionar
  • Colar erros de volta no chat para corrigir
  • Ter a IA como parceira no processo criativo

✗ O que NÃO é vibe coding

  • Usar ChatGPT para tirar dúvidas pontuais de código
  • Copiar snippets do Stack Overflow gerados por IA
  • Autocomplete de linha (GitHub Copilot básico)
  • Pedir para a IA explicar código que você escreveu
  • Magia sem processo ou sem supervisão

🎯 A distinção central

Na programação tradicional, você pensa: "Preciso de um loop for que itere sobre o array de usuários e filtre os ativos."

No vibe coding, você pensa: "O usuário deve conseguir ver apenas os membros ativos da equipe, ordenados por nome."

O foco muda da implementação para o comportamento desejado.

3

🕰️ Por que surgiu agora

Vibe coding não é uma ideia nova — a promessa de "programar em linguagem natural" existe desde os anos 1960. O que mudou em 2024-2025 é que os LLMs finalmente ficaram bons o suficiente para tornar isso prático. Três fatores foram decisivos.

1

Qualidade de raciocínio

GPT-4 (2023) e Claude 3.5+ (2024) como saltos qualitativos

Os modelos passaram a raciocinar sobre código de forma coerente, entender dependências entre arquivos e manter contexto de projetos complexos. Antes disso, o código gerado precisava de muita correção manual para ser utilizável.

2

Context window maior

De 4K tokens (2022) para 200K+ tokens (2025)

Com janela de contexto maior, a IA consegue ler projetos inteiros, entender a arquitetura existente e fazer mudanças consistentes em múltiplos arquivos sem perder o fio da meada.

3

Ferramentas especializadas

Cursor, Windsurf, Claude Code, Lovable — 2024-2025

O surgimento de IDEs e plataformas construídas especificamente para vibe coding — com contexto de projeto persistente, edição multi-arquivo e deploy integrado — tornou o fluxo de trabalho prático para qualquer pessoa.

4

⚖️ Vibe coding vs. programação tradicional

Não é substituição — é um novo nível de abstração. Assim como linguagens de alto nível (Python, JavaScript) abstraíram assembly, e frameworks abstraíram código repetitivo, vibe coding abstrai a sintaxe. O raciocínio lógico e a capacidade de decompor problemas continuam sendo habilidades centrais.

Aspecto Programação Tradicional Vibe Coding
Foco Como implementar (sintaxe, algoritmo) O que o sistema deve fazer (comportamento)
Validação Leitura linha a linha do código Teste do comportamento observável
Velocidade Constante, proporcional à complexidade 81% mais rápido em tarefas simples
Controle Total sobre cada linha Sobre o resultado final, não a implementação
Pré-requisito Conhecer a linguagem e seus padrões Saber descrever o problema com clareza
Melhor para Sistemas críticos, alta performance MVPs, protótipos, automações, apps internos

💡 A analogia certa

Dirigir um carro automático não exige saber trocar marchas manualmente — mas ainda exige saber dirigir. Vibe coding não exige saber escrever código — mas ainda exige saber o que você quer construir, como testar, e quando o resultado está correto.

5

📈 O espectro da IA no código

A IA no desenvolvimento de software não saltou do zero ao vibe coding de uma vez. Ela evoluiu em camadas, cada uma representando um novo nível de autonomia e capacidade. Entender onde você está no espectro define qual ferramenta usar e o que esperar.

1
AutocompleteGitHub Copilot original, 2021

Sugestão de linha ou bloco enquanto você digita. Você ainda escreve a maior parte do código.

2
Assistente de chatChatGPT para código, 2022-2023

Responde perguntas, explica código, gera funções isoladas. Você integra manualmente.

3
Editor agênticoCursor, Windsurf, 2024 — você está aqui

Edita múltiplos arquivos, entende o projeto inteiro, faz refatorações complexas. Isso é vibe coding no sentido mais comum.

4
Agente autônomoDevin, Claude Code, 2025

Planeja, executa, testa e itera sozinho. Você define o objetivo e supervisiona o resultado.

5
Multi-agentAgentic Engineering, 2026

Múltiplos agentes especializados colaboram em paralelo. Humano como orquestrador e gate de qualidade.

6

👥 Quem está usando hoje

O dado mais surpreendente sobre vibe coding: 63% dos usuários não são desenvolvedores. São fundadores, product managers, designers, executivos e empreendedores. Isso transformou o conceito de ferramenta para desenvolvedores em alavanca de negócios para qualquer pessoa.

📊 Dados de Adoção (2025-2026)

  • 63% dos usuários de vibe coding não são desenvolvedores
  • 21% das startups do Y Combinator W25 têm 91%+ de código gerado por IA
  • 84% dos desenvolvedores já usam ou planejam usar assistentes de IA (Stack Overflow 2025)
  • $9,9B — valuation do Cursor em jun/2025, $100M ARR em 12 meses
  • $1M → $100M ARR — trajetória da Lovable em apenas 8 meses

🏢 Grandes empresas

  • Goldman Sachs — usando Devin em times de engenharia
  • Santander — automação de tarefas de código
  • Nubank — integração com agentes de IA
  • Accenture e IBM — vibe coding há anos em times mistos

🚀 Casos individuais

  • • Reporter da CNBC construiu produto em 2 dias de curso
  • • Fundador economizou $500K em desenvolvimento de MVP
  • • Startup "Anything" chegou a $2M ARR em 2 semanas
  • • Apps publicados na App Store por pessoas sem experiência técnica
7

🏆 Collins Word of the Year 2025

Em menos de 12 meses, "vibe coding" percorreu o caminho de um tweet para o dicionário. O Collins English Dictionary — fundado em 1819 — elege anualmente a palavra que melhor captura o espírito do ano. Em 2025, a escolha foi unânime: vibe coding.

🗓️ Timeline completa

01/02/2025
Karpathy posta o tweet original — vibe coding nasce
Mar 2025
Merriam-Webster lista o termo. Cursor ultrapassa $100M ARR
Mai 2025
Wikipedia cria página. CNBC reporter conclui primeiro produto em 2 dias
Jun 2025
Cursor levanta $900M — valuation de $9,9B
Set 2025
Startup "Anything" — $2M ARR em 2 semanas, valuation $100M
Dez 2025
Collins Word of the Year 2025 — confirmação cultural definitiva
Fev 2026
Karpathy declara que o próximo passo é "Agentic Engineering"

⚠️ Atenção

Reconhecimento cultural não significa ausência de riscos. 45% do código gerado por IA contém falhas de segurança (Veracode). 16 dos 18 CTOs consultados sobre vibe coding em produção reportaram desastres. Nas próximas aulas, você aprende como aproveitar o potencial sem cair nas armadilhas.

Resumo do Módulo 1.1

Vibe coding foi cunhado por Karpathy em 1 fev 2025 e se tornou Collins Word of the Year em menos de 12 meses
É um novo nível de abstração — você foca no comportamento desejado, não na implementação
Surgiu agora porque os LLMs amadureceram — qualidade de raciocínio, context window maior, ferramentas especializadas
63% dos usuários não são devs — fundadores, PMs, executivos e empreendedores lideram a adoção
Existe um espectro de maturidade — de autocomplete a agentes autônomos. Você aprende a evoluir por esse caminho
O próximo passo é "Agentic Engineering" — mas o fundamento é exatamente o que você aprende aqui

Próximo Módulo:

1.2 — 🧠 Mentalidade do Vibe Coder: o shift mental necessário para trabalhar com IA de forma eficaz