Cliente entrou no projeto com vibe coding — e o dev ficou com a bomba

Tem caso de comunidade que resume uma fase inteira do mercado melhor do que muito artigo de tendência. Desta vez, o gatilho veio de um Ask HN: um desenvolvedor contou que passou um ano montando um marketplace para um cliente, liderando decisões técnicas, integrações, estoque, pagamentos e operação. Aí o cliente descobriu ferramentas de IA e no-code, gostou da sensação de velocidade e decidiu participar direto do código.

O problema não foi a curiosidade. Foi a mistura de acesso sem governança, entusiasmo sem limite e responsabilidade jogada de volta no dev.

Segundo o relato, em apenas uma semana o cliente e seus agentes de código colocaram cerca de 10 mil linhas novas no projeto. Muita coisa até funcionava. Só que a aplicação já começou a perder performance, e a parte mais delicada ficou óbvia: ninguém mais tinha uma visão confiável da manutenção, do deploy e do custo real daquela pressa.

O ponto mais incômodo do caso não é a IA

O autor do post deixa claro que não é um cara anti-IA. Ele mesmo já usava LLM para tarefas chatas e dizia continuar dependendo de experiência real para pensar implementação, corrigir rota e tomar decisão técnica.

A virada veio quando o cliente viu essa produtividade e concluiu que podia escalar a lógica para o sistema central do negócio. De repente, o desenvolvedor que antes liderava a arquitetura virou quase um bombeiro de partes críticas: DevOps, trechos sensíveis e o que os agentes não conseguissem fechar sozinhos.

É esse pedaço que pega.

Quando a empresa ou o cliente começa a mexer no código com IA sem combinar quem aprova, quem responde e quem sustenta, o ganho de velocidade pode virar só uma terceirização confusa do risco. O código entra rápido, mas a conta da manutenção continua procurando um CPF técnico.

A comunidade bateu em uma tecla: sem limite claro, sobra risco para quem ficou no projeto

Nos comentários, a reação mais recorrente não foi “odeie IA” nem “proíba tudo”. Foi algo mais pragmático.

Teve gente dizendo que, nessa situação, o cliente deveria passar a trabalhar por pull request e revisão formal. Outros foram mais diretos: se o cliente quer empurrar código próprio para dentro do sistema, então precisa assumir propriedade sobre esse pedaço e deixar isso documentado.

A linha geral era simples:

  • não assuma responsabilidade por código que você não revisou;
  • não misture autoria difusa com cobrança concentrada no mesmo profissional;
  • não trate “funcionou aqui” como sinal de prontidão para produção.

Em outras palavras: o problema central não é o agente gerar código. O problema é o projeto perder governança técnica no meio do delírio de velocidade.

Isso conversa com um debate maior que já saiu do hype

Esse caso bate com uma discussão que vem crescendo fora da thread.

O Simon Willison resumiu bem uma fronteira importante: usar IA para acelerar trabalho profissional é uma coisa; usar vibe coding em software que vai impactar outras pessoas é outra. Quando entra produção, entram junto segurança, manutenção, operação, reputação e responsabilidade.

Em outro relato recente, Tobias Brunner contou uma história ainda mais pesada: uma aplicação de gestão de pacientes feita com ajuda de IA foi colocada no ar com dados expostos, acesso frouxo e gravações enviadas para serviços externos. Ali o risco já não era só dívida técnica. Era risco real de privacidade e conformidade.

Nem todo caso vai explodir nesse nível, claro. Mas a lógica é parecida: quando o encantamento com IA atropela revisão, arquitetura e limite operacional, alguém vai herdar a bagunça depois.

Cena editorial de reunião entre cliente e desenvolvedor com tensão sobre mudanças em software feitas com IA
O caso não era sobre odiar IA, mas sobre perder governança técnica no meio da pressa.

O que esse caso ensina para dev, consultor e freela

Se você trabalha perto de cliente, produto ou operação, esse tipo de história já virou alerta prático.

1. Produtividade assistida não pode virar autorização implícita

Muita empresa vê um dev usando IA bem e conclui a coisa errada: “se acelerou com ele, qualquer pessoa daqui também consegue tocar”.

Não consegue.

Uma coisa é usar agente como alavanca de quem já entende contexto, trade-off, deploy e impacto. Outra é tratar o código como massa maleável sem dono técnico claro.

2. A fronteira de responsabilidade precisa ir para o papel

Se cliente, founder ou time paralelo vai empurrar mudanças com IA, precisa existir ao menos:

  • fluxo de revisão obrigatório;
  • definição de ownership por área do sistema;
  • regra clara sobre o que entra ou não em produção;
  • limite explícito de suporte e responsabilidade de quem continua no projeto.

Sem isso, o dev vira avalista informal de um sistema que já não controla.

3. Há horas em que o trabalho deixa de ser construir e vira auditar estrago

Tem projeto em que a melhor proposta já não é “eu implemento”. É “eu audito, separo risco, estimo correção e redefino a trilha de produção”.

Pode parecer menos glamouroso, mas é muito mais honesto do que fingir que 10 mil linhas empilhadas por agente equivalem a avanço saudável.

O mercado está começando a descobrir a parte menos divertida da IA no código

O lado sedutor do vibe coding é óbvio: velocidade, sensação de autonomia e a impressão de que o gargalo humano sumiu.

O lado chato é o que esse relato escancara: o gargalo não sumiu; ele só mudou de lugar. Sai um pedaço do esforço de digitar e entra um peso maior em revisão, critério, ownership, segurança e manutenção.

No fim, o caso do Hacker News não parece um desabafo isolado. Parece um spoiler de muita conversa que ainda vai aparecer em software house, startup, time interno e freela: o cliente até pode gerar código mais rápido agora — mas isso não significa que ele passou a comprar menos arquitetura, menos responsabilidade ou menos experiência.

E quando essa diferença não fica combinada, o dev continua sendo a pessoa que recebe a bomba primeiro.

Fontes

Deixe um comentário

Seu e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress