Israel Lucena
notas de quem constrói
2026-07-24 / ~5 min de leitura / #ia #vibe-coding #construir

Vibe coding vs. construir de verdade: onde o atalho te devolve a conta

Eu uso IA todo dia. Construí um agente que roda 24/7 comigo. E mesmo assim aprendi na marra que tem uma diferença enorme entre usar IA pra entender e usar IA pra não precisar entender.

O atalho que parece de graça

Sabe quando você pede pra IA gerar uma tela inteira, ela cospe 200 linhas, você cola, roda e funciona? Aquele barato é real. Em dez minutos você tem algo na tela que antes levaria uma tarde. Chamam isso de vibe coding: você descreve o clima do que quer, a máquina preenche, você segue no embalo.

E olha, eu não vim aqui bater na ferramenta. Sou paraibano, vim de baixo, passei anos achando que programar era coisa de gente de outro planeta. Ferramenta que encurta distância eu abraço. O problema não é o atalho existir. É que todo atalho te devolve a conta em algum momento, e essa conta chega quieta.

Produzir não é construir

Passei um tempo confundindo as duas coisas. Produzir é ter código funcionando na tela. Construir é entender por que aquele código funciona, e o que acontece quando ele para de funcionar.

Vibe coding é uma máquina de produzir. Você gera, cola, avança. O contador de "coisas feitas" sobe rápido, e isso engana o cérebro. Parece progresso. Só que músculo de arquitetura não cresce assistindo. Cresce quando você trava, quando erra o modelo de dados e tem que refazer, quando escolhe entre duas abordagens ruins e vive as consequências da escolha.

Quando a IA toma essas decisões por você, ela também tira de você a parte que forma o profissional. Você fica com o resultado e sem o aprendizado. É tipo pagar alguém pra malhar no seu lugar: o peso subiu, mas não foi o teu braço.

O tutorial hell só trocou de roupa

Eu venho de um vício antigo: tutorial hell. Aquele ciclo de assistir curso, seguir o instrutor linha por linha, sentir que tava aprendendo, e no dia seguinte não conseguir escrever nada do zero. Consumia muito, construía pouco. A ilusão de progresso era a droga.

Demorei pra sacar que vibe coding, do jeito errado, é o tutorial hell 2.0. Antes eu copiava do professor. Agora eu copio da IA. A mão que digita mudou, mas a passividade é a mesma. Continuo espectador do meu próprio código. E o pior: agora é mais viciante, porque o resultado sai mais bonito e mais rápido do que qualquer tutorial entregava.

A diferença que importa não é "usar IA ou não usar". É se, no fim da sessão, eu entendo o que ficou na tela ou só confio que tá certo porque rodou.

Como eu uso sem me sabotar

Fui achando uma linha na prática, errando bastante. Não é regra de livro, é o que funciona pra mim:

Peço explicação antes de pedir código. Muita vez o mais valioso não é a IA escrever a função, é ela me mostrar por que uma abordagem é melhor que a outra. Aí eu escrevo. A mão continua sendo minha.

Leio tudo que colo. Se tem uma linha que eu não sei explicar pra um colega, ela não entra. Ponto. Já quebrei essa regra e sempre paguei depois, no dia em que o bug apareceu e eu não fazia ideia de onde tinha vindo.

Deixo a IA no trabalho chato, guardo o difícil pra mim. Boilerplate, teste repetitivo, renomear coisa em vinte arquivos: manda ver, IA. Modelar o domínio, decidir a arquitetura, escolher o formato dos dados: isso é meu. É onde o músculo mora, não vou terceirizar.

Uso IA pra ir mais fundo, não pra pular etapa. "Por que isso funciona?", "que trade-off eu tô fazendo aqui?", "o que quebra se o input vier vazio?". Aí ela vira o melhor professor que já tive. O sinal de alerta é quando eu percebo que tô usando ela pra não pensar. É o mesmo botão, intenções opostas.

O agente 24/7 que construí é prova disso pra mim mesmo. Não saiu de um prompt mágico. Saiu de semanas apanhando de detalhe, entendendo cada pedaço, quebrando e remontando. A IA foi ferramenta o caminho todo. Mas quem construiu fui eu, e por isso eu sei consertar quando dá ruim às 3 da manhã.

A conta chega na hora de terminar

Aqui tá o nó que amarra tudo. O atalho paraleliza o começo lindamente: em um fim de semana você tem três projetos rodando. Mas ele não te ajuda a terminar nenhum. Terminar exige entender o sistema inteiro, aguentar a parte sem graça, resolver os últimos 20% que ninguém filma pra postar. E é justo esse entendimento que o vibe coding te deixou sem.

Por isso a maioria dos projetos gerados no embalo morre a meio. Não por falta de código: por falta de dono. Ninguém entende aquilo fundo o suficiente pra levar até o fim.

Acabei de finalizar duas coisas em vez de deixar juntando poeira: um app de finanças pessoais e este blog. Nenhum dos dois foi glamouroso no fim. Foi cansativo, foi lento, foi eu entendendo cada canto pra conseguir fechar. Usei IA nos dois. Mas usei pra construir, não pra fugir de construir. E é por isso que existem hoje, terminados, em vez de virarem mais duas pastas abandonadas no meu computador.

O atalho é real e eu recomendo. Só lembra: a conta vem. Ou você paga agora, entendendo o que faz enquanto faz. Ou paga depois, quando precisar terminar e descobrir que construiu um prédio cujo alicerce você nunca viu.

Eu prefiro pagar agora. Sai mais barato, e no fim é a única forma de a coisa ficar de pé. 🌀

← todos os posts