Por que criar seu próprio software pode virar uma armadilha
Autoria: Cortes do Rafael Quintanilha · Assistir no YouTube
Vídeo de autoria do canal indicado, não da IANIA; todos os direitos pertencem ao criador. Transcrição, resumo e tradução gerados automaticamente; o conteúdo no idioma original é preservado na versão em idioma original.
Idioma original: inglês
Vídeo original: Por que criar seu próprio software pode virar uma armadilha · Canal: Cortes do Rafael Quintanilha · 10:11 · Assistir no YouTube
Tópicos: Cibersegurança e segurança de software, Engenharia de software com IA, Mercados e economia
Os participantes argumentam que a engenharia reversa de software não é uma novidade, embora modelos melhores e a abundância de tokens tenham facilitado esse trabalho. Criar alternativas próprias pode reduzir custos, mas construir um sistema é diferente de mantê-lo, e muitas empresas acabam preferindo ferramentas já consolidadas. Para produtos duradouros, a vantagem competitiva dificilmente virá apenas da capacidade técnica de gerar código. Dados proprietários, efeitos de rede e, sobretudo, distribuição podem ser decisivos para conquistar e manter um mercado.
Pontos-chave
Seção intitulada “Pontos-chave”- A ideia de reconstruir sistemas existentes por engenharia reversa já era praticada antes da atenção recente ao tema.
- Modelos mais capazes e a maior disponibilidade de tokens tornam viáveis projetos de engenharia mais ambiciosos.
- Criar uma alternativa a um software popular não significa que profissionais ou empresas vão abandonar a ferramenta original.
- Desenvolver um sistema é uma tarefa diferente de mantê-lo, corrigir bugs e fazê-lo evoluir.
- Empresas devem priorizar o produto que constitui seu negócio e avaliar com cuidado o custo de criar ferramentas internas.
- Projetos open source mantidos ativamente podem ser preferíveis a soluções próprias que se tornam um fardo.
- A capacidade de gerar código a partir dos mesmos modelos reduz a exclusividade da competência técnica como vantagem competitiva.
- Dados proprietários, efeitos de rede e distribuição podem ajudar a criar negócios mais duradouros.
- Um produto tecnicamente bom não basta se não alcançar clientes e não tiver distribuição.
Capítulos
Seção intitulada “Capítulos”| Início | Capítulo | Resumo |
|---|---|---|
| 00:01 | Engenharia reversa não é novidade | Os participantes comparam projetos recentes de engenharia reversa com iniciativas anteriores e discutem como modelos atuais facilitam reconstruir sistemas. |
| 02:41 | Modelos melhores e abundância de tokens | A conversa atribui o avanço recente à melhora dos modelos e ao maior acesso a tokens, mas ressalta que criar software não é o mesmo que mantê-lo. |
| 04:19 | O custo de manter software próprio | Os participantes discutem ferramentas internas, custos de manutenção e a importância de empresas priorizarem o produto central do negócio. |
| 06:57 | Vantagens competitivas além da capacidade técnica | A conversa aborda a redução dos diferenciais técnicos e aponta dados proprietários, efeitos de rede e distribuição como possíveis vantagens duradouras. |
| 09:07 | Distribuição e presença no mercado | Usando a Totvs como exemplo, os participantes explicam por que um produto tecnicamente equivalente não conquista clientes sem distribuição e presença de mercado. |
Citações
Seção intitulada “Citações”Construir é uma coisa; manter é uma história completamente diferente. — 04:19
Qual é o seu produto? Qual é o seu negócio? — 05:55
Se não conseguimos nos destacar tecnicamente, o que podemos usar para nos diferenciar? — 08:35
Não basta ter um produto bonito e tecnicamente bem-feito se ninguém sabe que ele existe. — 10:11
Conceitos e entidades
Seção intitulada “Conceitos e entidades”- Reversa (repo): Repositório criado por Sandec para transformar um sistema antigo em especificações que um agent pode usar para reconstruí-lo.
- Sandec (pessoa): Pessoa brasileira mencionada como criadora do projeto Reversa.
- Reverse Engineer in REA (repo): Projeto citado por sua proposta de engenharia reversa com MCP e recursos visuais para analisar e recriar sistemas.
- MCP (conceito): Recurso mencionado como parte da estrutura do projeto Reverse Engineer in REA.
- GPT-4 (modelo): Modelo citado como exemplo de tecnologia que já facilitava reconstruir sistemas existentes.
- Codex (ferramenta): Produto da OpenAI citado no contexto de acesso a tokens de modelos de fronteira.
- OpenAI (empresa): Empresa mencionada em relação a planos pagos e acesso a modelos e tokens.
- Photoshop (ferramenta): Software de edição de imagens usado como exemplo de produto profissional cuja alternativa não necessariamente substitui o original.
- Notion (ferramenta): Software citado como exemplo de ferramenta para a qual algumas empresas voltaram após dificuldades de manutenção de sistemas próprios.
- Linear (ferramenta): Ferramenta de gestão de tarefas mencionada como exemplo de solução consolidada que continua sendo usada.
- Slack (ferramenta): Aplicativo citado como exemplo de software que poderia ser recriado, mas cuja manutenção e adoção são desafios distintos.
- Jira (ferramenta): Ferramenta de gestão de tarefas mencionada junto de Linear.
- Totvs (empresa): Empresa brasileira citada como exemplo de presença e distribuição consolidadas no setor de varejo e sistemas de ponto de venda.
- WhatsApp (ferramenta): Aplicativo mencionado como exemplo de serviço difícil de operar com confiabilidade em grande escala.
Tradução completa (pt-BR)
Seção intitulada “Tradução completa (pt-BR)”00:01 Este é um trecho do podcast Limite Semanal, que acontece toda segunda-feira às 19h, comigo e com Vini, da AI Coders. Se você quiser ficar por dentro de tudo que é relevante no mundo da IA, considere se inscrever no canal pelo link na descrição e no comentário fixado. >> Esse cara viralizou, cara, esse repo, e todo mundo está falando dessa coisa, de engenharia reversa e tal, o futuro do software e tudo mais. Cara, vou ser sincero, tá, Rafa? Para mim, não tem nada de novo aqui.
00:31 O que tem de novo nisso? Eles fizeram um mecanismo, um motor para facilitar a engenharia reversa. Tudo bem, justo, mas vamos dar crédito a quem merece, cara. O Sandec, aqui do Brasil, já fez o “Reversa”, que é a mesma ideia, cara. Não tem nada a ver com isso, né? Reversa. Sandec. Olha, o Sandec fez o “Reversa” aqui, está vendo? Um repo forte também, 1.700 stars e tudo mais. Qual é a função dele? E tem um artigo e tudo, tá? A função do “Reversa” é você pegar um sistema antigo e criar várias especificações para ele
01:03 para que você possa pegar essas especificações e qualquer agent consiga reconstruí-lo. Então, a ideia de fazer engenharia reversa para desenvolver um sistema novo, cara, não é tão nova assim. O que apareceu no Reverse Engineer in REA aqui é um MCP, uma estrutura inteira de capacidade visual e tudo mais para analisar um sistema e recriá-lo. Aí começaram a aparecer novos Photoshops. Você chegou a ver o Photoshop, o Open Photoshop e tudo mais? >> Sim, eu vi algumas pessoas falando um pouco sobre isso, né? >> Sim, mas, cara, vou ser sincero: o Open Photoshop existe há muito tempo.
01:35 O Photoshop alternativo, o Open Office, também existe há muito tempo. Então, não vejo essa grande revolução de que as pessoas estão falando, como se isso só estivesse acontecendo agora. Vejo que as pessoas perceberam que dá para fazer isso e, de novo, algumas pessoas já faziam, já estavam fazendo engenharia reversa. >> Sim, acho que as pessoas perceberam que dá para >> pegar algo que já está pronto e passar para a IA. Agora é mais fácil fazer isso com o GPT-4. Por exemplo, criei meu Age of Empires do zero usando isso. Então, acho que é uma tendência
02:10 que a gente vai ver: pessoas criando seus próprios Photoshops e cancelando assinaturas. Na verdade, não acho. Sabe por quê, Rafa? Porque quem usa Photoshop hoje não quer usar uma versão alternativa do Photoshop. Quem usa Photoshop hoje é profissional. Porque quem não usa, o amador, vai usar um gerador de imagens qualquer, um desses aleatórios, um image 2.5 do ChatGPT. Não precisa do Photoshop. Quem precisa é a pessoa que mexe nos pequenos detalhes do trabalho e faz ajustes. Acho que é aí que as coisas acabam se misturando
02:41 no caminho. O que você acha, Rafa? >> Bom, cara, concordo totalmente com você no sentido de que nada disso é novo, né? Na verdade, isso já é viável há bastante tempo, né? O que acho que pode ter mudado são duas coisas, tá? Primeiro, os modelos estão melhorando. Isso permite que eles sejam mais ambiciosos na tarefa de fazer engenharia. >> Exatamente.
03:13 >> E o segundo ponto, que também precisamos discutir, cara, é a abundância de tokens. Porque olha, Vini, sinceramente, depois que comecei a usar APIs, com um plano, se eu tivesse meu plano de 200 dólares da OpenAI, sinceramente, nem sei o que poderia fazer, porque é tão… Eu teria tantos tokens disponíveis se você considerar o Codex, né? A OpenAI e as redefinições de limite dela, cara. Então, hoje, há uma abundância de tokens de modelos de ponta, desde um mês atrás. É tipo: o que vou fazer com tudo isso, né? >> Cara. E um sujeito pagando, vamos colocar assim, para nós aqui no Brasil, se
03:48 você paga um plano de 200 dólares da OpenAI, isso dá mil reais, cara. >> Mil reais por mês. >> Você tem tokens de um modelo de ponta, tá? Tipo, uma quantidade absurda. Então, ah, mil reais por mês, Rafael, é caro porque estamos no Brasil, tá, tudo bem, mas estamos falando de você às vezes reconstruir um software que pagaria mil reais por mês para usar, sabe? Ou reconstruir um software pelo qual você pagaria uma licença, sabe? Por exemplo, os produtos da Adobe são caros. Então,
04:19 >> perfeito, perfeito. >> Então, dá para fazer muita coisa, né? Tem um ponto interessante, Rafa. Desde que passei a atuar nessa área de reconstruir software em vez de usar soluções prontas, já fiz de tudo: desde CRMs e sistemas básicos até automação de marketing e muito mais. Cara, dá para fazer, mas construir é uma coisa; manter é uma história completamente diferente. E o que vamos começar a ver agora? Um monte de gente criando seu próprio software; já vemos isso nas empresas, né, Rafa? Normalmente, o mercado começa no nível corporativo e depois vai chegando
04:50 aqui embaixo. >> Já vi várias empresas de nível corporativo reconstruírem sistemas internamente, criarem os próprios, e algumas… >> porque parece que… Desculpa interromper, mas o pessoal das grandes empresas costuma gastar muito dinheiro com software, né? É um corte de custos em que a pessoa diz: “Ah, vou economizar 30 mil por mês na conta, dependendo da ferramenta.” >> Mas há empresas em que, em algumas etapas, isso fez todo o sentido e elas realmente abandonaram muitas ferramentas. Mas houve outros casos em que a equipe disse: “Cara, está dando tanto trabalho para manter isso. Vale mais a pena voltar para o Notion, por exemplo, ou para onde?” Ou para o Linear, por exemplo,
05:22 né? Então, se você parar para pensar, agora estamos falando de binários, né? Os binários que a REA tem nessa proposta, mas sistemas mais simples, por assim dizer. Pega o Slack, por exemplo, cara: dava para criar um Slack com IA há muito tempo. Tanto que criaram. Alguma solução chegou mesmo a decolar? >> Ainda não pegou de verdade, cara. Pega o gerenciamento de tarefas, Linear, Jira. Por que ainda tem tanta gente usando o Linear, por exemplo? Porque é uma boa solução. E é aí que fica complicado na hora de fazer a manutenção. Porque meu foco hoje, e algo que sempre pergunto, é: qual é
05:55 o seu produto? Qual é o seu negócio? “Ah, meu negócio é desenvolver um SaaS de entregas.” Legal. Se o seu negócio é um SaaS de entregas, concentre-se em desenvolver o SaaS de entregas e use o que já funciona nas outras áreas. Aí, depois que estiver funcionando, você pode cortar custos por aqui. Agora, se você está se concentrando em um SaaS de entregas, mas gastando uma quantidade enorme de energia para criar seu próprio harness, cara, não sei se essa é a estratégia mais inteligente agora. Então, acho que vamos ver muita coisa assim, Rafa. Vamos ter pessoas, ah, empolgadas, porque é muito legal
06:25 conseguir fazer engenharia reversa das coisas e gerar seu próprio aplicativo. >> Ah, mas quais vão ser usadas de verdade? Acho que vamos ver mais projetos open source aparecendo e, sim, haverá uma base sólida mantendo esses projetos, mas não haverá tantas, tantas ferramentas, porque, no fim das contas, as pessoas vão olhar e dizer: “É legal ter criado a minha, mas não quero manter essa coisa.” Vou procurar uma que esteja sendo mantida, que esteja tendo os bugs corrigidos e evoluindo, enquanto me concentro na minha própria coisa. É assim que tenho >> com certeza, >> visto isso. >> Legal. Sim, eu só queria acrescentar
06:57 uma coisa aqui, tá? Aí você vai ver, né, pessoas dizendo: “Ah, o software morreu e tudo mais, ah, a indústria de software em geral.” Ah, e embora seja verdade que dá para reconstruir as coisas, como você bem disse, há alguns problemas aos quais acho que as pessoas precisam prestar cada vez mais atenção, Tavin. Quero trazer isso aqui, ah, deixa eu colocar aqui na minha tela, >> olha. Sou eu que estou na tela aqui, né? Obrigado. >> Queria mostrar aqui, ah, esta postagem deste cara aqui, Nikita Bia. Ele foi, por muito tempo, ah,
07:30 Não sei se ele é gerente de produto, né, mas ele trabalhou lá na, na ex, né? >> E aí ele disse: “Ah, e os fossos técnicos, né?” Então é aquela coisa que só você tem, né? Aquilo que protege você da concorrência, né? Então ele falou dos fossos técnicos, mas, basicamente, hoje em dia eles já desapareceram. É muito difícil, hoje em dia, você ter uma vantagem em software, isto é, se você parar para pensar, ter um segredo, né? Ter aquele ingrediente secreto que só você tem e mais ninguém tem a
08:01 capacidade técnica para fazer o que você fez. Isso é muito difícil. >> Isso foi há muito tempo, né? >> Já faz tempo que acabou, cara. Acabou. Por exemplo, lembro da busca, do índice dela, que era tipo o melhor de todos. Ah, sabe o que também é muito bom? O WhatsApp, cara. A experiência do WhatsApp, as mensagens do WhatsApp: é um app extremamente difícil de operar em escala. É um app, né, com uma confiabilidade absurda. Então, já passou a época em que você podia simplesmente dizer: “Olha, tecnicamente, sou superior.”
08:35 Por que isso não é mais verdade? Porque, basicamente, agora todo mundo faz as coisas com a gente, então todo mundo consegue gerar código a partir da mesma fonte de inference, né? Então, se não conseguimos nos destacar tecnicamente, o que temos que usar para nos destacar se quisermos criar algo feito para durar? Quer dizer, não estamos falando de apps internos, não estamos falando de “vibe coding”, não estamos falando de código descartável. Código descartável para um app que eu crio para resolver um problema e depois jogo fora.
09:07 >> Como resolver isso? Dados proprietários. >> Perfeito. >> Efeito de rede ou um componente físico, né? Então, se deixarmos de lado essa parte… >> Aprofunda um pouco, Rafa. Eu diria para falar um pouco mais sobre distribuição. >> É, isso seria o efeito de rede, né? Efeito de rede, distribuição. >> É, né? Mas estou falando de distribuição. Pense nas grandes empresas de hoje. Por exemplo, aqui no Brasil, temos a Totvs, que é gigante no setor de varejo e de PDV. Cara, para tirar a Totvs do mercado hoje, não basta programar um PDV e conquistar todos os clientes da Totvs. O problema é
09:38 que, pensando bem, provavelmente existem 50 milhões de sistemas de PDV melhores que os da Totvs, sabe? A questão… >> Nunca foi essa a questão, né? Exatamente. Exatamente. Então, acho que, nesse aspecto, quem domina o mercado hoje, quem já está lá, tem uma distribuição forte, uma presença forte — é disso que estamos falando —, isso realmente é o efeito de rede. Mas, indo além da distribuição e de tudo isso, cara, é isso que domina o mercado hoje. Você pode ter a mesma solução, idêntica; se não tiver distribuição, não adianta, né? Então, não basta ter um produto bonito, bem-feito
10:11 tecnicamente, se ninguém sabe que ele existe.
Transcrição original
[00:01] This is a clip from the Limite Semanal podcast that happens every Monday at 7 PM with me and Vini from AI Coders. If you want to stay on top of everything relevant in the AI world, consider subscribing to the channel using the link in both the description and the pinned comment. >> This guy went viral, man, this repository, and everyone is talking about this thing, reverse engineering and so on, the future of software, and whatnot. Man, I’ll be honest, okay, Rafa? To me, there is nothing new here.
[00:31] What’s new about it? They made a mechanism, an engine to make it easier for you to reverse engineer. Okay, fair enough, but let’s give credit where it’s due, man. Sandec here from Brazil already made “Reversa,” which is the same idea, man. Nothing to do with it, right? Reversa. Sandec. Look, Sandec made “Reversa” here, see? A strong repository too, 1,700 stars and all that. What is its role? And with a paper and everything, okay? The role of “Reversa” is for you to take an old system and create several specs for it
[01:03] so you can take those specs and any agent can reconstruct it. So the idea of reverse engineering to develop a new system, man, isn’t that new. What came in the Reverse Engineer in REA here is that it has an MCP, it has an entire structure of, uh, visual capability and everything else to look at a system and remake it. Then new Photoshops started appearing. Did you get to see the Photoshop, uh, Open Photoshop and all that? >> Yeah, I, I saw some people talking a bit about that, right? >> Yeah, but like, I’ll be honest, Open Photoshop has existed for a long time.
[01:35] Alternative Photoshop, uh, Open Office has been around for a long time too. So I don’t see this big revolution that people are talking about in the sense that this is just happening now. I see that people realized it’s possible to do this, and again, some people were already doing this, they were already reverse engineering. >> Yeah, I think people realized that you can >> take something that’s already finished and pass it to AI. Which is easier to do now with GPT-4. For example, I made my Age of Empires from scratch there using this. So it’s a trend, I think
[02:10] you’re going to see people creating their own Photoshops and abandoning subscriptions. I don’t think so, actually. Do you know why, Rafa? Because the guy who uses Photoshop today doesn’t want to use an alternative version of Photoshop. The guy who uses Photoshop today is a professional. Because the guy who doesn’t use it, the amateur, he’s going to use an image generator, any random one, an image 2.5 from ChatGPT. He doesn’t need Photoshop. The guy who needs it is the one who goes into the little details of the work and adjusts it. That’s where I think it gets mixed
[02:41] up along the way. What do you think, Rafa? >> Well, man, I completely agree with you in the sense that nothing here is new, right? Actually, this has been feasible for quite a long time, right? What I think might have changed are two things , okay? First, the models are getting better. So that allows them to be more ambitious in the task of doing the engineering. >> Exactly.
[03:13] >> And the second point, which is something we also need to talk about, man, is the abundance of tokens. Because look, Vinis, honestly, after I started with APIs, with a plan, if I had my 200-dollar plan with OpenAI, I honestly don’t even know what I could do, because it’s so…I would have so many tokens available if you take Codex , right, OpenAI with its resets, man. So, you have an abundance of frontier model tokens today, starting from a month ago. It’s like, what am I going to do with all of this, right? >> Man. And a guy, a guy paying, let’s put it this way, for us here in Brazil, if
[03:48] you pay for a 200-dollar OpenAI plan, that’s 1,000 reais, man. >> 1,000 reais per month. >> You have, you have tokens for a frontier model, okay? Like crazy, so, ah, 1,000 reais a month, Rafael, is expensive because we’re in Brazil, okay , fine, but we’re talking about you sometimes rebuilding software that you would pay 1,000 reais a month to use, you know? Or for you to rebuild software that you would pay a license for, you know, which would be, let’s say, Adobe products are expensive, for example. So,
[04:19] >> perfect, perfect. >> So, there’s a lot of stuff you could do , right? There’s an interesting point, Rafa. Since I’ve moved into this space of rebuilding software instead of using off-the-shelf solutions, I’ve done everything from CRMs and basic systems to marketing automation and more. Man, you can do it, but building is one thing, maintaining it is a completely different story. And what are we going to start seeing now? A bunch of people creating their own software; we already see that in companies, right Rafa? Usually, the market starts at the Enterprise level, and then it trickles
[04:50] down here. >> I’ve seen several Enterprise-level companies that rebuilt systems internally, created their own, and some >> because it seems like—sorry to interrupt—but Enterprise guys usually spend a ton of money on software, right ? It’s a cut where the guy will say: “Oh, I’ll save 30,000 a month on the bill, depending on the tool.” >> But there are companies where, in some steps, it made perfect sense and they actually ditched a lot of tools. But there were other cases where the team said: “Man, this is giving us such a headache to maintain. It’s more worth it to go back to Notion, for example, or where?” Or to Linear, for instance,
[05:22] right? So, if you stop to think about it, now we’re talking about binaries, right? Binaries that REA has in this proposal, but simpler systems, so to speak. Take Slack, for example, man, you could have built a Slack with AI a long time ago. So much so that they did . Did any solution actually take off? >> It hasn’t really caught on yet, man. Take task management, Linear, Jira. Why is there still a bunch of people using Linear, for example? Because it’s a good solution. And that’s where it gets complicated when it comes time to maintain. Because my focus today, and something I always ask, is: What is
[05:55] your product? What is your business? “ Oh, my business is that I’m developing a delivery SaaS.” Cool. If your business is a delivery SaaS, focus on building the delivery SaaS and take what already works for other areas. And then, once it’s up and running there, then you can cut costs here. Now, if you’re focusing on a Delivery SaaS but spending a huge amount of energy building your own harness, man, I don’t know if that’s the smartest strategy right now. So I think what we’re going to see happen is a lot of that, Rafa. we’re going to have people, uh, excited, because it’s really cool to
[06:25] be able to reverse engineer stuff and generate your own application. >> Uh, but which ones will actually be used? I think we will see more open source projects appearing and then yes, there will be a strong base maintaining them, but there won’t be so many, so many tools, because at the end of the day people will look and say: “It’s cool that I built mine, but I don’t want to maintain this thing.” Let me find one that is being maintained, that is getting bugs fixed and is evolving while I focus on my own thing. That’s how I have >> for sure, >> seen it. >> Nice. Yeah, I just wanted to extend
[06:57] this here to say one thing, okay? Then you’ll see, right, people saying: “Oh, software is dead and all that, uh, the software industry in general.” Uh, and although it’s true that you can reconstruct things, as you well said, there are some issues that I think people need to be paying more and more attention to, Tavin? I want to bring this up here, oh, uh, let me put it here on my, on my screen, >> look. I’m the one on the screen here, right? Thanks. >> I wanted to bring up here, oh, this post from this, from this guy here, Nikita Bia, he was for a long time, uh,
[07:30] I don’t know if he’s a PM, right, but he worked there at the, at the ex, right? >> And then he said, oh, and technical moats, right? So it’s that, it’s that thing that only you have, right? That which protects you from the competition , right? So he said technical moats, so basically they’re gone nowadays. So, it’s very difficult nowadays for you to have an advantage in software that is, if you look, you have your secret, right? You have the secret sauce that only you have and nobody else has the
[08:01] technical capacity to do what you did. That’s very difficult. >> That was a long time ago, right? >> It’s long gone, man. It’s gone. For example, I remember with search, its index, which was like, the best of all. Uh, you know what’s very good too is WhatsApp, man, the WhatsApp experience, the WhatsApp messaging is, is, is an app that is extremely hard to operate at its scale. It’s an app, right, with absurd reliability, right? So, the time when you could just say, “hey, technically, I’m superior,” is gone.
[08:35] Why is that no longer true? Because basically everyone does things with us now, so everyone is capable of generating code from the same source of inference, right? So if we can’t stand out technically, what do we have to use to stand out if we want to build something meant to be durable? I mean, we’re not talking about internal apps here, we’re not talking about “vibe coding,” we’re not talking about throwaway code. Disposable code for an app I create to solve a problem and then throw away.
[09:07] >> How do you solve this? Proprietary data . Perfect. >> Network effect or a physical component, right? So if we set aside the part, >> Dig a little deeper, Rafa, I’d say a bit more about distribution. >> Yeah, that would be the network effect, right? Network effect, distribution. >> Yeah, right? But I’m talking about distribution. Imagine the big companies today, for example, here in Brazil, you have Totvs, which is a giant in the retail and POS sector. Man, to take Totvs out of the market today, you’re not going to just code a POS and take all of Totvs ’customers. The problem is
[09:38] , if you think about it, there are probably 50 million POS systems better than Totvs’, you know? The point, >> The point was never that, right? Exactly. Exactly. So, I think in that aspect, the guy who dominates the market today, who’s there, has a strong distribution, has a strong presence, which is what we’re talking about, it really is the network effect, but going beyond distribution and all that, man, that’s what rules the market today. You can have the same solution, identical, if you don’t have distribution, it’s no use, right? So it’s not enough to just have a beautiful product, well-made
[10:11] technically, if nobody knows it exists.