📌 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 2025 — Collins 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".
💡 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.
🕰️ 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.
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.
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.
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.
⚖️ 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.
📈 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.
Sugestão de linha ou bloco enquanto você digita. Você ainda escreve a maior parte do código.
Responde perguntas, explica código, gera funções isoladas. Você integra manualmente.
Edita múltiplos arquivos, entende o projeto inteiro, faz refatorações complexas. Isso é vibe coding no sentido mais comum.
Planeja, executa, testa e itera sozinho. Você define o objetivo e supervisiona o resultado.
Múltiplos agentes especializados colaboram em paralelo. Humano como orquestrador e gate de qualidade.
👥 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
🏆 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
⚠️ 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
Próximo Módulo:
1.2 — 🧠 Mentalidade do Vibe Coder: o shift mental necessário para trabalhar com IA de forma eficaz