A decisão entre "Construir ou Comprar" está se inclinando para "construir"
MMaximilian Schwarzmüller
컴퓨터/소프트웨어창업/스타트업경제 뉴스
Transcript
00:00:00Uma discussão, que obviamente tem implicações para todos nós, desenvolvedores, no final das contas, que está ganhando força recentemente, ao que me parece, é se a maioria das empresas criará a maior parte do seu próprio software no futuro ou não.
00:00:15E não é uma discussão nova. Começou há talvez dois ou três anos. Mas é claro, com esses agentes de IA e os modelos subjacentes ficando cada vez mais potentes, a questão acabou se tornando mais importante agora.
00:00:31Porque, sim, eu diria com certeza que podemos ver mais pessoas, e desenvolvedores em especial, obviamente, construindo seu próprio software.
00:00:44Quero dizer, para mim, nas minhas empresas, com certeza substituímos vários serviços pagos de gerenciamento de projetos, envio de e-mails e outros por soluções próprias.
00:00:59Agora, é claro, eu sou um desenvolvedor. Então isso é relativamente fácil para mim. Mas eu não fazia isso antes da IA, porque ainda exigia muito mais esforço.
00:01:10E a IA definitivamente ajudou a produzir mais e a encarar tarefas mais ambiciosas.
00:01:19Você ainda precisa saber o que está fazendo, de certa forma. Mas você também pode com certeza fazer um “vibe coding” de certos produtos.
00:01:25E para algumas ferramentas utilitárias, é só disso que você precisa. Por exemplo, criei uma ferramentinha para remover fundo, que uso nas minhas miniaturas para remover... adivinhe só?
00:01:36O fundo atrás do meu rosto. E eu fiz um vibe coding disso porque não me importo com os detalhes.
00:01:42Se der errado, eu percebo na hora que deu errado. Aí posso fazer um “vibe fix” e consertar.
00:01:47E não é uma ferramenta vital de forma alguma. Então você pode perfeitamente criar certas ferramentas assim.
00:01:53E, claro, isso não é exclusivo meu. Muita gente pode fazer isso.
00:01:59Ainda assim, não necessariamente todo mundo, porque nem todos — longe de ser todo mundo — conhecem essas ferramentas agênticas e o que elas podem fazer.
00:02:09Mas, sim, com certeza todos os desenvolvedores ou pessoas mais ligadas à tecnologia podem criar certas ferramentas via vibe coding.
00:02:17No entanto, existem certas ferramentas para as quais eu não recomendaria necessariamente fazer isso.
00:02:24Por exemplo, uma ferramenta que envia e-mails, como uma newsletter.
00:02:29Muita coisa pode dar errada aí, e você não quer mandar spam para o seu público, fazê-los cancelar a inscrição ou prejudicar sua reputação de envio de e-mails.
00:02:40Você também não quer que metade dos e-mails simplesmente não seja enviada.
00:02:45E tem mais.
00:02:46Por exemplo, talvez você tenha se esquecido de programar a funcionalidade de cancelamento de inscrição para as pessoas poderem sair da lista.
00:02:54O que também não é nada bom.
00:02:56Há mais coisas a se considerar aí. É algo mais complexo.
00:02:59E mesmo ignorando problemas desse tipo, antes de tudo isso, há muito trabalho envolvido no disparo de e-mails em larga escala.
00:03:09E começa sabendo realmente como fazer, conhecendo serviços como o AWS SES que você pode usar.
00:03:15E mesmo que você saiba, configurar tudo corretamente lá exige mais do que apenas um clique.
00:03:22Existem serviços que facilitam um pouco isso, mas ainda assim exige um certo conhecimento técnico, eu diria.
00:03:28E não é algo que qualquer empresa sem relação com tecnologia vai fazer rapidamente sozinha e esperar que funcione perfeitamente.
00:03:36E acho que este é um ponto importante a considerar quando pensamos nessa questão.
00:03:42Que tipo de software será construído pelas próprias empresas em contrapartida ao tipo de software que será comprado agora e no futuro?
00:03:52A complexidade da tarefa, é claro, desempenha um papel fundamental.
00:03:58O que pode dar errado e quão ruim é se der errado?
00:04:02Às vezes você lê por aí que programar via vibe coding é divertido, mas manter o código não é.
00:04:08E há certa verdade nisso.
00:04:11Quanto mais importante um software for, obviamente, mais prejudicial e irritante é se você tiver que mantê-lo, especialmente se não tiver ideia do que está acontecendo ali.
00:04:22É claro que empresas maiores também conseguem encarar tarefas mais ambiciosas.
00:04:26Elas têm mão de obra.
00:04:27Elas têm agentes de IA.
00:04:28Elas têm o conhecimento.
00:04:29E, portanto, elas podem ser capazes de substituir certas ferramentas que não são substituíveis por empresas com menos conhecimento técnico ou por desenvolvedores individuais.
00:04:39Mas nessas empresas maiores, há novas camadas de software que serão mais difíceis de substituir por razões de conformidade ou de complexidade, porque estamos falando de softwares como SAP ou Salesforce, que podem estar tão integrados a tantos sistemas que você prefere continuar pagando a ter que substituir.
00:05:02Isso pode mudar nos próximos, não sei, 10 anos ou algo assim, mas não vejo todas essas grandes empresas substituindo de repente todo o software que utilizam.
00:05:15O que podemos ver, no entanto, em todos os níveis, não importa se estamos falando de grandes empresas ou desenvolvedores individuais, é que alguns softwares estão sendo substituídos.
00:05:24E acho que não há como discutir sobre isso.
00:05:28E especialmente para os “indie hackers”, se o seu público principal também eram outros desenvolvedores, está ficando muito mais difícil, porque o tipo de software que você construía e vendia costuma ser o tipo que pode ser substituído.
00:05:43Ainda assim, pode haver diferenciais se você tem algum serviço cujo foco não seja o software em si, mas os dados subjacentes que não são fáceis de obter, ou se é um negócio com alta complexidade jurídica ou regulatória, coisas assim.
00:06:00Você não está realmente pagando pelo software nesses casos.
00:06:03Você está pagando por outra coisa.
00:06:04E, portanto, torna-se naturalmente mais difícil ou impossível de substituir.
00:06:09Não que seja impossível, obviamente, mas é muito mais difícil.
00:06:12Então há uma certa barreira defensiva aí.
00:06:14Se a sua única vantagem competitiva era apenas o software resolvendo um problema pequeno, vai ficar mais difícil.
00:06:22E acho que essa é uma mudança que já podemos ver com a IA agora, e uma mudança que vai se acelerar.
00:06:27Porque o que hoje é possível para desenvolvedores, acredito que em breve, até certo ponto, também será possível para outras empresas e para pessoas comuns.
00:06:37Nem tudo, claro — o exemplo do envio de e-mails pela AWS pode continuar fora do alcance delas, embora, com a ajuda de provedores que facilitem isso, possa não estar fora do alcance no futuro.
00:06:48Mas há muitas ferramentas utilitárias, pequenas ferramentas de gestão de projetos e coisas do tipo, onde acredito que mais empresas e pessoas vão criar seus próprios softwares via vibe coding.
00:07:02Exatamente como há dois anos, ter um serviço que gerava imagens com IA, digamos, fotos de perfil corporativo ou algo do tipo, onde você podia criar um avatar em desenho baseado em fotos enviadas.
00:07:17Serviços assim provavelmente teriam funcionado muito bem há um ou dois anos, mas acho que isso está mudando drasticamente rápido agora, porque pessoas comuns têm mais possibilidades de gerar essas imagens com IA direto pelo celular.
00:07:35Seja porque talvez esteja integrado ao sistema operacional, ou porque podem usar na própria assinatura do ChatGPT. A maioria não paga por isso, mas há limites gratuitos e cada vez mais pessoas podem passar a pagar.
00:07:47Esse é um ótimo exemplo de modelo de negócio que talvez tenha funcionado incrivelmente bem há dois anos, mas que agora está sob grande pressão.
00:07:57E acho que veremos o mesmo com outros serviços e softwares, dependendo simplesmente de qual seja a sua vantagem competitiva.
00:08:04Agora, é claro que nada disso é uma novidade revolucionária, eu sei, mas traz implicações importantes para os desenvolvedores, nas quais vocês precisam pensar agora.
00:08:12Porque, claro, não é apenas a nossa profissão em geral que está mudando — estamos escrevendo menos código, e acho que também estamos mudando como fazemos revisões de código, lendo cada linha.
00:08:24Muito provavelmente não faremos mais isso no futuro, então isso está mudando, mas onde você trabalha também desempenha um papel importante.
00:08:31E eu sei que está difícil conseguir emprego ultimamente, e ter um emprego é melhor do que não ter um, obviamente.
00:08:37Mas se você está trabalhando em uma empresa que constrói uma dessas ferramentas ou que desenvolve um software que parece estar no lado mais substituível da balança,
00:08:48isso, é claro, serve como um sinal de alerta. Não significa que você deva sair imediatamente,
00:08:52mas sim que precisa ser cauteloso sobre o seu planejamento futuro, por assim dizer, porque acho que isso vai se acelerar.
00:09:01E eu realmente acredito que sempre haverá, pensando nos próximos, não sei, 10 anos — super difícil de prever hoje em dia —,
00:09:10mas sempre haverá certos softwares que as pessoas não vão criar por conta própria, por ser algo muito importante, muito complexo ou porque o foco principal não é o software.
00:09:20Mas haverá muitos casos em que empresas e pessoas realmente criarão suas próprias ferramentas e softwares via vibe coding,
00:09:30ou talvez não via vibe coding, mas usarão habilidades de desenvolvimento existentes para substituir softwares pelos quais costumavam pagar no passado.
00:09:39Então, sim, acho que essa é uma tendência, e uma tendência que está se acelerando. Consequentemente, isso também significa que se tornar autônomo
00:09:48criando soluções de software como serviço (SaaS) é muito, muito mais difícil agora, obviamente, do que era há alguns anos,
00:09:54porque você realmente precisa pensar no que pode vender que ofereça um benefício real.
00:10:00E isso é com certeza mais difícil agora do que costumava ser, eu diria.