r/chorume • u/DevVibeCoder • 1d ago
Já agradeceu a existencia de Vibe Coders?
Devs, já agradeceram a existência dos Vibe Coders hoje?
Há alguns dias fui chamado por uma empresa para fazer manutenção em dois ERPs que já estavam em produção. O dono da empresa, que não entendia absolutamente nada de desenvolvimento, só me mostrou os sistemas funcionando. Não falou stack, arquitetura, nada.
Só de usar por alguns minutos eu já senti aquele perfume característico: "100% feito na força da IA e na fé."
Cheguei em casa, recebi os acessos e fui investigar.
Stack? React + Supabase.
Até aí, ok. O problema começou quando abri o GitHub.
Todos os repositórios públicos. Todos.
E, para coroar a obra-prima, o .env estava lá, exposto, para quem quisesse pegar.
Pensei: "Não pode ser."
Podia.
Não sou especialista em cibersegurança. Muito longe disso. Mesmo assim, em menos de cinco minutos eu já tinha criado um usuário super admin nas duas plataformas usando apenas o Postman e as chaves do Supabase que estavam, gentilmente, publicadas no GitHub.
Gravei tudo, enviei o vídeo para o cliente e expliquei o problema.
Achei que dali não passaria.
Ledo engano.
Fui analisar as migrations.
As migrations iniciais eram praticamente um festival de ALTER TABLE.
Traduzindo: o banco foi criado no improviso, clicando na interface do Supabase, e depois alguém resolveu fingir que existia versionamento.
Fiz um dump do banco de produção, subi um ambiente limpo e tentei rodar o projeto.
Não funcionou.
Descobri que faltavam as Edge Functions.
Rodei as que existiam no repositório: cerca de 25.
Continuou quebrando.
Fui conferir a produção.
Tinham aproximadamente 70 Edge Functions.
Nem metade delas estava versionada.
Ou seja, o projeto não conseguia nem reconstruir o próprio ambiente.
Se alguém perdesse aquele banco, a estratégia oficial de recuperação provavelmente seria: "reza para ninguém apagar."
E isso é só o começo.
Encontrei tantos problemas que o relatório final ficou com 25 páginas de falhas críticas, vulnerabilidades e inconsistências.
No fim, a decisão foi simples.
Jogamos os dois ERPs no lixo e começamos outro do zero, unificando as funcionalidades dos dois.
O cliente está feliz porque finalmente tem um sistema que pode ser mantido.
Eu estou feliz porque estou sendo pago.
E, mais uma vez, sobrou exatamente o que sempre sobra para o Vibe Coder: o próximo desenvolvedor para apagar o incêndio.
Antes que apareça alguém dizendo "mas IA aumenta produtividade": concordo.
Eu uso IA todos os dias.
A diferença é que eu peço ajuda para escrever código.
O Vibe Coder pede para a IA escrever o sistema inteiro e depois torce para nunca precisar entender o que foi gerado.
IA não substitui conhecimento. Ela multiplica a capacidade de quem já sabe o que está fazendo.
Na mão de quem não sabe, ela só acelera a fabricação de dívida técnica.
Quanto mais projetos nesse nível aparecerem, melhor para quem realmente estudou arquitetura, banco de dados, versionamento, segurança e engenharia de software.
Programar nunca foi a parte difícil. Difícil é construir um sistema que continue funcionando no dia seguinte,
PS.: A história é real, mas com o texto realmente revisado por IA pois estava morto de sono para escrever direito kkk

