<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[ricardoJosino();]]></title><description><![CDATA[Conto como estou construindo uma Startup de tecnologia em Portugal usando Low-Code e Inteligência Artificial.]]></description><link>https://post.ricardojosino.com</link><image><url>https://substackcdn.com/image/fetch/$s_!UvBb!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F205bd6e2-7816-4969-ba96-8cc8f7968a0f_600x600.png</url><title>ricardoJosino();</title><link>https://post.ricardojosino.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 17 Apr 2026 09:36:29 GMT</lastBuildDate><atom:link href="https://post.ricardojosino.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ricardo Josino]]></copyright><language><![CDATA[pt-br]]></language><webMaster><![CDATA[ricardojosino@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[ricardojosino@substack.com]]></itunes:email><itunes:name><![CDATA[Ricardo Josino]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ricardo Josino]]></itunes:author><googleplay:owner><![CDATA[ricardojosino@substack.com]]></googleplay:owner><googleplay:email><![CDATA[ricardojosino@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ricardo Josino]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[O real valor dos modelos de IA menores]]></title><description><![CDATA[Uma mudan&#231;a simples de arquitetura que impactou diretamente a produtividade e os custos dos meus projetos]]></description><link>https://post.ricardojosino.com/p/o-real-valor-dos-modelos-de-ia-menores</link><guid isPermaLink="false">https://post.ricardojosino.com/p/o-real-valor-dos-modelos-de-ia-menores</guid><dc:creator><![CDATA[Ricardo Josino]]></dc:creator><pubDate>Wed, 18 Mar 2026 20:39:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/78fd0616-0983-4673-9af9-5aa709a69c50_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Andei acompanhando uma discuss&#227;o que me fez parar para pensar sobre como a tecnologia est&#225; mudando r&#225;pido. O assunto era o lan&#231;amento de modelos de IA menores, como o GPT 5.4 Mini, Nano e Gemini Flash. O ponto central &#233; que aquela ideia de que quanto maior o modelo, melhor ele &#233;, est&#225; perdendo o sentido.</p><p>Eu j&#225; sinto isso no meu dia a dia usando o <strong>Gemini Flash</strong>. Para programar ou criar as automa&#231;&#245;es, eu n&#227;o preciso de uma IA muito pensante. Eu s&#243; preciso de uma ferramenta que entenda o contexto que eu defini nas skills e resolva o problema t&#233;cnico agora, sem demora.</p><p>&#201; como aquela compara&#231;&#227;o que ouvi: usar um modelo gigante para tarefas simples &#233; como usar um carro de luxo s&#243; para buscar p&#227;o na esquina. &#201; um desperd&#237;cio de recurso e, principalmente, de tempo.</p><p>O que eu percebi na pr&#225;tica &#233; que a velocidade &#233; o que realmente traz produtividade. Quando a ferramenta responde quase na hora, ela vira uma extens&#227;o do meu racioc&#237;nio. Eu n&#227;o perco o foco esperando a resposta carregar.</p><p>Para quem cuida de um neg&#243;cio, isso &#233; puro ganho de efici&#234;ncia. Na minha consultoria, eu trato o modelo maior como um arquiteto, que planeja e valida as decis&#245;es mais complexas. Mas o trabalho bra&#231;al de execu&#231;&#227;o fica com esses modelos menores. Eles s&#227;o r&#225;pidos e custam muito pouco, o que democratiza a automa&#231;&#227;o para qualquer empresa.</p><p>Claro, esses modelos menores exigem que a gente saiba dar ordens claras. Eles s&#227;o como estagi&#225;rios muito inteligentes, se a instru&#231;&#227;o for vaga, eles podem errar r&#225;pido. Mas, sabendo orientar, eles s&#227;o imbat&#237;veis em escala.</p><p>Estou documentando essa jornada justamente porque acredito que o futuro n&#227;o &#233; um rob&#244; gigante, mas sim v&#225;rios pequenos agentes trabalhando juntos. No fim, o foco &#233; o resultado e a efici&#234;ncia do neg&#243;cio, sem complica&#231;&#245;es desnecess&#225;rias.</p><p><strong>That&#8217;s all folks!</strong></p>]]></content:encoded></item><item><title><![CDATA[Liberdade e Lucratividade através do conceito One Person Business]]></title><description><![CDATA[Descubra como o conceito de One Person Business une liberdade e alta lucratividade. Saiba por que troquei a busca pelo crescimento infinito por um neg&#243;cio enxuto e automatizado com IA]]></description><link>https://post.ricardojosino.com/p/one-person-business-liberdade-lucratividade</link><guid isPermaLink="false">https://post.ricardojosino.com/p/one-person-business-liberdade-lucratividade</guid><dc:creator><![CDATA[Ricardo Josino]]></dc:creator><pubDate>Tue, 27 Jan 2026 14:15:12 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4d470d8a-4428-424f-934b-7c4cb81573ee_1200x628.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aA_r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2be4832-826b-4cf4-b378-78fda3d8c06d_1200x628.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aA_r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2be4832-826b-4cf4-b378-78fda3d8c06d_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aA_r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2be4832-826b-4cf4-b378-78fda3d8c06d_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aA_r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2be4832-826b-4cf4-b378-78fda3d8c06d_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aA_r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2be4832-826b-4cf4-b378-78fda3d8c06d_1200x628.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aA_r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2be4832-826b-4cf4-b378-78fda3d8c06d_1200x628.jpeg" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2be4832-826b-4cf4-b378-78fda3d8c06d_1200x628.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:128719,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://post.ricardojosino.com/i/185962659?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2be4832-826b-4cf4-b378-78fda3d8c06d_1200x628.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aA_r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2be4832-826b-4cf4-b378-78fda3d8c06d_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aA_r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2be4832-826b-4cf4-b378-78fda3d8c06d_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aA_r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2be4832-826b-4cf4-b378-78fda3d8c06d_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aA_r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2be4832-826b-4cf4-b378-78fda3d8c06d_1200x628.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Tenho pensado muito sobre o meu estilo de criar neg&#243;cios e, olhando para tr&#225;s, percebi que sempre busquei caminhos alternativos. Hoje, aos 45 anos, as coisas ficaram mais claras. O motivo de todas as minhas decis&#245;es sempre teve um vi&#233;s muito forte: a <strong>liberdade</strong>.</p><p>Nunca quis ficar preso o dia todo numa empresa, ent&#227;o montei a minha. Mas tamb&#233;m n&#227;o queria enfrentar aquele tr&#226;nsito ca&#243;tico todos os dias, ent&#227;o constru&#237; meu escrit&#243;rio no terreno de casa. Depois, percebi que n&#227;o queria mais me envolver com vendas diretas, ent&#227;o constru&#237; um neg&#243;cio em parceria com quem vende, as ag&#234;ncias.</p><p>Hoje, minha cabe&#231;a est&#225; em outro lugar: <strong>automa&#231;&#227;o</strong>.</p><p>Estou focado em desenvolver ativos digitais que trabalham sozinhos. Meu objetivo agora &#233; desenvolver neg&#243;cios automatizados, como SaaS e produtos digitais. Isso tem tudo a ver comigo. Mas o que isso tem a ver com o tal do &#8220;<strong>One Person Business</strong>&#8220;?</p><p>Simples. Eu n&#227;o tenho aquela vis&#227;o de CEO de startup com pensamento de crescer eternamente, captar milh&#245;es e ter 500 funcion&#225;rios. Eu quero algo enxuto, baixo custo, poucas pessoas e com limites de crescimento claros.</p><p>Meu pensamento tem mais a ver com melhorar a estrutura do que crescer desordenadamente. Acho que todos temos um limite, mas poucos querem aceitar. Querem crescer ao infinito. Em algum momento, a conta n&#227;o fecha e d&#225; errado. Eu prefiro crescer at&#233; um limite e investir em estrutura e processos. Isso me d&#225; paz. &#201; sobre arrumar a casa, melhorar a qualidade e diminuir o Churn Rate.</p><p>Quando descobri que outras pessoas tamb&#233;m pensam assim, e que at&#233; existe um termo para isso, achei demais!</p><p><strong>One Person Business</strong> &#233; um estilo de vida focado em <strong>Melhor, n&#227;o Maior</strong>. O neg&#243;cio &#233; constru&#237;do para servir ao estilo de vida do fundador, e n&#227;o o contr&#225;rio.</p><p>Hoje a Intelig&#234;ncia Artificial tem ajudado muito a viabilizar essa vis&#227;o. Se voc&#234; tem habilidades para criar agentes de IA, pode montar uma empresa muito eficiente e de alto valor sem contratar uma equipe gigante. Por exemplo, estou desenvolvendo um SaaS totalmente automatizado. A infraestrutura est&#225; nas m&#227;os de empresas especializadas, o meu designer, copywriter, programador, marketing e consultor s&#227;o todos agentes de IA. Eu me sinto um maestro rsrsrs. Claro, sou desenvolvedor de software a muito tempo, ent&#227;o isso me ajuda a n&#227;o depender de decis&#245;es feitas por IA. Ela n&#227;o est&#225; no controle, apenas me auxilia.</p><p>&#201; impressionante o que d&#225; para fazer sozinho. Por isso, hoje, &#233; muito vi&#225;vel pensar em <strong>One Person Business</strong>.</p><h2>A Filosofia Central</h2><p><strong>Melhor, n&#227;o Maior</strong>. Essa ideia foi popularizada por autores como <strong>Paul Jarvis,</strong> autor de <em>Company of One</em> e criadores modernos como <strong>Justin Welsh</strong> e <strong>Dan Koe</strong>. A l&#243;gica &#233; inverter o jogo tradicional:</p><ul><li><p><strong>Anti-Escala Tradicional:</strong> Em vez de perguntar &#8220;Como posso crescer esta empresa para 100 funcion&#225;rios?&#8221;, eu pergunto &#8220;Como posso atingir minhas metas financeiras sem contratar ningu&#233;m?&#8221;.</p></li><li><p><strong>Lifestyle Design:</strong> O neg&#243;cio serve a minha vida. Ponto.</p></li><li><p><strong>Alta Margem de Lucro:</strong> Sem escrit&#243;rio caro, sem folha de pagamento gigante e sem burocracia, a margem de lucro tende a ser alt&#237;ssima, muitas vezes acima de 80-90%.</p></li></ul><h2>Os Tr&#234;s Pilares</h2><p>Para conseguir faturar alto sem trabalhar 24 horas por dia, a gente geralmente se apoia em tr&#234;s coisas:</p><ol><li><p><strong>Marca Pessoal:</strong> Construir uma audi&#234;ncia leal. A confian&#231;a na pessoa gera as vendas.</p></li><li><p><strong>No-Code, Automa&#231;&#227;o e IA:</strong> Uso intensivo de ferramentas e IA para fazer o trabalho repetitivo que antes exigiria um funcion&#225;rio j&#250;nior.</p></li><li><p><strong>Produtiza&#231;&#227;o:</strong> Em vez de vender horas, criamos cursos, newsletters pagas, SaaS ou servi&#231;os produtizados com escopo fixo.</p></li></ol><p>Claro, nem tudo s&#227;o flores. Tem vantagens incr&#237;veis, como a agilidade de tomar uma decis&#227;o e implementar no mesmo dia, sem reuni&#245;es chatas de diretoria. O risco &#233; baixo e a resili&#234;ncia &#233; alta. Em crises, quem tem custo zero sobrevive melhor.</p><p>Mas tem os desafios. A solid&#227;o bate, afinal, n&#227;o ter colegas para trocar ideias no caf&#233; pode ser isolante. E tem o gargalo humano, se voc&#234; ficar doente e n&#227;o tiver automa&#231;&#227;o rodando, o neg&#243;cio para. Al&#233;m disso, voc&#234; veste todos os chap&#233;us, &#233; o CEO, o suporte e o financeiro.</p><h2>Uma recomenda&#231;&#227;o que vale ouro</h2><p>Eu comecei a dar mais aten&#231;&#227;o a esse estilo de vida quando assisti a um v&#237;deo do<strong> <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Elton Luiz&quot;,&quot;id&quot;:16961167,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/586a2f62-6f76-4d1a-bf9e-28f692b0bcd1_2332x2827.jpeg&quot;,&quot;uuid&quot;:&quot;c915d007-f208-482b-967d-19ba985f924e&quot;}" data-component-name="MentionToDOM"></span></strong> . Achei a vis&#227;o dele muito p&#233; no ch&#227;o e quero compartilhar com voc&#234;s.</p><p>Aqui est&#227;o os principais insights que peguei do v&#237;deo:</p><ul><li><p><strong>O Mito do &#8220;Sozinho&#8221;:</strong> Ele desmistifica o termo. Embora seja poss&#237;vel come&#231;ar s&#243;, o modelo muitas vezes funciona melhor como uma dupla, onde um foca na criatividade/produto e o outro na opera&#231;&#227;o.</p></li><li><p><strong>A Escada da Monetiza&#231;&#227;o:</strong> N&#227;o tente escalar imediatamente. Comece vendendo servi&#231;os para fazer caixa, e s&#243; depois crie produtos escal&#225;veis para desvincular seu tempo do dinheiro.</p></li><li><p><strong>O Conceito de &#8220;Teto Financeiro&#8221;:</strong> Isso aqui &#233; genial. Em vez de buscar crescimento infinito, defina um n&#250;mero exato para cobrir seu estilo de vida e sobrar caixa. Ao atingir esse teto, o objetivo muda: n&#227;o &#233; ganhar mais, &#233; ganhar a mesma coisa trabalhando menos horas.</p></li><li><p><strong>Propaganda Escal&#225;vel:</strong> Foque em conte&#250;dos perenes como YouTube, que continuam gerando visualiza&#231;&#245;es anos depois, ao contr&#225;rio de Stories que somem em 24h.</p></li></ul><p>Vale muito a pena assistir ao v&#237;deo completo para entender a profundidade disso:</p><div id="youtube2-KYfDAusGwjQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;KYfDAusGwjQ&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/KYfDAusGwjQ?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>&#201; uma &#243;tima reflex&#227;o para quem, assim como eu, valoriza mais a liberdade do que o tamanho do escrit&#243;rio.</p><p><strong>That&#8217;s all folks!</strong></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://post.ricardojosino.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Obrigado pelo seu tempo! Assine gratuitamente para receber novos artigos</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[A ferramenta que me permite construir uma empresa trabalhando 2h por dia]]></title><description><![CDATA[Testei Bubble, Flutterflow e WeWeb. O relato de como reduzi 6 meses de desenvolvimento para apenas 40 dias e viabilizei meu SaaS como um One-Person Business.]]></description><link>https://post.ricardojosino.com/p/ferramenta-construir-empresa-2h-por-dia</link><guid isPermaLink="false">https://post.ricardojosino.com/p/ferramenta-construir-empresa-2h-por-dia</guid><dc:creator><![CDATA[Ricardo Josino]]></dc:creator><pubDate>Sat, 13 Dec 2025 16:33:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z7qX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96846df-de09-4b98-9407-eba883cb50f2_1200x628.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z7qX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96846df-de09-4b98-9407-eba883cb50f2_1200x628.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z7qX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96846df-de09-4b98-9407-eba883cb50f2_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!z7qX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96846df-de09-4b98-9407-eba883cb50f2_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!z7qX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96846df-de09-4b98-9407-eba883cb50f2_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!z7qX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96846df-de09-4b98-9407-eba883cb50f2_1200x628.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z7qX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96846df-de09-4b98-9407-eba883cb50f2_1200x628.jpeg" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c96846df-de09-4b98-9407-eba883cb50f2_1200x628.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:116478,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://post.ricardojosino.com/i/181520624?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96846df-de09-4b98-9407-eba883cb50f2_1200x628.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z7qX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96846df-de09-4b98-9407-eba883cb50f2_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!z7qX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96846df-de09-4b98-9407-eba883cb50f2_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!z7qX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96846df-de09-4b98-9407-eba883cb50f2_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!z7qX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96846df-de09-4b98-9407-eba883cb50f2_1200x628.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sou programador PHP. Em todos os meus projetos, o framework Laravel &#233; a minha zona de conforto. Se eu fosse seguir o caminho natural, meu SaaS nasceria assim, backend com Laravel Framework e o frontend com componentes Blade. Funcionaria super bem.</p><p>Mas eu adotei uma filosofia de neg&#243;cios diferente: <strong>eu sou um One-Person Business.</strong></p><p>E veja bem, isso n&#227;o &#233; por falta de op&#231;&#227;o, &#233; uma <strong>escolha estrat&#233;gica</strong>. Decidi construir uma empresa enxuta, de alta margem e sem a complexidade de gerir grandes equipes ou infraestruturas pesadas. O objetivo &#233; manter a opera&#231;&#227;o leve e focar 100% da energia no produto e clientes.</p><p>Por&#233;m, essa filosofia traz um desafio claro: o tempo.</p><p>Como tenho um trabalho principal, dedico apenas <strong>2 horas por dia</strong> neste novo projeto.</p><p>Para que esse modelo de neg&#243;cio de certo, eu n&#227;o posso me dar ao luxo de gastar tempo configurando servidores e programando tudo do zero. Eu preciso de mais agilidade. <strong><a href="https://post.ricardojosino.com/p/porque-escolhi-o-supabase">O backend eu resolvi r&#225;pido, o Supabase</a></strong>. Nada de reinventar a roda, vou programar em Javascript nas <em>edge functions</em> e pronto. O Backend est&#225; resolvido, mas e o frontend? Qual a melhor forma de desenvolver as telas do meu SaaS tendo apenas 120 minutos por dia?</p><p>A resposta &#243;bvia era: <strong><a href="https://post.ricardojosino.com/p/criando-startup-enxuta-com-lowcode">Plataforma LowCode</a>.</strong></p><p>Mas aqui entra o meu lado chato de desenvolvedor. Na minha opini&#227;o, plataforma LowCode cai muito bem quando o backend &#233; separado, mas eu tinha medo de ficar preso em ferramentas limitadas. Eu nunca tinha usado isso para sistemas, s&#243; para <strong><a href="https://post.ricardojosino.com/p/porque-larguei-o-wordpress-pelo-substack">sites com Elementor Pro</a></strong>.</p><p>Ent&#227;o, decidi testar. Fiz minha li&#231;&#227;o de casa, vi v&#237;deos e cheguei nas tr&#234;s l&#237;deres: <strong>Bubble, Flutterflow e WeWeb.</strong></p><p>Mas eu n&#227;o ia testar com &#8220;Ol&#225; Mundo&#8221;. Eu precisava de um caso real. Peguei os desenhos do meu SaaS no Figma: tela de login, cadastro, lista de clientes e edi&#231;&#227;o. E estabeleci uma <strong>lista de crit&#233;rios inegoci&#225;veis</strong>. Para eu usar a ferramenta, ela precisava permitir:</p><ol><li><p><strong>Componentiza&#231;&#227;o para os templates:</strong> Capacidade de injetar conte&#250;do din&#226;mico em estruturas fixas. Odeio copiar e colar. Preciso criar um elemento uma vez e reutilizar em v&#225;rias telas.</p></li><li><p><strong>Tratamento de erros nos fluxos de a&#231;&#245;es:</strong> O famoso <em>Try Catch</em>.</p></li><li><p><strong>Design System:</strong> Padroniza&#231;&#227;o de tipografia, paleta de cores, espa&#231;amento etc. Precisa ser f&#225;cil de manter.</p></li><li><p><strong>Javascript personalizado:</strong> Liberdade para criar fun&#231;&#245;es.</p></li><li><p><strong>Exporta&#231;&#227;o de c&#243;digo:</strong> N&#227;o quero ficar ref&#233;m da plataforma.</p></li><li><p><strong>Git e APIs:</strong> Controle de vers&#227;o e conex&#227;o f&#225;cil.</p></li></ol><p>Vamos para a batalha.</p><h2>Bubble</h2><p>Primeiro fui no Bubble, o queridinho da comunidade lowCode. Sendo bem honesto? Descartei rapidinho. Ele foi reprovado mais ou menos em 80% dos meus requisitos. Achei muito estranho a forma como as coisas funcionam l&#225;. Muito copia e cola. N&#227;o consegui utilizar os componentes de forma correta, tudo parecia meio enjambrado. Dava para fazer? Dava. Mas parecia gambiarra. Depois entendi que o Bubble &#233; feito para outro p&#250;blico. Tchau, Bubble.</p><h2>Flutterflow</h2><p>A&#237; fui testar o Flutterflow. Criei todas as telas de novo. Criei cada componente, entendi o design system, conectei com as APIs. Logo de cara achei interessante. &#201; uma plataforma feita <em>para desenvolvedores</em>. Tem &#225;rvore de widgets, uma boa ferramenta de fluxo de l&#243;gica, sistema de componentiza&#231;&#227;o robusta.</p><p>Confesso que apanhei um pouco. Minha base pessoal &#233; Web, e a base do Flutterflow &#233; Mobile. A l&#243;gica muda. Tamb&#233;m tive dificuldade em ter que ficar esperando para compilar cada altera&#231;&#227;o visual. Mas, com o tempo, fui me adaptando. A minha dificuldade n&#227;o era na plataforma em si do Flutterflow, tudo l&#225; &#233; bem organizado, meu problema era na l&#243;gica de construir as coisas mesmo. Principalmente quando eu constru&#237;a elementos responsivos. Tamb&#233;m notei que a reatividade dos elementos criados em Dart &#233; diferente dos elementos reativos do Javascript. Isso dificultou algumas coisas. Fiquei empacado em algumas situa&#231;&#245;es simples por conta de alguns problemas da pr&#243;pria tecnologia Flutter / Dart. Percebi que a tecnologia web &#233; melhor nisso, talvez por conta do HTML estar mais integrado com o Javascript atrav&#233;s do DOM, sei l&#225;.</p><p>Fiquei <strong>6 meses</strong> nessa. Criei a primeira vers&#227;o do meu SaaS, com o primeiro m&#243;dulo rodando. Cadastro, login, gest&#227;o de usu&#225;rios, tudo funcionando. Ficou bom! Eu estava decidido a seguir com ele, mesmo com algumas ressalvas.</p><h2>WeWeb</h2><p>Durante esse processo, eu tinha dado uma olhada no WeWeb. Tinha achado a interface incr&#237;vel, muito &#225;gil. Alterou, apareceu. Sem compila&#231;&#227;o. Mas eu tinha esbarrado num problema t&#233;cnico, eu achava que ele n&#227;o tinha <strong>Slots</strong> na estrutura dos componente. Coisa que o Flutterflow fazia com maestria.</p><p>Sabe quando voc&#234; cria um modal e quer que o miolo dele seja din&#226;mico? Eu n&#227;o conseguia fazer isso. E isso era o requisito da minha lista. Frustrado, achei que a ferramenta era limitada e abandonei. A componentiza&#231;&#227;o &#233; uma das partes mais importantes pra mim.</p><p><strong>Mas calma! Era apenas ignor&#226;ncia da minha parte.</strong></p><p>Recentemente, pensando em como financiar o crescimento do SaaS, decidi que pegaria alguns trabalhos extras de desenvolvimento. Mas n&#227;o dava para pegar <em>freelas</em> em PHP, seria muito sofrido e demorado. Pensei, vou aprender LowCode e entregar projetos nesse perfil.</p><p>Resolvi dar uma segunda chance ao WeWeb e estudar a fundo. E adivinha? O tal slot existia. Mas l&#225; o nome &#233; <strong>DropZone</strong>. Que na minha cabe&#231;a, dava a impress&#227;o de ser uma &#225;rea de arrastar arquivos, sabe? Quando entendi que DropZone era o Slot que eu tanto procurava, minha cabe&#231;a explodiu.</p><h2>Eu refiz tudo</h2><p>Decidi refazer tudo o que eu tinha feito no Flutterflow, agora no WeWeb. Entrei de cabe&#231;a. Dessa vez, consegui aplicar todas as boas pr&#225;ticas. Refatorei tudo, criei componentes de p&#225;gina com Header, Footer e Sidebar fixos, deixando apenas o slot para o conte&#250;do. Ficou perfeito.</p><p>O resultado me chocou:</p><ul><li><p><strong>Tempo no Flutterflow:</strong> 6 meses.</p></li><li><p><strong>Tempo no WeWeb:</strong> 40 dias.</p></li></ul><p>Sim, trabalhando as mesmas 2 horas por dia. Eu refiz meio ano de trabalho em pouco mais de um m&#234;s. Talvez porque o contexto Web seja mais natural para mim, ou porque a ferramenta roda liso no navegador sem compilar, mas a velocidade foi absurda.</p><h2>Por que isso valida o One-Person Business?</h2><p>Eu olhei para os n&#250;meros e a conclus&#227;o foi &#243;bvia. Para minha filosofia de One-Person Business, velocidade e efici&#234;ncia n&#227;o s&#227;o luxo, s&#227;o sobreviv&#234;ncia.</p><p>O WeWeb atendeu todos os meus requisitos t&#233;cnicos, inclusive exportar o c&#243;digo, caso a plataforma seja descontinuada amanh&#227;. &#201; est&#225;vel, tem bom pre&#231;o e me d&#225; a liberdade de criar fun&#231;&#245;es Javascript quando preciso.</p><p>Foi uma longa jornada de testes, lam&#250;rias e cabe&#231;adas, mas ainda bem que voltei atr&#225;s para testar o WeWeb. Hoje tenho uma stack definida e segura para criar minha <strong><a href="https://post.ricardojosino.com/p/software-como-renda-passiva">renda passiva</a></strong> em 2026. E se voc&#234; n&#227;o &#233; um programador, mas tem uma boa no&#231;&#227;o de ferramentas como Excel, Notion, Canva etc, e gostaria de usar lowCode para criar um aplicativo, o WeWeb tamb&#233;m cai bem. Vai precisar de alguns meses de aprendizado, mas &#233; muito, mas muito mesmo mais simples que programar. As vezes se tornar um programador &#233; imposs&#237;vel mesmo, mas aprender uma plataforma lowCode, com certeza &#233; poss&#237;vel e vi&#225;vel. &#201; uma boa porta de entrada para a tecnologia. O WeWeb tamb&#233;m se encaixa neste perfil.</p><p>Estou documentando cada passo do desenvolvimento desse SaaS aqui. Se voc&#234; gosta desse assunto, constru&#231;&#227;o de neg&#243;cios, LowCode e vida real de empreendedor, considere assinar minha newsletter.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://post.ricardojosino.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Cadastre seu melhor e-mail</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>Dominar essa stack foi o que me permitiu ganhar essa velocidade. Tamb&#233;m ofere&#231;o uma consultoria completa para quem quer desenvolver seu pr&#243;prio SaaS ou sistema interno. Posso ajudar desde o planejamento at&#233; a entrega, tudo de forma estruturada, usando essa mesma efici&#234;ncia que aplico no meu neg&#243;cio.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://consultoria.ricardojosino.com/&quot;,&quot;text&quot;:&quot;Conhecer Consultoria&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://consultoria.ricardojosino.com/"><span>Conhecer Consultoria</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[O cérebro do seu SaaS não pode ser de plástico]]></title><description><![CDATA[Backend n&#227;o &#233; lugar de improviso. Compartilho meus motivos para n&#227;o deixar a IA escrever as regras e por que escolhi separar totalmente o back-end ao desenvolver em LowCode]]></description><link>https://post.ricardojosino.com/p/porque-escolhi-o-supabase</link><guid isPermaLink="false">https://post.ricardojosino.com/p/porque-escolhi-o-supabase</guid><dc:creator><![CDATA[Ricardo Josino]]></dc:creator><pubDate>Fri, 05 Dec 2025 17:46:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!J8jt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5f39e12-047e-4be2-85c3-d2ab76f2b071_1200x628.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J8jt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5f39e12-047e-4be2-85c3-d2ab76f2b071_1200x628.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J8jt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5f39e12-047e-4be2-85c3-d2ab76f2b071_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J8jt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5f39e12-047e-4be2-85c3-d2ab76f2b071_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J8jt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5f39e12-047e-4be2-85c3-d2ab76f2b071_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J8jt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5f39e12-047e-4be2-85c3-d2ab76f2b071_1200x628.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J8jt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5f39e12-047e-4be2-85c3-d2ab76f2b071_1200x628.jpeg" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5f39e12-047e-4be2-85c3-d2ab76f2b071_1200x628.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78021,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://post.ricardojosino.com/i/180816606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5f39e12-047e-4be2-85c3-d2ab76f2b071_1200x628.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!J8jt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5f39e12-047e-4be2-85c3-d2ab76f2b071_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!J8jt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5f39e12-047e-4be2-85c3-d2ab76f2b071_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!J8jt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5f39e12-047e-4be2-85c3-d2ab76f2b071_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!J8jt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5f39e12-047e-4be2-85c3-d2ab76f2b071_1200x628.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Hoje eu preciso falar sobre a parte &#8220;chata&#8221; de criar um SaaS. Aquela que ningu&#233;m v&#234;, n&#227;o &#233; bonita, n&#227;o tem anima&#231;&#227;o, mas que &#233;, sem d&#250;vida nenhuma, o c&#233;rebro da coisa toda: o Back-end.</p><p>&#201; ali que os dados dos seus usu&#225;rios moram. &#201; ali que as regras do jogo s&#227;o definidas. E, na minha opini&#227;o, a tecnologia que voc&#234; escolhe para rodar isso &#233; a decis&#227;o mais importante do projeto.</p><p>Ultimamente, tenho visto um movimento que me preocupa um pouco. Tem muita gente desenvolvendo SaaS na empolga&#231;&#227;o, sem bagagem t&#233;cnica, confiando 100% do backend para as IAs. Sinceramente? Acho um erro grav&#237;ssimo.</p><p>Veja bem, eu n&#227;o sou contra IA. O &#8220;Vibe Coding&#8221; veio para ficar, &#233; divertido e acelera as coisas. Mas entregar o c&#233;rebro da sua empresa para uma IA escrever sozinha? Em algum momento vai dar ruim.</p><p>Pensa comigo: voc&#234; coloca o SaaS no ar, as pessoas se cadastram, confiam os dados delas ali. De repente, numa atualiza&#231;&#227;o, a IA decide deletar uma coluna vital do banco ou muda uma regra de neg&#243;cio silenciosa porque &#8220;achou melhor&#8221;. O sistema quebra. Voc&#234; n&#227;o sabe onde quebrou porque n&#227;o foi voc&#234; que escreveu. E pior: voc&#234; pode ter problemas jur&#237;dicos s&#233;rios com vazamento ou perda de dados.</p><p>Vai por mim: o backend precisa de m&#227;o humana profissional.</p><p>Outra coisa que me d&#225; calafrios &#233; ver gente conectando ferramentas de LowCode <em>diretamente</em> no banco de dados. &#8220;Ah, mas &#233; s&#243; configurar o RLS (Row Level Security) que t&#225; seguro&#8221;.</p><p>Olha, na teoria &#233; lindo. Na pr&#225;tica? Um sistema real &#233; muito mais complexo do que &#8220;o usu&#225;rio X s&#243; edita o dado Y&#8221;.</p><p>Imagina que voc&#234; conecta o seu frontend direto na tabela do Supabase. Se voc&#234; deletar um usu&#225;rio direto pela tabela, quem valida se esse usu&#225;rio podia ser deletado? E se ele era um administrador e o sistema n&#227;o previu essa trava? E se voc&#234; manda um dado &#8220;sujo&#8221; de um formul&#225;rio e ele grava direto, criando inconsist&#234;ncia?</p><p>Quando tudo est&#225; amarrado direto no banco, voc&#234; perde o controle.</p><p><strong>Ent&#227;o, qual &#233; o cen&#225;rio perfeito para mim?</strong></p><p>Eu gosto de separar as coisas. Uso o LowCode para o que ele &#233; brilhante: criar telas, o Front-end. Mas o Back-end? Esse precisa ser isolado, blindado e feito por quem entende.</p><p>Isso te d&#225; uma liberdade absurda. Se amanh&#227; a ferramenta de LowCode que voc&#234; usou para fazer as telas falir ou ficar cara demais, paci&#234;ncia. O c&#233;rebro do seu neg&#243;cio, os dados e as regras, est&#225; seguro em outro lugar. Voc&#234; s&#243; precisa refazer a &#8220;casca&#8221;.</p><p><strong>E &#233; aqui que entra a minha escolha: o Supabase.</strong></p><p>Eu sou desenvolvedor h&#225; mais de 15 anos. J&#225; subi muito servidor, configurei Docker, brinquei de DevOps, PHP com Laravel, Node... tudo isso &#233; robusto e funciona. Mas, hoje em dia? Eu quero descomplicar.</p><p>Estou numa fase da vida em que quero terceirizar a dor de cabe&#231;a. Quero manter minha empresa enxuta. N&#227;o quero acordar de madrugada porque o servidor caiu ou porque preciso atualizar uma biblioteca urgente.</p><p>Eu quero que meus clientes confiem na minha empresa sabendo que a seguran&#231;a e a infraestrutura est&#227;o nas m&#227;os de gigantes que s&#243; fazem isso da vida.</p><p>Quando conheci o <strong>Supabase</strong>, foi amor &#224; primeira vista (e confesso que me empolguei e soltei um &#8220;nunca mais vou configurar um servidor na vida&#8221; rs). Ele &#233; um BaaS (<em>Backend as a Service</em>). Tudo pronto. Sento na cadeira e codifico o que importa: o neg&#243;cio.</p><p>A parte mais interessante para mim s&#227;o as <strong>Edge Functions</strong>.</p><p>Ao inv&#233;s de conectar o frontend no banco, eu crio uma API usando essas fun&#231;&#245;es. &#201; uma arquitetura Serverless. O deploy &#233; rid&#237;culo de r&#225;pido.</p><p><strong>Minha rotina hoje &#233; mais ou menos assim:</strong></p><ol><li><p>Come&#231;o com um plano detalhado (funcionalidades, campos, regras).</p></li><li><p>Rabisco um prot&#243;tipo das telas para &#8220;ver&#8221; o software.</p></li><li><p>Vou pro <strong>Supabase </strong>e crio a estrutura de dados (tabelas, relacionamentos).</p></li><li><p>Crio as <strong>Edge Functions</strong>.</p></li></ol><p>Cada funcionalidade tem seu endpoint. Dentro da fun&#231;&#227;o, eu coloco toda a regra de neg&#243;cio, valida&#231;&#227;o, permiss&#227;o e tratamento de dados. Testo tudo no Postman.</p><p>Quando entrego isso para o Frontend, est&#225; tudo mastigado, seguro e, principalmente, desacoplado.</p><p>Se o front der pau, o back segura. Se o usu&#225;rio tentar burlar o formul&#225;rio, a fun&#231;&#227;o barra. &#201; assim que se constr&#243;i um SaaS que aguenta o tranco e pode escalar sem medo.</p><p>Enfim, essa &#233; a minha opini&#227;o de quem j&#225; bateu muita cabe&#231;a configurando servidor na unha. O <strong>Supabase </strong>me deu a paz que eu precisava para focar no produto.</p><div><hr></div><p>Se voc&#234; tem uma ideia incr&#237;vel mas travou na hora de garantir que o &#8220;motor&#8221; do seu SaaS seja seguro e profissional, talvez eu possa te ajudar.</p><p>Eu ofere&#231;o uma consultoria onde posso desenvolver o projeto inteiro ou assumir apenas essa parte cr&#237;tica do backend, deixando tudo pronto (e documentado) para o seu desenvolvedor frontend apenas conectar os pontos.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://consultoria.ricardojosino.com/&quot;,&quot;text&quot;:&quot;Conhecer Consultoria&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://consultoria.ricardojosino.com/"><span>Conhecer Consultoria</span></a></p><p></p><p>E se voc&#234; curte esse tipo de conversa transparente sobre os bastidores de um SaaS, considere assinar a newsletter para acompanhar essa jornada.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://post.ricardojosino.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Cadastre seu melhor e-mail</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Por que decidi usar LowCode no meu SaaS mesmo tendo 15 anos de experiência com programação]]></title><description><![CDATA[Decidir qual tecnologia usar ao iniciar uma startup &#233; um desafio. Neste artigo, compartilho como foi o meu processo de escolha entre a programa&#231;&#227;o tradicional e as plataformas LowCode.]]></description><link>https://post.ricardojosino.com/p/criando-startup-enxuta-com-lowcode</link><guid isPermaLink="false">https://post.ricardojosino.com/p/criando-startup-enxuta-com-lowcode</guid><dc:creator><![CDATA[Ricardo Josino]]></dc:creator><pubDate>Thu, 27 Nov 2025 10:38:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ML76!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dbf7786-9600-4588-a545-3673722e9674_1200x628.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ML76!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dbf7786-9600-4588-a545-3673722e9674_1200x628.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ML76!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dbf7786-9600-4588-a545-3673722e9674_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ML76!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dbf7786-9600-4588-a545-3673722e9674_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ML76!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dbf7786-9600-4588-a545-3673722e9674_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ML76!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dbf7786-9600-4588-a545-3673722e9674_1200x628.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ML76!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dbf7786-9600-4588-a545-3673722e9674_1200x628.jpeg" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8dbf7786-9600-4588-a545-3673722e9674_1200x628.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104809,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://post.ricardojosino.com/i/180094412?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dbf7786-9600-4588-a545-3673722e9674_1200x628.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ML76!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dbf7786-9600-4588-a545-3673722e9674_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ML76!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dbf7786-9600-4588-a545-3673722e9674_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ML76!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dbf7786-9600-4588-a545-3673722e9674_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ML76!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8dbf7786-9600-4588-a545-3673722e9674_1200x628.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sou desenvolvedor h&#225; mais de 15 anos. A minha rea&#231;&#227;o natural, ao ter uma ideia de neg&#243;cio, sempre foi abrir a IDE e come&#231;ar a codar. &#201; o que eu fa&#231;o, &#233; a minha zona de conforto. Mas, para este novo projeto, decidi pensar diferente.</p><p>Eu conhe&#231;o bem os bastidores de uma empresa de software tradicional. Sei o custo real e os problemas que acompanham esse nicho. Quando decidimos criar uma startup onde o produto &#233; o software, acabamos nos tornando ref&#233;ns da tecnologia se n&#227;o tomarmos cuidado.</p><p>Com o tempo, o cen&#225;rio comum &#233; precisar gerenciar uma equipe para o front-end, outra para o back-end, algu&#233;m respons&#225;vel pela infraestrutura (DevOps), e por a&#237; vai. Cada tecnologia traz consigo dezenas de bibliotecas, frameworks e a necessidade constante de gerenciamento de vers&#245;es. Tudo precisa ser compat&#237;vel com tudo. O resultado? A empresa incha. Voc&#234; passa a gerenciar pessoas e depend&#234;ncias, e n&#227;o o produto. OK! Sei que em muitos casos &#233; assim mesmo, mas eu queria algo mais leve.</p><h2>A busca pela Startup Enxuta</h2><p>Eu n&#227;o quero gerenciar essa complexidade toda. Meu objetivo &#233; criar uma opera&#231;&#227;o enxuta, focada em gerar <strong><a href="https://post.ricardojosino.com/p/software-como-renda-passiva">renda passiva</a></strong> e entregar valor r&#225;pido.</p><p>Se eu fosse pelo caminho tradicional (High Code), teria controle total sobre cada pixel e cada linha de l&#243;gica, mas o custo de tempo e gerenciamento seria alto. Foi a&#237; que surgiu a quest&#227;o: <strong>Ser&#225; que plataformas LowCode conseguem cuidar disso tudo para mim?</strong></p><p>Seria confi&#225;vel? Seria escal&#225;vel?</p><p>Decidi estudar as plataformas dispon&#237;veis e testar. Pra isso, defini uma lista r&#237;gida de pr&#233;-requisitos t&#233;cnicos.</p><p>Para eu aceitar usar ferramentas LowCode, elas precisava me oferecer:</p><ul><li><p><strong>Back-end isolado:</strong> Precisava ser independente do front-end.</p></li><li><p><strong>Criar minhas fun&#231;&#245;es:</strong> Eu precisava ter liberdade para programar minhas fun&#231;&#245;es no back-end.</p></li><li><p><strong>Acesso ao c&#243;digo:</strong> Possibilidade de fazer download do c&#243;digo fonte.</p></li><li><p><strong>Componentiza&#231;&#227;o:</strong> Capacidade de criar componentes reutiliz&#225;veis para manter o padr&#227;o.</p></li><li><p><strong>Gerenciamento de Design System:</strong> Controle centralizado de paletas de cores, tipografias e temas.</p></li><li><p><strong>Templates:</strong> Implementa&#231;&#227;o do conceito de templates para acelerar novas p&#225;ginas.</p></li><li><p><strong>Javascript personalizado:</strong> Possibilidade de injetar fun&#231;&#245;es JS espec&#237;ficas.</p></li><li><p><strong>Integra&#231;&#227;o via API:</strong> Conectividade total com servi&#231;os externos.</p></li><li><p><strong>Controle de Vers&#227;o:</strong> Integra&#231;&#227;o nativa com GIT.</p></li></ul><p>A r&#233;gua estava alta. Eu precisava que essas ferramentas fizessem tudo isso muito bem.</p><h2>A Experi&#234;ncia Pr&#225;tica</h2><p>Eu j&#225; tinha uma bagagem com LowCode. H&#225; alguns anos, tive um est&#250;dio que desenvolvia exclusivamente para ag&#234;ncias parceiras. Us&#225;vamos muito WordPress com Elementor Pro para entregar sites institucionais rapidamente. Agilizava muito a entrega.</p><p>Por&#233;m, existe um abismo entre desenvolver um <em>site</em> e desenvolver um <em>sistema</em> (SaaS). Sites s&#227;o est&#225;ticos ou pouco din&#226;micos; sistemas exigem l&#243;gica complexa, seguran&#231;a e tratamento de dados robusto.</p><p>Comecei a testar as plataformas tentando implementar meus requisitos, um a um. Desenhei algumas telas do meu SaaS e comecei a implementa&#231;&#227;o pr&#225;tica. N&#227;o fiquei apenas na teoria; tentei aplicar padr&#245;es de projetos e simular o crescimento da aplica&#231;&#227;o para ver se a plataforma aguentava o tranco.</p><p>A minha experi&#234;ncia pr&#233;via ajudou muito. Eu sabia exatamente <em>o que</em> precisava ser feito, a d&#250;vida era apenas <em>se a ferramenta permitia</em>.</p><h2>A Conclus&#227;o</h2><p>Ap&#243;s meses de testes e aprendizado, cheguei a uma conclus&#227;o: <strong>Sim, &#233; poss&#237;vel desenvolver um SaaS robusto com LowCode.</strong></p><p>Deixando claro: n&#227;o testei ferramentas <em>NoCode</em> (sem c&#243;digo), pois elas limitam demais a l&#243;gica. O <em>LowCode</em> (pouco c&#243;digo) foi o equil&#237;brio perfeito.</p><p>Como tenho no&#231;&#227;o exata de quanto tempo leva para codificar uma feature no m&#233;todo tradicional, fiquei impressionado com a velocidade. Coisas que levariam uma semana para estruturar, no LowCode resolvi em um dia.</p><p>Al&#233;m da velocidade de desenvolvimento, eliminei uma carga enorme:</p><ul><li><p>N&#227;o preciso configurar ambiente de desenvolvimento (&#233; logar e fazer).</p></li><li><p>N&#227;o perco tempo configurando pipelines de deploy complexos.</p></li><li><p>N&#227;o preciso gerenciar conflitos de vers&#245;es de bibliotecas.</p></li></ul><p>Decis&#227;o tomada: vou desenvolver meu SaaS e montar minha opera&#231;&#227;o aqui em Portugal 100% baseada em LowCode. Descobri um ecossistema maduro e pronto para uso profissional.</p><p>Nos pr&#243;ximos artigos, vou come&#231;ar a contar <strong>exatamente quais plataformas LowCode escolhi</strong>.</p><div><hr></div><h2>Acompanhe a jornada</h2><p>Estou documentando todo o processo de cria&#231;&#227;o deste SaaS, do zero ao lan&#231;amento (e al&#233;m). Se voc&#234; gosta de tecnologia e neg&#243;cios, assine a newsletter.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://post.ricardojosino.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Insira seu melhor e-mail.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div><hr></div><h2><strong>Precisa de ajuda no seu projeto?</strong></h2><p>Se voc&#234; precisa desenvolver um SaaS, um prot&#243;tipo ou um sistema interno para sua empresa e quer usar a agilidade do LowCode com a seguran&#231;a de uma arquitetura profissional, conhe&#231;a minha consultoria. Posso te ajudar do planejamento ao desenvolvimento completo.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://consultoria.ricardojosino.com/&quot;,&quot;text&quot;:&quot;Conhecer Consultoria&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://consultoria.ricardojosino.com/"><span>Conhecer Consultoria</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Decidi criar um SaaS, mas, qual problema resolver? Qual nicho entrar?]]></title><description><![CDATA[Neste artigo, eu conto como cheguei &#224; conclus&#227;o de qual problema resolver e em qual nicho entrar para desenvolver meu novo SaaS]]></description><link>https://post.ricardojosino.com/p/como-escolhi-o-nicho-do-meu-saas</link><guid isPermaLink="false">https://post.ricardojosino.com/p/como-escolhi-o-nicho-do-meu-saas</guid><dc:creator><![CDATA[Ricardo Josino]]></dc:creator><pubDate>Wed, 26 Nov 2025 10:34:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/455bab07-4167-417e-89ce-32764f14b9c0_1200x628.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ti7V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2e7414-937c-4323-a655-994d5b61c206_1200x628.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ti7V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2e7414-937c-4323-a655-994d5b61c206_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ti7V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2e7414-937c-4323-a655-994d5b61c206_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ti7V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2e7414-937c-4323-a655-994d5b61c206_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ti7V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2e7414-937c-4323-a655-994d5b61c206_1200x628.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ti7V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2e7414-937c-4323-a655-994d5b61c206_1200x628.jpeg" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e2e7414-937c-4323-a655-994d5b61c206_1200x628.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88696,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://post.ricardojosino.com/i/180008519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2e7414-937c-4323-a655-994d5b61c206_1200x628.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ti7V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2e7414-937c-4323-a655-994d5b61c206_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ti7V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2e7414-937c-4323-a655-994d5b61c206_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ti7V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2e7414-937c-4323-a655-994d5b61c206_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ti7V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e2e7414-937c-4323-a655-994d5b61c206_1200x628.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Uma das etapas mais dif&#237;ceis para quem desenvolve software n&#227;o &#233; escrever o c&#243;digo, mas decidir <strong>qual problema resolver</strong>.</p><p>Eu j&#225; havia decidido que iria desenvolver um novo SaaS para gerar <strong><a href="https://post.ricardojosino.com/p/software-como-renda-passiva">renda passiva</a></strong>. A quest&#227;o t&#233;cnica, para mim, &#233; tranquila. Mas em qual nicho entrar?</p><p>Pensei em v&#225;rias possibilidades, mas a l&#243;gica me inclinou para a &#225;rea da est&#233;tica e sa&#250;de, focada especificamente no p&#250;blico aut&#244;nomo. Estou falando daquele profissional que trabalha sozinho ou tem uma equipe muito enxuta.</p><p>A escolha n&#227;o foi baseada em &#8220;paix&#227;o&#8221;, mas por dois motivos.</p><h2>O buraco no mercado</h2><p>Primeiro motivo. Ao analisar as ferramentas dispon&#237;veis para esteticistas, fisioterapeutas e outros profissionais aut&#244;nomos, notei um padr&#227;o claro:</p><ul><li><p><strong>De um lado:</strong> Sistemas focados puramente em agendamento. S&#227;o simples, mas n&#227;o gerenciam o neg&#243;cio ou o tratamento do paciente.</p></li><li><p><strong>Do outro lado:</strong> ERPs complexos feitos para grandes cl&#237;nicas.</p></li></ul><p>Existe um v&#225;cuo no meio disso. O profissional aut&#244;nomo n&#227;o precisa de um ERP hospitalar, mas precisa de algo mais robusto que uma agenda do Google.</p><h2>Minha esposa &#233; da &#225;rea</h2><p>O segundo motivo &#233; estrat&#233;gico: minha esposa &#233; da &#225;rea. Isso facilita absurdamente o desenvolvimento, pois tenho o &#8220;cliente final&#8221; dentro de casa para validar cada funcionalidade.</p><p>H&#225; alguns anos, ela atendia alguns clientes e precisava organizar fichas de anamnese e hist&#243;rico de tratamentos. Quando fomos procurar um sistema, tudo era caro ou complexo demais.</p><p>O que eu fiz? Criei um sistema sob medida para ela. Ela usou por muito tempo e o feedback foi claro: dava um ar muito mais profissional ao atendimento dela do que as fichas de papel. Desde aquela &#233;poca, convers&#225;vamos sobre essa brecha no mercado.</p><h2>A valida&#231;&#227;o da dor</h2><p>Um dia, conversei com uma cliente que atua na mesma &#225;rea da minha esposa. O relato dela confirmou a minha tese sobre a complexidade dos sistemas atuais.</p><p>Ela me contou que, para iniciar um simples tratamento no sistema que ela usava, a burocracia era imensa.</p><blockquote><p><em>Um exemplo: Ela tentava inserir um tratamento e o sistema bloqueava porque o cliente n&#227;o tinha o CPF cadastrado. Ela precisava fechar a tela do tratamento, ir na busca de clientes, editar o cadastro, inserir o CPF, salvar, voltar para a tela de tratamento e come&#231;ar tudo de novo. E as vezes o cadastro n&#227;o tinha todas as informa&#231;&#245;es e por conta disso n&#227;o era permitido dar sequencia. O usu&#225;rio s&#243; queria anotar uma coisa r&#225;pido.</em></p></blockquote><p>Para um hospital, essa valida&#231;&#227;o r&#237;gida faz sentido. Para um pequeno neg&#243;cio, onde o profissional quer apenas registrar o que foi feito no dia, isso &#233; um entrave. Resultado: ela anotava no papel e s&#243; passava para o sistema quando tinha tempo (ou seja, quase nunca).</p><p>A maioria dos profissionais com quem conversei acaba usando softwares de agendamento n&#227;o porque s&#227;o completos, mas porque s&#227;o f&#225;ceis. A minha hip&#243;tese &#233; l&#243;gica: <strong>se eu criar um produto de gest&#227;o que seja t&#227;o f&#225;cil de usar quanto uma agenda, teremos sucesso.</strong></p><h2>Mais ainda tinha uma etapa importante</h2><p>Para esse nicho funcionar, eu precisava de mais uma coisa al&#233;m de c&#243;digo e de um problema real. Eu precisava de um rosto.</p><p>Eu precisava convencer minha esposa a ser a &#8220;cara&#8221; do projeto. Ela precisa atuar como a influenciadora do software, falando a l&#237;ngua dos profissionais da &#225;rea, enquanto eu cuido dos bastidores e da tecnologia.</p><p>Essa negocia&#231;&#227;o foi r&#225;pida rsrsrs. Como j&#225; fal&#225;vamos sobre isso h&#225; tempos, ela topou. Validamos as funcionalidades que quero oferecer com outra profissional da &#225;rea, recebemos feedbacks valiosos e formatamos a ideia.</p><h2>O Nicho est&#225; Definido</h2><p>Eu tinha um checklist para aprovar esse projeto:</p><ol><li><p>Um problema real para resolver (complexidade dos sistemas atuais).</p></li><li><p>Uma ideia clara de solu&#231;&#227;o (foco em usabilidade para pequenos neg&#243;cios).</p></li><li><p>Uma pessoa especialista para vender (minha esposa).</p></li></ol><p>O resto &#8212; o desenvolvimento &#8212; eu resolvo.</p><p>Portanto, o SaaS ser&#225; focado em <strong>profissionais aut&#244;nomos e pequenos neg&#243;cios</strong> (Esteticistas, Massoterapeutas, Fisioterapeutas, Psic&#243;logos, Dermatologistas, Dentistas, etc.).</p><p>O objetivo &#233; a simplicidade. Estou desenvolvendo tudo com muito cuidado para n&#227;o cair no erro dos concorrentes.</p><div><hr></div><p>Vou documentar todo o processo de constru&#231;&#227;o aqui. Se voc&#234; quer acompanhar os bastidores, assine a newsletter.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://post.ricardojosino.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Insira seu melhor e-mail</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>O pr&#243;ximo passo l&#243;gico &#233; definir <strong>qual tecnologia usar</strong>. E, como voc&#234;s sabem, eu prezo pela efici&#234;ncia e velocidade. &#201; sobre isso que falaremos no pr&#243;ximo artigo.</p><div><hr></div><p>Se voc&#234; tem interesse em desenvolver um SaaS ou precisa de um sistema interno para sua empresa, mas n&#227;o sabe por onde come&#231;ar, eu posso ajudar.</p><p>Eu ofere&#231;o servi&#231;os de consultoria que v&#227;o desde o planejamento, prototipagem at&#233; o desenvolvimento completo (Front-end e Back-end) e a coloca&#231;&#227;o do projeto no ar, sempre focando em solu&#231;&#245;es &#225;geis.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://consultoria.ricardojosino.com/&quot;,&quot;text&quot;:&quot;Conhecer Consultoria&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://consultoria.ricardojosino.com/"><span>Conhecer Consultoria</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[A história que me fez enxergar o Software como Renda Passiva]]></title><description><![CDATA[Quando a automa&#231;&#227;o rodou sozinha, minha chave virou. Ali tive a prova de que gerar renda passiva com software &#233; totalmente poss&#237;vel.]]></description><link>https://post.ricardojosino.com/p/software-como-renda-passiva</link><guid isPermaLink="false">https://post.ricardojosino.com/p/software-como-renda-passiva</guid><dc:creator><![CDATA[Ricardo Josino]]></dc:creator><pubDate>Sat, 22 Nov 2025 15:13:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Egky!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10d0fb8-3068-43ac-92d6-8e387a81b4a8_1200x628.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Egky!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10d0fb8-3068-43ac-92d6-8e387a81b4a8_1200x628.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Egky!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10d0fb8-3068-43ac-92d6-8e387a81b4a8_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Egky!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10d0fb8-3068-43ac-92d6-8e387a81b4a8_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Egky!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10d0fb8-3068-43ac-92d6-8e387a81b4a8_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Egky!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10d0fb8-3068-43ac-92d6-8e387a81b4a8_1200x628.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Egky!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10d0fb8-3068-43ac-92d6-8e387a81b4a8_1200x628.jpeg" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f10d0fb8-3068-43ac-92d6-8e387a81b4a8_1200x628.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:94924,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://post.ricardojosino.com/i/179649002?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10d0fb8-3068-43ac-92d6-8e387a81b4a8_1200x628.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Egky!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10d0fb8-3068-43ac-92d6-8e387a81b4a8_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Egky!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10d0fb8-3068-43ac-92d6-8e387a81b4a8_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Egky!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10d0fb8-3068-43ac-92d6-8e387a81b4a8_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Egky!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff10d0fb8-3068-43ac-92d6-8e387a81b4a8_1200x628.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Estou escrevendo este artigo para compartilhar uma reflex&#227;o sobre como o mercado de tecnologia mudou, mas principalmente sobre o momento exato em que minha mentalidade sobre desenvolvimento mudou para sempre.</p><p>H&#225; cerca de 15 anos, eu tinha a minha empresa, a <em>Studio Preview</em>. N&#243;s &#233;ramos focados em desenvolvimento web personalizado. A entrega era excelente, mas o modelo de neg&#243;cio era cruel: quanto mais personalizado o projeto, mais caro e trabalhoso ele era. Eu passava os dias tentando otimizar processos, mas na pr&#225;tica, est&#225;vamos sempre desenvolvendo tudo do zero para garantir a qualidade.</p><p>Eu j&#225; tinha constru&#237;do meu Studio no mesmo terreno da minha casa, buscando aquela qualidade de vida que sempre valorizei. E foi ali, numa conversa com um cliente que virou amigo, que ouvi pela primeira vez sobre vender software por assinatura. Na &#233;poca, a maioria dos sistemas rodava localmente na m&#225;quina do usu&#225;rio. A ideia de um sistema online com mensalidade me atingiu em cheio. Eu j&#225; lia sobre investimentos na &#233;poca e liguei os pontos: desenvolver um SaaS era a melhor forma de criar renda passiva.</p><p>Decidi que precisava criar um software que resolvesse um problema real e que as pessoas me pagassem uma mensalidade por ele.</p><p>Eu e meu s&#243;cio t&#237;nhamos facilidade para criar. Desenvolv&#237;amos o design, o c&#243;digo, os v&#237;deos e o marketing. Ent&#227;o, criamos o <em>Sua Presen&#231;a na Internet</em>. Era uma plataforma para colocar sites no ar rapidamente, focada em pequenos neg&#243;cios. O come&#231;o foi dif&#237;cil. O foco no desenvolvimento do produto fez nosso faturamento de servi&#231;os cair drasticamente. Para manter o sonho vivo, tivemos at&#233; que abrir uma produtora de v&#237;deo paralela, a <em>Studio Cine</em>. Passamos a filmar casamentos e eventos nos finais de semana para financiar o desenvolvimento do software durante a semana.</p><p>Foi uma &#233;poca de muito esfor&#231;o bra&#231;al. A tecnologia era um gargalo. N&#227;o existiam plataformas de pagamento simples como hoje. Tive que implementar a baixa de boletos banc&#225;rios manualmente no c&#243;digo, lidar com gerentes de banco, configura&#231;&#245;es de servidor complexas... era um caos operacional.</p><p><strong>Mas houve um momento espec&#237;fico, no meio desse furac&#227;o, que definiu o resto da minha vida.</strong></p><p>Foi quando, ap&#243;s muita dor de cabe&#231;a para automatizar as cobran&#231;as, o sistema finalmente rodou o ciclo completo sozinho.</p><p>Eu me lembro claramente da sensa&#231;&#227;o. O cliente pagou o boleto, o meu sistema identificou o pagamento, a assinatura foi renovada e o servi&#231;o continuou no ar. <strong>Eu n&#227;o precisei fazer nada.</strong> N&#227;o precisei enviar e-mail, n&#227;o precisei apertar um bot&#227;o, n&#227;o precisei &#8220;entregar&#8221; o projeto novamente.</p><p>Quando eu vi aquilo tudo funcionando e rodando, eu entendi: &#8220;Cara! Isso &#233; fant&#225;stico!&#8221;. Tudo automatizado.</p><p>Naquele instante, a ficha caiu. Eu percebi que vender para 1 ou para 1.000 clientes n&#227;o multiplicaria meu trabalho por mil. A m&#225;quina estava trabalhando por mim. Ver o projeto rodando de forma autom&#225;tica mudou permanentemente a minha forma de pensar sobre neg&#243;cios. Ali eu entendi, na pr&#225;tica, o que era gerar renda passiva com software.</p><p>O projeto acabou sendo descontinuado tempos depois. Fomos engolidos pelo crescimento do WordPress e, ironicamente, pelo sucesso da produtora de v&#237;deo que consumiu nosso tempo. Depois disso, ainda tentei um SaaS para a &#225;rea escolar em parceria com uma grande escola de m&#250;sica da minha cidade. Isso me levou ao burnout. Descontinuamos o projeto ap&#243;s perceber que precisaria investir muito com novos programadores. Organizei minha vida e voltei para o mercado de servi&#231;os desenvolvendo exclusivamente para ag&#234;ncias por um bom tempo. Foi um bom per&#237;odo, eles vendiam, e n&#243;s desenvolv&#237;amos. O trabalho era 100% remoto. Neste per&#237;odo entregamos mais de 500 projetos utilizando LowCode, foi um sucesso at&#233; chegar a pandemia. Passamos pela pandemia com uma boa demanda, suficiente para pagar as contas b&#225;sicas. Mas decidimos entregar todos os projetos e fechar. Eu ainda tinha na cabe&#231;a trabalhar com SaaS.</p><p>Aquele &#8220;gostinho&#8221; da m&#225;quina girando sozinha nunca saiu da minha cabe&#231;a.</p><p>Por que estou contando isso agora? Porque levei 15 anos para me organizar e voltar a esse modelo. S&#243; que hoje, o cen&#225;rio &#233; outro.</p><p>Fechei o Studio novamente e estou 100% focado em SaaS. Estou desenvolvendo uma ferramenta para o setor imobili&#225;rio, que j&#225; paga a equipe, e outra para a &#225;rea de Sa&#250;de e Bem-estar. A diferen&#231;a &#233; que a barreira t&#233;cnica que quase me faliu l&#225; atr&#225;s n&#227;o existe mais.</p><p>Hoje utilizo <strong>LowCode</strong> para criar as telas do meu software, uso plataforma de Backend que funciona como servi&#231;o e Intelig&#234;ncia Artificial. N&#227;o me preocupo com estrutura de nada, apenas com o meu Software. Com exce&#231;&#227;o do SaaS na &#225;rea imobili&#225;ria que estou trabalhando, que exige um pouco mais de complexidade, esse &#233; desenvolvido com c&#243;digo tradicional. Mas mesmo assim, os frameworks ajudam muito mais do que naquela &#233;poca.</p><p>Componentes que eu levava uma semana para desenvolver &#8220;na unha&#8221;, hoje fa&#231;o em um dia. N&#227;o preciso reinventar a roda ou perder noites configurando servidores. Se preciso de uma fun&#231;&#227;o complexa em Javascript, pe&#231;o para a IA, reviso e implemento.</p><p>Acredito que este &#233; o melhor momento para desenvolver solu&#231;&#245;es de software. A tecnologia deixou de ser o gargalo que me impede de ver a &#8220;m&#225;gica&#8221; acontecer. Agora posso focar em fazer a m&#225;quina girar.</p><p>Vou documentar essa nova jornada, meus acertos e erros aqui no <strong>Substack</strong>. Se voc&#234; tamb&#233;m busca construir ferramentas que geram renda passiva, assine a newsletter para acompanhar.</p><p>E se voc&#234; gostaria de desenvolver um SaaS ou uma ferramenta para sua empresa, aconselho a come&#231;ar com planejamento. Eu ofere&#231;o uma <strong><a href="https://consultoria.ricardojosino.com/">Consultoria</a></strong> que ajuda voc&#234; a ter um plano detalhado antes de digitar uma linha de c&#243;digo, evitando as armadilhas que eu enfrentei no passado.</p><p>Clique no link abaixo para entender como funciona minha <strong><a href="https://consultoria.ricardojosino.com/">Consultoria</a></strong>.</p><p>Espero que tenha gostado da hist&#243;ria. Me siga para acompanhar a jornada.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://consultoria.ricardojosino.com/&quot;,&quot;text&quot;:&quot;Conhecer Consultoria&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://consultoria.ricardojosino.com/"><span>Conhecer Consultoria</span></a></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://post.ricardojosino.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Cadastre seu melhor E-mail</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Por Que Releio A Arte de Pensar Claramente Antes de Iniciar um Novo Negócio]]></title><description><![CDATA[Percebi que os elogios que eu recebia entravam em conflito com meu objetivo de vida. Uma reflex&#227;o sobre a import&#226;ncia da clareza para n&#227;o me desviar do objetivo]]></description><link>https://post.ricardojosino.com/p/a-arte-de-pensar-claramente</link><guid isPermaLink="false">https://post.ricardojosino.com/p/a-arte-de-pensar-claramente</guid><dc:creator><![CDATA[Ricardo Josino]]></dc:creator><pubDate>Tue, 11 Nov 2025 14:24:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/24a1d5f6-8dd5-4ff4-ae61-8cfdff10c30e_1200x628.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WLtH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d539dab-57b4-40ee-851d-5ddc13f72c29_1200x628.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WLtH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d539dab-57b4-40ee-851d-5ddc13f72c29_1200x628.webp 424w, https://substackcdn.com/image/fetch/$s_!WLtH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d539dab-57b4-40ee-851d-5ddc13f72c29_1200x628.webp 848w, https://substackcdn.com/image/fetch/$s_!WLtH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d539dab-57b4-40ee-851d-5ddc13f72c29_1200x628.webp 1272w, https://substackcdn.com/image/fetch/$s_!WLtH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d539dab-57b4-40ee-851d-5ddc13f72c29_1200x628.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WLtH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d539dab-57b4-40ee-851d-5ddc13f72c29_1200x628.webp" width="728" height="380.9866666666667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d539dab-57b4-40ee-851d-5ddc13f72c29_1200x628.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:127526,&quot;alt&quot;:&quot;A Arte de Pensar Claramente&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ricardojosino.substack.com/i/178599499?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d539dab-57b4-40ee-851d-5ddc13f72c29_1200x628.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="A Arte de Pensar Claramente" title="A Arte de Pensar Claramente" srcset="https://substackcdn.com/image/fetch/$s_!WLtH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d539dab-57b4-40ee-851d-5ddc13f72c29_1200x628.webp 424w, https://substackcdn.com/image/fetch/$s_!WLtH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d539dab-57b4-40ee-851d-5ddc13f72c29_1200x628.webp 848w, https://substackcdn.com/image/fetch/$s_!WLtH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d539dab-57b4-40ee-851d-5ddc13f72c29_1200x628.webp 1272w, https://substackcdn.com/image/fetch/$s_!WLtH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d539dab-57b4-40ee-851d-5ddc13f72c29_1200x628.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Decidi come&#231;ar este Substack para documentar, de forma transparente, o desenvolvimento dos meus projetos de SaaS e micro-SaaS. O objetivo central &#233; <strong>desenvolver ferramentas que geram renda passiva</strong>, e vou mostrar o processo aqui, focando bastante em solu&#231;&#245;es LowCode para provar que &#233; um caminho acess&#237;vel.</p><p>Agora, estou no exato ponto de partida de um novo projeto. E, neste exato momento, o maior desafio n&#227;o &#233; t&#233;cnico. N&#227;o &#233; sobre qual back-end ou front-end usar.</p><p>O maior desafio &#233; validar a premissa.</p><p>Antes de escrever a primeira linha de c&#243;digo, eu paro tudo e fa&#231;o uma esp&#233;cie de ritual: eu releio um livro chamado <strong>&#8220;A Arte de Pensar Claramente&#8221;</strong>, de Rolf Dobelli.</p><p>Pode parecer um desvio, mas na minha experi&#234;ncia, o erro t&#233;cnico se conserta. O erro de premissa &#8211; construir a coisa errada por motivos errados &#8211; &#233; o que quebra um projeto.</p><p>Temos muitas ideias no dia a dia. O dif&#237;cil &#233; filtrar quais delas s&#227;o genuinamente boas e quais s&#227;o apenas armadilhas do nosso pr&#243;prio pensamento, nossos vieses. E eu digo isso porque j&#225; cometi esse erro caro.</p><h2>A Armadilha do &#8220;Sucesso&#8221; que me Prendeu</h2><p>Alguns anos atr&#225;s, eu tinha uma produtora de v&#237;deos, a Studio Cine. Eu e meu s&#243;cio est&#225;vamos estabelecidos, o neg&#243;cio ia bem. Mas havia um problema fundamental: o modelo de neg&#243;cio nos prendia geograficamente. E isso batia de frente com nosso objetivo principal de ter liberdade, tanto financeira quanto geogr&#225;fica.</p><p>Era &#243;bvio que algo precisava mudar, mas sair da situa&#231;&#227;o era complexo.</p><p>O que nos segurava l&#225; n&#227;o era a falta de oportunidade, eram os vieses cognitivos.</p><p>O primeiro era o <strong>Vi&#233;s de Confirma&#231;&#227;o</strong>. Na &#233;poca, fomos pioneiros no uso de c&#226;meras HDSLR, que davam uma qualidade cinematogr&#225;fica aos v&#237;deos. Vimos outras empresas copiarem nosso m&#233;todo. Isso nos dava orgulho, &#8220;confirmava&#8221; que est&#225;vamos na tend&#234;ncia certa.</p><p>O segundo era o <strong>Vi&#233;s dos Elogios</strong>. Receb&#237;amos feedback positivo constante. Cada elogio refor&#231;ava a ideia de que est&#225;vamos no caminho certo.</p><p>O problema? Essa confirma&#231;&#227;o externa e os elogios mascaravam a realidade: a cada novo projeto &#8220;de sucesso&#8221;, nossa agenda lotava e o objetivo real (liberdade geogr&#225;fica) ficava mais distante. Est&#225;vamos otimizando a coisa errada.</p><p>Foi preciso um esfor&#231;o consciente de distanciamento para analisar os fatos. Ap&#243;s um ano de planejamento, fechamos a Studio Cine e abrimos a Studio Preview, focada em desenvolvimento de sites para ag&#234;ncias. Um modelo 100% remoto.</p><p>A li&#231;&#227;o foi clara: a clareza de pensamento para identificar o objetivo real, acima do ru&#237;do dos vieses, foi o que permitiu a transi&#231;&#227;o.</p><h2>Identificando Vieses nas Decis&#245;es do Dia a Dia</h2><p>Hoje, ao avaliar uma nova ideia de SaaS, eu levo essa li&#231;&#227;o muito a s&#233;rio. Vieses s&#227;o sutis, v&#234;m da nossa cultura, fam&#237;lia, do que consumimos.</p><p>Por exemplo, no nosso mercado de &#8220;indie hackers&#8221; e SaaS, &#233; comum ver o &#8220;vi&#233;s de tend&#234;ncia&#8221;. Vemos algu&#233;m ter sucesso com um &#8220;AI Wrapper&#8221; e, de repente, todos querem fazer um. Isso &#233; seguir o fluxo, n&#227;o necessariamente uma decis&#227;o clara.</p><p>Eu tento manter uma vigil&#226;ncia constante sobre minhas pr&#243;prias decis&#245;es. &#8220;Estou realmente resolvendo um problema validado, ou estou apenas animado com uma tecnologia nova?&#8221;</p><p>Busco ativamente conversar com pessoas de fora da minha bolha. Reviso decis&#245;es passadas e seus resultados: foram baseadas em fatos ou em vieses?</p><h2>Meu &#8220;Checklist&#8221; Pr&#225;tico para Clareza Mental</h2><p>Ao longo dos anos, especialmente ap&#243;s a transi&#231;&#227;o da Studio Cine, desenvolvi um processo pr&#225;tico para filtrar ideias e tomar decis&#245;es. N&#227;o &#233; nada m&#237;stico, &#233; apenas um checklist l&#243;gico.</p><ul><li><p><strong>1. Definir o Objetivo Real:</strong> O que eu quero alcan&#231;ar com <em>este</em> projeto? (Ex: Renda passiva de X, com no m&#225;ximo Y horas de suporte por semana). Se a ideia ferir o objetivo, &#233; descartada.</p></li><li><p><strong>2. Avaliar Pr&#243;s e Contras (Baseado em Fatos):</strong> Escrevo uma lista. &#8220;Acho que os clientes v&#227;o gostar&#8221; n&#227;o &#233; um fato. &#8220;Falei com 5 cl&#237;nicas e 4 disseram que pagariam por isso&#8221; &#233; um fato. Foco muito nos contras.</p></li><li><p><strong>3. Reconhecer o Conhecido e o Desconhecido:</strong> O que eu <em>sei</em> sobre esse mercado? E, mais importante, o que eu <em>n&#227;o sei</em>? Ser honesto sobre a pr&#243;pria ignor&#226;ncia &#233; crucial.</p></li><li><p><strong>4. Decidir com Base na Realidade Atual:</strong> Evito &#8220;achismos&#8221;. A decis&#227;o deve se basear em informa&#231;&#245;es concretas de hoje, n&#227;o em suposi&#231;&#245;es.</p></li><li><p><strong>5. Assumir Consequ&#234;ncias:</strong> Eu aceito a responsabilidade pelo resultado. Se falhar, o erro foi meu. Isso me for&#231;a a ser mais cuidadoso na an&#225;lise, em vez de culpar &#8220;o mercado&#8221; ou &#8220;a sorte&#8221;.</p></li><li><p><strong>6. Ser Flex&#237;vel para Mudan&#231;as:</strong> A vida &#233; feita de ciclos. Se os fatos mostrarem que a premissa estava errada, eu preciso estar pronto para mudar o curso (pivotar) sem ego.</p></li></ul><h2>O Ponto de Partida</h2><p>Clareza mental n&#227;o &#233; sobre ser perfeito, &#233; sobre ser intencional. &#201; um trabalho di&#225;rio de autoconhecimento e disciplina.</p><p>Eu sei que essa fase de &#8220;escolher a ideia&#8221; e valid&#225;-la &#233; onde muitos travam. &#201; um ponto cego comum. Se voc&#234; est&#225; preso a&#237;, sem saber se sua ideia de SaaS &#233; vi&#225;vel ou se &#233; s&#243; um vi&#233;s falando mais alto, talvez uma an&#225;lise externa ajude.</p><p>&#201; parte do que eu ofere&#231;o como servi&#231;o: <strong>consultoria para an&#225;lise de viabilidade e prototipagem</strong>. &#192;s vezes, voc&#234; s&#243; precisa de uma vis&#227;o experiente para validar (ou invalidar) a premissa antes de investir meses em desenvolvimento. Seja o projeto completo, s&#243; o front-end ou o back-end. Se fizer sentido, basta entrar em contato.</p><p>Este artigo &#233; o meu ponto de partida para essa jornada p&#250;blica. Antes de mergulhar nas ferramentas LowCode, nos bancos de dados e nas APIs, eu precisava garantir que o <em>motivo</em> pelo qual estou construindo est&#225; claro.</p><p>Se voc&#234; tamb&#233;m sente que precisa de um &#8220;filtro&#8221; melhor para suas decis&#245;es, recomendo fortemente a leitura de <strong>&#8220;<a href="https://amzn.to/4ewIpKg">A Arte de Pensar Claramente</a>&#8221; de Rolf Dobelli</strong>.</p><p>&#201; um livro direto, com 99 cap&#237;tulos curtos, cada um sobre um erro de l&#243;gica que cometemos. &#201; o tipo de livro que mantenho na mesa para consultas r&#225;pidas.</p><p>(<a href="https://amzn.to/4ewIpKg">O link para a Amazon</a> &#233; de afiliado. Se voc&#234; comprar por ele, eu recebo uma pequena comiss&#227;o, sem custo adicional para voc&#234;. &#201; uma forma de apoiar este trabalho.)</p><p>Nos pr&#243;ximos artigos, vamos come&#231;ar a detalhar a primeira ideia de micro-SaaS e o processo de valida&#231;&#227;o na pr&#225;tica.</p><p>At&#233; l&#225;.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://amzn.to/4ewIpKg&quot;,&quot;text&quot;:&quot;Comprar na Amazon&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://amzn.to/4ewIpKg"><span>Comprar na Amazon</span></a></p><p></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://post.ricardojosino.com/subscribe?&quot;,&quot;text&quot;:&quot;Inscreva-se&quot;,&quot;language&quot;:&quot;pt-br&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Se voc&#234; busca criar seu pr&#243;prio ativo digital, mas n&#227;o quer cair nas armadilhas de ideias enviesadas, me acompanhe aqui. <strong>Assine a newsletter</strong>. Insira seu melhor e-mail &#128521;</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Digite seu e-mail&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Inscreva-se"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[A liberdade de não precisar escrever para Google e porque estou largando o WordPress para usar o Substack]]></title><description><![CDATA[Eu estava montando uma estrutura complexa no WordPress s&#243; para agradar o SEO do Google. Decidi largar tudo e migrar para o Substack. Agora, meu foco &#233; escrever para pessoas e documentar o 'Build in Public' do meu SaaS sem o peso da estrutura Web]]></description><link>https://post.ricardojosino.com/p/porque-larguei-o-wordpress-pelo-substack</link><guid isPermaLink="false">https://post.ricardojosino.com/p/porque-larguei-o-wordpress-pelo-substack</guid><dc:creator><![CDATA[Ricardo Josino]]></dc:creator><pubDate>Mon, 10 Nov 2025 19:30:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bd4dd50e-99a4-4028-bc09-abd28ccdddfa_1200x628.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vLtT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf92d4cd-c2a8-4d03-85d4-535de9057db0_1200x628.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vLtT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf92d4cd-c2a8-4d03-85d4-535de9057db0_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vLtT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf92d4cd-c2a8-4d03-85d4-535de9057db0_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vLtT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf92d4cd-c2a8-4d03-85d4-535de9057db0_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vLtT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf92d4cd-c2a8-4d03-85d4-535de9057db0_1200x628.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vLtT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf92d4cd-c2a8-4d03-85d4-535de9057db0_1200x628.jpeg" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf92d4cd-c2a8-4d03-85d4-535de9057db0_1200x628.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91570,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://ricardojosino.substack.com/i/178529780?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf92d4cd-c2a8-4d03-85d4-535de9057db0_1200x628.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vLtT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf92d4cd-c2a8-4d03-85d4-535de9057db0_1200x628.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vLtT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf92d4cd-c2a8-4d03-85d4-535de9057db0_1200x628.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vLtT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf92d4cd-c2a8-4d03-85d4-535de9057db0_1200x628.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vLtT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf92d4cd-c2a8-4d03-85d4-535de9057db0_1200x628.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Eu estava h&#225; algumas semanas no meio de uma daquelas tarefas cl&#225;ssicas de quem vai come&#231;ar um neg&#243;cio digital: estruturar o blog.</p><p>Meu objetivo &#233; claro: documentar (no formato &#8220;Build in Public&#8221;) todo o desenvolvimento de um neg&#243;cio que estou montando aqui em Portugal, na &#225;rea de tecnologia. Quero compartilhar o processo de cria&#231;&#227;o dos meus SaaS, desde a ideia at&#233; as vendas, de forma transparente.</p><p>O caminho &#243;bvio? WordPress.</p><p>Eu j&#225; estava com o plano todo tra&#231;ado. Teria o blog principal, contando a hist&#243;ria do desenvolvimento (o &#8220;build in public&#8221;). Mas, para &#8220;fazer a coisa direito&#8221; (segundo o manual do marketing digital), eu tamb&#233;m teria que criar um monte de artigos sat&#233;lites.</p><p>Sabe como &#233;: artigos feitos para SEO, com t&#237;tulos e termos pensando especificamente no rob&#244; do Google. Artigos para fazer links internos, para conseguir <em>backlinks</em>, para ranquear para termos espec&#237;ficos e, claro, para tentar vender alguns servi&#231;os de desenvolvimento no meio disso tudo.</p><p>Como desenvolvedor com 20 anos de experi&#234;ncia, montar essa estrutura n&#227;o &#233; exatamente um desafio t&#233;cnico para mim. O problema &#233; o <em>peso</em> que ela traz.</p><p>Eu estava olhando para a pilha de coisas que precisaria gerenciar: Hospedagem dedicada, a instala&#231;&#227;o do WordPress, Elementor para as p&#225;ginas, plugins de Cache, otimiza&#231;&#227;o de Core Web Vitals, plugins de SEO... enfim, um monte de tranqueira que vem junto com essa estrutura.</p><p>O resultado? Eu estava me sentindo arrastado. Com pregui&#231;a.</p><p>Aquele projeto de &#8220;Build in Public&#8221;, que eu genuinamente queria tanto fazer, estava se tornando um fardo antes mesmo de come&#231;ar. O foco estava saindo do <em>neg&#243;cio</em> (o SaaS) e da <em>hist&#243;ria</em> (o blog) e indo para a <em>manuten&#231;&#227;o da ferramenta</em> (o WordPress).</p><p>Foi a&#237; que eu parei para olhar o Substack.</p><p>Eu j&#225; conhecia a plataforma como leitor, mas nunca tinha explorado o lado do criador. E, francamente, me surpreendi.</p><p>A ficha caiu de verdade quando percebi: eu n&#227;o preciso mais escrever para o Google.</p><p>Eu posso (e devo) escrever pensando em <em>pessoas</em>.</p><p>Isso mudou tudo para mim. De repente, a empolga&#231;&#227;o voltou. Fui me aprofundando e vi as possibilidades.</p><p>Eu n&#227;o precisava mais me preocupar com a estrutura web. N&#227;o precisava me preocupar com plugins, com atualiza&#231;&#245;es de seguran&#231;a, com performance ou cache. Estava tudo l&#225;: a newsletter integrada (essencial!), um algoritmo de entrega que funciona, &#225;rea de membros e at&#233; a possibilidade de transformar o perfil em um site com meu dom&#237;nio pr&#243;prio.</p><p>Ent&#227;o, veio o pensamento &#243;bvio: Por que diabos eu vou sofrer com todo o peso de uma estrutura WordPress?</p><p>N&#227;o faz o menor sentido para o meu objetivo atual.</p><p>Na mesma hora, decidi jogar fora todo aquele planejamento de artigos feitos para SEO e backlinks. Resolvi come&#231;ar do zero, aqui.</p><p>Claro, essa decis&#227;o trouxe uma segunda pergunta. O Substack resolvia o blog, a newsletter (adeus, Mailchimp!) e a complexidade da &#225;rea de membros que eu teria com plugins no WordPress. Mas... e as minhas <em>landing pages</em>?</p><p>Fazer p&#225;ginas de captura ou de vendas no Elementor &#233; muito simples. Eu precisava de um substituto que mantivesse a mesma filosofia: LowCode, r&#225;pido e direto ao ponto.</p><ul><li><p>Pensei no <strong>WeWeb</strong>. &#201; uma ferramenta fant&#225;stica, mas completa demais para uma simples <em>landing page</em>.</p></li><li><p>Pensei no <strong>Framer</strong>. Talvez, mas conhecendo meu perfil, achei que ia ficar muito tempo &#8220;lambendo o design&#8221; e perderia o foco no neg&#243;cio.</p></li></ul><p>Ap&#243;s mais algumas pesquisas, achei o <strong>Carrd</strong>.</p><p>Perfeito. Simples, bonito e muito barato.</p><p>Pronto. A estrutura estava resolvida: <strong>Substack</strong> para o conte&#250;do, a comunidade e a newsletter; <strong>Carrd</strong> para as <em>landing pages</em> de venda dos meus servi&#231;os.</p><p>Estou genuinamente feliz em come&#231;ar a escrever sem o peso do SEO, da hospedagem, do WordPress e dos plugins. Meu &#250;nico foco ser&#225; contar a hist&#243;ria do desenvolvimento do meu neg&#243;cio.</p><p>Essa &#8220;limpeza&#8221; me fez pensar em quantos projetos (meus e de clientes) ficam travados pelo excesso de ferramentas e pela complexidade desnecess&#225;ria. Muitas vezes, a gente gasta mais energia na estrutura do que no neg&#243;cio em si.</p><p>O foco principal do meu conte&#250;do aqui ser&#225; o uso de solu&#231;&#245;es LowCode, justamente para mostrar que &#233; poss&#237;vel construir ferramentas incr&#237;veis que geram renda passiva sem precisar de um time de 50 desenvolvedores ou de uma infraestrutura de banco.</p><p>Claro, o LowCode n&#227;o resolve tudo, e a experi&#234;ncia em desenvolvimento &#8220;tradicional&#8221; ajuda a saber onde est&#227;o os atalhos e as armadilhas. Se voc&#234; est&#225; com um projeto de software emperrado, seja na fase da ideia, precisando de um prot&#243;tipo r&#225;pido para validar, ou se precisa de ajuda no desenvolvimento (seja front-end, back-end ou o projeto completo), fale comigo. &#192;s vezes, uma consultoria direta ao ponto &#233; o que destrava o processo.</p><p>Mas, por ora, &#233; isso.</p><p>Meus pr&#243;ximos posts aqui no Substack ser&#227;o o in&#237;cio oficial do meu &#8220;Build in Public&#8221;, documentando a jornada do meu novo SaaS aqui em Portugal.</p><p>Seja bem-vindo.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://post.ricardojosino.com/subscribe?&quot;,&quot;text&quot;:&quot;Assine agora&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://post.ricardojosino.com/subscribe?"><span>Assine agora</span></a></p><p></p>]]></content:encoded></item></channel></rss>