← vbmendes.dev
PDF 18.1 MB
Seções
vbmendes
RogaDX 2026

ADORA: os 5 superpoderes do Vibe Coding

que vão mudar como você desenvolve software

Vinicius Mendes • RogaDX • Agosto de 2026
vbmendes

Vinicius Mendes

  • Pai de Sarah e Gisele
  • Natalense
hoje
  • Staff Engineer na Loadsmart
  • 20+ anos desenvolvendo software
  • Membro da APyB
ex
  • Dataprev
  • Globo.com / G1
  • UFRN
vbmendes vbmendes.dev
2/51

O que é Vibe Coding?

vbmendes vbmendes.dev
3/51
O que é Vibe Coding?

Vibe Coding viralizou recentemente e descreve um novo jeito de criar software: desenvolver um aplicativo inteiro apenas conversando com IA, sem digitar código manualmente.

O programador deixa de ser um "digitador de código" e passa a atuar como diretor ou arquiteto. Você dita o ritmo, as ideias e o visual (a "vibe"), enquanto a IA cuida de toda a parte técnica, da sintaxe e da correção de bugs.

Sintetizado a partir do texto gerado por IA
vbmendes vbmendes.dev
4/51
como verificar?
Me dê referências com links que suportem essa definição para que eu possa verificar.
  • Publicação de Andrej Karpathy
  • Estudos científicos
  • Livro de Vibe Coding
Sintetizado a partir do texto gerado por IA
vbmendes vbmendes.dev
5/51

Vibe Coding acontece sempre que você está direcionando e não digitando, permitindo que a IA cuide da implementação enquanto você foca em visão e verificação.

Gene Kim e Steve Yegge
Traduzido do livro "Vibe Coding: Building Production-Grade Software with GenAI, Chat, Agents, and Beyond"
vbmendes vbmendes.dev
6/51
Por que muitas pessoas não gostam de usar esse termo?
  • Hype
  • Soa superficial
  • Diminui o trabalho técnico
  • Falsa sensação de facilidade
  • Parece irresponsável
Sintetizado a partir do texto gerado por IA
vbmendes vbmendes.dev
7/51

Existe um novo tipo de programação que eu chamo de 'Vibe Coding', onde você se entrega completamente à vibe, abraça exponenciais e esquece que o código sequer existe. [...]

Andrej Karpathy — ex-Tesla, cofundador da OpenAI
Traduzido da publicação de Fevereiro de 2025 — x.com/karpathy/status/1886192184808149383
vbmendes vbmendes.dev
8/51

Eu 'Aceito tudo' sempre, eu não leio mais diffs [...]

O código cresce além da minha compreensão [...]

[...] eu apenas contorno o bug e peço mudanças aleatórias até que ele suma.

Andrej Karpathy — ex-Tesla, cofundador da OpenAI
Traduzido da publicação de Fevereiro de 2025 — x.com/karpathy/status/1886192184808149383
vbmendes vbmendes.dev
9/51
Quais são os outros termos que essas pessoas preferem?
  • Prompt Engineering
  • AI-assisted Engineering / Programming / Development
  • AI-driven [...]
  • Agentic [...]
  • Harness [...]
Sintetizado a partir do texto gerado por IA
vbmendes vbmendes.dev
10/51
Como estes termos se diferenciam de Vibe Coding?

A principal diferença está na percepção de responsabilidade técnica.

  • Compreensão
  • Verificação
  • Disciplina de engenharia
Sintetizado a partir do texto gerado por IA
vbmendes vbmendes.dev
11/51

A diferença não é se você usa IA — é como os resultados são verificados.

The New SDLC With Vibe Coding — Kaggle, 2026
vbmendes vbmendes.dev
12/51

A posição correta depende do que está em jogo.

vbmendes vbmendes.dev
13/51
vbmendes vbmendes.dev
14/51
vbmendes vbmendes.dev
15/51

Você foi promovido a chef de cozinha

Delegar implementação ≠ delegar responsabilidade.
Você é responsável pelo resultado final.

  • 01Gerenciar desenvolvimento paralelo
  • 02Definir padrões
  • 03Criar procedimentos de onboarding
  • 04Coordenar grandes projetos
vbmendes vbmendes.dev
16/51

Não tem como rejeitar a promoção

