Manifesto
Software não é entregue. É mantido
A palavra entrega sugere fim. Não existe fim. Existe o dia em que você para de melhorar e continua pagando, e é aí que a maioria dos projetos feitos com IA se perde.
Existe uma palavra que atrapalha mais do que ajuda quando o assunto é software: entrega.
Ela sugere um ponto final. O projeto acabou, foi entregue, próximo.
Não existe esse ponto.
O que acontece depois da entrega
O sistema entra no ar e o mundo continua se mexendo em volta dele.
A dependência que você usou lança uma versão nova e a antiga para de receber correção. O serviço externo muda o formato da resposta sem avisar direito. A regra de negócio muda porque a empresa mudou. Uma pessoa nova entra e precisa entender o que foi feito. Um caso que ninguém previu aparece no décimo mês.
Nada disso é falha de projeto. É o que acontece com qualquer software que esteja vivo. Software que não muda é software que ninguém usa.
O que a IA inverteu
Antes, construir dominava a conta. Levava meses, custava caro, e manter parecia detalhe em comparação.
Agora construir leva dias. E manter continua custando exatamente o que custava.
A proporção virou. Numa boa parte dos projetos pequenos, o custo total de existir por dois anos é quase todo manutenção.
Isso muda a decisão de construir, e quase ninguém atualizou o raciocínio. Continua-se decidindo pelo custo de fazer, quando o que pesa agora é o custo de ter. Escrevi as cinco linhas esquecidas em as contas que ninguém soma.
Por que isso pesa mais em vibecoding
Dois motivos que se somam.
Volume. Você constrói mais coisa, em menos tempo. Cada uma vira uma assinatura. Cinco sistemas construídos num semestre são cinco assinaturas pagas em tempo, todo mês, pra sempre.
Memória. Quando você escreve o código, sobra lembrança do porquê. Quando a IA escreve, essa memória não se forma. Você aprovou e seguiu.
Seis meses depois, você mantém um sistema que nunca entendeu por inteiro. É a pior posição possível: responsabilidade sem contexto.
O que muda quando você aceita isso
Escolhe menos. Se cada sistema é permanente, a pergunta "isso merece existir?" fica séria. Boa parte dos processos não merece software.
Constrói mais simples. Simples não é sinônimo de pobre. É o que você consegue explicar, mudar e consertar depois. Sofisticação que você não sustenta é dívida com aparência de competência.
Compra o que é padrão. Login, pagamento, e-mail. Não diferencia ninguém e alguém já mantém melhor que você.
Documenta a decisão. Uma página com o que faz, onde as coisas moram e por que as escolhas estranhas foram feitas. É o bilhete pra quem vai manter, e esse alguém provavelmente é você.
A pergunta que reposiciona tudo
Antes de aprovar qualquer construção:
Quem mantém isso daqui a um ano, e com quanto tempo?
Se a resposta é "eu, nas horas vagas", você acabou de descobrir o teto de quantos sistemas pode ter.
Se não há resposta, o projeto não está pronto pra começar.
O que isso não é
Não é conservadorismo. Não é dizer pra construir menos por medo.
É dizer que a conta inteira precisa aparecer na decisão. Construir é a parte visível e barata. Manter é a invisível e cara, e é ela que determina quanto tempo sobra pra você construir a próxima coisa.
Entregar é um dia. Manter são todos os outros.
A decisão é sua.
Perguntas frequentes
Perguntas rápidas
+Por que dizer que software não é entregue?
Porque o custo não termina no lançamento. Dependência envelhece, regra muda, serviço externo altera comportamento e pessoas trocam. Entrega é um marco no meio, não o fim da conta.
+O que muda com IA nessa equação?
A construção ficou barata e a manutenção continuou cara. Isso inverte a proporção: antes construir dominava o custo total, agora manter domina, e a decisão de construir precisa considerar isso.
+Como decidir melhor sabendo disso?
Escolhendo o que construir pelo custo de manter, não pelo custo de fazer. Menos sistemas, mais simples, com o que é padrão de mercado comprado pronto.
+Isso significa construir menos?
Significa construir com escolha. Cada sistema novo é uma assinatura permanente em tempo, e a soma dessas assinaturas é o que determina quanto tempo sobra para construir coisa nova.
Continue lendo
Por que ler todo código que a IA entrega
Parece perda de tempo. Parece desconfiança. Parece o oposto de ganhar velocidade com IA. É a única prática que separa quem opera a ferramenta de quem é operado por ela.
ManifestoManifesto: por que eu construo (e ensino) vibecoding com engenharia
Não vendo mágica nem medo. Rodo empresas reais 100% em vibecoding: e acredito que IA é alavanca para quem tem método, não atalho para quem não sabe.
IA & CarreiraO que eu diria pra quem está começando hoje
Quem começa agora pega a ferramenta pronta e o método nenhum. É uma vantagem enorme e uma armadilha ao mesmo tempo. Cinco coisas que valem mais que qualquer atalho.