Depois de uns meses de “vibe coding”, acho que cheguei a uma conclusão. Funciona se é uma pessoa mexendo em código. Chegamos nos tempos de “webmaster”.

Quando começa a ter mais de uma pessoa, fica mais “techie” e voltar a ser necessário mais conceitos de engenharia de software - gerenciar branches, processo de publicação, definições de estilo de stack/frameworks, gerenciar secrets, etc.

Um projeto que estou, chegou ao ponto de ficar mais fácil “baixar” o código, mandar o resultado e reimplementar. Voltei aos tempos de FTP.

Isso é normal. Qualquer pessoa que trabalhou em uma estrutura de produto um pouco maior, sabe que se precisa de algumas regras de [disciplina] “ops”.

O mesmo é válido para low-code. Já tentaram mexer em coisas feitas por outras pessoas? Eu acabo refazendo porque é mais fácil do que entender o que a outra pessoa fez.

Tratar de “legado” não é simples. Neste projeto vamos ter que implementar algumas regras para publicação. É assim voltamos a complicações do mundo de produto. :)

Ainda estamos longe de uma gestão como um google docs de mexer e todo mundo ver o resultado. Também entendo que, na maioria dos casos, não é esse WYSIWYG que se quer.

Hoje é relativamente fácil hj gerar o código, mas gerenciar times, decidir o que fazer e como por isso na rua… Ainda é relativamente difícil de fazer. Ufa?


Publicado originalmente no LinkedIn em 29 de setembro de 2025. A versão em inglês foi traduzida com ajuda de IA (Claude) e revisada por mim.