Se o seu trabalho envolve qualquer uma dessas coisas, a IA está mudando todo trabalho relacionado a conhecimento.

  • 01Pensar
  • 02Analisar
  • 03Criar
  • 04Comunicar
  • 05[...]
vbmendes vbmendes.dev
17/51
já ouvimos isso antes

A IA não vai substituir as pessoas, mas talvez pessoas que usam IA vão substituir pessoas que não usam.

  • 01"Linguagens de alto nível vão matar programadores assembly"
  • 02"Visual Basic vai substituir programadores profissionais"
  • 03"Plataformas de low code vão tornar programadores obsoletos"
  • 04"Ferramentas no-code são o fim da engenharia de software"
Frase traduzida do Dr. Andrew Ng
vbmendes vbmendes.dev
18/51

Pessoas > Tecnologia

Pessoas > IA

Baratear ou tornar mais eficiente o uso de um recurso pode levar a uma maior demanda por esse mesmo recurso.

William Stanley Jevons
Paradoxo de Jevons — reddit.com/r/climatechange/comments/1kda74q
vbmendes vbmendes.dev
21/51

Vão existir mais empregos para desenvolvedores, não menos.

vbmendes vbmendes.dev
22/51

ADORA: os 5 superpoderes

A
Autonomia
fazer sozinho o que pedia um time
D
Diversão
o ciclo curto que vicia
O
Opcionalidade
adiar a decisão sem pagar por isso
R
Rapidez
e a armadilha que vem junto
A
Ambição
o que passou a caber no possível
vbmendes vbmendes.dev
23/51
superpoder 01

Autonomia

vbmendes vbmendes.dev
24/51
autonomia

Desenvolvedores completam tarefas que precisariam de outras pessoas ou times.

Mais pessoas ⇒ menos tempo resolvendo o problema, mais tempo coordenando.

  • 01Fricção organizacional
  • 02Taxa de "ler a mente"
  • 03Custo de coordenação
  • 04Negociação e handoff
vbmendes vbmendes.dev
25/51
autonomia

Exemplos

  • 01Explicar como um repositório funciona
  • 02Criar protótipos executáveis
  • 03Não programadores tirando ideias do papel
  • 04Debug de erros complexos
  • 05Análise E2E
  • 06Backend implementar frontend e vice-versa
vbmendes vbmendes.dev
26/51
superpoder 02

Diversão

vbmendes vbmendes.dev
27/51
diversão

Vibe coding transforma o seu teclado em uma slot machine. Você puxa a alavanca e recebe uma recompensa.

  • 01Cada recompensa injeta dopamina e encoraja puxar de novo
  • 02"Vou fazer só mais uma coisinha"
  • 03Encurta o ciclo de feedback
Adaptado do livro Vibe Coding
vbmendes vbmendes.dev
28/51
superpoder 03

Opcionalidade

vbmendes vbmendes.dev
29/51

O desenvolvimento concorrente torna possível adiar o compromisso até o último momento oportuno: o momento em que a falta de decisão elimina uma alternativa importante.

Mary e Tom Poppendieck — Lean Software Development
"Decisões tomadas prematuramente são muito arriscadas" — blog.codinghorror.com/the-last-responsible-moment/
vbmendes vbmendes.dev
30/51
opcionalidade

Vibe Coding reduz o custo de explorar múltiplas soluções ao mesmo tempo.

  • 01Opção ⇒ o direito, não a obrigação, de decidir depois
  • 02Incerteza ⇒ menos decisões de longo prazo ⇒ mais opções
  • 03Decisões passam a ser mais reversíveis
  • 04O luxo de testar cinco ou dez soluções ao mesmo tempo
  • 05Modularidade aumenta as opções
vbmendes vbmendes.dev
31/51
opcionalidade

Exemplos

  • 01Propor e validar múltiplas soluções arquiteturais
  • 02Documentação em várias perspectivas: negócio, spec técnica, plano, código
  • 03Autenticação in-house vs OAuth
  • 04Criar POCs antes de se comprometer com a solução
vbmendes vbmendes.dev
32/51
superpoder 04

Rapidez

vbmendes vbmendes.dev
33/51
rapidez

Você descreve a intenção em linguagem natural e a IA gera o código.

  • 01Sensação de produtividade
  • 02Confiança na IA
  • 03Velocidade ≠ Eficiência
  • 04Eficiência ≠ Eficácia
vbmendes vbmendes.dev
34/51
DORA report 2025
90%
de adoção de IA entre desenvolvedores
80%
indicam ganhos de produtividade
59%
reportam influência positiva na qualidade do código

Mas em 2024 cada 25% de aumento na adoção de GenAI vinha junto com -7% em estabilidade e -1,5% em velocidade de entrega.

blog.google/innovation-and-ai/technology/developers-tools/dora-report-2025/
vbmendes vbmendes.dev
35/51
teoria das restrições

Cada sistema tem pelo menos um gargalo

vbmendes vbmendes.dev
36/51
FAROS 2025 → 2026

O gargalo é a revisão

+91%
no tempo de revisão de PRs em 2025
+441%
no mesmo tempo, em 2026

e o resto do quadro em 2026

31%
dos PRs são mesclados sem revisão
+51%
no tamanho dos PRs
+54%
em bugs por desenvolvedor
+242%
em incidentes por PR
faros.ai/blog/key-takeaways-from-the-dora-report-2025
vbmendes vbmendes.dev
37/51

Ser eficiente é fazer do jeito certo. Ser eficaz é fazer a coisa certa.

Peter F. Drucker
The Effective Executive, 1967
vbmendes vbmendes.dev
38/51
vbmendes vbmendes.dev
39/51
vbmendes vbmendes.dev
40/51
superpoder 05

Ambição

vbmendes vbmendes.dev
41/51
ambição

Vibe coding altera o espectro do que é possível ser construído.

  • 01Custo ⬇︎ e retorno ⬆︎ ⇒ ROI ⬆︎
  • 02Tarefas são feitas, não acumulam em backlogs
  • 03Documentação, testes, pequenas melhorias, refatorações
Adaptado do livro Vibe Coding
vbmendes vbmendes.dev
42/51
ambição

Exemplos

  • 01Estruturar a documentação técnica do projeto
  • 02Definir um novo padrão e refatorar o código para segui-lo
  • 03Corrigir um bug numa parte do código que você não entende
  • 04Programadores que abandonaram o código voltando a programar
  • 05Programador editando vídeo com IA
vbmendes vbmendes.dev
43/51

Como eu faço?

vbmendes vbmendes.dev
44/51
vbmendes vbmendes.dev
45/51
dicas

Dicas

  • 01Converse como com um colega sábio
  • 02Copie e cole o comportamento percebido: log, mensagem, captura de tela
  • 03Use ferramentas difíceis sem precisar aprender cada detalhe
  • 04Seja claro sobre o que quer alcançar
  • 05Crie checkpoints para cada ponto de sucesso
vbmendes vbmendes.dev
46/51
dicas

A mágica acontece quando a IA consegue observar, executar e validar o próprio trabalho

  • 01Defina suas regras inegociáveis
  • 02Tenha uma estrutura de código bem definida
  • 03Peça para a IA criticar o próprio trabalho
vbmendes vbmendes.dev
47/51

O que pode dar errado?

vbmendes vbmendes.dev
48/51
o que pode dar errado

O que pode dar errado?

  • 01Tarefas muito grandes
  • 02Falta de critérios de aceite claros e verificáveis
  • 03Supervisão insuficiente em tarefas complexas e de alto impacto
  • 04Limites mal definidos do que a IA pode ou não fazer
  • 05Loop de verificação muito longo
  • 06Falta de definição de padrões
vbmendes vbmendes.dev
49/51
como evitar

Como evitar

  • 01Validação e controle frequentes
  • 02Modularidade reduz complexidade, habilita agentes paralelos e opções
  • 03Aprendizado constante
  • 04Questionar a IA pode trazer muitos aprendizados
vbmendes vbmendes.dev
50/51

A IA não vai substituir as pessoas, mas talvez pessoas que usam IA vão substituir pessoas que não usam.

newsletterblog.vbmendes.dev
sitevbmendes.dev
instagram/vbmendes.dev
github/vbmendes
linkedin/vbmendes
bsky/vbmendes
x/vbmendes
vbmendes vbmendes.dev
https://rogadx.com print
vbmendes vbmendes.dev
51/51