<?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[Super Builders]]></title><description><![CDATA[Building digital products with agentic systems and AI-first processes.]]></description><link>https://www.superbuilders.club</link><image><url>https://substackcdn.com/image/fetch/$s_!m-VJ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96e9c4f3-42dc-4c60-b33b-945ee80d4548_816x816.png</url><title>Super Builders</title><link>https://www.superbuilders.club</link></image><generator>Substack</generator><lastBuildDate>Wed, 29 Apr 2026 15:56:09 GMT</lastBuildDate><atom:link href="https://www.superbuilders.club/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Marco Santonocito]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[superbuilders@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[superbuilders@substack.com]]></itunes:email><itunes:name><![CDATA[Marco Santonocito]]></itunes:name></itunes:owner><itunes:author><![CDATA[Marco Santonocito]]></itunes:author><googleplay:owner><![CDATA[superbuilders@substack.com]]></googleplay:owner><googleplay:email><![CDATA[superbuilders@substack.com]]></googleplay:email><googleplay:author><![CDATA[Marco Santonocito]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[HeyDoctor: From Easter Lunch to Launch in Two Weeks]]></title><description><![CDATA[How a cousin, a medical game, and one sleepless night turned into a product.]]></description><link>https://www.superbuilders.club/p/heydoctor-from-easter-lunch-to-launch</link><guid isPermaLink="false">https://www.superbuilders.club/p/heydoctor-from-easter-lunch-to-launch</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Wed, 22 Apr 2026 06:01:24 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/559af718-c8ae-4ad4-99d5-66de688f0a15_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Easter Sunday. My cousin <strong>Mattia</strong>, who&#8217;s studying Medicine in <strong>Trieste</strong>, is showing me something on his phone between one slice of colomba and the next.</p><p>&#8220;Look at this. It&#8217;s called <strong>Doctordle</strong>. It&#8217;s all over TikTok.&#8221;</p><p>I looked. It was a list of symptoms, and you had to guess the diagnosis. Simple. Clean. And honestly... <em>not that impressive.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zoAv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47fc968b-6a15-4a7a-9e34-301b253c4f77_1478x1404.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zoAv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47fc968b-6a15-4a7a-9e34-301b253c4f77_1478x1404.png 424w, https://substackcdn.com/image/fetch/$s_!zoAv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47fc968b-6a15-4a7a-9e34-301b253c4f77_1478x1404.png 848w, https://substackcdn.com/image/fetch/$s_!zoAv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47fc968b-6a15-4a7a-9e34-301b253c4f77_1478x1404.png 1272w, https://substackcdn.com/image/fetch/$s_!zoAv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47fc968b-6a15-4a7a-9e34-301b253c4f77_1478x1404.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zoAv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47fc968b-6a15-4a7a-9e34-301b253c4f77_1478x1404.png" width="1456" height="1383" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47fc968b-6a15-4a7a-9e34-301b253c4f77_1478x1404.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1383,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140075,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/194189729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47fc968b-6a15-4a7a-9e34-301b253c4f77_1478x1404.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zoAv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47fc968b-6a15-4a7a-9e34-301b253c4f77_1478x1404.png 424w, https://substackcdn.com/image/fetch/$s_!zoAv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47fc968b-6a15-4a7a-9e34-301b253c4f77_1478x1404.png 848w, https://substackcdn.com/image/fetch/$s_!zoAv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47fc968b-6a15-4a7a-9e34-301b253c4f77_1478x1404.png 1272w, https://substackcdn.com/image/fetch/$s_!zoAv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47fc968b-6a15-4a7a-9e34-301b253c4f77_1478x1404.png 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><figcaption class="image-caption"></figcaption></figure></div><p>Because that&#8217;s not how medicine works.</p><p>A real doctor doesn&#8217;t get a neat list of clues. A real doctor sits in front of a person. Asks questions. Listens. Orders the right investigations. Connects the dots. Then, maybe, arrives at a diagnosis.</p><p><strong>Doctordle</strong> was a guessing game. The real job to be done was <em>clinical reasoning.</em></p><p>That gap stayed with me through the rest of lunch.</p><h2>The night everything started</h2><p>That evening, <strong>Annalisa</strong> and <strong>Isabel</strong> were asleep. The house was quiet. And I couldn&#8217;t stop thinking about what a better version of that game would look like.</p><p>Not a list of symptoms. A conversation with a patient. An AI-powered patient who talks like a real person, shares information gradually, and forces you to think like a doctor.</p><p>So I opened <strong>Claude</strong> and started writing a Product Requirements Document. Not a polished spec. More like a structured brain dump: what the core experience should feel like, what the MVP needs to prove, what can wait.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OjyY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01474c2b-332c-48fb-ba48-cbde78847f31_960x634.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OjyY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01474c2b-332c-48fb-ba48-cbde78847f31_960x634.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OjyY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01474c2b-332c-48fb-ba48-cbde78847f31_960x634.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OjyY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01474c2b-332c-48fb-ba48-cbde78847f31_960x634.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OjyY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01474c2b-332c-48fb-ba48-cbde78847f31_960x634.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OjyY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01474c2b-332c-48fb-ba48-cbde78847f31_960x634.jpeg" width="728" height="480.78333333333336" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01474c2b-332c-48fb-ba48-cbde78847f31_960x634.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:634,&quot;width&quot;:960,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:227178,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/194189729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01474c2b-332c-48fb-ba48-cbde78847f31_960x634.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_!OjyY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01474c2b-332c-48fb-ba48-cbde78847f31_960x634.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OjyY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01474c2b-332c-48fb-ba48-cbde78847f31_960x634.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OjyY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01474c2b-332c-48fb-ba48-cbde78847f31_960x634.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OjyY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01474c2b-332c-48fb-ba48-cbde78847f31_960x634.jpeg 1456w" sizes="100vw" loading="lazy"></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>Then I passed the PRD to my agents in <strong>Cursor</strong> and let them work.</p><p>The next morning, I had a working prototype. <strong>Two hardcoded clinical cases. One chat interface.</strong> No leaderboard, no achievements, no fancy design. Just the core question: <em>does talking to an AI patient feel real?</em></p><h2>Mattia and Gabriel</h2><p>I sent the link to <strong>Mattia</strong>. He shared it with his friend <strong>Gabriel</strong>, another med student in <strong>Trieste</strong>.</p><p>Within hours, they were hooked.</p><p>Not just using it. <em>Competing.</em> Comparing scores. Challenging each other to solve the case with fewer questions, fewer tests. The gamification layer I hadn&#8217;t built yet... they were already creating it themselves.</p><p>Their feedback was incredibly useful. The AI patient was convincing, the clinical scenarios felt real, and the overall experience was solid. But they also spotted something I hadn&#8217;t anticipated.</p><p><strong>The patient was too helpful.</strong></p><p>In some conversations, the AI would share information so completely that the diagnosis became obvious after two or three questions. In real clinical practice, patients don&#8217;t hand you a textbook presentation. They&#8217;re vague, confused, they forget details, they emphasize the wrong things.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eWNl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed401b67-96b9-4981-b8cb-acf4b9f54302_1334x771.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eWNl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed401b67-96b9-4981-b8cb-acf4b9f54302_1334x771.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eWNl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed401b67-96b9-4981-b8cb-acf4b9f54302_1334x771.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eWNl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed401b67-96b9-4981-b8cb-acf4b9f54302_1334x771.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eWNl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed401b67-96b9-4981-b8cb-acf4b9f54302_1334x771.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eWNl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed401b67-96b9-4981-b8cb-acf4b9f54302_1334x771.jpeg" width="1334" height="771" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed401b67-96b9-4981-b8cb-acf4b9f54302_1334x771.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:771,&quot;width&quot;:1334,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:582710,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/194189729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed401b67-96b9-4981-b8cb-acf4b9f54302_1334x771.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_!eWNl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed401b67-96b9-4981-b8cb-acf4b9f54302_1334x771.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eWNl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed401b67-96b9-4981-b8cb-acf4b9f54302_1334x771.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eWNl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed401b67-96b9-4981-b8cb-acf4b9f54302_1334x771.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eWNl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed401b67-96b9-4981-b8cb-acf4b9f54302_1334x771.jpeg 1456w" sizes="100vw" loading="lazy"></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>So I tuned the prompts. Made the AI patient more human. <em>Less forthcoming.</em> The kind of patient who says &#8220;I&#8217;ve been feeling tired&#8221; instead of giving you a perfect description of their iron deficiency anemia.</p><p>That made the game <em>dramatically</em> better.</p><h2>What HeyDoctor is</h2><p><strong>HeyDoctor</strong> is a daily clinical reasoning game. Every day at midnight UTC, a new case drops. You have 24 hours to solve it.</p><p>The experience follows the same logic a doctor would use in real life.</p><p>You start by talking to the patient. Ask questions in natural language. The AI responds in character, sharing symptoms, history, and concerns the way a real person would... gradually, sometimes imprecisely, always grounded in a pre-authored clinical case that ensures medical accuracy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wBiK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b012b5-9dde-46cd-b19a-e6451317bdfb_880x999.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wBiK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b012b5-9dde-46cd-b19a-e6451317bdfb_880x999.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wBiK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b012b5-9dde-46cd-b19a-e6451317bdfb_880x999.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wBiK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b012b5-9dde-46cd-b19a-e6451317bdfb_880x999.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wBiK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b012b5-9dde-46cd-b19a-e6451317bdfb_880x999.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wBiK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b012b5-9dde-46cd-b19a-e6451317bdfb_880x999.jpeg" width="880" height="999" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9b012b5-9dde-46cd-b19a-e6451317bdfb_880x999.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:999,&quot;width&quot;:880,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:270113,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/194189729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b012b5-9dde-46cd-b19a-e6451317bdfb_880x999.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_!wBiK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b012b5-9dde-46cd-b19a-e6451317bdfb_880x999.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wBiK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b012b5-9dde-46cd-b19a-e6451317bdfb_880x999.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wBiK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b012b5-9dde-46cd-b19a-e6451317bdfb_880x999.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wBiK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9b012b5-9dde-46cd-b19a-e6451317bdfb_880x999.jpeg 1456w" sizes="100vw" loading="lazy"></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>When you think you have enough from the conversation, you can order investigations. Physical exams. Blood tests. ECGs. Imaging. Biopsies. Each investigation has a point cost, because in the real world, ordering every test under the sun isn&#8217;t good medicine. <em>It&#8217;s lazy medicine.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-UNB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189460c9-43ab-4ffe-b627-85dad79db3f9_880x999.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-UNB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189460c9-43ab-4ffe-b627-85dad79db3f9_880x999.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-UNB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189460c9-43ab-4ffe-b627-85dad79db3f9_880x999.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-UNB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189460c9-43ab-4ffe-b627-85dad79db3f9_880x999.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-UNB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189460c9-43ab-4ffe-b627-85dad79db3f9_880x999.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-UNB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189460c9-43ab-4ffe-b627-85dad79db3f9_880x999.jpeg" width="880" height="999" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/189460c9-43ab-4ffe-b627-85dad79db3f9_880x999.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:999,&quot;width&quot;:880,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:311542,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/194189729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189460c9-43ab-4ffe-b627-85dad79db3f9_880x999.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_!-UNB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189460c9-43ab-4ffe-b627-85dad79db3f9_880x999.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-UNB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189460c9-43ab-4ffe-b627-85dad79db3f9_880x999.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-UNB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189460c9-43ab-4ffe-b627-85dad79db3f9_880x999.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-UNB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F189460c9-43ab-4ffe-b627-85dad79db3f9_880x999.jpeg 1456w" sizes="100vw" loading="lazy"></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>Then you submit your diagnosis. You get <strong>three attempts</strong> to pick the correct one from a curated database of over <strong>1,100 conditions</strong> across <strong>20 medical specialties</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a1Sr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7be7b412-ea0b-4b1d-80a4-3689ad0740e8_880x999.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a1Sr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7be7b412-ea0b-4b1d-80a4-3689ad0740e8_880x999.jpeg 424w, https://substackcdn.com/image/fetch/$s_!a1Sr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7be7b412-ea0b-4b1d-80a4-3689ad0740e8_880x999.jpeg 848w, https://substackcdn.com/image/fetch/$s_!a1Sr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7be7b412-ea0b-4b1d-80a4-3689ad0740e8_880x999.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!a1Sr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7be7b412-ea0b-4b1d-80a4-3689ad0740e8_880x999.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a1Sr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7be7b412-ea0b-4b1d-80a4-3689ad0740e8_880x999.jpeg" width="880" height="999" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7be7b412-ea0b-4b1d-80a4-3689ad0740e8_880x999.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:999,&quot;width&quot;:880,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:146697,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/194189729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7be7b412-ea0b-4b1d-80a4-3689ad0740e8_880x999.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_!a1Sr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7be7b412-ea0b-4b1d-80a4-3689ad0740e8_880x999.jpeg 424w, https://substackcdn.com/image/fetch/$s_!a1Sr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7be7b412-ea0b-4b1d-80a4-3689ad0740e8_880x999.jpeg 848w, https://substackcdn.com/image/fetch/$s_!a1Sr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7be7b412-ea0b-4b1d-80a4-3689ad0740e8_880x999.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!a1Sr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7be7b412-ea0b-4b1d-80a4-3689ad0740e8_880x999.jpeg 1456w" sizes="100vw" loading="lazy"></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>Your score rewards efficiency: fewer messages, fewer investigations, fewer diagnosis attempts. <strong>The best doctors aren&#8217;t the ones who order everything. They&#8217;re the ones who ask the right questions.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RHpx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f182ac0-326f-4bd9-a934-a8b7c093884e_1156x883.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RHpx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f182ac0-326f-4bd9-a934-a8b7c093884e_1156x883.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RHpx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f182ac0-326f-4bd9-a934-a8b7c093884e_1156x883.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RHpx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f182ac0-326f-4bd9-a934-a8b7c093884e_1156x883.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RHpx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f182ac0-326f-4bd9-a934-a8b7c093884e_1156x883.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RHpx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f182ac0-326f-4bd9-a934-a8b7c093884e_1156x883.jpeg" width="1156" height="883" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f182ac0-326f-4bd9-a934-a8b7c093884e_1156x883.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:883,&quot;width&quot;:1156,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:216731,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/194189729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f182ac0-326f-4bd9-a934-a8b7c093884e_1156x883.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_!RHpx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f182ac0-326f-4bd9-a934-a8b7c093884e_1156x883.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RHpx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f182ac0-326f-4bd9-a934-a8b7c093884e_1156x883.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RHpx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f182ac0-326f-4bd9-a934-a8b7c093884e_1156x883.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RHpx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f182ac0-326f-4bd9-a934-a8b7c093884e_1156x883.jpeg 1456w" sizes="100vw" loading="lazy"></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>There&#8217;s a leaderboard, daily streaks, XP, and achievements. But the real hook is simpler than all of that. It&#8217;s the same thing that made Mattia and Gabriel compete: <em>the satisfaction of cracking a case with minimal resources.</em></p><h2>How a case is built</h2><p>This is the part that surprised me most during development. The game <em>feels</em> spontaneous when you play it. The AI patient responds naturally, reacts to your questions, even gets a bit evasive sometimes. But underneath, nothing is improvised.</p><p>Every case starts with a real diagnosis. Community-acquired pneumonia. Graves&#8217; disease. Something you&#8217;d find in a textbook or encounter on a ward round.</p><p>From there, I use AI (acting as a senior clinician, not a chatbot) to generate a complete <em>clinical case dossier</em>. This document contains everything: who the patient is, their background, how they&#8217;d describe their problem in everyday words, their medical history, lifestyle, family context, what you&#8217;d find on physical exam, and pre-written results for every single investigation the game allows.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8cyV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d49670-4b5c-4c55-b386-6e8f6a2d2624_1916x954.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8cyV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d49670-4b5c-4c55-b386-6e8f6a2d2624_1916x954.png 424w, https://substackcdn.com/image/fetch/$s_!8cyV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d49670-4b5c-4c55-b386-6e8f6a2d2624_1916x954.png 848w, https://substackcdn.com/image/fetch/$s_!8cyV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d49670-4b5c-4c55-b386-6e8f6a2d2624_1916x954.png 1272w, https://substackcdn.com/image/fetch/$s_!8cyV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d49670-4b5c-4c55-b386-6e8f6a2d2624_1916x954.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8cyV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d49670-4b5c-4c55-b386-6e8f6a2d2624_1916x954.png" width="728" height="362.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25d49670-4b5c-4c55-b386-6e8f6a2d2624_1916x954.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:725,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:277248,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/194189729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d49670-4b5c-4c55-b386-6e8f6a2d2624_1916x954.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8cyV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d49670-4b5c-4c55-b386-6e8f6a2d2624_1916x954.png 424w, https://substackcdn.com/image/fetch/$s_!8cyV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d49670-4b5c-4c55-b386-6e8f6a2d2624_1916x954.png 848w, https://substackcdn.com/image/fetch/$s_!8cyV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d49670-4b5c-4c55-b386-6e8f6a2d2624_1916x954.png 1272w, https://substackcdn.com/image/fetch/$s_!8cyV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25d49670-4b5c-4c55-b386-6e8f6a2d2624_1916x954.png 1456w" sizes="100vw" loading="lazy"></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>That last part is critical. <strong>When you order a blood test in HeyDoctor, the app doesn&#8217;t ask the AI to invent a result on the fly. It looks up the answer that was already written and validated.</strong> This keeps investigations consistent and prevents the case from contradicting itself mid-session.</p><p>The AI patient&#8217;s first words get translated into <strong>four languages</strong> (English, Italian, French, Spanish) with the same clinical intent but natural, localized wording. And every generated case goes through a quality checklist: required sections present, patient language believable, diagnosis not accidentally revealed in the opening story.</p><p>Then it&#8217;s saved as a draft. Publishing is always a separate, deliberate step. The &#8220;one new case at midnight&#8221; rhythm stays curated and intentional.</p><p>I built a full <strong>admin panel</strong> to manage the whole pipeline: case generation, diagnosis management, scheduling, session review. For building the library faster, there&#8217;s also a batch tool that can generate many cases at once from a checklist of diagnoses.</p><p>One sentence to summarize the philosophy: <strong>cases are written like structured teaching scripts, with every investigation answer decided in advance, so the daily puzzle is fair, consistent, and medically grounded</strong>... while the AI patient still feels alive when you talk to them.</p><h2>The numbers behind the price</h2><p>Before setting a price, I tracked AI costs across dozens of test sessions. One conversation with the AI patient costs between <strong>&#8364;0.002 and &#8364;0.05</strong>, depending on length and complexity.</p><p>That data gave me confidence. At <strong>&#8364;9.99/month</strong>, the margins are healthy enough to reinvest in product development and marketing. Free users get one case per week. Pro <strong>unlocks every daily case</strong>, and full case history.</p><p>I didn&#8217;t guess the price. I calculated it from actual usage data. That&#8217;s one of the advantages of building with AI: <em>you can measure the cost of every interaction before you commit to a business model.</em></p><h2>Two weeks</h2><p>From Easter lunch to a live product with <strong>1,100+ diagnoses</strong>, <strong>four languages</strong>, leaderboards, achievements, streaks, an admin panel, and a case generation pipeline.</p><p><strong>Two weeks.</strong></p><p>I&#8217;m not saying this to brag. I&#8217;m saying it because two years ago, this would have taken months. Maybe longer. The tools have changed. <strong>Cursor</strong>, <strong>Claude</strong>, the whole agentic workflow... they compress the build phase in ways that still surprise me.</p><p>But the insight didn&#8217;t come from AI. It came from watching Mattia swipe through Doctordle and thinking: <em>this isn&#8217;t how doctors actually work.</em></p><p><strong>The build was fast. The observation was the real starting point.</strong></p><h2>Try it</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bq17!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d25242d-7d12-49b2-acee-72ec0e4f48ae_3840x1916.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bq17!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d25242d-7d12-49b2-acee-72ec0e4f48ae_3840x1916.png 424w, https://substackcdn.com/image/fetch/$s_!bq17!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d25242d-7d12-49b2-acee-72ec0e4f48ae_3840x1916.png 848w, https://substackcdn.com/image/fetch/$s_!bq17!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d25242d-7d12-49b2-acee-72ec0e4f48ae_3840x1916.png 1272w, https://substackcdn.com/image/fetch/$s_!bq17!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d25242d-7d12-49b2-acee-72ec0e4f48ae_3840x1916.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bq17!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d25242d-7d12-49b2-acee-72ec0e4f48ae_3840x1916.png" width="1456" height="726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0d25242d-7d12-49b2-acee-72ec0e4f48ae_3840x1916.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:726,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4141447,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/194189729?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d25242d-7d12-49b2-acee-72ec0e4f48ae_3840x1916.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bq17!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d25242d-7d12-49b2-acee-72ec0e4f48ae_3840x1916.png 424w, https://substackcdn.com/image/fetch/$s_!bq17!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d25242d-7d12-49b2-acee-72ec0e4f48ae_3840x1916.png 848w, https://substackcdn.com/image/fetch/$s_!bq17!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d25242d-7d12-49b2-acee-72ec0e4f48ae_3840x1916.png 1272w, https://substackcdn.com/image/fetch/$s_!bq17!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0d25242d-7d12-49b2-acee-72ec0e4f48ae_3840x1916.png 1456w" sizes="100vw" loading="lazy"></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>If you&#8217;re a medical student, a junior doctor, a nurse, or just someone curious about clinical reasoning, I&#8217;d love for you to try <strong>HeyDoctor</strong>.</p><p>One new case, every single day: <strong><a href="https://heydoctor.io">heydoctor.io</a></strong></p><p>And if you play it... tell me what you think. Every piece of feedback from Mattia and Gabriel made this product better. <em>Yours will too.</em></p>]]></content:encoded></item><item><title><![CDATA[Build in Public #5: I'm Back!]]></title><description><![CDATA[Two months of silence. Three speeches. A lot of questions.]]></description><link>https://www.superbuilders.club/p/im-back</link><guid isPermaLink="false">https://www.superbuilders.club/p/im-back</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Wed, 15 Apr 2026 06:02:33 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c62348d8-340d-4ff7-b746-ee7d950540d8_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Some months you ship. Some months life calls and you pick up the phone.</p><p>February was family. No launches, no content, no socials. Just the stuff that matters more than any dashboard.</p><p>March was the comeback. Three speeches rescheduled. Two products back on track. One new product coming. One post long overdue.</p><p>I missed this. Writing, sharing, thinking out loud with you. So let me catch you up on everything, and then I want to ask you something.</p><h2>What&#8217;s on My Desk</h2><h3>Anapana</h3><p>The numbers tell the story better than I can.</p><p>Over the past few months, we&#8217;ve been quietly improving every step of the user journey. Guided meditations, personalized paths, Google and Apple sign-in, a redesigned onboarding, pricing experiments, funnel optimization, win-back strategies.</p><p>No single feature drove the results. It was dozens of small, intentional decisions stacking up over time.</p><p>Here&#8217;s where the funnel sits today:</p><ul><li><p><strong>Trial Start Rate: 15%</strong> (market median: 6.92%)</p></li><li><p><strong>Trial to Paid: 55%</strong> (market median: 37%)</p></li><li><p><strong>Download to Paid: 8%</strong> (market median: 2.8%)</p></li><li><p><strong>6-Month Retention: 50%</strong> (market median: 18%)</p></li></ul><p><em>Market medians per RevenueCat industry data.</em></p><p>I had to read those numbers twice when I first pulled them together. Every metric is well above market. Not because we did one clever thing, but because we kept doing small things well.</p><p>That&#8217;s the lesson I keep relearning: <strong>product work compounds</strong>. You don&#8217;t feel it week by week. Then one day you look at the dashboard and the curve has changed shape.</p><p>Revenue remains private (it&#8217;s a shared project), but I&#8217;ll say this: Anapana is going well.</p><p>If you&#8217;re curious to try it, the app is available on iPhone and Android. It&#8217;s in Italian for now. I created an offer only for you, just open <a href="https://anapana.it/?coupon=OMG2026">this link</a>.</p><h3>Coco</h3><p>Coco launched on <strong>February 22nd</strong>, about a month late. The delay wasn&#8217;t ideal, but the product was better for it.</p><p>The launch was quiet. One Reddit post and some ASO work. No paid ads, no big campaign.</p><p>The result: almost <strong>100 organic users</strong> and growing, without any real push.</p><p>I&#8217;m deliberately holding back on distribution. I&#8217;m still in feedback mode, watching how people actually use the app, reading what they write to me. The early signals are good: people are engaging with the ear training exercises in ways that confirm the core loop works, even if there&#8217;s still plenty to fix.</p><p>The next release will be a meaningful one. More than that I won&#8217;t say for now.</p><h3>Something New</h3><p>Right now my full focus is on <strong>Coco</strong> and <strong>Anapana</strong>. BabyTales and HeyBloom are paused. I&#8217;d rather go deep on what&#8217;s working than spread across too many things.</p><p>But there&#8217;s something else on my desk. An educational game I&#8217;ve been working on quietly. I&#8217;m not going to say much about it yet, but I think I&#8217;ll share something more on Monday ;)</p><h2>Three Speeches</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xcOR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde5be9b8-837d-4e88-89a9-a88adf575c19_2100x1400.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xcOR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde5be9b8-837d-4e88-89a9-a88adf575c19_2100x1400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xcOR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde5be9b8-837d-4e88-89a9-a88adf575c19_2100x1400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xcOR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde5be9b8-837d-4e88-89a9-a88adf575c19_2100x1400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xcOR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde5be9b8-837d-4e88-89a9-a88adf575c19_2100x1400.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xcOR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde5be9b8-837d-4e88-89a9-a88adf575c19_2100x1400.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de5be9b8-837d-4e88-89a9-a88adf575c19_2100x1400.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:874694,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/193469165?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde5be9b8-837d-4e88-89a9-a88adf575c19_2100x1400.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_!xcOR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde5be9b8-837d-4e88-89a9-a88adf575c19_2100x1400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xcOR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde5be9b8-837d-4e88-89a9-a88adf575c19_2100x1400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xcOR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde5be9b8-837d-4e88-89a9-a88adf575c19_2100x1400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xcOR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde5be9b8-837d-4e88-89a9-a88adf575c19_2100x1400.jpeg 1456w" sizes="100vw" loading="lazy"></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>In March I gave three talks in <strong>Milan</strong>, <strong>Cesena</strong>, and <strong>Trieste</strong>. Same title each time: &#8220;Quando costruire non &#232; pi&#249; il problema&#8221; (When building is no longer the problem).</p><p>The core thesis: AI has compressed the build phase so much that the real challenges are now <strong>clarity</strong>, <strong>distribution</strong>, and <strong>taste</strong>. The bottleneck has shifted.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hzxQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf292a25-f354-42ad-84f1-dd5c29a66222_2100x1400.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hzxQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf292a25-f354-42ad-84f1-dd5c29a66222_2100x1400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hzxQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf292a25-f354-42ad-84f1-dd5c29a66222_2100x1400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hzxQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf292a25-f354-42ad-84f1-dd5c29a66222_2100x1400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hzxQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf292a25-f354-42ad-84f1-dd5c29a66222_2100x1400.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hzxQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf292a25-f354-42ad-84f1-dd5c29a66222_2100x1400.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df292a25-f354-42ad-84f1-dd5c29a66222_2100x1400.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1401739,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/193469165?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf292a25-f354-42ad-84f1-dd5c29a66222_2100x1400.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_!hzxQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf292a25-f354-42ad-84f1-dd5c29a66222_2100x1400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hzxQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf292a25-f354-42ad-84f1-dd5c29a66222_2100x1400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hzxQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf292a25-f354-42ad-84f1-dd5c29a66222_2100x1400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hzxQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf292a25-f354-42ad-84f1-dd5c29a66222_2100x1400.jpeg 1456w" sizes="100vw" loading="lazy"></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>During two of those talks, developers in the audience raised the same concern: &#8220;What about security? What about GDPR?&#8221;</p><p>I get the worry. It&#8217;s valid. But it also told me something. The biggest risk in 2026 isn&#8217;t a fine from the Privacy Authority. It&#8217;s <strong>not having the AI skills to build at all</strong>. The compliance question matters, but it shouldn&#8217;t be what stops you from starting.</p><p>That said, people were genuinely worried, and that means this needs a proper answer. So I wrote one. A practical breakdown of what compliance actually looks like for solo builders in 2026. <em>Coming soon on One Million Goal.</em></p><p>That said. Thank you again <strong>Gerson</strong>, <strong>Emanuele</strong>, and <strong>Licia</strong> for having me!</p><h2>Beyond Products</h2><p>Two other things worth mentioning.</p><p>I launched a personal website at <a href="https://marcosantonocito.com">marcosantonocito.com</a>. It&#8217;s minimal, a placeholder really, but it exists. Sometimes shipping something imperfect beats shipping nothing.</p><p>I&#8217;m also running a civic innovation lab called &#8220;<strong>Design the Future</strong>&#8221; through <a href="https://www.civitaspordenone.it/">Civitas</a> in Pordenone. Double Diamond framework, civic context, helping people who&#8217;ve never thought in product terms make sense of complex community problems.</p><p>Different world from apps and funnels, but the thinking is the same.</p><h2>Metrics Snapshot</h2><ul><li><p><strong>Anapana:</strong> Revenue private. Funnel metrics shared above. <em>Going well.</em></p></li><li><p><strong>Coco:</strong> ~100 organic users. No revenue yet (still in feedback/iteration phase).</p></li></ul><p><strong>One Million Goal (Revenue to Date): &#8364;220,069.80</strong></p><h2>Reflections</h2><p>When you step away from building for a few weeks, you&#8217;d expect to come back anxious. Desperate to catch up. I didn&#8217;t. I came back <strong>clearer about what matters</strong>. Two products are working. The rest can wait.</p><p>But I&#8217;ve also been reflecting a lot about the future of work. Not in the abstract &#8220;thought leadership&#8221; way. In the practical, <em>what does this actually mean for me and the people around me</em> way.</p><p>I&#8217;m going to share some open questions here. I don&#8217;t have all the answers yet, but I&#8217;ll be writing my thoughts about each of them in the next days. For now, I want to put them on the table.</p><h4>Some context first.</h4><p>A solo operator can now launch a billion-dollar business powered by AI. The economy&#8217;s dividing line is no longer skill or education. <strong>It&#8217;s will.</strong></p><p>Boris Cherny put it well: <em>&#8220;AI tools are already pushing engineers into broader builder roles focused on product strategy and systems thinking.&#8221;</em></p><p>I completely agree with him. The boundaries between PMs, designers, and developers are thinning fast. What&#8217;s becoming more important are hybrid figures: small, fast, multidisciplinary, with high agency.</p><h4>The questions I keep coming back to.</h4><p><strong>If one good engineer can now 10x their output, companies will need fewer of them.</strong> Which engineers will stay? And what happens to the ones who don&#8217;t?</p><p><strong>Will Product Managers become less useful or more useful?</strong> And what about designers, once AI can generate good UIs? I&#8217;ve tested a lot of tools and honestly, we&#8217;re not there yet. But we&#8217;re getting close enough to ask the question seriously.</p><p><strong>How does the future of work actually change?</strong> Companies need to free people with extreme agency, but how do you do that in practice? Will there still be a need for middle management, or does that layer just... disappear?</p><p>No answers today. Just questions I keep turning over. I&#8217;ll be writing about each of these soon. If any of them hit you, reply or drop a comment. I&#8217;m genuinely curious what you think.</p><p>&#8212;</p><p>Thanks for being here.</p><p>See you in the next one.</p>]]></content:encoded></item><item><title><![CDATA[Adam Lyttle: The Man Who Builds “Silly” Apps and Makes Millions Doing It]]></title><description><![CDATA[A Melbourne father of five went from $200,000 in debt to $1M in App Store sales. The secret wasn't one great idea. It was fifty small ones.]]></description><link>https://www.superbuilders.club/p/adam-lyttle-the-man-who-builds-silly</link><guid isPermaLink="false">https://www.superbuilders.club/p/adam-lyttle-the-man-who-builds-silly</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Thu, 19 Mar 2026 17:01:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6123e4a5-349a-44db-b1b5-887e58ac3333_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,069 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Picture this: it&#8217;s 6am in Melbourne, Australia. A man straps on his work boots, loads a lawn mower into his car, and drives to the first job of the day. He&#8217;ll mow lawns until 6pm. Then he&#8217;ll go home, sit at his desk, and write code until midnight.</p><p>He has <strong>$200,000 in debt</strong>. His web agency has collapsed. His cars were repossessed. And every morning, he chooses the lawn mower over the blanket.</p><p>That man is <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Adam Lyttle&quot;,&quot;id&quot;:46076733,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9dd3f147-0816-4d9f-ac9f-3873900b6167_1973x1973.png&quot;,&quot;uuid&quot;:&quot;a922dfe3-6e41-4296-8d2b-d350fb47ed9d&quot;}" data-component-name="MentionToDOM"></span>. And the reason I wanted to write about him isn&#8217;t because of where he ended up&#8230; it&#8217;s because of what he figured out while he was still at the bottom.</p><div><hr></div><h2><strong>The Rise and the Collapse</strong></h2><p>For a few years, things were going well. Adam had built a web development agency in Melbourne that, at its peak, was generating around <strong>$300,000 in profit per year</strong>. No co-founders. Just him, some clients, and a growing reputation for getting things done.</p><p>The problem is that the web agency business in the mid-2010s was sitting on a fault line. When Wix and Squarespace arrived in earnest, the market for custom-built websites didn&#8217;t just shrink&#8230; <em>it evaporated</em>. Almost overnight, Adam could no longer charge $10,000 for something a client could build themselves for $10 a month. He tried lowering prices, working more hours, grinding harder. That just meant more burnout for less money.</p><p>Eventually he couldn&#8217;t even sit at his desk. The debts mounted. Everything started falling apart slowly, then all at once.</p><p>What he was left with, after the cars were taken and the accounts frozen, was <strong>$200,000 in debt</strong> and nothing else.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/adamlyttleapps/status/1601912430757650432?referrer=grok-com&quot;,&quot;full_text&quot;:&quot;On this day 3 years ago I was homeless&#8212;\n\nMy web design agency was insolvent, I was $200k in debt and going through divorce\n\nWith no backup plan, no support and no means to support myself I could either declare bankruptcy or work my arse off:\n\n(Spoiler: I chose the second option)&quot;,&quot;username&quot;:&quot;adamlyttleapps&quot;,&quot;name&quot;:&quot;Adam Lyttle&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1607976871068848131/AR8nW07q_normal.jpg&quot;,&quot;date&quot;:&quot;2022-12-11T12:11:00.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:88,&quot;retweet_count&quot;:36,&quot;like_count&quot;:567,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Most people would have taken that as a signal to go find a steady job. Adam, somehow, read it as a signal to start building apps.</p><div><hr></div><h2><strong>The Lawn Mowing Route App</strong></h2><p>There&#8217;s a beautiful irony in how Adam found his next idea. He&#8217;d started mowing lawns, <em>literally</em>, to rebuild his confidence and make ends meet. And while driving between jobs one day, trying to figure out the most efficient route, he asked some of the other lawn-mowers how they organized their work.</p><p><em>A piece of paper</em>, one guy told him. Names and addresses on one side for week one, flip it over for week two.</p><p><em>No app?</em> Adam asked.</p><p><em>No app exists</em>, the guy said. <em>Someone should make one.</em></p><p>So Adam spent six months building a lawn mowing route management app. He launched it. It flopped completely.</p><p>I&#8217;ve thought about this story a lot. Because on the surface it looks like a failure, and it was. But it also forced Adam to ask a question he&#8217;d been avoiding: why would an app with a clear use case, a clear audience, and a clear need just... not work?</p><p>He didn&#8217;t have a good answer. So he decided to learn by doing, at volume.</p><p><em>One app per month. Every month.</em></p><div><hr></div><h2><strong>Volume as a Learning Strategy</strong></h2><p>The one-app-a-month challenge sounds exhausting when you describe it. In practice, Adam found it clarifying. Building fast forces you to strip away everything that doesn&#8217;t matter. You can&#8217;t spend six weeks perfecting onboarding when you&#8217;ve got a deadline in three weeks. You ship something real, you see if anyone cares, and you move on.</p><p>A tweet he posted in the middle of his journey captures this better than I can:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/adamlyttleapps/status/1850508115760062694?referrer=grok-com&quot;,&quot;full_text&quot;:&quot;Your excuses are boring\n\nI have 5 kids, started with massive debt and was unemployable\n\nIt took 2 years to generate any meaningful $$$ from indie apps\n\nBut when it worked. IT WORKED\n\nThe secret?\n\nThere is none\n\nI just kept building, learning and creating\n\n&#8230;with a passion &quot;,&quot;username&quot;:&quot;adamlyttleapps&quot;,&quot;name&quot;:&quot;Adam Lyttle&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1607976871068848131/AR8nW07q_normal.jpg&quot;,&quot;date&quot;:&quot;2024-10-27T12:01:30.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/Ga5TUarakAAWE39.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/Eo13AGzGQ4&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:94,&quot;retweet_count&quot;:16,&quot;like_count&quot;:823,&quot;impression_count&quot;:71983,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Most of the apps went nowhere. But one didn&#8217;t. One started generating around <strong>$11,000 per month</strong>. And one day, somebody reached out offering to buy it for two times annual revenue: <strong>$224,000</strong>.</p><p>Adam took the deal. That money paid off enough of the debt to keep the collectors at bay, and kept him out of bankruptcy court, which would have ended his developer career entirely.</p><p>But more than the money, the sale changed how he thought about what he was doing. <em>An app generating $11,000 a month sells for $224,000.</em> That math reframes everything. Instead of thinking &#8220;I need to build something massive,&#8221; he started thinking: I need to build a portfolio of small, stable things&#8230; and let the aggregate do the work.</p><p>He sold <strong>eight apps over two years</strong>, using each exit as runway to fund the next experiment. Building, selling, building again.</p><div><hr></div><h2><strong>The Pepsi Max Moment</strong></h2><p>There&#8217;s a scene Adam has described in interviews that I keep coming back to. He was out for dinner with his family, a rare small luxury during a hard period. He wanted a Pepsi Max. He looked at the price. He couldn&#8217;t afford it.</p><p>He sat there and thought: <em>what am I doing?</em></p><p>The build-and-sell model was working, technically, but it wasn&#8217;t building anything durable. Every time he sold an app, he was back to zero. The runway would run out eventually, and he&#8217;d be right back where he started.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!odV-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4323772-85ca-4022-a86c-558f44abbf37_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!odV-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4323772-85ca-4022-a86c-558f44abbf37_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!odV-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4323772-85ca-4022-a86c-558f44abbf37_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!odV-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4323772-85ca-4022-a86c-558f44abbf37_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!odV-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4323772-85ca-4022-a86c-558f44abbf37_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!odV-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4323772-85ca-4022-a86c-558f44abbf37_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4323772-85ca-4022-a86c-558f44abbf37_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2392623,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/189226278?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4323772-85ca-4022-a86c-558f44abbf37_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!odV-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4323772-85ca-4022-a86c-558f44abbf37_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!odV-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4323772-85ca-4022-a86c-558f44abbf37_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!odV-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4323772-85ca-4022-a86c-558f44abbf37_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!odV-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4323772-85ca-4022-a86c-558f44abbf37_1456x816.png 1456w" sizes="100vw" loading="lazy"></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><figcaption class="image-caption">Adam Lyttle Pepsi Max Moment</figcaption></figure></div><p>That night, he decided to change the model. Instead of building to sell, he&#8217;d <strong>build to keep</strong>, and he&#8217;d charge subscriptions instead of one-time fees. That way, the portfolio would compound. Each app would add a small monthly amount that never went away.</p><p>The timing was fortunate. ChatGPT had just become broadly available, and Adam challenged himself to build ten apps in a single month using AI assistance. He managed nine. He pushed his portfolio to over <strong>fifty apps</strong> and watched the aggregate subscriptions climb to a level where he could finally stop selling.</p><p>He paid off all <strong>$200,000 of debt</strong> in the summer of 2023.</p><div><hr></div><h2><strong>The Paywall That Changed Everything</strong></h2><p>Most people, when they hear Adam&#8217;s story, focus on the volume. Fifty apps. Nine apps in a month. One per month for years. It sounds like a relentless production line.</p><p>But the moment that actually changed the revenue trajectory had <em>nothing to do with volume</em>. <strong>It was a paywall.</strong></p><p>Adam had distribution. His apps were getting downloads. But the revenue wasn&#8217;t reflecting the attention. So he redesigned the onboarding and paywall experience across his portfolio, more intentional conversion flows, better-structured trial offers, and his monthly revenue went <strong>from around $10,000 to $50,000</strong> essentially overnight.</p><p>He tweeted about it the day he hit $800,000 in cumulative sales:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/adamlyttleapps/status/1929733455728034074&quot;,&quot;full_text&quot;:&quot;Reached $800k from App Store sales\n\nCrazy how much impact a simple paywall made to my revenue&#8230;\n\nI already had the distribution part sorted\nI had a portfolio of apps generating decent revenue\n\nThen switching out a high converting paywall changed *everything*&quot;,&quot;username&quot;:&quot;adamlyttleapps&quot;,&quot;name&quot;:&quot;Adam Lyttle&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1607976871068848131/AR8nW07q_normal.jpg&quot;,&quot;date&quot;:&quot;2025-06-03T02:54:43.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/GsfKAtpb0AEm6Sj.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/NqSqhicXzS&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Reached $600k in consumer app sales\n\nSomebody pinch me\n\nI never set out to make millions. I just wanted to be paid to do what I love, to be free from debt and to provide for my family&quot;,&quot;username&quot;:&quot;adamlyttleapps&quot;,&quot;name&quot;:&quot;Adam Lyttle&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1607976871068848131/AR8nW07q_normal.jpg&quot;},&quot;reply_count&quot;:61,&quot;retweet_count&quot;:8,&quot;like_count&quot;:530,&quot;impression_count&quot;:168629,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>He talks about this distinction often, and it&#8217;s one of the most useful things he&#8217;s put into words: <strong>distribution and monetization are separate problems</strong>. Most indie developers try to solve them simultaneously, which means they solve neither well. Adam spent years solving distribution through volume and ASO. When he finally turned his attention to monetization, the existing distribution made every improvement compound faster.</p><p>He shared this publicly&#8230; including the specific paywall design that drove much of the jump, the exact numbers, the actual screens. <em>Not a cleaned-up version of events.</em></p><p>This is the kind of thing that makes his <a href="https://www.youtube.com/@adamlyttleapps">YouTube channel</a> worth watching and his <a href="https://x.com/adamlyttleapps">Twitter feed</a> worth following. He&#8217;ll show you what actually happened.</p><div><hr></div><h2><strong>A Rising Tide Lifts All Boats</strong></h2><p>That line is Adam&#8217;s motto, and it explains a lot about why he&#8217;s built an audience of <strong>47,000 followers on X</strong> and runs a <a href="https://www.youtube.com/@adamlyttleapps">YouTube channel</a> that I genuinely think has some of the best practical indie dev content available.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/adamlyttleapps/status/1959385382019330252?referrer=grok-com&quot;,&quot;full_text&quot;:&quot;The best thing I ever did was document my indie journey on YouTube \n\nWhen I started my channel I was still in debt. Documented the process of being a struggling developer and my debt journey.\n\nMade my final payment October last year. But annoyingly defaulted a week earlier.\n\nI&quot;,&quot;username&quot;:&quot;adamlyttleapps&quot;,&quot;name&quot;:&quot;Adam Lyttle&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1607976871068848131/AR8nW07q_normal.jpg&quot;,&quot;date&quot;:&quot;2025-08-23T22:40:53.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/mt9p0tjrm5nz5cktfw3w&quot;,&quot;link_url&quot;:&quot;https://t.co/Dwy6rXnx0P&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;If you really want to build apps and make money out of them, you must follow @adamlyttleapps and check out his YouTube channel. \n\nHe shares everything. Everything! All his secrets, tactics, and strategies. \n\nAdam recently crossed $1M in revenue in the App Store. But he has 5&quot;,&quot;username&quot;:&quot;DmytroKrasun&quot;,&quot;name&quot;:&quot;Dmytro Krasun&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1995030775876526080/kJGAbdIY_normal.jpg&quot;},&quot;reply_count&quot;:12,&quot;retweet_count&quot;:4,&quot;like_count&quot;:210,&quot;impression_count&quot;:25252,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/1959385219531964416/vid/avc1/886x694/1L_r6d2SOIcYTBcA.mp4&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>He shares everything. Revenue milestones, failed experiments, apps that earned nothing, the paywall that started getting rejected by Apple. He doesn&#8217;t curate a highlight reel or more accurately, he curates the failures <em>just as much</em> as the wins, which creates something unusual: <strong>a builder people actually trust</strong>.</p><p>When he crossed the $1M milestone, the tweet he posted wasn&#8217;t a celebratory launch post. It was almost an afterthought:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/adamlyttleapps/status/1958761853406126233&quot;,&quot;full_text&quot;:&quot;There&#8217;s actually no secret\n\nI&#8217;ve documented the entire journey on here and YouTube\n\nThey said I can&#8217;t make good money from silly apps\n\nTurns out&#8230; you kinda can&quot;,&quot;username&quot;:&quot;adamlyttleapps&quot;,&quot;name&quot;:&quot;Adam Lyttle&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1607976871068848131/AR8nW07q_normal.jpg&quot;,&quot;date&quot;:&quot;2025-08-22T05:23:12.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Unlocked &#8220;M&#8221; in App Store Connect&quot;,&quot;username&quot;:&quot;adamlyttleapps&quot;,&quot;name&quot;:&quot;Adam Lyttle&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1607976871068848131/AR8nW07q_normal.jpg&quot;},&quot;reply_count&quot;:54,&quot;retweet_count&quot;:13,&quot;like_count&quot;:589,&quot;impression_count&quot;:57124,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>That&#8217;s the whole brand right there. Self-aware, a little dry, and honest about where the doubts came from.</p><p>He also open-sourced his core reusable components (onboarding flows, paywall screens, OpenAI wrappers) because if everyone can build faster, the ecosystem gets richer and so does the opportunity for all of them.</p><p>This isn&#8217;t a calculated content strategy. It reads more like someone who genuinely believes that sharing what he knows costs him nothing and helps others. That the community formed around that kind of honesty is worth having.</p><div><hr></div><h2><strong>Why This Story Matters to Me</strong></h2><p>Reading about Adam while I&#8217;m building Coco and working on Anapana, a few things land differently than they would have a year ago.</p><p>The first is the <strong>sequencing</strong>. Adam didn&#8217;t solve distribution and monetization at the same time. He committed to distribution first (built the portfolio, learned ASO, accepted modest revenue for a long time) and <em>only then</em> optimized for conversion. Most builders try to do both simultaneously and wonder why neither works. There&#8217;s something uncomfortable about that sequencing because it means accepting a long period where you&#8217;re getting downloads but not the money you think you deserve. But the discipline of it is real.</p><p>The second is what &#8220;<strong>volume</strong>&#8220; actually means in practice. People hear &#8220;fifty apps&#8221; and imagine a factory. What it actually is, I think, is a method for reducing the emotional weight of any single bet. When one app doesn&#8217;t work, there are forty-nine others. The portfolio isn&#8217;t just a revenue strategy, it&#8217;s a <em>psychological</em> one. It keeps you moving when individual things fail, which they often do.</p><p>Adam posted something during his quieter years that I think every builder going through a slow period should save somewhere:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/adamlyttleapps/status/1971173954711855130&quot;,&quot;full_text&quot;:&quot;Nothing happens for so long&#8230; it can feel so pointless\n\nBut then, all of a sudden, it all happens at once&quot;,&quot;username&quot;:&quot;adamlyttleapps&quot;,&quot;name&quot;:&quot;Adam Lyttle&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1607976871068848131/AR8nW07q_normal.jpg&quot;,&quot;date&quot;:&quot;2025-09-25T11:24:28.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:29,&quot;retweet_count&quot;:8,&quot;like_count&quot;:230,&quot;impression_count&quot;:18979,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>He was right. Though you can&#8217;t know that until after it happens.</p><p>The third is the <strong>lifestyle decision</strong> underneath all of it. Adam has five kids. He&#8217;s not building toward some future state where he&#8217;ll finally have freedom. He&#8217;s building to have freedom <em>now</em>, within constraints that are real and present. The lawn mowing, the coding at midnight, the fifty apps&#8230; none of it was hustle for hustle&#8217;s sake. It was a father trying to work out how to provide for his family without sacrificing the things that actually matter.</p><p>He crossed <strong>$1M in cumulative App Store sales</strong> not long ago. He&#8217;s working out of Melbourne, in whatever hours make sense for a family with five children.</p><p><em><strong>That&#8217;s not a footnote to the story. That&#8217;s the point of it.</strong></em></p><div><hr></div><p><em>If you&#8217;re building something too, what&#8217;s your Pepsi Max moment? The one where you looked at what you were doing and realized the model was wrong&#8230; not the product, not the execution, but the fundamental logic underneath it?</em></p><p><em>Sometimes you need to get there before anything else changes.</em></p><p>Thanks for reading <strong>One Million Goal</strong>. If this was useful, forward it to one person who&#8217;s thinking about building apps solo.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/p/adam-lyttle-the-man-who-builds-silly?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/p/adam-lyttle-the-man-who-builds-silly?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[What 986 Solo Startups Actually Look Like]]></title><description><![CDATA[I analyzed the full TrustMRR database so you don't have to. The numbers are more honest, and more hopeful, than you'd have you believe.]]></description><link>https://www.superbuilders.club/p/what-986-solo-startups-actually-look</link><guid isPermaLink="false">https://www.superbuilders.club/p/what-986-solo-startups-actually-look</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Mon, 09 Mar 2026 17:01:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4373cd0e-1b6e-4031-b2d6-93aa6a31ee04_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://www.onemilliongoal.com/p/marc-lou-the-waiter-who-cracked-the">Marc Lou</a> built <a href="https://trustmrr.com/">TrustMRR</a> as a database of verified indie revenue. </p><p>Founders connect their Stripe accounts and the numbers show up live. It&#8217;s one of those ideas that sounds obvious in hindsight.</p><p>So I pulled the full dataset. <strong>986 startups</strong>, scraped and cleaned, with fields covering MRR, profit margins, country, category, founder audience, pricing model, and more. Then I started running the numbers.</p><p>What I found is not what the timeline would have you believe. But before we get into the data, there are <em>three things</em> worth saying upfront &#8212; because they change how you should read everything that follows.</p><div><hr></div><h2>Three Layers of Bias (Read This First)</h2><h4><strong>Layer 1: Marc Lou&#8217;s audience.</strong></h4><p>Marc Lou is French. And his audience is disproportionately French and European. This matters because TrustMRR's user base reflects his reach, not the global distribution of indie hackers. <strong>France is second in the database with 97 startups</strong>, behind only the US at 273. Marc himself <a href="https://twitter.com/marclou/status/1989002701296820585">tweeted about this dynamic</a> when he ranked countries by revenue generated on TrustMRR &#8212; France punches well above its weight, which he celebrated. But it's worth keeping in mind as a systematic skew.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6MZh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27c2bd5-16d5-4cdc-8623-04c0ce4cf30e_1634x956.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6MZh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27c2bd5-16d5-4cdc-8623-04c0ce4cf30e_1634x956.png 424w, https://substackcdn.com/image/fetch/$s_!6MZh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27c2bd5-16d5-4cdc-8623-04c0ce4cf30e_1634x956.png 848w, https://substackcdn.com/image/fetch/$s_!6MZh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27c2bd5-16d5-4cdc-8623-04c0ce4cf30e_1634x956.png 1272w, https://substackcdn.com/image/fetch/$s_!6MZh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27c2bd5-16d5-4cdc-8623-04c0ce4cf30e_1634x956.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6MZh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27c2bd5-16d5-4cdc-8623-04c0ce4cf30e_1634x956.png" width="1456" height="852" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a27c2bd5-16d5-4cdc-8623-04c0ce4cf30e_1634x956.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:852,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:69939,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/189249579?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27c2bd5-16d5-4cdc-8623-04c0ce4cf30e_1634x956.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6MZh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27c2bd5-16d5-4cdc-8623-04c0ce4cf30e_1634x956.png 424w, https://substackcdn.com/image/fetch/$s_!6MZh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27c2bd5-16d5-4cdc-8623-04c0ce4cf30e_1634x956.png 848w, https://substackcdn.com/image/fetch/$s_!6MZh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27c2bd5-16d5-4cdc-8623-04c0ce4cf30e_1634x956.png 1272w, https://substackcdn.com/image/fetch/$s_!6MZh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa27c2bd5-16d5-4cdc-8623-04c0ce4cf30e_1634x956.png 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><h4><strong>Layer 2: Self-selection for transparency.</strong></h4><p>The startups on TrustMRR are the ones whose founders cared enough about building in public to connect their Stripe accounts live. That's already a filtered group&#8230; more motivated, more community-oriented, more likely to be intentional builders. <strong>The true median indie hacker, including the person who tried something quietly for three months and got zero revenue, isn't here.</strong></p><h4><strong>Layer 3: TrustMRR is also a startup marketplace.</strong></h4><p>This is the most underappreciated bias, and the one that changes the most about how you read the numbers. TrustMRR isn&#8217;t just a leaderboard. <strong>It&#8217;s a platform for buying and selling indie businesses.</strong> About 38% of the core projects are actively listed for sale.</p><p>Think about what that means. If you had a project growing 30% month-over-month, generating real income, and exciting you every morning, would you list it on an acquisition marketplace right now? Probably not. The projects that end up for sale tend to be the ones that have <em>plateaued</em> (decent revenue, but the founder has lost energy, or the growth has stalled, or they simply want to move on).</p><p>The data confirms this exactly. <strong>For-sale projects have a median MRR of $727</strong>, <em>higher</em> than the not-for-sale median of $319. But <strong>their average 30-day growth rate is just 119%, versus 651% for the projects not listed for sale.</strong> The plateau-ers get sold. The rockets get kept.</p><p>So the database you&#8217;re looking at is disproportionately populated by three kinds of projects: very early-stage startups, projects that have stagnated, and founders who joined the platform for community reasons rather than marketplace ones. <strong>The genuinely thriving, fast-growing projects are likely underrepresented.</strong></p><p>With all of that in mind, here&#8217;s what the data actually shows, and what I think it really means.</p><div><hr></div><h2>The Real Picture</h2><p>I split the dataset into two groups: a <strong>core</strong> and an <strong>outlier</strong> set.</p><p>For the outliers, I used a standard statistical method (the IQR rule) to identify projects that sit far enough above the rest to be a genuinely different category of business. That threshold landed at roughly <strong>$16,400 MRR</strong>. Everything above it, 103 startups, I analyzed separately. Everything below, <strong>528 projects with positive revenue</strong>, is the core dataset.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YnR4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fdcf14-f31f-44ea-9339-d2df5320e815_1632x959.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YnR4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fdcf14-f31f-44ea-9339-d2df5320e815_1632x959.png 424w, https://substackcdn.com/image/fetch/$s_!YnR4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fdcf14-f31f-44ea-9339-d2df5320e815_1632x959.png 848w, https://substackcdn.com/image/fetch/$s_!YnR4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fdcf14-f31f-44ea-9339-d2df5320e815_1632x959.png 1272w, https://substackcdn.com/image/fetch/$s_!YnR4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fdcf14-f31f-44ea-9339-d2df5320e815_1632x959.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YnR4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fdcf14-f31f-44ea-9339-d2df5320e815_1632x959.png" width="1456" height="856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03fdcf14-f31f-44ea-9339-d2df5320e815_1632x959.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:856,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71421,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/189249579?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fdcf14-f31f-44ea-9339-d2df5320e815_1632x959.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YnR4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fdcf14-f31f-44ea-9339-d2df5320e815_1632x959.png 424w, https://substackcdn.com/image/fetch/$s_!YnR4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fdcf14-f31f-44ea-9339-d2df5320e815_1632x959.png 848w, https://substackcdn.com/image/fetch/$s_!YnR4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fdcf14-f31f-44ea-9339-d2df5320e815_1632x959.png 1272w, https://substackcdn.com/image/fetch/$s_!YnR4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03fdcf14-f31f-44ea-9339-d2df5320e815_1632x959.png 1456w" sizes="100vw" loading="lazy"></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>The median MRR in the core group is <strong>$445 per month</strong>.</p><p>About <strong>27% of these projects make under $100 a month.</strong> Projects like <a href="https://supaframe.io">Supaframe</a>, a tool for embedding Supabase data into Notion, at $88 MRR, or <a href="https://jobboardsearch.com">JobBoardSearch</a>, a job board aggregator, at $99. They exist. They have real users. They&#8217;re making almost nothing yet.</p><p><strong>More than half of the core make under $500. Only 13% have crossed $5,000 MRR.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sz7A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40797e63-0230-41d9-9e51-80a12938d055_1632x956.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sz7A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40797e63-0230-41d9-9e51-80a12938d055_1632x956.png 424w, https://substackcdn.com/image/fetch/$s_!sz7A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40797e63-0230-41d9-9e51-80a12938d055_1632x956.png 848w, https://substackcdn.com/image/fetch/$s_!sz7A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40797e63-0230-41d9-9e51-80a12938d055_1632x956.png 1272w, https://substackcdn.com/image/fetch/$s_!sz7A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40797e63-0230-41d9-9e51-80a12938d055_1632x956.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sz7A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40797e63-0230-41d9-9e51-80a12938d055_1632x956.png" width="1456" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40797e63-0230-41d9-9e51-80a12938d055_1632x956.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:86922,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/189249579?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40797e63-0230-41d9-9e51-80a12938d055_1632x956.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sz7A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40797e63-0230-41d9-9e51-80a12938d055_1632x956.png 424w, https://substackcdn.com/image/fetch/$s_!sz7A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40797e63-0230-41d9-9e51-80a12938d055_1632x956.png 848w, https://substackcdn.com/image/fetch/$s_!sz7A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40797e63-0230-41d9-9e51-80a12938d055_1632x956.png 1272w, https://substackcdn.com/image/fetch/$s_!sz7A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40797e63-0230-41d9-9e51-80a12938d055_1632x956.png 1456w" sizes="100vw" loading="lazy"></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>Marc Lou <a href="https://twitter.com/marclou/status/1990825837927805155">shared his own read</a> of the TrustMRR data recently, and some of his stats look more optimistic: <em>&#8220;81% made $1+, 44% made $1,000+, average time to first $1: 5 months.&#8221;</em> These are live numbers from the platform, slightly different from my snapshot, but the order of magnitude is the same.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/marclou/status/1990825837927805155&quot;,&quot;full_text&quot;:&quot;I run the largest database of verified startup revenues.\n\nWhat surprised me:\n\n&#127919; 81% made $1+\n&#127919; 44% made $1,000+\n&#127919; 4% made $1,000,000+\n&#128200; Average 30-day growth: +247%\n&#9201;&#65039; Average time to first $1: 5 months\n&#128176; Median total revenue per startup: $1,618\n&#128181; Median monthly revenue per&quot;,&quot;username&quot;:&quot;marclou&quot;,&quot;name&quot;:&quot;Marc Lou&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1514863683574599681/9k7PqDTA_normal.jpg&quot;,&quot;date&quot;:&quot;2025-11-18T16:54:02.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;$1B of startup revenue now verified on TrustMRR &#10024; https://t.co/3yEDpvaTuU&quot;,&quot;username&quot;:&quot;marclou&quot;,&quot;name&quot;:&quot;Marc Lou&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1514863683574599681/9k7PqDTA_normal.jpg&quot;},&quot;reply_count&quot;:170,&quot;retweet_count&quot;:56,&quot;like_count&quot;:1207,&quot;impression_count&quot;:553679,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Now layer the three biases on top of this. The $445 median already looks low. But remember: <strong>it&#8217;s calculated on a dataset that skews toward stagnating projects</strong> (the for-sale ones), that excludes the true failures (who never joined), and that over-represents a community where transparency is a cultural value rather than a business outcome. The real distribution of all indie hacker projects ever attempted would look considerably more bottom-heavy than this.</p><p>That&#8217;s the reality check part.</p><p>But here&#8217;s where it gets genuinely interesting.</p><div><hr></div><h2>The Structure Is Actually Good</h2><p>When I looked at profit margins, something shifted. Among the 464 startups that reported margin data, the <strong>median was 81%</strong>. The average was 78%. <strong>About 80% of them run at margins above 70%.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!85WI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7202b343-7946-4e22-89e7-10acb7372713_1632x956.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!85WI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7202b343-7946-4e22-89e7-10acb7372713_1632x956.png 424w, https://substackcdn.com/image/fetch/$s_!85WI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7202b343-7946-4e22-89e7-10acb7372713_1632x956.png 848w, https://substackcdn.com/image/fetch/$s_!85WI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7202b343-7946-4e22-89e7-10acb7372713_1632x956.png 1272w, https://substackcdn.com/image/fetch/$s_!85WI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7202b343-7946-4e22-89e7-10acb7372713_1632x956.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!85WI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7202b343-7946-4e22-89e7-10acb7372713_1632x956.png" width="1456" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7202b343-7946-4e22-89e7-10acb7372713_1632x956.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71681,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/189249579?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7202b343-7946-4e22-89e7-10acb7372713_1632x956.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!85WI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7202b343-7946-4e22-89e7-10acb7372713_1632x956.png 424w, https://substackcdn.com/image/fetch/$s_!85WI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7202b343-7946-4e22-89e7-10acb7372713_1632x956.png 848w, https://substackcdn.com/image/fetch/$s_!85WI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7202b343-7946-4e22-89e7-10acb7372713_1632x956.png 1272w, https://substackcdn.com/image/fetch/$s_!85WI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7202b343-7946-4e22-89e7-10acb7372713_1632x956.png 1456w" sizes="100vw" loading="lazy"></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>Think about that for a second. A traditional business (a restaurant, a service company, a retail shop) would celebrate 20% margins. These projects, even the ones making $445 a month, <strong>are keeping most of what they earn.</strong> The cost structure of a one-person software product is genuinely different from almost every other kind of business humans have built.</p><p>So yes, $445 median MRR sounds small. But <strong>$445 at 81% margins, with zero employees and a laptop you already own</strong>, is a very different animal than $445 in a traditional business.</p><p>And here&#8217;s the thing about the margins: <em>they don&#8217;t drop much between the for-sale and not-for-sale groups.</em> The plateau-ers have a median margin of 85%. The growing projects: 80%. <strong>The economics of the business model are sound at almost every level. What varies is growth, not structure.</strong></p><p>The failure mode for most of these projects isn&#8217;t bankruptcy or debt. It&#8217;s <em>&#8220;I made $445 a month for a while and then stopped.&#8221;</em> <strong>That&#8217;s a strange kind of risk to be afraid of.</strong></p><div><hr></div><h2>The Ladder Effect</h2><p>Here&#8217;s what I think is the most underappreciated insight in the data. Look at the distribution again.</p><p>About 51% of the core projects are under $500 MRR. But once you zoom into the <strong>$1,000 to $5,000 band, something shifts</strong>. There are <strong>122 startups</strong> there, a real cluster. </p><p>Projects like <a href="https://www.guidejar.com">Guidejar</a>, which helps teams create interactive product walkthroughs, at $4,874 MRR. Or <a href="https://www.translate.mom">TranslateMom</a> at $4,788. Then 42 more between $5,000 and $10,000, like <a href="https://www.prymatica.com">Prymatica</a> at $9,926 or <a href="https://agentgpt.reworkd.ai">AgentGPT</a> at $9,827. And 28 more between $10,000 and $16,000.</p><p>The taper is gradual. <strong>It&#8217;s not a cliff at $1,000 where almost everyone falls off.</strong> It looks more like a ramp, with meaningful numbers at each level.</p><p>And remember the bias: <strong>the not-for-sale projects in this range have a 651% average 30-day growth rate.</strong> The ones you don&#8217;t hear about, the ones whose founders are heads-down building rather than listing for acquisition, are growing fast. The ladder effect is real, and it&#8217;s probably <em>more</em> pronounced than the data suggests, because the rockets aren&#8217;t on the marketplace.</p><p><strong>The hard part isn&#8217;t climbing from $5,000 to $10,000. The hard part is getting to $1,000 in the first place.</strong> The projects that make it there tend to keep moving.</p><p>There&#8217;s something worth sitting with here. If you&#8217;re at $200 MRR, you&#8217;re not halfway there. You&#8217;re still in the <em>hardest</em> part of the climb. That&#8217;s not a reason to stop. It&#8217;s a reason to <strong>not mistake early traction for momentum.</strong></p><div><hr></div><h2>The Outlier Tier</h2><p>Now the 103 startups I set aside. Their <strong>median MRR is $37,000</strong>. Their average is <strong>$102,000</strong>.</p><p>At the top: <a href="https://stan.store">Stan</a> at <strong>$3.5M MRR</strong>, a creator monetization platform. Then <a href="https://rezi.ai">Rezi</a>, an AI resume builder at $287,000 MRR. <a href="https://cometly.com">Cometly</a>, an ad analytics platform, at $234,000. And <a href="https://editee.com">Editee.com</a>, an AI image editing tool from the Czech Republic, at $169,000.</p><p>These aren&#8217;t really indie hacker projects anymore, at least not in the sense most people mean. They&#8217;re real businesses that happen to have started with a single founder. Marc himself <a href="https://twitter.com/marclou/status/1989675766951678187">noted the milestone</a> when TrustMRR crossed <em>&#8220;$1B of startup revenue now verified&#8221;</em>&#8230; impressive, but worth remembering that <strong>the top handful of projects account for a disproportionate share of that number.</strong></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/marclou/status/1989675766951678187&quot;,&quot;full_text&quot;:&quot;$1B of startup revenue now verified on TrustMRR &#10024;&quot;,&quot;username&quot;:&quot;marclou&quot;,&quot;name&quot;:&quot;Marc Lou&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1514863683574599681/9k7PqDTA_normal.jpg&quot;,&quot;date&quot;:&quot;2025-11-15T12:44:03.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/G5y_kRDa0AAQbyb.png&quot;,&quot;link_url&quot;:&quot;https://t.co/3yEDpvaTuU&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Bye Bye fake MRR screenshots &#128075;\n\nI built https://t.co/tTyP0BVJh7, the database of verified startup revenues.\n\n1. Upload a read-only Stripe API key\n2. Get a free page showing your verified revenue\n3. And a nice dofollow backlink as a bonus\n\nThere's no way to game the system. It's https://t.co/iN1ZtyPyxr&quot;,&quot;username&quot;:&quot;marclou&quot;,&quot;name&quot;:&quot;Marc Lou&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1514863683574599681/9k7PqDTA_normal.jpg&quot;},&quot;reply_count&quot;:108,&quot;retweet_count&quot;:17,&quot;like_count&quot;:988,&quot;impression_count&quot;:291307,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>What&#8217;s interesting is that even in this outlier group, the categories are familiar: software, AI tools, content creation, analytics. <strong>The difference isn&#8217;t that they found some exotic niche nobody had thought of.</strong> They built something in a crowded space and found distribution that compounded. <a href="https://prosp.ai">PROSP</a>, a French B2B prospecting tool at $128,000 MRR, is a good example: a familiar category, executed well, with a clear audience.</p><p><strong>US dominance is much stronger in the outlier tier.</strong> Most of the top 15 named outliers are American, regardless of the France bias in the overall database. The really large outcomes are still largely American. That gap hasn&#8217;t closed yet.</p><div><hr></div><h2>What the &#8220;For Sale&#8221; Numbers Are Actually Telling You</h2><p>Let me come back to the 38% of core projects listed for sale, because I think there&#8217;s more signal here than just a marketplace stat.</p><p><strong>The median asking price in the core group is $30,250.</strong> For a project at $500 to $2,000 MRR, that&#8217;s a reasonable outcome for something that might have taken three months to build. The math often works. But the <em>reason</em> these projects are for sale matters.</p><p>The data shows that for-sale projects have higher median MRR ($727) than the not-for-sale ones ($319), but dramatically lower growth (119% vs 651%). <strong>These are plateau projects.</strong> The founder built something, got it to a certain level, and then either hit a ceiling or simply got bored and wanted to move on.</p><p>There&#8217;s nothing wrong with that. Building something small, selling it, and reinvesting the capital and learnings into the next project is a legitimate arc. I know something about that personally. But it does mean you should read the overall database numbers knowing that <strong>a significant portion of what you&#8217;re looking at is </strong><em><strong>&#8220;projects whose founders have decided they&#8217;ve done what they can with them.&#8221;</strong></em></p><p>The healthy, growing, exciting projects are mostly somewhere else &#8212; heads-down building, not listed for sale.</p><div><hr></div><h2>What I Take From This</h2><p>The honest read of TrustMRR is that it shows you a particular slice of indie hacking: projects that are public, somewhat connected to Marc Lou&#8217;s community, and either early-stage or past their growth peak. <strong>It&#8217;s a useful slice, but it&#8217;s not the whole picture.</strong></p><p>Within that slice, two things stand out.</p><p>First, <strong>the median is lower than most people think</strong>, and probably lower than even TrustMRR&#8217;s own numbers suggest, once you account for the biases. $445 is the median of a self-selected, transparency-oriented, partially plateau-ed group. <strong>The true median of all indie hacker attempts ever made would be much closer to zero.</strong></p><p>Second, and this is what I find genuinely encouraging, <strong>the business structure is remarkably good</strong>. Median margins of 81%. Low overhead. No inventory. Global distribution from day one. Even the stagnating projects keep most of what they earn. <strong>That&#8217;s not the case in almost any other category of small business.</strong></p><p>Marc Lou <a href="https://twitter.com/marclou/status/1991488741727187160">told the story</a> of living in a centipede-infested apartment in Osaka in 2018, paying rent with acting gigs, feeding himself with cup ramen after two years of building and making $0. </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/marclou/status/1991488741727187160&quot;,&quot;full_text&quot;:&quot;July 13th, 2018. Osaka, Japan.\n\nI&#8217;ve spent 2 years building 2 ambitious startups and made $0.\n\nMy tiny place is infested with centipedes. I pay the $400 monthly rent with acting gigs and feed myself with cup ramens.\n\nTired of building products nobody wants, I cold-email&quot;,&quot;username&quot;:&quot;marclou&quot;,&quot;name&quot;:&quot;Marc Lou&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1514863683574599681/9k7PqDTA_normal.jpg&quot;,&quot;date&quot;:&quot;2025-11-20T12:48:10.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;what was the moment when this happened in your life?&quot;,&quot;username&quot;:&quot;icanvardar&quot;,&quot;name&quot;:&quot;Can Vardar&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2007589161398583297/N6jnElE__normal.jpg&quot;},&quot;reply_count&quot;:100,&quot;retweet_count&quot;:79,&quot;like_count&quot;:2335,&quot;impression_count&quot;:321698,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>He&#8217;s now making <a href="https://twitter.com/marclou/status/2017579624033866096">$94,000+ per month</a> across his portfolio, with TrustMRR itself generating <strong>$31,000 in January 2026 alone</strong>. That arc is real. It&#8217;s also not the median. It&#8217;s the outlier who built the platform the rest of us are analyzing.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/marclou/status/2017579624033866096&quot;,&quot;full_text&quot;:&quot;I made $94,799 in January 2026.\n\n&#11088;&#65039; TrustMRR &#8212; $31.4k\n&#129489;&#8205;&#128187; CodeFast &#8212; $23.5K\n&#128200; DataFast &#8212; $17.5K\n&#9889;&#65039; ShipFast &#8212; $17.2K\n&#128037; Twitter &#8212; $3.2K\n&#128168; Zenvoice &#8212; $640\n&#127836; Indie Page &#8212; $483\n&#127902;&#65039; YouTube &#8212; $196\n&#128737;&#65039; ByeDispute &#8212; $152\n&#128640; LaunchViral &#8212; $129\n&#127793; HabitsGarden &#8212; $132\n&#128218; WorkbookPDF &#8212; $96&quot;,&quot;username&quot;:&quot;marclou&quot;,&quot;name&quot;:&quot;Marc Lou&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1514863683574599681/9k7PqDTA_normal.jpg&quot;,&quot;date&quot;:&quot;2026-01-31T12:44:01.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:285,&quot;retweet_count&quot;:57,&quot;like_count&quot;:1970,&quot;impression_count&quot;:352325,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>But here&#8217;s what I think the data is actually saying, if you read it charitably and honestly: <strong>most people who try this will struggle, but the ones who find something that works end up with a business structure that&#8217;s better than almost anything else available to an individual without capital.</strong> And the projects that make it to $1,000 MRR, past the hardest part of the climb, tend to keep moving.</p><p>Most of the projects in this dataset are less than two years old. A lot of them haven&#8217;t had time to compound yet. The for-sale ones have plateaued. <strong>The not-for-sale ones are growing at 651% per month on average.</strong></p><p>The rockets aren&#8217;t on the marketplace. They&#8217;re still being built.</p>]]></content:encoded></item><item><title><![CDATA[Tony Dinh: the Vietnamese developer who chose to ship]]></title><description><![CDATA[A Vietnamese developer quit his safe job and built a $1M solo business. Here's his story.]]></description><link>https://www.superbuilders.club/p/tony-dinh-the-vietnamese-developer</link><guid isPermaLink="false">https://www.superbuilders.club/p/tony-dinh-the-vietnamese-developer</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Thu, 05 Mar 2026 17:02:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/50d76559-050d-44e4-a4c6-45559d075bed_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,069 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Somewhere in Singapore, a software engineer is sitting at his desk earning <strong>$105,000 a year</strong>. Safe job, respected company, good life by any measurable standard.</p><p>And he&#8217;s miserable.</p><p>Not dramatically miserable. Not <em>&#8220;I hate my boss&#8221;</em> miserable. More like <em>&#8220;is this it?&#8221;</em> miserable. The quiet kind that builds slowly, that you try to rationalize away, until one day you can&#8217;t anymore.</p><p>That&#8217;s where <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Tony Dinh&quot;,&quot;id&quot;:38694024,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/52001ffc-c1bd-44ea-b987-45661aab4680_512x512.png&quot;,&quot;uuid&quot;:&quot;3d0cf08f-5d40-4e47-9ca2-a43947258da0&quot;}" data-component-name="MentionToDOM"></span> was in 2021. And what he did next is the reason I wanted to write about him.</p><p><strong>He quit.</strong></p><p>Not with a plan. Not with a product already making money. Just with two years of savings, a laptop, and the vague conviction that building things for himself would feel different than building things for someone else.</p><p>It did. Though not in the way he expected.</p><h2><strong>The Six Months That Taught Him Everything</strong></h2><p>Before Tony built anything successful, he failed spectacularly at something that <em>looked</em> responsible.</p><p>In early 2020, during the pandemic lockdowns, he decided to build a <strong>Log Viewer app</strong> for macOS. Beautiful design. Rich features. <strong>Ninety-five percent test coverage</strong>. He spent six months on it, working nights and weekends, doing everything right by any engineering standard.</p><p>He never launched it.</p><p>Not because something went wrong. Because nothing went wrong except the thing that mattered most: he&#8217;d been building in the dark for half a year, with no validation, no users, no feedback, nothing. By the time he looked up from his code, the idea felt stale and the motivation had drained away.</p><p><strong>Zero revenue. Six months gone.</strong></p><p>Most people would have gone back to the safe path after that. Tony decided to learn the opposite lesson.</p><h2><strong>Two Weeks vs Six Months</strong></h2><p>A month after abandoning the Log Viewer, he built <strong>DevUtils</strong>. An offline toolbox for developers: JSON formatter, hash generator, text encoder, all in one place. Things he used every day and kept opening different browser tabs to find.</p><p><strong>He finished it in two weeks.</strong></p><p>It wasn&#8217;t perfect. It wasn&#8217;t trying to be. He put a $9 price tag on it, posted it on Hacker News, and watched it hit the front page for a few hours.</p><p><em>His first internet money.</em></p><p>When he talks about this moment in his book, you can feel the weight of it. Not because of the amount (it wasn&#8217;t life-changing revenue), but because something clicked. The difference between six months of building and two weeks of building wasn&#8217;t quality. It was <strong>feedback</strong>. DevUtils shipped and immediately told him something. The Log Viewer never had the chance.</p><p>That lesson became the spine of everything Tony built after.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/tdinh_me/status/1938046576502743167&quot;,&quot;full_text&quot;:&quot;Your first product will probably fail, but you still need to be serious about it and give it your best. Build fast so you can fail fast.&quot;,&quot;username&quot;:&quot;tdinh_me&quot;,&quot;name&quot;:&quot;Tony Dinh&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1995658612677771266/TPla_3lg_normal.jpg&quot;,&quot;date&quot;:&quot;2025-06-26T01:28:05.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:46,&quot;retweet_count&quot;:7,&quot;like_count&quot;:223,&quot;impression_count&quot;:14588,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2><strong>Building in Public, the Actual Way</strong></h2><p>By 2021, Tony made a strategic decision that looks obvious in hindsight but takes real courage to execute: he started sharing <strong>everything</strong>.</p><p>Not a curated version. Everything.</p><p>Revenue numbers. New features. Things that weren&#8217;t working. The slow months. The milestone tweets that look celebratory but are always followed by <em>&#8220;here&#8217;s what I had to figure out to get here.&#8221;</em></p><p>He grew his Twitter following from nearly zero to <strong>97,000 in two years</strong>, but that wasn&#8217;t the interesting part. What&#8217;s interesting is <em>why</em> it worked. His audience grew because they trusted him. And they trusted him because he&#8217;d been honest with them, consistently, before he had anything impressive to show.</p><p>This is a thing most people get backwards. They think you share publicly when you&#8217;ve earned the right to, when the numbers are big enough, when the story has a clean arc. Tony shared from the beginning, when the numbers were small and the arc was nowhere in sight, which is exactly what made people care.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/tdinh_me/status/2018861898159301087&quot;,&quot;full_text&quot;:&quot;A common theme I started to notice on here for the past 3-4 years, and I've seen it happen before with <span class=\&quot;tweet-fake-link\&quot;>@marclou</span> and now <span class=\&quot;tweet-fake-link\&quot;>@thekitze</span>:\n\n1. Spend years building and sharing in public on Twitter/X\n2. Relentlessly build experimenting new products, never get stuck with 1 or 2\n3. Tweet a&quot;,&quot;username&quot;:&quot;tdinh_me&quot;,&quot;name&quot;:&quot;Tony Dinh&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1995658612677771266/TPla_3lg_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-04T01:39:19.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;brrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr &#129438;\n\nu can do it too anon just put your head down and be useful for 10+ yrs so ppl trust you enough&#323;. open source, articles, conference talks, workshops, meetups, gazillion useful tweets, youtube videos, free apps, etc etc etc.\n\nfkin hell man&quot;,&quot;username&quot;:&quot;thekitze&quot;,&quot;name&quot;:&quot;kitze &#128736;&#65039; tinkerer.club&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2012440537760923649/DCZrPq_f_normal.jpg&quot;},&quot;reply_count&quot;:47,&quot;retweet_count&quot;:15,&quot;like_count&quot;:445,&quot;impression_count&quot;:66756,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2><strong>BlackMagic: A $14K MRR Business You Can&#8217;t Control</strong></h2><p>In May 2021, Tony built something as a joke. A script that put a progress bar around his Twitter profile picture showing how close he was to his next follower milestone.</p><p>People lost their minds over it.</p><p>So he turned it into a product. <strong>BlackMagic</strong> became a full SaaS for Twitter creators, packed with analytics, CRM tools, thread scheduling, a Chrome extension. He went from $0 to $300 MRR in three months, then kept going. By mid-2023, it was at <strong>$14,000 per month</strong>.</p><p>Then Twitter changed its API pricing. Overnight, the cost to run BlackMagic went from manageable to <strong>$42,000 per month</strong>. That&#8217;s not a business problem, that&#8217;s an extinction event.</p><p>He&#8217;d turned down a <strong>$500,000 acquisition offer</strong> months earlier. Now he had two weeks to find a buyer before the whole thing became worthless. He sold for <strong>$128,000</strong>.</p><p>I&#8217;ve thought about this a lot. Because it would be easy to frame it as a disaster, and in some ways it was. But Tony processed it differently. He&#8217;d built something from nothing, grown it to meaningful revenue, and exited with cash. The ending wasn&#8217;t what he planned, but the business worked. And the lesson it taught him about platform dependency shaped everything that came next.</p><h2><strong>TypingMind: One Day to $22K in a Week</strong></h2><p><strong>March 1, 2023. OpenAI releases the ChatGPT API.</strong></p><p>Tony had been using ChatGPT obsessively, frustrated by the interface every single day. The moment the API dropped, he registered TypingMind.com.</p><p><strong>He built the first version in one day.</strong></p><p>Not <em>&#8220;one day&#8221;</em> as a polished way of saying &#8220;a very fast sprint.&#8221; Literally one day. A better ChatGPT interface: faster, with persistent history, search, proper organization. He launched it, tweeted about it, and went to bed.</p><p>By the end of the week, he&#8217;d made <strong>$22,000</strong>.</p><p>The price was $9. He raised it to $39 within days. By mid-2023, TypingMind was doing <strong>$30,000 per month</strong>. By the end of 2024, including enterprise deals and B2B contracts, he was clearing around <strong>$83,000 in a single month</strong> with margins of 85%.</p><p>The product wasn&#8217;t revolutionary. The execution was. He saw the window, understood what frustrated users, and moved before the moment closed.</p><p>This is the thing that people miss when they look at Tony&#8217;s success. They see the revenue numbers and think he got lucky. But he&#8217;d been building for <strong>three years</strong> before TypingMind existed. He&#8217;d shipped, failed, iterated, built an audience, learned how to move fast, understood what his users needed. The &#8220;overnight success&#8221; was built on years of quieter work.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/tdinh_me/status/1971450120572108877&quot;,&quot;full_text&quot;:&quot;The market is so big that I think if you just take any idea and SERIOUSLY build + market it, you'll have a chance to get $5k/month on almost any idea.&quot;,&quot;username&quot;:&quot;tdinh_me&quot;,&quot;name&quot;:&quot;Tony Dinh&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1995658612677771266/TPla_3lg_normal.jpg&quot;,&quot;date&quot;:&quot;2025-09-26T05:41:51.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:150,&quot;retweet_count&quot;:79,&quot;like_count&quot;:1624,&quot;impression_count&quot;:119833,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2><strong>What&#8217;s Actually in the Book</strong></h2><p>In 2025, Tony published <em><strong>My Indie Book</strong></em>, a collection of seventy-something lessons from his journey. He sold <strong>1,700 copies in pre-order</strong> at $19.</p><p>I&#8217;ve read through it. And what strikes me isn&#8217;t the tactics, though those are useful. It&#8217;s the tone. Tony writes like someone who&#8217;s genuinely trying to <em>save you the mistakes he made</em>, not like someone performing humility while telling you how to be more like him.</p><p>A few things that stayed with me:</p><p>He talks at length about the danger of building something nobody is waiting for. Not as an abstract concept, but as something he lived through. Six months of his life are the cautionary tale.</p><p>He&#8217;s honest about what distribution actually means. Having 97,000 Twitter followers didn&#8217;t make him successful. Deciding to <strong>build an audience before he needed one</strong> did. Those are different things.</p><p>And he&#8217;s clear that most of his products failed. Out of ten or more things he built, <strong>four generated real revenue</strong>. He doesn&#8217;t hide the failures in footnotes. They&#8217;re part of the story because they were part of the process.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/tdinh_me/status/1989521555823759863&quot;,&quot;full_text&quot;:&quot;Build to learn.\n\nThen build to make money.\n\nThen build to create something new or make an existing thing better, faster.\n\nThen build something truly meaningful to you and make the world better.\n\nMany people stop at step 2.&quot;,&quot;username&quot;:&quot;tdinh_me&quot;,&quot;name&quot;:&quot;Tony Dinh&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1995658612677771266/TPla_3lg_normal.jpg&quot;,&quot;date&quot;:&quot;2025-11-15T02:31:17.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:74,&quot;retweet_count&quot;:17,&quot;like_count&quot;:386,&quot;impression_count&quot;:35596,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2><strong>The Pattern Underneath It All</strong></h2><p>If I had to distill what makes Tony&#8217;s approach different from most indie hackers I&#8217;ve read about, it comes down to this:</p><p>He builds for the <strong>smallest useful version</strong>, ships it before it embarrasses him too much, and then lets real users tell him what to do next. Every single time. DevUtils, BlackMagic, Xnapper, TypingMind. Each one started somewhere that felt too simple to be worth charging for, and each one grew because he was in contact with reality from day one.</p><p>Compare that to the Log Viewer, where he spent six months in his own head, optimizing for an imaginary user who never showed up.</p><p><strong>The gap between those two approaches is everything.</strong></p><p>There&#8217;s also something worth noting about his lifestyle philosophy. Tony works roughly <strong>four hours a day</strong> on what he finds interesting. He delegates the rest. He&#8217;s not trying to build a company that takes over his life. He&#8217;s trying to build a life that <em>has</em> a great business inside it. For a long time, that looked like a tradeoff. Now it looks like the point.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/tdinh_me/status/2007719560263414081&quot;,&quot;full_text&quot;:&quot;I quit my job as soon as I reached ramen profitability, which is ~$1.3k/month.\n\nYes it is difficult but highly achievable if this is what you really want and you are willing to put your mind into it.&quot;,&quot;username&quot;:&quot;tdinh_me&quot;,&quot;name&quot;:&quot;Tony Dinh&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1995658612677771266/TPla_3lg_normal.jpg&quot;,&quot;date&quot;:&quot;2026-01-04T07:43:39.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;i have no desire to be rich so i can buy a rolex or a lamborghini.\n\ni want to be rich so i can control my time and go to the gym at 3pm on a monday.\n\nsit at a cafe and relax for an hour on a rainy afternoon.\n\nso i can cook meals at home with fresh ingredients.\n\nspend on my family&quot;,&quot;username&quot;:&quot;bluewmist&quot;,&quot;name&quot;:&quot;blue&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1926518615941042176/frVmmvUE_normal.jpg&quot;},&quot;reply_count&quot;:50,&quot;retweet_count&quot;:7,&quot;like_count&quot;:317,&quot;impression_count&quot;:30313,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2><strong>Why This Story Matters to Me</strong></h2><p>Reading about Tony while I&#8217;m on my <a href="https://www.onemilliongoal.com/about">own journey</a> with <strong>Anapana</strong>, <strong>Coco</strong>, and everything else on my desk, a few things hit differently than they might have a year ago.</p><p>The first is how long the quiet period is. Tony went public with his decision to quit in September 2021. TypingMind, the product that changed everything, came in March 2023. That&#8217;s <strong>eighteen months</strong> of building things, learning, being transparent about the slow growth, not knowing if any of it would compound into something real.</p><p><em>Eighteen months of trusting the process before the process gave him anything dramatic back.</em></p><p>The second is how specific his problems were. Every successful product he built started as <strong>a personal frustration</strong>. Not a market opportunity he identified. Not a gap in a competitive landscape. Something that annoyed him enough to fix. That specificity is what gave each product its clarity, because he understood the problem better than anyone.</p><p>The third is how he handled the bad stuff. The Log Viewer. The API pricing disaster. The two products in 2022 that generated basically zero. He didn&#8217;t pretend those things didn&#8217;t happen. He wrote about them, talked about them, and kept going. That&#8217;s the version of persistence that I think actually matters: not the kind that ignores failure, but the kind that metabolizes it.</p><p>Tony didn&#8217;t build a billion-dollar company. He built a life that most people in tech would quietly trade theirs for. He crossed <strong>$1 million in total earnings</strong> in 2025, working twenty hours a week, from wherever he wants to be.</p><p><em>Not a bad outcome for someone who once sat in a Singapore office wondering if this was it.</em></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/tdinh_me/status/1935496891342667869&quot;,&quot;full_text&quot;:&quot;For me, $5k MRR is when I started enjoy the freedom\n\nWhen I have $1M saved and invested I started to feel like I'm really done done.\n\nI still work and just because I love doing it.&quot;,&quot;username&quot;:&quot;tdinh_me&quot;,&quot;name&quot;:&quot;Tony Dinh&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1995658612677771266/TPla_3lg_normal.jpg&quot;,&quot;date&quot;:&quot;2025-06-19T00:36:33.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;at what point in making money do you stop worrying so damn much about money?\n\nim not sure, but i think the answer is probably that it takes a lot of time \n\nto show yourself that you really are not gunna fumble it all (again?)&quot;,&quot;username&quot;:&quot;jackfriks&quot;,&quot;name&quot;:&quot;jack friks&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2024567493017141248/7tiLaPgA_normal.jpg&quot;},&quot;reply_count&quot;:25,&quot;retweet_count&quot;:4,&quot;like_count&quot;:188,&quot;impression_count&quot;:26020,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>&#8212;</p><p><em>If you&#8217;re building something too, what&#8217;s your Log Viewer? The thing you&#8217;ve been working on in the dark, without feedback, hoping it&#8217;ll be ready soon?</em></p><p><em><strong>Maybe it&#8217;s time to ship it.</strong></em></p><p>Thanks for reading One Million Goal. If you found this useful, forward it to one person who&#8217;s thinking about building something solo.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/p/tony-dinh-the-vietnamese-developer?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/p/tony-dinh-the-vietnamese-developer?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How I Manage My Ideas]]></title><description><![CDATA[A system for capturing everything and building the right thing.]]></description><link>https://www.superbuilders.club/p/how-i-manage-my-ideas</link><guid isPermaLink="false">https://www.superbuilders.club/p/how-i-manage-my-ideas</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Thu, 26 Feb 2026 08:26:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/51bc341f-fcdf-48b7-b14f-142aabab922e_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,069 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><p><em>Early supporters get everything: templates, step-by-step guides, and exclusive content. First year is totally free.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.onemilliongoal.com/subscribe?coupon=292cbf67&amp;utm_content=186060887&quot;,&quot;text&quot;:&quot;Get 100% off for 1 year&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.onemilliongoal.com/subscribe?coupon=292cbf67&amp;utm_content=186060887"><span>Get 100% off for 1 year</span></a></p><div><hr></div><p>For years, I had the same problem every builder has.</p><p>Too many ideas and not enough clarity about which ones to build.</p><p>I&#8217;d get excited about something, start working on it&#8230; Then, three weeks later, I&#8217;d wonder if I&#8217;d picked the wrong thing.</p><p>Or worse: I&#8217;d forget ideas completely.</p><p>At some point I realized I didn&#8217;t need <em>more ideas</em>.<br>I needed <strong>two things</strong>:</p><ul><li><p>A way to capture <em>every</em> idea, without losing it</p></li><li><p>A way to decide which one actually deserved my time</p></li></ul><p>So I built a system.</p><div><hr></div><h2>From a Moleskine to Notion</h2><p>I carry a Moleskine everywhere. When an idea hits, I write it down immediately.</p><p>The notebook is my <strong>thinking tool</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sY1z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ee8964c-ffc9-4c4a-8822-f387b6f76fe0_3968x2240.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sY1z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ee8964c-ffc9-4c4a-8822-f387b6f76fe0_3968x2240.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sY1z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ee8964c-ffc9-4c4a-8822-f387b6f76fe0_3968x2240.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sY1z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ee8964c-ffc9-4c4a-8822-f387b6f76fe0_3968x2240.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sY1z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ee8964c-ffc9-4c4a-8822-f387b6f76fe0_3968x2240.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sY1z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ee8964c-ffc9-4c4a-8822-f387b6f76fe0_3968x2240.jpeg" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ee8964c-ffc9-4c4a-8822-f387b6f76fe0_3968x2240.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2127016,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/186060887?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ee8964c-ffc9-4c4a-8822-f387b6f76fe0_3968x2240.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_!sY1z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ee8964c-ffc9-4c4a-8822-f387b6f76fe0_3968x2240.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sY1z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ee8964c-ffc9-4c4a-8822-f387b6f76fe0_3968x2240.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sY1z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ee8964c-ffc9-4c4a-8822-f387b6f76fe0_3968x2240.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sY1z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ee8964c-ffc9-4c4a-8822-f387b6f76fe0_3968x2240.jpeg 1456w" sizes="100vw" loading="lazy"></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>But every idea that survives the first spark eventually moves to <strong>Notion</strong>.</p><p>Notion is my working database. It&#8217;s where ideas become structured, queryable, comparable. It&#8217;s where I can access them from anywhere, filter by category, sort by priority, and actually make decisions.</p><p><strong>The notebook captures.<br>Notion organizes.</strong></p><div><hr></div><h2>The System</h2><p>My system has three stages:</p><p><strong>Capture &#8594; Evaluate &#8594; Commit</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ssle!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e277b8-2f9c-437a-bac0-8363b119cce7_1452x372.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ssle!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e277b8-2f9c-437a-bac0-8363b119cce7_1452x372.png 424w, https://substackcdn.com/image/fetch/$s_!ssle!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e277b8-2f9c-437a-bac0-8363b119cce7_1452x372.png 848w, https://substackcdn.com/image/fetch/$s_!ssle!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e277b8-2f9c-437a-bac0-8363b119cce7_1452x372.png 1272w, https://substackcdn.com/image/fetch/$s_!ssle!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e277b8-2f9c-437a-bac0-8363b119cce7_1452x372.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ssle!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e277b8-2f9c-437a-bac0-8363b119cce7_1452x372.png" width="1452" height="372" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5e277b8-2f9c-437a-bac0-8363b119cce7_1452x372.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:372,&quot;width&quot;:1452,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50205,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/186060887?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e277b8-2f9c-437a-bac0-8363b119cce7_1452x372.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ssle!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e277b8-2f9c-437a-bac0-8363b119cce7_1452x372.png 424w, https://substackcdn.com/image/fetch/$s_!ssle!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e277b8-2f9c-437a-bac0-8363b119cce7_1452x372.png 848w, https://substackcdn.com/image/fetch/$s_!ssle!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e277b8-2f9c-437a-bac0-8363b119cce7_1452x372.png 1272w, https://substackcdn.com/image/fetch/$s_!ssle!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5e277b8-2f9c-437a-bac0-8363b119cce7_1452x372.png 1456w" sizes="100vw" loading="lazy"></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><h3>Stage 1: Capture</h3><p>When an idea shows up, I add it to my <strong>Inbox</strong>.</p><p>Just two fields:</p><ul><li><p><strong>Name</strong>. What I&#8217;m calling it</p></li><li><p><strong>Description</strong>. One sentence: what is this and for whom?</p></li></ul><p>If I can&#8217;t describe an idea in one sentence, it&#8217;s not clear enough yet. </p><h3>Stage 2: Evaluate</h3><p>Once a week, I open the Inbox and start to answer reflection questions:</p><ol><li><p><strong>What&#8217;s the problem?</strong></p></li><li><p><strong>Who needs this?</strong></p></li><li><p><strong>What&#8217;s the biggest risk?</strong></p></li><li><p><strong>What could be the first move?</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qJoF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ff9447-4124-42d3-bac8-57240f71314c_2670x1772.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qJoF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ff9447-4124-42d3-bac8-57240f71314c_2670x1772.png 424w, https://substackcdn.com/image/fetch/$s_!qJoF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ff9447-4124-42d3-bac8-57240f71314c_2670x1772.png 848w, https://substackcdn.com/image/fetch/$s_!qJoF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ff9447-4124-42d3-bac8-57240f71314c_2670x1772.png 1272w, https://substackcdn.com/image/fetch/$s_!qJoF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ff9447-4124-42d3-bac8-57240f71314c_2670x1772.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qJoF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ff9447-4124-42d3-bac8-57240f71314c_2670x1772.png" width="1456" height="966" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3ff9447-4124-42d3-bac8-57240f71314c_2670x1772.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:966,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1087095,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/186060887?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ff9447-4124-42d3-bac8-57240f71314c_2670x1772.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qJoF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ff9447-4124-42d3-bac8-57240f71314c_2670x1772.png 424w, https://substackcdn.com/image/fetch/$s_!qJoF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ff9447-4124-42d3-bac8-57240f71314c_2670x1772.png 848w, https://substackcdn.com/image/fetch/$s_!qJoF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ff9447-4124-42d3-bac8-57240f71314c_2670x1772.png 1272w, https://substackcdn.com/image/fetch/$s_!qJoF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3ff9447-4124-42d3-bac8-57240f71314c_2670x1772.png 1456w" sizes="100vw" loading="lazy"></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>These four questions map to the four ways ideas fail:</p><ul><li><p>No real problem</p></li><li><p>No real user</p></li><li><p>Unexamined risks</p></li><li><p>No clear starting point</p></li></ul><p>If an idea survives all four, it earns the right to be scored.</p><p>If it doesn&#8217;t, I move it to <strong>Parked</strong>.</p><h2>Stage 3: Commit</h2><p>Only ideas with status <strong>Ready</strong> get scored.</p><p>Three dimensions, each from 1 to 5:</p><ul><li><p><strong>Feasibility</strong>. Can I actually build this?</p></li><li><p><strong>Revenue Potential</strong>. Will it make money?</p></li><li><p><strong>Speed to Market</strong>. How fast can I ship v1?</p></li></ul><pre><code><code>Score = (Feasibility + Revenue Potential + Speed to Market) / 3</code></code></pre><p>Then there&#8217;s one final check:</p><ul><li><p><strong>Excitement</strong> (&#128293; High / &#128077; Medium / &#128528; Low)</p></li></ul><p>Excitement doesn&#8217;t go into the formula. It&#8217;s a tiebreaker.</p><p>If two ideas score 4.0, I pick the one that makes me want to open my laptop at night.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!abnb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f127309-4645-4157-bbbe-3bf3c6c3fa07_1732x752.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!abnb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f127309-4645-4157-bbbe-3bf3c6c3fa07_1732x752.png 424w, https://substackcdn.com/image/fetch/$s_!abnb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f127309-4645-4157-bbbe-3bf3c6c3fa07_1732x752.png 848w, https://substackcdn.com/image/fetch/$s_!abnb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f127309-4645-4157-bbbe-3bf3c6c3fa07_1732x752.png 1272w, https://substackcdn.com/image/fetch/$s_!abnb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f127309-4645-4157-bbbe-3bf3c6c3fa07_1732x752.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!abnb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f127309-4645-4157-bbbe-3bf3c6c3fa07_1732x752.png" width="1456" height="632" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f127309-4645-4157-bbbe-3bf3c6c3fa07_1732x752.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:632,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:541762,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/186060887?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f127309-4645-4157-bbbe-3bf3c6c3fa07_1732x752.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!abnb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f127309-4645-4157-bbbe-3bf3c6c3fa07_1732x752.png 424w, https://substackcdn.com/image/fetch/$s_!abnb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f127309-4645-4157-bbbe-3bf3c6c3fa07_1732x752.png 848w, https://substackcdn.com/image/fetch/$s_!abnb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f127309-4645-4157-bbbe-3bf3c6c3fa07_1732x752.png 1272w, https://substackcdn.com/image/fetch/$s_!abnb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f127309-4645-4157-bbbe-3bf3c6c3fa07_1732x752.png 1456w" sizes="100vw" loading="lazy"></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><div><hr></div><h2>Coco: the system in action</h2><p>Here&#8217;s a real example.</p><p><strong>PitchPlay</strong> (now called <strong>Coco</strong>) is an ear training app for musicians.</p><p>I captured it in Inbox, then moved it to Evaluating and answered the four questions:</p><ul><li><p><strong>What&#8217;s the problem?</strong><br>Musicians struggle with pitch recognition. Most apps are just random quizzes with no structure.</p></li><li><p><strong>Who needs this?</strong><br>Adult musicians who want to develop better relative pitch.</p></li><li><p><strong>What&#8217;s the biggest risk?</strong><br>Download, try once, never come back. Retention will make or break this.</p></li><li><p><strong>What could be the first move?</strong><br>Research ear training methods. Talk to 5 musicians about their struggles.</p></li></ul><p>The idea survived.</p><p>I scored it:</p><ul><li><p><strong>Feasibility:</strong> 4</p></li><li><p><strong>Revenue Potential:</strong> 3</p></li><li><p><strong>Speed to Market:</strong> 4</p></li><li><p><strong>Excitement:</strong> &#128293; High</p></li></ul><p><strong>Total score: 3.7/5</strong></p><p>It ranked <strong>#2</strong> in my list.</p><p>Then I did what I always do after scoring.</p><p><strong>I validated.</strong></p><p>I talked to musicians. I checked Reddit threads. I researched keyword demand. I read papers on pitch training.</p><p>Everything pointed to the same conclusion: this was the right idea to build.</p><p><strong>So I built it.</strong></p><p>Today, Coco is in beta, tested by 30 users, and launching publicly soon.</p><div><hr></div><h2>The weekly rhythm</h2><p>I don&#8217;t touch the database on a schedule.</p><p>I add ideas whenever they show up. Sometimes daily. Sometimes once a week.</p><p>But when I&#8217;m deciding <strong>what to build next</strong>, I open Notion, sort by score, and look at the top five.</p><p>Then I ask:</p><ul><li><p>Do I have validation data for this?</p></li><li><p>Is the timing right?</p></li><li><p>Can I start this now without abandoning something else?</p></li></ul><p>The system doesn&#8217;t think for me. <strong>It just gives me clarity.</strong></p><p>Instead of drowning in possibilities, I&#8217;m looking at a shortlist of ideas that already passed the first filter: feasibility, revenue potential, speed, spread, alignment.</p><p>From there, the decision becomes easier.</p><div><hr></div><h2>What this system does for me</h2><p><strong>1. Nothing gets lost. </strong>Every idea has a home.</p><p><strong>2. I don&#8217;t waste time scoring garbage. </strong>Only ideas that survive evaluation get scored. Cuts my scoring time by 80%.</p><p><strong>3. I can move faster. </strong>When I finish a project, I have a Scoreboard of Ready ideas waiting.</p><div><hr></div><h2>Download</h2><p>You can download the template here:</p><div class="paywall-jump" data-component-name="PaywallToDOM"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.notion.so/templates/best-ideas-management&quot;,&quot;text&quot;:&quot;Download for free&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.notion.so/templates/best-ideas-management"><span>Download for free</span></a></p><div><hr></div><p><strong>What&#8217;s your system for managing ideas? Reply and let me know.</strong></p><div><hr></div><p><em>Want to follow my journey from zero to one million? Subscribe to get real numbers, lessons learned, and the behind-the-scenes story of building in public.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[How I Restyled My Substack (Prompts Included) ]]></title><description><![CDATA[When your only free time is lunch breaks and you accidentally redesign your entire brand.]]></description><link>https://www.superbuilders.club/p/how-i-restyled-my-substack-prompts</link><guid isPermaLink="false">https://www.superbuilders.club/p/how-i-restyled-my-substack-prompts</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Wed, 11 Feb 2026 17:18:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7192886e-a98b-4d26-8d05-7f29c331c642_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,069 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>I&#8217;m currently working on two projects: <a href="https://anapana.it/">Anapana</a>, the Italian meditation app, and <a href="https://cocomusic.app/">Coco</a>, my ear training app for musicians. Add to that a 2-year-old daughter who&#8217;s discovered the word <em>no</em> and you get the picture.</p><p>The only moments I have to experiment on things that aren&#8217;t urgent are lunch breaks.</p><p>Sometimes that means 60 minutes to test a new feature. Sometimes it&#8217;s scrolling through design inspiration while eating <em>Tagliatelle al Rag&#249;</em> (my favorite!). And sometimes, like last week, it means accidentally redesigning your entire Substack brand.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k3Kz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63336f9d-30ec-42f4-8f53-a21be03f665c_3024x1654.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k3Kz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63336f9d-30ec-42f4-8f53-a21be03f665c_3024x1654.png 424w, https://substackcdn.com/image/fetch/$s_!k3Kz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63336f9d-30ec-42f4-8f53-a21be03f665c_3024x1654.png 848w, https://substackcdn.com/image/fetch/$s_!k3Kz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63336f9d-30ec-42f4-8f53-a21be03f665c_3024x1654.png 1272w, https://substackcdn.com/image/fetch/$s_!k3Kz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63336f9d-30ec-42f4-8f53-a21be03f665c_3024x1654.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k3Kz!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63336f9d-30ec-42f4-8f53-a21be03f665c_3024x1654.png" width="1200" height="656.0439560439561" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63336f9d-30ec-42f4-8f53-a21be03f665c_3024x1654.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:796,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:3762526,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/186205264?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63336f9d-30ec-42f4-8f53-a21be03f665c_3024x1654.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k3Kz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63336f9d-30ec-42f4-8f53-a21be03f665c_3024x1654.png 424w, https://substackcdn.com/image/fetch/$s_!k3Kz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63336f9d-30ec-42f4-8f53-a21be03f665c_3024x1654.png 848w, https://substackcdn.com/image/fetch/$s_!k3Kz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63336f9d-30ec-42f4-8f53-a21be03f665c_3024x1654.png 1272w, https://substackcdn.com/image/fetch/$s_!k3Kz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63336f9d-30ec-42f4-8f53-a21be03f665c_3024x1654.png 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><strong>In this post, I'm sharing the exact Midjourney prompts, the visual direction I found, and the complete workflow I used to rebrand onemilliongoal.com</strong>&#8230; so you can steal the process for your own newsletter.</p><p>But&#8230; I&#8217;m using this post to test a new funnel here. <strong>You can get all the premium posts 100% free for 1 year.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.onemilliongoal.com/subscribe?coupon=292cbf67&amp;utm_content=186205264&quot;,&quot;text&quot;:&quot;Get 100% off for 1 year&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.onemilliongoal.com/subscribe?coupon=292cbf67&amp;utm_content=186205264"><span>Get 100% off for 1 year</span></a></p><div><hr></div><h2>It started with Midjourney</h2><p>I opened Midjourney during lunch with a simple goal: improve the header image on <a href="https://onemilliongoal.com">onemilliongoal.com</a>.</p><p>I started browsing the Explore section, looking at what other people were creating, and I kept stopping on this one particular style. Clean. A bit editorial. Strong use of color but not overwhelming. The kind of visual that makes you want to read whatever comes after it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HFHW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a963f70-9c23-4017-9047-09a25de585c7_3156x1792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HFHW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a963f70-9c23-4017-9047-09a25de585c7_3156x1792.png 424w, https://substackcdn.com/image/fetch/$s_!HFHW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a963f70-9c23-4017-9047-09a25de585c7_3156x1792.png 848w, https://substackcdn.com/image/fetch/$s_!HFHW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a963f70-9c23-4017-9047-09a25de585c7_3156x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!HFHW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a963f70-9c23-4017-9047-09a25de585c7_3156x1792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HFHW!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a963f70-9c23-4017-9047-09a25de585c7_3156x1792.png" width="1200" height="681.5934065934066" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a963f70-9c23-4017-9047-09a25de585c7_3156x1792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:827,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:6121937,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/186205264?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a963f70-9c23-4017-9047-09a25de585c7_3156x1792.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HFHW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a963f70-9c23-4017-9047-09a25de585c7_3156x1792.png 424w, https://substackcdn.com/image/fetch/$s_!HFHW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a963f70-9c23-4017-9047-09a25de585c7_3156x1792.png 848w, https://substackcdn.com/image/fetch/$s_!HFHW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a963f70-9c23-4017-9047-09a25de585c7_3156x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!HFHW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a963f70-9c23-4017-9047-09a25de585c7_3156x1792.png 1456w" sizes="100vw" loading="lazy"></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><figcaption class="image-caption">Midjourney Explore</figcaption></figure></div><p>I saved a few examples and started playing.</p><div><hr></div><h2>Finding the prompt</h2><p>The first few attempts were&#8230; fine. But fine doesn&#8217;t cut it when you&#8217;re building a brand.</p><p>I kept iterating, adjusting, trying different angles. And then I found it, the prompt that actually worked:</p>
      <p>
          <a href="https://www.superbuilders.club/p/how-i-restyled-my-substack-prompts">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The $5 Challenge]]></title><description><![CDATA[What students with five dollars taught me about constraints.]]></description><link>https://www.superbuilders.club/p/the-5-challenge</link><guid isPermaLink="false">https://www.superbuilders.club/p/the-5-challenge</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Wed, 04 Feb 2026 07:08:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4aa2f944-f5c6-4366-8b58-ee18340a30bd_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,069 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Picture this: you&#8217;re a Stanford student, it&#8217;s Wednesday afternoon, and your professor just handed you an envelope.</p><p>Inside: <strong>five dollars ($5)</strong>.</p><p>Your assignment: <strong>once you open the envelope, you have two hours to generate as much money as possible.</strong> You have until Sunday night to complete the challenge. On Monday, you&#8217;ll present your results to the class in three minutes.</p><p><strong>What would you do?</strong></p><p>This was <a href="https://www.psychologytoday.com/us/blog/creativityrulz/200908/the-5-challenge">the challenge </a><strong><a href="https://www.psychologytoday.com/us/blog/creativityrulz/200908/the-5-challenge">Tina Seelig</a></strong><a href="https://www.psychologytoday.com/us/blog/creativityrulz/200908/the-5-challenge"> gave her students</a> at Stanford&#8217;s <a href="https://dschool.stanford.edu/">Hasso Plattner Institute of Design</a> in 2009.</p><p>Before you keep reading, pause for a second.</p><p>Actually think about it.</p><p><strong>Five dollars. Two hours. Maximum profit. What&#8217;s your move?</strong></p><div><hr></div><h2>The Obvious Path (That Nobody Took)</h2><p>Most of us would probably think: &#8220;Five dollars&#8230; I could buy something cheap and resell it. Or invest it somehow. Or use it as seed money for a quick service.&#8221;</p><p>We&#8217;d open the envelope and start planning.</p><p>But here&#8217;s what happened: <strong>The teams that made the most money never opened the envelope.</strong></p><p>They realized that focusing on the five dollars framed the problem too narrowly.</p><p>Instead, they asked a different question:</p><blockquote><p>&#8220;What would we do if we started with nothing?&#8221;</p></blockquote><p>And that changed everything.</p><div><hr></div><h2>What Teams Actually Did</h2><h3>Team 1: The Restaurant Reservation Arbitrage</h3><p>One team identified a common problem in college towns: long, frustrating waits at popular restaurants on Saturday nights.</p><p>Their solution was brilliantly simple.</p><p>They spent the week making reservations at the busiest restaurants in town. Multiple reservations. Different times. All the good spots.</p><p>Then, as Saturday approached, they started selling those reservations.</p><p><strong>$5 to skip a 45-minute wait.</strong> <strong>$10 for prime dinner time.</strong> <strong>$20 for the most popular spots.</strong></p><p>People paid happily.</p><p>But the team didn&#8217;t stop there. They observed and optimized:</p><p><strong>Discovery 1:</strong> Female students were better at selling the reservations than male students. Customers felt more comfortable being approached by them.</p><p><strong>Decision:</strong> The men ran around town making more reservations. The women stayed at the restaurants, selling spots in line.</p><p><strong>Discovery 2:</strong> The whole operation worked better at restaurants using pagers (those vibrating devices that buzz when your table is ready). The physical exchange made customers feel like they were getting something tangible for their money.</p><p><strong>Decision:</strong> They focused their efforts on those restaurants.</p><p>By the end of the weekend, they&#8217;d turned human attention and a bit of hustle into real revenue.</p><div><hr></div><h3>Team 2: The Bike Tire Stand</h3><p>Another team took an even simpler approach.</p><p>They set up a stand in a park and offered to check bicycle tire pressure for free.</p><p>If the tires needed air, they charged <strong>$1</strong> to inflate them.</p><p>Most people paid.</p><p>Here&#8217;s what they discovered:</p><p><strong>Discovery 1:</strong> Even though cyclists could inflate their tires for free at any bike shop, they felt grateful for the convenience and paid willingly.</p><p>This is the <strong>principle of reciprocity</strong> in action. When you give something first (even something small like checking tire pressure), people naturally want to give back.</p><p><strong>Discovery 2:</strong> Halfway through their two hours, they stopped asking for a fixed price and started asking for donations instead.</p><p>Revenue immediately jumped.</p><p>A suggested price creates resistance. An open donation creates generosity.</p><div><hr></div><h3>Team 3: The Three-Minute Masterstroke</h3><p>But the team that generated the most profit, <strong>$650</strong>, did something completely different.</p><p>They never used the five dollars. They never used the two hours either. They looked at the entire assignment and asked:</p><blockquote><p>&#8220;What&#8217;s actually the most valuable asset we have?&#8221;</p></blockquote><p>The answer was <strong>the three minutes of presentation time on Monday</strong> in front of a room full of Stanford students. So they sold it.</p><p>They created a three-minute recruitment video for a company that wanted to hire Stanford students, and they played it during their presentation slot.</p><p>While everyone else was explaining what they did with five dollars, this team was running an ad.</p><p>They recognized a resource nobody else even noticed: <strong>attention</strong>.</p><p>A room full of smart, ambitious students, all focused on one screen for three minutes.</p><p>That&#8217;s worth a lot more than five dollars.</p><div><hr></div><h2>The Lesson I Keep Coming Back To</h2><p>I&#8217;ve thought about this story a lot over the past few months.</p><p>Because when you&#8217;re building solo, constraints are everywhere.</p><p>Limited time. Limited money. Limited attention. Limited reach.</p><p>It&#8217;s easy to fixate on what you don&#8217;t have.</p><p>But here&#8217;s what the $5 Challenge taught me:</p><p><strong>The constraint you think you&#8217;re facing is rarely the real constraint.</strong></p><p>Those students weren&#8217;t limited by five dollars.</p><p>They were only limited by five dollars <em>if they chose to frame the problem that way</em>.</p><p>The moment they stepped back and asked &#8220;What do we actually have access to?&#8221; the problem transformed.</p><ul><li><p><strong>Team 1</strong> had time and effort. They turned that into restaurant reservations.</p></li><li><p><strong>Team 2</strong> had a service people needed and a psychology principle. They turned that into donations.</p></li><li><p><strong>Team 3</strong> had three minutes of attention in a valuable room. They turned that into $650.</p></li></ul><p>None of them were limited by the five dollars.</p><p>They were limited by how they saw the problem.</p><div><hr></div><h2>There&#8217;s Always a Path</h2><p>When I&#8217;m stuck on a product decision or frustrated by what I can&#8217;t do as a solo builder, I try to remember this:</p><p><strong>There&#8217;s always a path forward. It&#8217;s just not always the obvious one.</strong></p><p>Maybe you can&#8217;t afford ads, but you can write in public.</p><p>Maybe you can&#8217;t hire a designer, but you can study design systems and build taste.</p><p>Maybe you can&#8217;t raise funding, but you can talk to users every single day and build exactly what they need.</p><p>The path reveals itself through experimentation.</p><p>Not through planning. Not through waiting for the &#8220;right&#8221; resources.</p><p>Through trying, observing, adjusting, and trying again.</p><div><hr></div><p>So here&#8217;s my question for you:</p><p><strong>What constraint are you fixating on right now?</strong></p><p>And more importantly:</p><p><strong>What resource do you already have that you haven&#8217;t noticed yet?</strong></p><p>Maybe it&#8217;s not the five dollars in the envelope.</p><p>Maybe it&#8217;s something else entirely.</p><div><hr></div><p><em>Thanks for reading <strong>One Million Goal</strong>. A special thanks to Irene for sharing the original article with me.</em></p>]]></content:encoded></item><item><title><![CDATA[Build in Public #4: Listen]]></title><description><![CDATA[Coco launches next week. Anapana growing. January was about listening to the people helping me build. Here&#8217;s everything that happened.]]></description><link>https://www.superbuilders.club/p/build-in-public-4-listen</link><guid isPermaLink="false">https://www.superbuilders.club/p/build-in-public-4-listen</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Sun, 01 Feb 2026 11:13:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0e3c082a-bf35-4218-ae62-c67461140744_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,069 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Every night looks the same lately. Put Isabel to bed. Clean up. Open the laptop. Check the metrics. Read the feedback. Plan tomorrow.</p><p>Tonight I&#8217;m doing something different: actually stopping to write down what happened this month.</p><p><strong>I spent January listening.</strong></p><p>Anapana had thousands of active users telling us what worked and what didn&#8217;t through app reviews, support messages, and behavior patterns we couldn&#8217;t ignore.</p><p>Coco had 30+ beta users sending detailed feedback: memory leaks, missing play states, courses that were too long before the exercises started.</p><p>Every message was either &#8220;this broke&#8221; or &#8220;I didn&#8217;t understand this.&#8221;</p><p>Both were equally useful.</p><p>That&#8217;s what this month was about: <strong>people helping me build something worth using.</strong></p><h2>What&#8217;s on My Desk</h2><h3>Coco Ear Training</h3><p><strong>Coco is finally ready.</strong></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;a583e4d0-1b78-41b8-ad8f-84bb08c5979e&quot;,&quot;duration&quot;:null}"></div><p>Well, almost.</p><p>I spent January fixing everything that feedback revealed:</p><ul><li><p><strong>Bugs:</strong> Memory leaks, crashes, performance issues that only showed up when real people used it in ways I hadn&#8217;t imagined.</p></li><li><p><strong>UX improvements:</strong> Theory lessons are now shorter and tighter. People wanted to get to the exercises faster, so I restructured the entire learning flow.</p></li><li><p><strong>Audio engine rewrite:</strong> This was the big one. I had over 400 audio files per instrument (one file for every note, chord, interval). It worked, but it was bloated and slow. Now I have 32 files per instrument and generate everything on the fly by playing multiple notes together. A chord is just three notes played at once. Obvious in theory. Not so obvious to code, even with AI helping.</p></li><li><p><strong>New features:</strong> You can now change instrument sounds and practice with scales exercises.</p></li></ul><p>Right now, Coco has two complete courses:</p><ul><li><p><strong>Relative Pitch:</strong> Learn to recognize notes by comparing them to a reference.</p></li><li><p><strong>Perfect Pitch:</strong> Train your ear to name notes without any reference.</p></li></ul><p>What&#8217;s left before launch? Four more courses:</p><ul><li><p>Melodic Intervals</p></li><li><p>Harmonic Intervals</p></li><li><p>Chords</p></li><li><p>Scales</p></li></ul><p><strong>Once those are in, I&#8217;m going public. </strong>Target: next week.</p><p><em>I&#8217;ll also publish a full &#8220;How I Build&#8221; deep dive on the entire process&#8230; from research to launch. If you want to read it, subscribe.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><h3>Anapana</h3><h4>Product</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tuk6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d365bb-1f04-49bb-b967-da125dee9e41_1920x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tuk6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d365bb-1f04-49bb-b967-da125dee9e41_1920x960.png 424w, https://substackcdn.com/image/fetch/$s_!tuk6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d365bb-1f04-49bb-b967-da125dee9e41_1920x960.png 848w, https://substackcdn.com/image/fetch/$s_!tuk6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d365bb-1f04-49bb-b967-da125dee9e41_1920x960.png 1272w, https://substackcdn.com/image/fetch/$s_!tuk6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d365bb-1f04-49bb-b967-da125dee9e41_1920x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tuk6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d365bb-1f04-49bb-b967-da125dee9e41_1920x960.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4d365bb-1f04-49bb-b967-da125dee9e41_1920x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1408471,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/186362606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d365bb-1f04-49bb-b967-da125dee9e41_1920x960.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tuk6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d365bb-1f04-49bb-b967-da125dee9e41_1920x960.png 424w, https://substackcdn.com/image/fetch/$s_!tuk6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d365bb-1f04-49bb-b967-da125dee9e41_1920x960.png 848w, https://substackcdn.com/image/fetch/$s_!tuk6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d365bb-1f04-49bb-b967-da125dee9e41_1920x960.png 1272w, https://substackcdn.com/image/fetch/$s_!tuk6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc4d365bb-1f04-49bb-b967-da125dee9e41_1920x960.png 1456w" sizes="100vw" loading="lazy"></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>January was about fixing some frictions. We were tracking user behavior and discovered a problem: <strong>passwordless authentication was creating drop-off</strong>.</p><p>The flow seemed simple to us: enter your email, get a code, paste it, you&#8217;re in.</p><p>But users were getting stuck. Some never received the code. Others didn&#8217;t understand what to do next. A few just gave up.</p><p>So we added <strong>Google and Apple sign-in</strong>. One tap, you&#8217;re in. No codes, no waiting.</p><p>Registration is now faster, simpler, and way less frustrating.</p><p>We also shipped:</p><ul><li><p><strong>Fixed track playback and completion tracking</strong> (community-reported issues that were breaking sessions)</p></li><li><p><strong>Redesigned the practice UX</strong> to feel more fluid and natural</p></li><li><p><strong>Added filters and search</strong> (lots of users asked for this, turns out scrolling through 200+ meditations isn&#8217;t fun)</p></li></ul><p>Behind the scenes, we started building <strong>personalized paths</strong>&#8230; custom meditation journeys based on your goals and progress. Not released yet, but coming soon.</p><p>Instead of throwing 200+ meditations at you and hoping you figure it out, we&#8217;re going to guide you.</p><p><strong>Here&#8217;s how it works:</strong> during onboarding, we&#8217;ll ask you 10 questions to understand your goals, experience level, and what you&#8217;re struggling with. Then we&#8217;ll generate a custom path just for you&#8230; specific practices, in a specific order, designed to help you build a real habit.</p><p>No more choice paralysis. Just clarity.</p><h4>Growth</h4><p>We spent January building organic and paid acquisition channels from scratch.</p><p>The big focus was ASO (App Store Optimization). Last Friday we released a major update:</p><ul><li><p>Changed the app name from &#8220;Anapana Studio&#8221; to &#8220;Anapana Mindfulness Studio&#8221;</p></li><li><p>Updated the subtitle to &#8220;Meditazione in italiano&#8221;</p></li><li><p>Rewrote the description</p></li><li><p>Created new screenshots</p></li></ul><p>The results were immediate:</p><ul><li><p>Keyword: Mindfulness. Before: Position 141. After: Position 66.</p></li><li><p>Keyword: Meditazione. Before: Not ranked. After: Position 161.</p></li><li><p>Keyword: Respirazione. Before: Not ranked. After: Position 124.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xy9P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439407ea-b7fe-45f3-840c-df23cbe6cfe7_1107x67.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xy9P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439407ea-b7fe-45f3-840c-df23cbe6cfe7_1107x67.png 424w, https://substackcdn.com/image/fetch/$s_!xy9P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439407ea-b7fe-45f3-840c-df23cbe6cfe7_1107x67.png 848w, https://substackcdn.com/image/fetch/$s_!xy9P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439407ea-b7fe-45f3-840c-df23cbe6cfe7_1107x67.png 1272w, https://substackcdn.com/image/fetch/$s_!xy9P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439407ea-b7fe-45f3-840c-df23cbe6cfe7_1107x67.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xy9P!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439407ea-b7fe-45f3-840c-df23cbe6cfe7_1107x67.png" width="1200" height="72.62872628726288" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/439407ea-b7fe-45f3-840c-df23cbe6cfe7_1107x67.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:67,&quot;width&quot;:1107,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:23242,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/186362606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439407ea-b7fe-45f3-840c-df23cbe6cfe7_1107x67.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xy9P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439407ea-b7fe-45f3-840c-df23cbe6cfe7_1107x67.png 424w, https://substackcdn.com/image/fetch/$s_!xy9P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439407ea-b7fe-45f3-840c-df23cbe6cfe7_1107x67.png 848w, https://substackcdn.com/image/fetch/$s_!xy9P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439407ea-b7fe-45f3-840c-df23cbe6cfe7_1107x67.png 1272w, https://substackcdn.com/image/fetch/$s_!xy9P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F439407ea-b7fe-45f3-840c-df23cbe6cfe7_1107x67.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>It usually takes 2-3 weeks to see the real impact, so we&#8217;re still monitoring. But early signs are promising.</p><p><em>I&#8217;ll write a dedicated post soon about everything I learned this month on ASO.</em></p><p>We also launched the <strong>Anapana Mindfulness Journal</strong>, a Substack blog to support SEO and content-driven growth.</p><p>And we&#8217;re starting to experiment with performance marketing on Meta to test paid acquisition alongside organic channels.</p><p>February is when we shift from foundations to growth.</p><h3>Babytales</h3><p>Still on hold while we sort out the printing provider situation.</p><h3>Substack</h3><p><strong>One Million Goal</strong> reached 514 subscribers (+39 since December).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rl2R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48119336-2bdb-4e5e-b31f-c3c4dbaf6e9e_1760x1098.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rl2R!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48119336-2bdb-4e5e-b31f-c3c4dbaf6e9e_1760x1098.png 424w, https://substackcdn.com/image/fetch/$s_!Rl2R!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48119336-2bdb-4e5e-b31f-c3c4dbaf6e9e_1760x1098.png 848w, https://substackcdn.com/image/fetch/$s_!Rl2R!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48119336-2bdb-4e5e-b31f-c3c4dbaf6e9e_1760x1098.png 1272w, https://substackcdn.com/image/fetch/$s_!Rl2R!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48119336-2bdb-4e5e-b31f-c3c4dbaf6e9e_1760x1098.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rl2R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48119336-2bdb-4e5e-b31f-c3c4dbaf6e9e_1760x1098.png" width="1456" height="908" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48119336-2bdb-4e5e-b31f-c3c4dbaf6e9e_1760x1098.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:908,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:258370,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/186362606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48119336-2bdb-4e5e-b31f-c3c4dbaf6e9e_1760x1098.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rl2R!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48119336-2bdb-4e5e-b31f-c3c4dbaf6e9e_1760x1098.png 424w, https://substackcdn.com/image/fetch/$s_!Rl2R!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48119336-2bdb-4e5e-b31f-c3c4dbaf6e9e_1760x1098.png 848w, https://substackcdn.com/image/fetch/$s_!Rl2R!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48119336-2bdb-4e5e-b31f-c3c4dbaf6e9e_1760x1098.png 1272w, https://substackcdn.com/image/fetch/$s_!Rl2R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48119336-2bdb-4e5e-b31f-c3c4dbaf6e9e_1760x1098.png 1456w" sizes="100vw" loading="lazy"></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>This month I posted less frequently and the growth reflected it. The numbers don&#8217;t lie: <strong>consistency drives growth.</strong></p><p>So February is going to be an experiment:</p><ul><li><p>2 posts per week</p></li><li><p>5 notes per day</p></li></ul><p>I want to see if <strong>volume and frequency actually move the needle</strong> or if it&#8217;s all noise.</p><p>I also <strong>completely restyled the blog</strong> this month. New logo, new style, new images. What do you think?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PEdy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab760f98-9496-452d-b279-58874316bebb_3024x1654.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PEdy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab760f98-9496-452d-b279-58874316bebb_3024x1654.png 424w, https://substackcdn.com/image/fetch/$s_!PEdy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab760f98-9496-452d-b279-58874316bebb_3024x1654.png 848w, https://substackcdn.com/image/fetch/$s_!PEdy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab760f98-9496-452d-b279-58874316bebb_3024x1654.png 1272w, https://substackcdn.com/image/fetch/$s_!PEdy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab760f98-9496-452d-b279-58874316bebb_3024x1654.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PEdy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab760f98-9496-452d-b279-58874316bebb_3024x1654.png" width="1456" height="796" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab760f98-9496-452d-b279-58874316bebb_3024x1654.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:796,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3762526,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/186362606?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab760f98-9496-452d-b279-58874316bebb_3024x1654.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PEdy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab760f98-9496-452d-b279-58874316bebb_3024x1654.png 424w, https://substackcdn.com/image/fetch/$s_!PEdy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab760f98-9496-452d-b279-58874316bebb_3024x1654.png 848w, https://substackcdn.com/image/fetch/$s_!PEdy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab760f98-9496-452d-b279-58874316bebb_3024x1654.png 1272w, https://substackcdn.com/image/fetch/$s_!PEdy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab760f98-9496-452d-b279-58874316bebb_3024x1654.png 1456w" sizes="100vw" loading="lazy"></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>And I <strong>activated the paid subscription tier</strong> this month. Not because I have a paid content strategy yet, but because I&#8217;m curious if having that option changes how Substack positions the newsletter algorithmically.</p><p>Will it impact discoverability? Recommendations? I have no idea. But the only way to find out is to test it.</p><h2>Metrics Snapshot</h2><ul><li><p><strong>Anapana:</strong> Revenue metrics remain private (shared project), but we&#8217;re profitable with healthy margins and reached break-even months ago.</p></li><li><p><strong>Babytales:</strong> &#8364;0</p></li><li><p><strong>Coco:</strong> &#8364;0 (not launched yet)</p></li><li><p><strong>HeyBloom:</strong> still in private mode</p></li></ul><p><strong>One Million Goal (Revenue to Date): &#8364;220,069.80</strong></p><h2>Reflections</h2><p>Last week I had a call with a friend.</p><p>We talked about growth strategies, specifically the kind of creative, organic tactics that actually work without burning money on ads. Things like UGC farming and TikTok research loops.</p><p>I&#8217;ll share more on this soon. For now, I&#8217;m just absorbing and thinking about how to apply it to Anapana and Coco.</p><p>The theme of January, though, wasn&#8217;t strategy. It was community.</p><p>I&#8217;ve spent years building products inside companies where feedback came through layers: PMs, user research teams, support tickets filtered and summarized.</p><p><strong>Building solo is different.</strong></p><p>When someone sends you a message saying &#8220;this crashed&#8221; or &#8220;I don&#8217;t understand this part,&#8221; you feel it directly. There&#8217;s no buffer. No one to delegate it to.</p><p>It&#8217;s a gift. The people who take time to tell you what&#8217;s broken. They care. They want you to succeed. And that&#8217;s worth more than any feature roadmap.</p><h2>What&#8217;s Next</h2><ul><li><p><strong>Anapana.</strong> Shifting to growth mode in February after a month of foundational work.</p></li><li><p><strong>Coco launch.</strong> Next week. Finally.</p></li><li><p><strong>Events.</strong> Two speeches coming up:</p><ul><li><p>February 10th &#8211; Trieste: &#8220;Sviluppiamo un&#8217;app in 60 minuti con l&#8217;AI&#8221; (building an app in 60 minutes with AI, live on stage). <a href="https://www.eventbrite.it/e/sviluppiamo-unapp-in-60-minuti-con-lai-marco-santonocito-astratalk-tickets-1981126431487?aff=ebdssbpointsofinterest">Here&#8217;s the link</a>.</p></li><li><p>February 19th &#8211; Milan: &#8220;Quando costruire non &#232; pi&#249; il problema&#8221; (when building is no longer the problem: a talk about how AI changed product development in 2026). No link yet but drop a comment, I&#8217;ll answer it as soon as the link is available.</p></li></ul></li><li><p><strong>Substack.</strong> Experiment with 2 posts per week and 5 notes per day.</p></li></ul><div><hr></div><p>Thanks for reading One Million Goal. </p><p>If you are building something, here&#8217;s a little reminder:</p><blockquote><p><strong>Ask for feedback early. Ask for it often. And when people give it to you, actually use it.</strong></p><p><strong>The gap between &#8220;I built something&#8221; and &#8220;I built something people want to use&#8221; is just that: listening.</strong></p></blockquote><p>Have a good month!</p><p><strong>Marco Santonocito</strong></p>]]></content:encoded></item><item><title><![CDATA[What One Million Goal Really Means]]></title><description><![CDATA[It's not about the money.]]></description><link>https://www.superbuilders.club/p/what-one-million-goal-really-means</link><guid isPermaLink="false">https://www.superbuilders.club/p/what-one-million-goal-really-means</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Wed, 28 Jan 2026 17:18:56 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/78def819-de05-4c16-b8ef-1b506d56aff9_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,069 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><strong>Years ago, I thought I&#8217;d follow the classic path.</strong></p><p>Build a startup.<br>Raise money.<br>Grow a team.<br>Scale to dozens of people.</p><p><em>To understand that world, I stepped fully into it.</em></p><p>I spent years as a C-level, working alongside incredible CEOs. <br>I read everything about leadership.<br>I learned how to build organizations, how to design teams, how to make companies scale.</p><p>And somewhere along the way, <strong>I found my style</strong>.</p><p>I&#8217;ve always believed one thing deeply: <strong>a company can only grow if the people inside it grow.</strong></p><p>In one of the final episodes of <strong>Ted Lasso</strong>, the coach of Manchester City tells Ted:</p><div class="pullquote"><p>&#8220;Don&#8217;t worry about wins or losses. Just help these guys be the best version of themselves on and off the pitch. That, in the end, is the most important thing.&#8221;</p></div><p>The whole series revolves around that idea.<br><em>If the people around you get better, everything else follows.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wJt7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aede9fe-dc27-4c27-b057-da23c60bc8d4_1200x676.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wJt7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aede9fe-dc27-4c27-b057-da23c60bc8d4_1200x676.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wJt7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aede9fe-dc27-4c27-b057-da23c60bc8d4_1200x676.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wJt7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aede9fe-dc27-4c27-b057-da23c60bc8d4_1200x676.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wJt7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aede9fe-dc27-4c27-b057-da23c60bc8d4_1200x676.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wJt7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aede9fe-dc27-4c27-b057-da23c60bc8d4_1200x676.jpeg" width="1200" height="676" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3aede9fe-dc27-4c27-b057-da23c60bc8d4_1200x676.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:676,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;TED LASSO Season 4 Will See A Whole New Cast - Nerdist&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="TED LASSO Season 4 Will See A Whole New Cast - Nerdist" title="TED LASSO Season 4 Will See A Whole New Cast - Nerdist" srcset="https://substackcdn.com/image/fetch/$s_!wJt7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aede9fe-dc27-4c27-b057-da23c60bc8d4_1200x676.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wJt7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aede9fe-dc27-4c27-b057-da23c60bc8d4_1200x676.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wJt7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aede9fe-dc27-4c27-b057-da23c60bc8d4_1200x676.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wJt7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3aede9fe-dc27-4c27-b057-da23c60bc8d4_1200x676.jpeg 1456w" sizes="100vw" loading="lazy"></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>I felt the same spark when I read an interview with <strong>Giorgio Locatelli</strong>, the Michelin-starred chef behind <strong>Locanda Locatelli</strong>.</p><p>He once said his success isn&#8217;t measured in <em>stars</em> or <em>revenue</em>, but in <strong>how many chefs he&#8217;s helped grow beyond him</strong>.</p><p><em>That hit me hard.</em></p><p>Because while working in different companies, <strong>I also saw the other side</strong>.</p><p>What it really takes to build <em>big organizations</em>.<br>Hundreds of employees.<br>Investors.<br>Board meetings.<br>Quarterly targets.<br>Endless alignment.</p><p>I saw how the constant need to answer to <em>scale</em> creates its own gravity. </p><p>How solving problems created <strong>by</strong> scale slowly pulls focus away from <strong>what actually matters</strong>.</p><p>That&#8217;s when I started exploring a different path.</p><p>And actually, I&#8217;d already proven it could work. Years earlier, while still employed, I built a side project called Ammesso.it, an app to help students prepare for university exams. <strong>It grew through word of mouth to 120.000 users, got featured by Apple three years in a row, and I eventually sold it for &#8364;220,000.</strong></p><p>That exit wasn&#8217;t life-changing money. But it was life-changing proof. Proof that I could build something real, on my own, and that people would pay for it.</p><p>It planted the seed. The corporate years gave me the skills, the perspective, and the patience to know what to do with it.</p><p><em>Indie hacking.</em><br><em>Solopreneurship.</em></p><p>Building products alone, or in very small teams, with the goal of creating value and real impact.</p><p>That&#8217;s how One Million Goal was born&#8230; not from zero, but from that first exit, those years of learning, and the quiet conviction that there&#8217;s another way.</p><p>And yes, <strong>the name can be misleading</strong>.</p><p>The goal isn&#8217;t <em>&#8220;to reach a million.&#8221;</em></p><p>The goal is to prove to myself, and to anyone watching, that <strong>there&#8217;s another way to build something meaningful</strong>.</p><p>With <strong>ambition</strong>, yes. But without drifting away from <strong>what really matters</strong>.</p><p>If, along the way, <em>this small blog</em> inspires someone to start their own journey, to define <strong>their own One Million Goal</strong>&#8230; <em>I&#8217;d already consider this a success.</em></p><p>Because this was <strong>never just about numbers</strong>.</p><p>It&#8217;s about <strong>believing in your values</strong>. About proving you can build something important <strong>without losing yourself in the process</strong>.</p><p><strong>One Million Goal is a compass.</strong></p><p>And the direction it points?</p><p>Toward a life where <strong>ambition and integrity aren&#8217;t opposites</strong>.<br>Where <strong>growth doesn&#8217;t mean sacrifice by default</strong>.<br>Where you can build something extraordinary <em>and still be there for dinner</em>.</p><p><strong>That&#8217;s the real goal.</strong></p><p>So now I&#8217;ll ask you&#8230; <strong>What does your One Million Goal look like?</strong></p>]]></content:encoded></item><item><title><![CDATA[Build in Public #3: Shipping while scaling]]></title><description><![CDATA[December 2025]]></description><link>https://www.superbuilders.club/p/build-in-public-3-shipping-while</link><guid isPermaLink="false">https://www.superbuilders.club/p/build-in-public-3-shipping-while</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Wed, 07 Jan 2026 11:12:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a42d0d03-e701-466a-89fc-de79c122268e_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,069 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>This year <strong>I left my job</strong>.</p><p>I stepped away from a comfortable role, a clear title, and a predictable path to continue the journey I started years ago, when I sold my first product and realized I could make money doing what I love.</p><p>December 2025 is the moment where that decision stopped being theoretical and started to feel real. <strong>One product is scaling. Another is about to launch.</strong> And for the first time in a long while, I feel fully responsible for every next step.</p><p>This post is a snapshot of where things stand, what I learned, and how I&#8217;m thinking about what comes next.</p><h1>What&#8217;s on my desk</h1><h2>Anapana</h2><p>Anapana is no longer in the <em>&#8220;does this work?&#8221;</em> phase.</p><p>It <strong>works</strong>. It&#8217;s growing. And that changes the kind of decisions you need to make.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;942bbb7c-7605-483c-bd28-53d5f247701a&quot;,&quot;duration&quot;:null}"></div><p>December wasn&#8217;t about chasing shiny features. It was about <strong>building foundations</strong> for the next phase.</p><p><strong>We shipped:</strong></p><ul><li><p><strong>Deeper analytics</strong>, so we can observe real behavior instead of relying on assumptions,</p></li><li><p><strong>Anapana Wrapped</strong>, which helped organic distribution,</p></li><li><p><strong>More meaningful</strong> <strong>streaks</strong>, shifting the focus from binary completion to actual time spent practicing,</p></li><li><p><strong>Apple Health</strong> integration, embedding meditation into users&#8217; broader wellbeing routines,</p></li><li><p><strong>A more intentional</strong> <strong>onboarding</strong>, designed to understand users&#8217; goals and needs,</p></li></ul><p>Individually, none of these features are game-changers. <strong>Together, they created context.</strong> That context led to a clear insight.</p><p>Most users start Anapana with the <strong>30 Days of Meditation</strong> program. It works. They complete it. Engagement is high.</p><p>Then something changes.</p><p>Once the introductory program ends, users are faced with more than <strong>200 meditation tracks</strong>. What should feel empowering becomes overwhelming. <em>Abundance turns into paralysis</em>.</p><p>Users told us this directly:</p><blockquote><p><em>&#8220;I don&#8217;t know what to do next.&#8221;</em></p></blockquote><p>The problem wasn&#8217;t content. It was <strong>choice</strong>. </p><p>That&#8217;s why we&#8217;re introducing <strong>Meditation of the Day</strong>. A shift from catalog to guidance. A <strong>Home centered on today</strong>, not on everything you could do.</p><p>When users open Anapana, they see <strong>one clear proposal for the present day</strong>.</p><p>This is the direction Anapana is taking into <strong>January 2026</strong>.</p><p>If you&#8217;re curious to experience the app, you can download it on your phone (the app right now is only in Italian &#127470;&#127481;):</p><ul><li><p><strong><a href="https://apps.apple.com/it/app/anapana-studio/id6739505611">Anapana Studio for iPhone</a></strong></p></li><li><p><strong><a href="https://play.google.com/store/apps/details?id=it.anapana.app&amp;hl=it">Anapana Studio for Android</a></strong></p></li></ul><p>Take the 7-day trial and see how the practice feels for you&#8230; and please <strong>send me any feedback you have</strong>, it helps us a lot.</p><h2>Coco</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gbZH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15d0ac2f-5a76-4f09-8138-eeffcb1c7bb5_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gbZH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15d0ac2f-5a76-4f09-8138-eeffcb1c7bb5_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!gbZH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15d0ac2f-5a76-4f09-8138-eeffcb1c7bb5_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!gbZH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15d0ac2f-5a76-4f09-8138-eeffcb1c7bb5_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!gbZH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15d0ac2f-5a76-4f09-8138-eeffcb1c7bb5_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gbZH!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15d0ac2f-5a76-4f09-8138-eeffcb1c7bb5_3840x2160.png" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15d0ac2f-5a76-4f09-8138-eeffcb1c7bb5_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:550349,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/183729037?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15d0ac2f-5a76-4f09-8138-eeffcb1c7bb5_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gbZH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15d0ac2f-5a76-4f09-8138-eeffcb1c7bb5_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!gbZH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15d0ac2f-5a76-4f09-8138-eeffcb1c7bb5_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!gbZH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15d0ac2f-5a76-4f09-8138-eeffcb1c7bb5_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!gbZH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15d0ac2f-5a76-4f09-8138-eeffcb1c7bb5_3840x2160.png 1456w" sizes="100vw" loading="lazy"></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>Coco is almost ready to launch, but the real win didn&#8217;t come from shipping features faster. It came from <strong>structuring a repeatable way to build</strong>.</p><p>I used Coco as a deliberate testing ground to consolidate my end-to-end workflow: from idea to distribution. The goal wasn&#8217;t just to ship a product, but to prove to myself that I can consistently build high-quality apps in a short time, without sacrificing clarity or code quality.</p><p>The workflow starts far from code.</p><p>It starts with a <strong>problem</strong>, usually observed in real life. From there, I translate that problem into one or more ideas and move into <strong>research</strong>. For Coco, this meant mapping competitors across mobile and web, doing deep analysis with tools like ChatGPT and PeterAI, and collecting everything inside a structured Notion database.</p><p>Those insights then feed into a <strong>first MVP draft</strong>, again using ChatGPT. Not as a spec to blindly follow, but as a way to pressure-test assumptions early.</p><p>Only then do I move to <strong>design</strong>.</p><p>I use Figma to define the main screens and a lightweight design system. The goal isn&#8217;t perfection, but <strong>consistency</strong>.</p><p><strong>Development</strong> happens in Cursor, with a clear sequence:</p><ol><li><p>Build design-system components one by one;</p></li><li><p>Assemble pages using those components;</p></li><li><p>Implement core functionality (backend + mobile);</p></li><li><p>Publish early on TestFlight and collect honest feedback;</p></li><li><p>Add the paywall and start monetizing as soon as possible;</p></li></ol><p>This process is now solid enough that I plan to write a <strong>dedicated post</strong> about it, including prompts, tools, and Notion templates.</p><p><em>&#9888;&#65039; If you&#8217;re curious to try Coco early, you can join the beta by filling out <a href="https://tally.so/r/NplgOO">this short form</a> (3 mins).</em></p><h1>Metrics snapshot</h1><p>Here&#8217;s a transparent snapshot at the end of December:</p><ul><li><p><strong>Babytales:</strong> &#8364;0. Still blocked by an unresolved issue with the printing company.</p></li><li><p><strong>Coco:</strong> &#8364;0. Not launched yet. </p></li><li><p><strong>HeyBloom:</strong> still in private mode.</p></li><li><p><strong>Anapana:</strong> 24,981 registered users.</p></li></ul><p><strong>One Million Goal (Revenue to Date): &#8364;220,069.80</strong></p><p><strong>This Substack </strong>has 471 subscribers total (+77 this month).</p><h2>Reflections</h2><p>When you&#8217;re building with a small team, <strong>shipping fast becomes a responsibility</strong>, not a side effect.</p><p>In the AI era, <strong>super-builders</strong> make this possible: people who can think strategically, design intuitively, and execute technically without waiting for permission.</p><p>But agency is fragile. It doesn&#8217;t come from tools alone, it comes from <strong>clarity</strong>. When direction is missing, people slow down not because they lack autonomy, but because ambiguity forces them to pause and ask what to do next.</p><p>That&#8217;s why we formalized Anapana&#8217;s <strong>vision</strong>, <strong>mission</strong>, and <strong>North Star</strong>. Not to add structure, but to establish clear direction.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D6Yk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb5580e-bb9b-4b20-94fa-75a404580ebd_3840x2160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D6Yk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb5580e-bb9b-4b20-94fa-75a404580ebd_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!D6Yk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb5580e-bb9b-4b20-94fa-75a404580ebd_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!D6Yk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb5580e-bb9b-4b20-94fa-75a404580ebd_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!D6Yk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb5580e-bb9b-4b20-94fa-75a404580ebd_3840x2160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D6Yk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb5580e-bb9b-4b20-94fa-75a404580ebd_3840x2160.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbb5580e-bb9b-4b20-94fa-75a404580ebd_3840x2160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:539365,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/183729037?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb5580e-bb9b-4b20-94fa-75a404580ebd_3840x2160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D6Yk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb5580e-bb9b-4b20-94fa-75a404580ebd_3840x2160.png 424w, https://substackcdn.com/image/fetch/$s_!D6Yk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb5580e-bb9b-4b20-94fa-75a404580ebd_3840x2160.png 848w, https://substackcdn.com/image/fetch/$s_!D6Yk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb5580e-bb9b-4b20-94fa-75a404580ebd_3840x2160.png 1272w, https://substackcdn.com/image/fetch/$s_!D6Yk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbb5580e-bb9b-4b20-94fa-75a404580ebd_3840x2160.png 1456w" sizes="100vw" loading="lazy"></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>As Anapana started to grow and a micro team formed around it, I felt a familiar tension. Not chaos yet, but the early signals of it. The kind that doesn&#8217;t break things immediately, but slowly erodes speed and confidence if left unchecked.</p><p><strong>I&#8217;ve seen this before.</strong></p><p>In many companies, I&#8217;ve seen smart, motivated people get stuck not because they lacked skills, but because direction from founders or managers wasn&#8217;t clear enough. Decisions slowed down. Alignment moved to meetings. <strong>Agency turned into permission</strong>.</p><p>I didn&#8217;t want to repeat that mistake.</p><p>This time, I wanted alignment to be <strong>explicit</strong>, not assumed. Something stable enough that people could use it to decide without asking.</p><p>That&#8217;s why we clearly defined:</p><ul><li><p><strong>Vision: </strong><em>To make mindfulness a daily, practical skill accessible to everyone. Not a luxury. Not a monk&#8217;s ritual. A habit for navigating modern chaos.</em></p></li><li><p><strong>Mission: </strong><em>To provide guided, personalized, and accessible tools to improve psychophysical wellbeing, day after day.</em></p></li><li><p><strong>North Star Metric: </strong><em>Daily active users who complete at least one conscious action.</em></p></li></ul><p>This isn&#8217;t about control. <strong>It&#8217;s about freeing agency.</strong></p><p>In many ways, this reflection is also about me. After years as a CPTO, being fully hands-on again reminded me how costly misalignment is&#8230; and how powerful clarity can be.</p><h1>What I&#8217;ve been reading</h1><p>For a long time, I optimized my reading for <strong>usefulness</strong>.</p><p>Business books. Product books. Frameworks.</p><p>In 2025, I realized that this habit was narrowing my thinking. I wasn&#8217;t just learning how to build better products. I was training myself to see the world through a single lens.</p><p>So this year I made a deliberate shift.</p><p>I didn&#8217;t stop reading to get better at business. I started reading to get better at <strong>being human</strong>.</p><p>Some books that stayed with me:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fYPV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42930f57-ddaf-4aea-9d2c-dad5343748b7_1482x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fYPV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42930f57-ddaf-4aea-9d2c-dad5343748b7_1482x900.png 424w, https://substackcdn.com/image/fetch/$s_!fYPV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42930f57-ddaf-4aea-9d2c-dad5343748b7_1482x900.png 848w, https://substackcdn.com/image/fetch/$s_!fYPV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42930f57-ddaf-4aea-9d2c-dad5343748b7_1482x900.png 1272w, https://substackcdn.com/image/fetch/$s_!fYPV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42930f57-ddaf-4aea-9d2c-dad5343748b7_1482x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fYPV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42930f57-ddaf-4aea-9d2c-dad5343748b7_1482x900.png" width="1456" height="884" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42930f57-ddaf-4aea-9d2c-dad5343748b7_1482x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:884,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:738450,&quot;alt&quot;:&quot;La fine &#232; il mio inizio by Tiziano Terzani&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/183729037?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42930f57-ddaf-4aea-9d2c-dad5343748b7_1482x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="La fine &#232; il mio inizio by Tiziano Terzani" title="La fine &#232; il mio inizio by Tiziano Terzani" srcset="https://substackcdn.com/image/fetch/$s_!fYPV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42930f57-ddaf-4aea-9d2c-dad5343748b7_1482x900.png 424w, https://substackcdn.com/image/fetch/$s_!fYPV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42930f57-ddaf-4aea-9d2c-dad5343748b7_1482x900.png 848w, https://substackcdn.com/image/fetch/$s_!fYPV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42930f57-ddaf-4aea-9d2c-dad5343748b7_1482x900.png 1272w, https://substackcdn.com/image/fetch/$s_!fYPV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42930f57-ddaf-4aea-9d2c-dad5343748b7_1482x900.png 1456w" sizes="100vw" loading="lazy"></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><h4>The End Is My Beginning by Tiziano Terzani</h4><p>This is not a book you read quickly. It&#8217;s a conversation about life, death, curiosity, and meaning.</p><p>Terzani&#8217;s calm perspective puts ambition back into context. Especially when you&#8217;re building, it reminds you that urgency is often self-imposed, and that a wider view makes better decisions possible.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dlp1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafe6bc5-2964-4760-8c5a-663721f422b5_1482x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dlp1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafe6bc5-2964-4760-8c5a-663721f422b5_1482x900.png 424w, https://substackcdn.com/image/fetch/$s_!Dlp1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafe6bc5-2964-4760-8c5a-663721f422b5_1482x900.png 848w, https://substackcdn.com/image/fetch/$s_!Dlp1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafe6bc5-2964-4760-8c5a-663721f422b5_1482x900.png 1272w, https://substackcdn.com/image/fetch/$s_!Dlp1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafe6bc5-2964-4760-8c5a-663721f422b5_1482x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dlp1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafe6bc5-2964-4760-8c5a-663721f422b5_1482x900.png" width="1456" height="884" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cafe6bc5-2964-4760-8c5a-663721f422b5_1482x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:884,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:716378,&quot;alt&quot;:&quot;The Science of Meditation by Daniel Goleman&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/183729037?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafe6bc5-2964-4760-8c5a-663721f422b5_1482x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Science of Meditation by Daniel Goleman" title="The Science of Meditation by Daniel Goleman" srcset="https://substackcdn.com/image/fetch/$s_!Dlp1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafe6bc5-2964-4760-8c5a-663721f422b5_1482x900.png 424w, https://substackcdn.com/image/fetch/$s_!Dlp1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafe6bc5-2964-4760-8c5a-663721f422b5_1482x900.png 848w, https://substackcdn.com/image/fetch/$s_!Dlp1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafe6bc5-2964-4760-8c5a-663721f422b5_1482x900.png 1272w, https://substackcdn.com/image/fetch/$s_!Dlp1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcafe6bc5-2964-4760-8c5a-663721f422b5_1482x900.png 1456w" sizes="100vw" loading="lazy"></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><h4>The Science of Meditation by Daniel Goleman</h4><p>A grounding read for anyone working on mindfulness without wanting to drift into mysticism.</p><p>It connects inner practice with neuroscience and measurable effects, reinforcing the idea that awareness is not abstract, but trainable. Reading this while building Anapana felt particularly aligned.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I_Ep!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F934cceaa-004b-40fe-9da8-e22c0e435d91_1482x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I_Ep!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F934cceaa-004b-40fe-9da8-e22c0e435d91_1482x900.png 424w, https://substackcdn.com/image/fetch/$s_!I_Ep!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F934cceaa-004b-40fe-9da8-e22c0e435d91_1482x900.png 848w, https://substackcdn.com/image/fetch/$s_!I_Ep!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F934cceaa-004b-40fe-9da8-e22c0e435d91_1482x900.png 1272w, https://substackcdn.com/image/fetch/$s_!I_Ep!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F934cceaa-004b-40fe-9da8-e22c0e435d91_1482x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I_Ep!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F934cceaa-004b-40fe-9da8-e22c0e435d91_1482x900.png" width="1456" height="884" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/934cceaa-004b-40fe-9da8-e22c0e435d91_1482x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:884,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1083550,&quot;alt&quot;:&quot;Trillion Dollar Coach by Eric Schmidt, Jonathan Rosenberg, Alan Eagle&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/183729037?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F934cceaa-004b-40fe-9da8-e22c0e435d91_1482x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Trillion Dollar Coach by Eric Schmidt, Jonathan Rosenberg, Alan Eagle" title="Trillion Dollar Coach by Eric Schmidt, Jonathan Rosenberg, Alan Eagle" srcset="https://substackcdn.com/image/fetch/$s_!I_Ep!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F934cceaa-004b-40fe-9da8-e22c0e435d91_1482x900.png 424w, https://substackcdn.com/image/fetch/$s_!I_Ep!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F934cceaa-004b-40fe-9da8-e22c0e435d91_1482x900.png 848w, https://substackcdn.com/image/fetch/$s_!I_Ep!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F934cceaa-004b-40fe-9da8-e22c0e435d91_1482x900.png 1272w, https://substackcdn.com/image/fetch/$s_!I_Ep!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F934cceaa-004b-40fe-9da8-e22c0e435d91_1482x900.png 1456w" sizes="100vw" loading="lazy"></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><h4>Trillion Dollar Coach by Eric Schmidt, Jonathan Rosenberg, Alan Eagle</h4><p>Less a leadership manual and more a portrait of how trust scales.</p><p>Bill Campbell&#8217;s influence came from caring deeply about people while holding them to high standards. It resonated with my desire to build small, high-agency teams without heavy process.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SlIt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d9ee09-5109-4a05-8b80-b0824c5ffbc4_1482x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SlIt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d9ee09-5109-4a05-8b80-b0824c5ffbc4_1482x900.png 424w, https://substackcdn.com/image/fetch/$s_!SlIt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d9ee09-5109-4a05-8b80-b0824c5ffbc4_1482x900.png 848w, https://substackcdn.com/image/fetch/$s_!SlIt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d9ee09-5109-4a05-8b80-b0824c5ffbc4_1482x900.png 1272w, https://substackcdn.com/image/fetch/$s_!SlIt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d9ee09-5109-4a05-8b80-b0824c5ffbc4_1482x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SlIt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d9ee09-5109-4a05-8b80-b0824c5ffbc4_1482x900.png" width="1456" height="884" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2d9ee09-5109-4a05-8b80-b0824c5ffbc4_1482x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:884,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1120402,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/183729037?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d9ee09-5109-4a05-8b80-b0824c5ffbc4_1482x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SlIt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d9ee09-5109-4a05-8b80-b0824c5ffbc4_1482x900.png 424w, https://substackcdn.com/image/fetch/$s_!SlIt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d9ee09-5109-4a05-8b80-b0824c5ffbc4_1482x900.png 848w, https://substackcdn.com/image/fetch/$s_!SlIt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d9ee09-5109-4a05-8b80-b0824c5ffbc4_1482x900.png 1272w, https://substackcdn.com/image/fetch/$s_!SlIt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2d9ee09-5109-4a05-8b80-b0824c5ffbc4_1482x900.png 1456w" sizes="100vw" loading="lazy"></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><h4>Let My People Go Surfing by Yvon Chouinard</h4><p>This book quietly challenges the idea that growth requires compromise.</p><p>It&#8217;s about building a company that reflects a way of living, not the other way around. A strong reminder that values are not something you add later, they&#8217;re something you design early.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Fpb2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6919f216-06a7-4b3f-a683-709696f3257a_1482x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Fpb2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6919f216-06a7-4b3f-a683-709696f3257a_1482x900.png 424w, https://substackcdn.com/image/fetch/$s_!Fpb2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6919f216-06a7-4b3f-a683-709696f3257a_1482x900.png 848w, https://substackcdn.com/image/fetch/$s_!Fpb2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6919f216-06a7-4b3f-a683-709696f3257a_1482x900.png 1272w, https://substackcdn.com/image/fetch/$s_!Fpb2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6919f216-06a7-4b3f-a683-709696f3257a_1482x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Fpb2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6919f216-06a7-4b3f-a683-709696f3257a_1482x900.png" width="1456" height="884" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6919f216-06a7-4b3f-a683-709696f3257a_1482x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:884,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:680003,&quot;alt&quot;:&quot;Tools of Titans by Tim Ferriss&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/183729037?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6919f216-06a7-4b3f-a683-709696f3257a_1482x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Tools of Titans by Tim Ferriss" title="Tools of Titans by Tim Ferriss" srcset="https://substackcdn.com/image/fetch/$s_!Fpb2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6919f216-06a7-4b3f-a683-709696f3257a_1482x900.png 424w, https://substackcdn.com/image/fetch/$s_!Fpb2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6919f216-06a7-4b3f-a683-709696f3257a_1482x900.png 848w, https://substackcdn.com/image/fetch/$s_!Fpb2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6919f216-06a7-4b3f-a683-709696f3257a_1482x900.png 1272w, https://substackcdn.com/image/fetch/$s_!Fpb2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6919f216-06a7-4b3f-a683-709696f3257a_1482x900.png 1456w" sizes="100vw" loading="lazy"></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><h4>Tools of Titans by Tim Ferriss</h4><p>Not a book to read cover to cover, but to browse.</p><p>What it reinforced for me is that there&#8217;s no single path, routine, or formula. People who do interesting things tend to design lives that fit them, not templates they found online.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-6nf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fb1905d-a62f-4046-b441-b9be7c75f529_1482x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-6nf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fb1905d-a62f-4046-b441-b9be7c75f529_1482x900.png 424w, https://substackcdn.com/image/fetch/$s_!-6nf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fb1905d-a62f-4046-b441-b9be7c75f529_1482x900.png 848w, https://substackcdn.com/image/fetch/$s_!-6nf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fb1905d-a62f-4046-b441-b9be7c75f529_1482x900.png 1272w, https://substackcdn.com/image/fetch/$s_!-6nf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fb1905d-a62f-4046-b441-b9be7c75f529_1482x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-6nf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fb1905d-a62f-4046-b441-b9be7c75f529_1482x900.png" width="1456" height="884" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fb1905d-a62f-4046-b441-b9be7c75f529_1482x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:884,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:871921,&quot;alt&quot;:&quot;Blue Giant by Shinichi Ishizuka&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/183729037?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fb1905d-a62f-4046-b441-b9be7c75f529_1482x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Blue Giant by Shinichi Ishizuka" title="Blue Giant by Shinichi Ishizuka" srcset="https://substackcdn.com/image/fetch/$s_!-6nf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fb1905d-a62f-4046-b441-b9be7c75f529_1482x900.png 424w, https://substackcdn.com/image/fetch/$s_!-6nf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fb1905d-a62f-4046-b441-b9be7c75f529_1482x900.png 848w, https://substackcdn.com/image/fetch/$s_!-6nf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fb1905d-a62f-4046-b441-b9be7c75f529_1482x900.png 1272w, https://substackcdn.com/image/fetch/$s_!-6nf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fb1905d-a62f-4046-b441-b9be7c75f529_1482x900.png 1456w" sizes="100vw" loading="lazy"></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><h4>Bonus: Blue Giant by Shinichi Ishizuka</h4><p>I&#8217;ve always loved manga, and this one genuinely surprised me.</p><p>It&#8217;s a story about obsession, discipline, and showing up every day for your dream, even when no one is watching. It captures something deeply familiar if you&#8217;re building anything long-term: the loneliness of practice, the repetition, and the quiet belief that consistency compounds.</p><p>Reading it reminded me that progress often looks boring from the outside, and that commitment matters long before results do.</p><h1>What&#8217;s next</h1><p>The first priority is <strong>Anapana</strong>.</p><p><strong>Meditation of the Day</strong> is ready to become the new center of the experience. It&#8217;s the natural consequence of everything we learned this year: less choice, more guidance, more continuity. I&#8217;m excited to see how users respond once the app starts answering a single question clearly, every day.</p><p>At the same time, I&#8217;m preparing to launch <strong>Coco</strong>. Not just as a new mobile app, but as proof that the workflow I&#8217;ve been refining actually works end to end.</p><p>Coco is the result of a more structured way of building: clearer research, tighter design systems, cleaner development, and earlier monetization. Launching it feels less like a leap and more like the next logical step.</p><p>On the content side, I&#8217;m deliberately keeping things simple. I&#8217;ll stay active on <strong>Substack and LinkedIn</strong>, and resist the temptation to expand further for now. Focus is fragile, and I&#8217;d rather compound a few channels than dilute my attention across many.</p><p>January will be dense, but intentional. Two launches. Real feedback. Fewer abstractions.</p><p>As always, I&#8217;ll keep sharing the process.</p><p>Let&#8217;s see where this goes.</p>]]></content:encoded></item><item><title><![CDATA[Productive Zone of Disequilibrium]]></title><description><![CDATA[A mental model for leading others... and yourself.]]></description><link>https://www.superbuilders.club/p/productive-zone-of-disequilibrium</link><guid isPermaLink="false">https://www.superbuilders.club/p/productive-zone-of-disequilibrium</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Wed, 17 Dec 2025 07:01:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9d1daa59-7be6-4bc0-8725-9dbdb7250f81_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,069 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>A few days ago I read a post by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Giacomo Falcone&quot;,&quot;id&quot;:85545883,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F303d2e89-39f6-458b-8f24-288c509f7892_800x800.jpeg&quot;,&quot;uuid&quot;:&quot;bcb6d1a4-53fd-42c1-8614-1fee2c1be306&quot;}" data-component-name="MentionToDOM"></span> titled <em>&#8220;The science of helicopter parenting and what happens when parents overhelp.&#8221;</em></p><p>It&#8217;s one of those pieces that stays with you, not because it tells you something radically new, but because it gives words and structure to a tension you already feel.</p><p>The core idea is simple:</p><blockquote><p>When parents overprotect, overguide, and overhelp, they unintentionally prevent children from developing autonomy. Growth requires friction. Remove all of it, and you don&#8217;t get safety. You get fragility.</p></blockquote><p>Reading it brought me back to a concept I first encountered years ago, while working as Head of Product at Talent Garden. It was introduced to me by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Alessandro Braga&quot;,&quot;id&quot;:46988586,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/797499db-8fde-40f7-870b-40d8af181c98_506x508.jpeg&quot;,&quot;uuid&quot;:&quot;5226958c-7ec1-4346-865f-5fb12dbd18ad&quot;}" data-component-name="MentionToDOM"></span>, our CDO at the time, and it&#8217;s called the <strong>Productive Zone of Disequilibrium</strong>.</p><h3>The uncomfortable space where growth happens</h3><p>The term comes from <a href="https://www.hks.harvard.edu/faculty/ronald-heifetz">Ronald Heifetz</a>, professor at Harvard and co-creator of the Adaptive Leadership framework.</p><p>At its core, the idea is this:</p><blockquote><p>People grow not when they feel perfectly safe, and not when they feel overwhelmed, but in the narrow band in between.</p></blockquote><p>Leadership, according to Heifetz, is about helping people navigate <strong>adaptive challenges</strong>: problems with no known solution, where learning and experimentation are required.</p><p>To do that, leaders must create what psychologists call a <strong>holding environment</strong>. A space that is both:</p><ul><li><p><strong>Safe enough</strong> that people don&#8217;t panic or shut down;</p></li><li><p><strong>Uncomfortable enough</strong> that they can&#8217;t stay exactly as they are;</p></li></ul><p><a href="https://en.wikipedia.org/wiki/Donald_Winnicott">Donald Winnicott</a>, a pediatrician and psychoanalyst, used this idea to describe good parenting long before it entered leadership theory.</p><p>Think of a child learning to ride a bike.</p><p>The parent runs next to them. The child does all the work: balancing, pedaling, steering. They wobble. They struggle. They might fall.</p><p><strong>But they also know someone is there.</strong></p><p>If the parent holds the bike the entire time, the child never learns.<br>If the parent lets go completely, too early, the child panics.</p><p>The holding environment is that subtle, dynamic balance.</p><h3>The Productive Zone of Disequilibrium</h3><p>Heifetz visualizes this with a simple mental model.</p><p>On one axis, you have <strong>time</strong>. On the other, the level of <strong>disequilibrium</strong> or stress a person experiences.</p><p>There are two key thresholds:</p><ul><li><p>A <strong>threshold of change</strong>: below this, nothing happens. People are comfortable, competent, and static.</p></li><li><p>A <strong>limit of tolerance</strong>: above this, people freeze, panic, or disengage.</p></li></ul><p>The space between these two lines is the <strong>productive zone of disequilibrium</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jyq_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d64eba0-67df-4ceb-9200-d7ced9c47aee_3200x2000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jyq_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d64eba0-67df-4ceb-9200-d7ced9c47aee_3200x2000.png 424w, https://substackcdn.com/image/fetch/$s_!Jyq_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d64eba0-67df-4ceb-9200-d7ced9c47aee_3200x2000.png 848w, https://substackcdn.com/image/fetch/$s_!Jyq_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d64eba0-67df-4ceb-9200-d7ced9c47aee_3200x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!Jyq_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d64eba0-67df-4ceb-9200-d7ced9c47aee_3200x2000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jyq_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d64eba0-67df-4ceb-9200-d7ced9c47aee_3200x2000.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d64eba0-67df-4ceb-9200-d7ced9c47aee_3200x2000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:559172,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/181771243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d64eba0-67df-4ceb-9200-d7ced9c47aee_3200x2000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Jyq_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d64eba0-67df-4ceb-9200-d7ced9c47aee_3200x2000.png 424w, https://substackcdn.com/image/fetch/$s_!Jyq_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d64eba0-67df-4ceb-9200-d7ced9c47aee_3200x2000.png 848w, https://substackcdn.com/image/fetch/$s_!Jyq_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d64eba0-67df-4ceb-9200-d7ced9c47aee_3200x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!Jyq_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d64eba0-67df-4ceb-9200-d7ced9c47aee_3200x2000.png 1456w" sizes="100vw" loading="lazy"></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>That&#8217;s where creativity happens.<br>That&#8217;s where people experiment.<br>That&#8217;s where learning sticks.</p><div class="pullquote"><p>Great leaders don&#8217;t eliminate discomfort. They <strong>regulate it</strong>.</p></div><p>When someone is below the threshold, they raise the temperature: more responsibility, a harder problem, a new constraint.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ppMu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb813b880-528e-4b20-91e4-a382803e160c_3200x2000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ppMu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb813b880-528e-4b20-91e4-a382803e160c_3200x2000.png 424w, https://substackcdn.com/image/fetch/$s_!ppMu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb813b880-528e-4b20-91e4-a382803e160c_3200x2000.png 848w, https://substackcdn.com/image/fetch/$s_!ppMu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb813b880-528e-4b20-91e4-a382803e160c_3200x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!ppMu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb813b880-528e-4b20-91e4-a382803e160c_3200x2000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ppMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb813b880-528e-4b20-91e4-a382803e160c_3200x2000.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b813b880-528e-4b20-91e4-a382803e160c_3200x2000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:606685,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/181771243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb813b880-528e-4b20-91e4-a382803e160c_3200x2000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ppMu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb813b880-528e-4b20-91e4-a382803e160c_3200x2000.png 424w, https://substackcdn.com/image/fetch/$s_!ppMu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb813b880-528e-4b20-91e4-a382803e160c_3200x2000.png 848w, https://substackcdn.com/image/fetch/$s_!ppMu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb813b880-528e-4b20-91e4-a382803e160c_3200x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!ppMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb813b880-528e-4b20-91e4-a382803e160c_3200x2000.png 1456w" sizes="100vw" loading="lazy"></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>When someone is above their limit, they lower it: structure, guidance, reframing, support.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LFUO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c47d4f0-50a5-4844-8436-ccb23f0cbb2e_3200x2000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LFUO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c47d4f0-50a5-4844-8436-ccb23f0cbb2e_3200x2000.png 424w, https://substackcdn.com/image/fetch/$s_!LFUO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c47d4f0-50a5-4844-8436-ccb23f0cbb2e_3200x2000.png 848w, https://substackcdn.com/image/fetch/$s_!LFUO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c47d4f0-50a5-4844-8436-ccb23f0cbb2e_3200x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!LFUO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c47d4f0-50a5-4844-8436-ccb23f0cbb2e_3200x2000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LFUO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c47d4f0-50a5-4844-8436-ccb23f0cbb2e_3200x2000.png" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c47d4f0-50a5-4844-8436-ccb23f0cbb2e_3200x2000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:619598,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/181771243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c47d4f0-50a5-4844-8436-ccb23f0cbb2e_3200x2000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LFUO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c47d4f0-50a5-4844-8436-ccb23f0cbb2e_3200x2000.png 424w, https://substackcdn.com/image/fetch/$s_!LFUO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c47d4f0-50a5-4844-8436-ccb23f0cbb2e_3200x2000.png 848w, https://substackcdn.com/image/fetch/$s_!LFUO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c47d4f0-50a5-4844-8436-ccb23f0cbb2e_3200x2000.png 1272w, https://substackcdn.com/image/fetch/$s_!LFUO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c47d4f0-50a5-4844-8436-ccb23f0cbb2e_3200x2000.png 1456w" sizes="100vw" loading="lazy"></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>Not by giving answers, but by helping people find their own.</p><h3>Why this suddenly feels very personal</h3><p>Here&#8217;s the interesting part.</p><p>Reading about helicopter parenting, and thinking again about the productive zone of disequilibrium, made me realize how closely this applies to my current phase as a founder.</p><p>There&#8217;s no manager setting the temperature now.<br>No organization acting as a holding environment.</p><p>It&#8217;s just you.</p><p>And the temptation is the same one described in parenting:</p><ul><li><p>Either overprotect yourself, staying in safe territory, polishing what already works</p></li><li><p>Or push too hard, stacking too many bets, too much pressure, too fast</p></li></ul><p>Both are forms of miscalibration.</p><p>Founders, much like leadership, is a continuous act of <strong>self-regulation</strong>. You are constantly asking:</p><ul><li><p>Am I bored or avoiding discomfort?</p></li><li><p>Or am I overwhelmed and pretending it&#8217;s &#8220;just hustle&#8221;?</p></li></ul><p>Progress doesn&#8217;t come from eliminating disequilibrium.<br>It comes from learning to stay inside it, deliberately.</p><h3>A useful question to keep around</h3><p>So here&#8217;s a question I&#8217;ve started asking myself more often, and one I think applies equally to leaders, founders, and solo builders:</p><p><strong>Am I below my threshold of change, or above my limit of tolerance?</strong></p><p>If you&#8217;re below it, you probably need a bigger challenge.<br>If you&#8217;re above it, you probably need more structure, not more pressure.</p><p>Growth lives in between.</p><p>And maybe that&#8217;s the real job, whether you&#8217;re leading a team or yourself:<br>not removing friction, not glorifying stress, but learning how to tune the temperature.</p><p><strong>Because nothing meaningful grows in comfort.<br>And nothing grows in panic either.</strong></p>]]></content:encoded></item><item><title><![CDATA[From Zero to Launch in 60 Minutes]]></title><description><![CDATA[The full blueprint of how I built an app live on stage using AI.]]></description><link>https://www.superbuilders.club/p/from-zero-to-launch-in-60-minutes</link><guid isPermaLink="false">https://www.superbuilders.club/p/from-zero-to-launch-in-60-minutes</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Wed, 10 Dec 2025 06:00:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6eed97db-14a2-417b-a6fa-635765489ad8_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,069 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>A week ago I was in Turin at a Product Heroes event and I&#8230; may have made a <em>questionable life choice</em>.</p><p>I walked on stage and decided to build a brand-new product <strong>live</strong>, in front of lots of people, starting from absolute zero, using only <strong>ChatGPT</strong> and <strong>Lovable</strong>&#8230; and to launch it <em>before the meetup ended</em>.</p><p>Yes, I know. High-risk. Low-sanity. But that&#8217;s exactly why I wanted to do it.</p><p>Here were my rules:</p><ol><li><p><strong>Start from zero. </strong><em>Okay okay&#8230; I did prep a couple prompts beforehand; because honestly, no one deserves to watch me stare silently at a blank screen, pretending to &#8220;think deeply.&#8221;</em></p></li><li><p><strong>Ship something real. </strong>No fake screens. No prototypes. A working product with real UI, real logic, and real constraints.</p></li><li><p><strong>Landing page + paywall included. </strong>If people can&#8217;t pay for it, it&#8217;s not a product&#8230; it&#8217;s a school project.</p></li><li><p><strong>Launch it live. </strong>No backstage fixes. No &#8220;I&#8217;ll finish it tonight.&#8221; <strong>What ships, ships.</strong></p></li></ol><p>It could have been a huge win.<br>It could have been a <em>hilarious</em> disaster.<br>Either way, everyone in the room would see everything&#8230; in real time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8ZAh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ee125a-0bcd-4964-9b3d-4e5d986f8784_1600x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8ZAh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ee125a-0bcd-4964-9b3d-4e5d986f8784_1600x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8ZAh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ee125a-0bcd-4964-9b3d-4e5d986f8784_1600x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8ZAh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ee125a-0bcd-4964-9b3d-4e5d986f8784_1600x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8ZAh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ee125a-0bcd-4964-9b3d-4e5d986f8784_1600x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8ZAh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ee125a-0bcd-4964-9b3d-4e5d986f8784_1600x1200.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18ee125a-0bcd-4964-9b3d-4e5d986f8784_1600x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140466,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/179932294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ee125a-0bcd-4964-9b3d-4e5d986f8784_1600x1200.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_!8ZAh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ee125a-0bcd-4964-9b3d-4e5d986f8784_1600x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8ZAh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ee125a-0bcd-4964-9b3d-4e5d986f8784_1600x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8ZAh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ee125a-0bcd-4964-9b3d-4e5d986f8784_1600x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8ZAh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18ee125a-0bcd-4964-9b3d-4e5d986f8784_1600x1200.jpeg 1456w" sizes="100vw" loading="lazy"></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>This post is the full story: <strong>the idea, the workflow, the prompts, the research, and how I used AI as a full product team</strong> to design, build, and deploy an MVP in under 60 minutes.</p><h1>The Idea</h1><p>Let me start from something personal.</p><p>I&#8217;m a <strong>musician</strong>. I play the piano. For years I even had a jazz band&#8230; then <em>life happened</em>, as it always does, but I never lost the passion.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pVaC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b463c65-9269-4b17-bc89-d52ee0b4eba0_3024x4032.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pVaC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b463c65-9269-4b17-bc89-d52ee0b4eba0_3024x4032.heic 424w, https://substackcdn.com/image/fetch/$s_!pVaC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b463c65-9269-4b17-bc89-d52ee0b4eba0_3024x4032.heic 848w, https://substackcdn.com/image/fetch/$s_!pVaC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b463c65-9269-4b17-bc89-d52ee0b4eba0_3024x4032.heic 1272w, https://substackcdn.com/image/fetch/$s_!pVaC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b463c65-9269-4b17-bc89-d52ee0b4eba0_3024x4032.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pVaC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b463c65-9269-4b17-bc89-d52ee0b4eba0_3024x4032.heic" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b463c65-9269-4b17-bc89-d52ee0b4eba0_3024x4032.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2139718,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/179932294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b463c65-9269-4b17-bc89-d52ee0b4eba0_3024x4032.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pVaC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b463c65-9269-4b17-bc89-d52ee0b4eba0_3024x4032.heic 424w, https://substackcdn.com/image/fetch/$s_!pVaC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b463c65-9269-4b17-bc89-d52ee0b4eba0_3024x4032.heic 848w, https://substackcdn.com/image/fetch/$s_!pVaC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b463c65-9269-4b17-bc89-d52ee0b4eba0_3024x4032.heic 1272w, https://substackcdn.com/image/fetch/$s_!pVaC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b463c65-9269-4b17-bc89-d52ee0b4eba0_3024x4032.heic 1456w" sizes="100vw" loading="lazy"></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>And there&#8217;s another detail: I have <strong>perfect pitch</strong>. </p><p>As a kid, I genuinely thought it was some kind of <strong>superpower</strong>.<br>No one in my family played music.<br>Yet I could recognize every single note instantly, as if they had colors or flavors attached to them.</p><p>For most of my life, I believed it was a gift.<br>Something you&#8217;re born with.</p><p>Then a few years ago I read <strong>Peak</strong>, the book by Anders Ericsson, and came across a research paper that completely flipped that belief upside down.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rOs_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6efef-3108-487d-9f41-54638a29d352_1482x804.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rOs_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6efef-3108-487d-9f41-54638a29d352_1482x804.png 424w, https://substackcdn.com/image/fetch/$s_!rOs_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6efef-3108-487d-9f41-54638a29d352_1482x804.png 848w, https://substackcdn.com/image/fetch/$s_!rOs_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6efef-3108-487d-9f41-54638a29d352_1482x804.png 1272w, https://substackcdn.com/image/fetch/$s_!rOs_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6efef-3108-487d-9f41-54638a29d352_1482x804.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rOs_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6efef-3108-487d-9f41-54638a29d352_1482x804.png" width="1456" height="790" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60b6efef-3108-487d-9f41-54638a29d352_1482x804.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:429046,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/179932294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6efef-3108-487d-9f41-54638a29d352_1482x804.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rOs_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6efef-3108-487d-9f41-54638a29d352_1482x804.png 424w, https://substackcdn.com/image/fetch/$s_!rOs_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6efef-3108-487d-9f41-54638a29d352_1482x804.png 848w, https://substackcdn.com/image/fetch/$s_!rOs_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6efef-3108-487d-9f41-54638a29d352_1482x804.png 1272w, https://substackcdn.com/image/fetch/$s_!rOs_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60b6efef-3108-487d-9f41-54638a29d352_1482x804.png 1456w" sizes="100vw" loading="lazy"></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>It was a longitudinal study by <strong>Ayako Sakakibara</strong>, a Japanese music psychologist who followed 24 children aged 2&#8211;6 and trained them using a specific technique called the <strong>Chord Identification Method</strong> (CIM).</p><p>And the results?</p><p><strong>22 out of 24 children successfully acquired perfect pitch</strong> after structured, daily micro-training sessions (but 2 of them left the study earlier).<br>A <em>92% success rate</em>.<br>Zero &#8220;gifted&#8221; kids.<br>Just a method.<br>Just consistency.<br>Just early learning.</p><p><a href="https://journals.sagepub.com/doi/abs/10.1177/0305735612463948">Here&#8217;s the study</a>, in case you&#8217;re curious.</p><p>What blew my mind is how simple the training actually was:</p><h4>Step 1: Associate each chord with a color</h4><p>Sakakibara used 9 major triads (the &#8220;nine white chords&#8221;).</p><p>Each chord always had the same color (e.g., C&#8211;E&#8211;G was red, C&#8211;F&#8211;A was yellow, etc.)</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-ziX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab16520f-8411-4cf4-aa39-190e4bae98a0_436x182.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-ziX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab16520f-8411-4cf4-aa39-190e4bae98a0_436x182.png 424w, https://substackcdn.com/image/fetch/$s_!-ziX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab16520f-8411-4cf4-aa39-190e4bae98a0_436x182.png 848w, https://substackcdn.com/image/fetch/$s_!-ziX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab16520f-8411-4cf4-aa39-190e4bae98a0_436x182.png 1272w, https://substackcdn.com/image/fetch/$s_!-ziX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab16520f-8411-4cf4-aa39-190e4bae98a0_436x182.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-ziX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab16520f-8411-4cf4-aa39-190e4bae98a0_436x182.png" width="436" height="182" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ab16520f-8411-4cf4-aa39-190e4bae98a0_436x182.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:182,&quot;width&quot;:436,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Comments Archive - Phase 13&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Comments Archive - Phase 13" title="Comments Archive - Phase 13" srcset="https://substackcdn.com/image/fetch/$s_!-ziX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab16520f-8411-4cf4-aa39-190e4bae98a0_436x182.png 424w, https://substackcdn.com/image/fetch/$s_!-ziX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab16520f-8411-4cf4-aa39-190e4bae98a0_436x182.png 848w, https://substackcdn.com/image/fetch/$s_!-ziX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab16520f-8411-4cf4-aa39-190e4bae98a0_436x182.png 1272w, https://substackcdn.com/image/fetch/$s_!-ziX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab16520f-8411-4cf4-aa39-190e4bae98a0_436x182.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>No note names.<br>No theory.<br>Just color.</p><h4>Step 2: Tiny sessions, many times a day</h4><p>Children trained in <strong>2&#8211;5 minute sessions</strong>, repeated <strong>4&#8211;5 times per day</strong>, for a total of about <strong>100 chord trials per day</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M8mF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b247dd-6f53-4d6c-adea-b0fb786abba2_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M8mF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b247dd-6f53-4d6c-adea-b0fb786abba2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!M8mF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b247dd-6f53-4d6c-adea-b0fb786abba2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!M8mF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b247dd-6f53-4d6c-adea-b0fb786abba2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!M8mF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b247dd-6f53-4d6c-adea-b0fb786abba2_1280x720.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M8mF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b247dd-6f53-4d6c-adea-b0fb786abba2_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8b247dd-6f53-4d6c-adea-b0fb786abba2_1280x720.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;How to use the Chord Identification Trainer (Eguchi Method for Perfect  Pitch)&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="How to use the Chord Identification Trainer (Eguchi Method for Perfect  Pitch)" title="How to use the Chord Identification Trainer (Eguchi Method for Perfect  Pitch)" srcset="https://substackcdn.com/image/fetch/$s_!M8mF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b247dd-6f53-4d6c-adea-b0fb786abba2_1280x720.jpeg 424w, https://substackcdn.com/image/fetch/$s_!M8mF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b247dd-6f53-4d6c-adea-b0fb786abba2_1280x720.jpeg 848w, https://substackcdn.com/image/fetch/$s_!M8mF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b247dd-6f53-4d6c-adea-b0fb786abba2_1280x720.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!M8mF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8b247dd-6f53-4d6c-adea-b0fb786abba2_1280x720.jpeg 1456w" sizes="100vw" loading="lazy"></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>This structure allowed them to stay focused, avoid fatigue, and build the skill almost subconsciously.</p><h4>Step 3: The magical shift: height &#8594; chroma</h4><p>This is the most important part&#8230; the &#8220;aha&#8221; moment of the entire study.</p><p>At first, children don&#8217;t understand chords. They only recognize <strong>pitch height</strong>: &#8220;this one sounds higher,&#8221; &#8220;this one sounds lower.&#8221;</p><p>But after a few weeks, something clicks.</p><p>They move from identifying <strong>height</strong> to identifying <strong>chroma</strong>, the pitch category which is exactly what perfect pitch is.</p><p>This transition is documented across multiple pages where Sakakibara analyzes how children&#8217;s errors change over time.</p><p>This shift is the foundation of perfect pitch.</p><p>And it happens consistently.</p><h3>So I asked myself: what if we turned this into an app?</h3><p>Ever since I discovered this research, I&#8217;ve had this obsession:<br><em>One day, I want to build an app that helps kids develop absolute pitch.</em></p><p>A playful, science-backed app for children aged 2&#8211;6 that helps them train absolute pitch with:</p><ul><li><p>Tiny daily chord games</p></li><li><p>Bright color cards</p></li><li><p>Simple auditory feedback</p></li><li><p>Zero music experience needed</p></li><li><p>And a method validated by a 2-year study</p></li></ul><p>An app that feels like a game&#8230; but is powered by real cognitive science.</p><p>That&#8217;s how <strong>ChromaKid</strong> was born.</p><p>And that&#8217;s the idea I decided to build live on stage.</p><h1>The Plan</h1><p>When people imagine AI development, they picture someone opening Lovable and typing:</p><pre><code>Hey Lovable, build me an app.</code></pre><p><strong>Nope.</strong> That&#8217;s a guaranteed way to suffer.</p><p>Before touching Lovable, my process always starts with one phase, the most important one: <strong>Planning.</strong></p><div class="pullquote"><p><strong>AI works beautifully&#8230; when you do the planning.</strong></p></div><p>Lovable is <strong>execution</strong>.<br>ChatGPT (or your favourite model) is <strong>everything before that</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nMd-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf42dd2-01d7-4a4d-9cb0-93902df6887b_1600x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nMd-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf42dd2-01d7-4a4d-9cb0-93902df6887b_1600x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nMd-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf42dd2-01d7-4a4d-9cb0-93902df6887b_1600x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nMd-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf42dd2-01d7-4a4d-9cb0-93902df6887b_1600x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nMd-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf42dd2-01d7-4a4d-9cb0-93902df6887b_1600x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nMd-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf42dd2-01d7-4a4d-9cb0-93902df6887b_1600x1200.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/baf42dd2-01d7-4a4d-9cb0-93902df6887b_1600x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155976,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/179932294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf42dd2-01d7-4a4d-9cb0-93902df6887b_1600x1200.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_!nMd-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf42dd2-01d7-4a4d-9cb0-93902df6887b_1600x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nMd-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf42dd2-01d7-4a4d-9cb0-93902df6887b_1600x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nMd-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf42dd2-01d7-4a4d-9cb0-93902df6887b_1600x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nMd-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbaf42dd2-01d7-4a4d-9cb0-93902df6887b_1600x1200.jpeg 1456w" sizes="100vw" loading="lazy"></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>Here&#8217;s how the dance works&#8230; not as a list, but as a flow.</p><h4>Step 1: Give ChatGPT the real context</h4><p>I don&#8217;t just drop the idea.</p><p>I tell it:</p><ul><li><p>why I want to build this</p></li><li><p>for whom</p></li><li><p>the educational goal</p></li><li><p>time constraints</p></li><li><p>what MVP means in this specific case</p></li><li><p>what success looks like</p></li><li><p>what cannot go wrong</p></li></ul><p>If the AI doesn&#8217;t understand the context, it can&#8217;t make good decisions. Simple as that.</p><h4>Step 2: Feed it the raw material</h4><p>A few days before the live building, I sat down with ChatGPT and uploaded the Sakakibara study.</p><p>This thing is 26 pages long, super technical, full of cognitive theory, error charts, chord tables&#8230; the kind of paper you read once and think: &#8220;Ok cool&#8230; and now what?&#8221;.</p><p>So I asked ChatGPT to do something very specific: turn the research into a real MVP. Not just &#8220;explain the study.&#8221; But <em>translate it</em> into an app.</p><p>This was the prompt:</p><pre><code>I&#8217;m sharing with you the full research paper by Ayako Sakakibara (2012) about how children aged 2&#8211;6 can acquire absolute pitch through daily training based on chord identification.

Using the insights, methodology, and findings from this study, help me design a complete, science-based product plan for an MVP called &#8220;ChromaKid&#8221;: a responsive web app that helps young children develop absolute pitch. 

Your plan should:
1. Extract the key principles of the training method (frequency, chord sets, chroma vs. height, learning progression, plateau/doldrums, feedback style).
2. Translate these principles into a modern, digital, child-friendly experience.
3. Outline the core features required for an MVP (educational flow, exercises, UI, progression system, parent involvement).
4. Describe the ideal training protocol (session length, repetitions, how to simulate the Eguchi/Sakakibara method digitally).
5. Propose an exercise structure that replicates the acquisition process observed in the study.
6. Define the success metrics for the MVP (learning outcomes, engagement, parent retention, etc.).
7. Ensure everything is grounded in the evidence and constraints of the study. Be extremely concrete, structured and detailed.

Don&#8217;t be generic. Build the plan as if we were about to start development today.</code></pre><h4>Step 3: Define the MVP</h4><p>ChatGPT decomposed everything into a real MVP but it was too complex, now it&#8217;s my turn.</p><p>With ChatGPT, I strip the idea down to the essentials: <strong>what must exist?</strong></p><pre><code>Thank you! I&#8217;d like to develop only the training engine for Phase 1, it should be structured in this way:

<strong>Homepage</strong> with a list of all the Levels (from 2 to 9 chords):
- Higher levels should be showed with a locker and they activates only when the children reach a 100% accuracy for 7 days;

<strong>Training Page</strong>, structured in this way:
- identification trials counter (should be 20 per session)
- back button (if children needs to interrupt a session)
- chord played repeatedly with an animation
- Cards of different colors, children should choose the correct one.
- Immediate feedback: If correct &#8594; &#8220;Success animation + next trial&#8221;. If wrong &#8594; &#8220;Incorrect, try again&#8221; + replay chord + highlight correct card after repeat.</code></pre><h4>Step 4: Deep Dive</h4><p>Before submitting the prompt I ask ChatGPT an important question. Maybe the most important.</p><pre><code>Ask me all the questions that you want but one at a time.</code></pre><p>This is the real cheat code.</p><p>For ChromaKid, it asked me <strong>24 questions</strong>. Brilliant questions.</p><p>It clarified audio looping, session resets, level unlocking behaviour, streak logic, onboarding, UX constraints, database schema, error states, feedback animations, analytics, parent vs child roles,&#8230;</p><p>By the end, it understood the product better than I did.</p><h4>Step 4: Write the final prompt for Lovable</h4><p>The Lovable prompt is not a prompt. It&#8217;s a <strong>document</strong>.</p><p>It includes:</p><ul><li><p>context</p></li><li><p>constraints</p></li><li><p>pedagogy</p></li><li><p>user flow</p></li><li><p>UI decisions</p></li><li><p>backend rules</p></li><li><p>the cognitive science behind the method</p></li><li><p>what to build</p></li><li><p>what <em>not</em> to build</p></li></ul><p>ChatGPT helps me craft the cleanest possible version, the one Lovable can understand without guessing.</p><p>Here&#8217;s the prompt:</p><pre><code>Develop a scientifically grounded responsive web application called ChromaKey that allows children aged 2&#8211;6 to train absolute pitch through the digital replication of the Eguchi/Sakakibara Chord Identification Method (CIM).

<strong>1. Product Overview</strong>
The MVP must deliver a fully functional training engine, which includes:

- Authentication using Supabase
- A system of Levels from 2 &#8594; 9, where each level corresponds to the exact number of active chords available.
- Daily 20-trial training sessions that the child must complete in one sitting.
- Chord playback engine that plays a selected chord repeatedly every 2 seconds until a card is tapped.
- Full feedback loop: success animation for correct answers, error animation + forced correction tap for wrong answers.
- 7-day streak system that unlocks the next level only after 7 consecutive days of perfect sessions.
- Automatic daily reset at midnight, which starts a new training day.

Everything must be implemented with extreme simplicity and reliability. The user is a toddler; the parent is the one monitoring progress.

<strong>2. Core Concepts</strong>
This section defines the educational rules the application must obey.

<strong>2.1 Levels</strong>
Each level contains a fixed number of chord&#8211;color cards:
- Level 2 &#8594; 2 cards
- Level 3 &#8594; 3 cards
- &#8230;
- Level 9 &#8594; full set of 9 white chords 

Lovable must treat levels as <em>states</em>, not optional exercises. Children are always locked into the current level until streak completion.

Unlock Requirements:
To unlock the next level, the system must check:
1. Has the child completed one full 20-trial session today?
2. Was accuracy 100% (20/20)?
3. Are the last 7 days all perfect sessions?

If all conditions are met, the system must:
- Increase currentLevel by +1
- Show a small banner on Home: &#8220;New Level Unlocked!&#8221;
- Update child&#8217;s state immediately

No animations or intro screens needed for the MVP.

<strong>2.2 Chords &amp; Color Mapping (Eguchi Standard)</strong>
Lovable must hardcode this mapping into the app:

| Chord | Color |
|-------|--------|
| CEG | Red |
| CFA | Yellow |
| BDG | Blue |
| ACF | Black |
| DGB | Green |
| EGC | Orange |
| FAC | Purple |
| GBD | Pink |
| GCE | Brown |

These color assignments <em>must never change</em>, and must always stay consistent throughout the experience.

<strong>2.3 Sessions</strong>
A session is a sequence of 20 trials, each consisting of:
- Random chord selection from currently active set
- Repeated playback every 2 seconds
- Child selecting one card
- Immediate feedback

Important Rules:
- Only the first session of the day counts toward streak.
- Session ends only after 20 valid trials.
- Exiting early causes full session reset.

<strong>3. User Flows</strong>

<strong>3.0 Authentication screen</strong>
Lovable must build a simple authentication screen with signup and login. 
- In the signup page user should add his first name, email and password. In the login page only email and password.
- User should be able to reset his password

<strong>3.1 Home Screen (Progression Path)</strong>
Lovable must build a simple home screen containing:
- A vertical or horizontal &#8220;path&#8221; of Level tiles from Level 2 to Level 9
- Current level stands out visually
- Locked levels must display a lock icon and be unclickable
- Unlocked levels must be clickable
- Only for authenticated users

Below the path, display a small parent-only text:
- &#8220;Streak: X/7 days&#8221;

Behavior:
- Tapping an unlocked level triggers navigation to the Training Session.
- When streak reaches 7, backend updates currentLevel &#8594; UI reflects change instantly.

<strong>3.2 Daily Training Session</strong>
Entering a Session:
- User selects Level &#8594; sees a Start Session button
- No warm-up sequence. Session begins at Trial 1.
- Only for authenticated users

Session UI Components:
Top Bar:
- Back button &#8594; exits session and resets it
- Trial counter (e.g., &#8220;Trial 7/20&#8221;)

Center:
- Pulsating circle (animated with scale or opacity)
- App must trigger chord playback every 2 seconds until the child taps

Bottom:
- Adaptive layout of color cards:
  - 2&#8211;3 cards &#8594; 1 row
  - 4&#8211;6 cards &#8594; 2 rows
  - 7&#8211;9 cards &#8594; 3 rows

The cards are large, simple, solid colors.

Trial Logic (Lovable must implement):
- Select 1 chord randomly from active chords, equal probability
- Play the chord immediately
- Continue playing every 2 seconds
- Wait for card tap

Feedback Logic:
Correct Answer:
- Display a simple success animation (e.g., brief glow or bounce)
- Move to next trial

Incorrect Answer:
- Show a red &#8220;error&#8221; animation (shake, flash, etc.)
- Replay chord
- Highlight correct card subtly (not too revealing)
- Require child to tap correct card &#8594; then treat as a correct completion

End of Session Logic:
After Trial 20/20:
1. Show confetti animation
2. Display strict summary:
   - &#8220;You completed all 20 trials!&#8221;
   - &#8220;Accuracy: X/20&#8221;
   - Perfect session = green banner
   - Otherwise neutral banner
3. Button: Go Home

Streak Logic:
- If accuracy 20/20 &#8594; increment streak
- If not &#8594; reset streak to 0

<strong>4. Unlocking Logic</strong>
Lovable must implement a daily streak system:
- Day resets at 00:00 local time
- Child must complete one full 20-trial session
- Accuracy must be 20/20

After 7 consecutive perfect days:
- Automatically trigger level unlock
- Display a small banner on the Home Screen

No animation or modal required.

<strong>5. Audio Handling</strong>
Audio Requirements:
- There will be MP3 files for each chord (ceg.mp3, cfa.mp3, etc.)
- Do NOT alter audio: no normalization, no trimming, no processing

Playback Behavior:
- On each trial: play chord immediately
- Repeat chord every 2 seconds
- On incorrect answer: replay immediately

Lovable must ensure precise timing.

<strong>6. Data &amp; Logging</strong>
<strong>6.1 Data Stored Per Session:</strong>
- session_id
- child_id
- date
- level
- accuracy (0&#8211;20)
- counts_for_streak (boolean)
- new streak value

<strong>6.2 Data Stored Per Trial:</strong>
- trial_id
- session_id
- trial_number
- chord
- selected_color
- correct/incorrect
- wrong_selection
- confirmed_correct_tap
- timestamp

<strong>6.3 Stored State:</strong>
- currentLevel (integer)
- currentStreak (integer)

Lovable must keep these in a relational structure.

<strong>7. UI Specification</strong>
Home Page:
- Level path UI
- Level tiles
  - Unlocked tile: high opacity, tap enabled
  - Locked tile: dimmed + lock icon
- Parent streak text under the path

Training Page:
- Back button + Trial counter at top
- Pulsating circle centered
- Grid of color cards at bottom

<strong>Color Rules:</strong>
All colors follow Eguchi&#8217;s mapping exactly.

<strong>Animations:</strong>
- Pulsating circle = chord playback
- Small success animation per correct answer
- Error animation + highlight for correct card
- Confetti only at session end

<strong>8. Error Handling</strong>
Audio Load Failure:
- Show modal: &#8220;Sound issue. Please check your connection.&#8221;
- Retry button

Mid-Session Exit:
- Back button returns user to Home
- Restart session from Trial 1 next time

<strong>9. Technical Architecture (High Level)</strong>
Frontend:
- Responsive web app
- React/Next.js suggested
- Local state for session logic
- Timers for repeated playback

Backend:
Endpoints needed:
- POST /session
- POST /session/trial
- GET /level
- POST /level/unlock
- GET /streak
- POST /streak/reset

<strong>Database Tables:</strong>
- users
- children
- levels
- sessions
- trials
- streaks

Lovable must generate these according to the logging rules.

<strong>10. Success Criteria</strong>
Functional Criteria:
- Daily session runs correctly every time
- Chords loop with perfect timing
- Streak logic is accurate
- Level unlocks happen exactly on rule
- All session/trial logs are reliable

UX Criteria:
- Toddlers can complete sessions with minimal guidance
- Parents understand unlocking and streaks immediately
- Visual difficulty increases gradually and predictably</code></pre><h4>Step 5: Open Lovable</h4><p>Not before.</p><p>Once the plan is solid, Lovable becomes a superpower. It turns the entire strategy into a working product.</p><p>And that&#8217;s when the fun begins.</p><h1>Development</h1><p>At this point, the entire product existed in my head and in ChatGPT&#8217;s head, but nowhere else.</p><p>And this is the moment I opened <strong>Lovable</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y_wq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa20ab87-a453-4dc6-9c5b-e3bca7348df3_1600x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y_wq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa20ab87-a453-4dc6-9c5b-e3bca7348df3_1600x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y_wq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa20ab87-a453-4dc6-9c5b-e3bca7348df3_1600x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y_wq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa20ab87-a453-4dc6-9c5b-e3bca7348df3_1600x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y_wq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa20ab87-a453-4dc6-9c5b-e3bca7348df3_1600x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y_wq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa20ab87-a453-4dc6-9c5b-e3bca7348df3_1600x1200.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa20ab87-a453-4dc6-9c5b-e3bca7348df3_1600x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:161881,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/179932294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa20ab87-a453-4dc6-9c5b-e3bca7348df3_1600x1200.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_!y_wq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa20ab87-a453-4dc6-9c5b-e3bca7348df3_1600x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y_wq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa20ab87-a453-4dc6-9c5b-e3bca7348df3_1600x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y_wq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa20ab87-a453-4dc6-9c5b-e3bca7348df3_1600x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y_wq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa20ab87-a453-4dc6-9c5b-e3bca7348df3_1600x1200.jpeg 1456w" sizes="100vw" loading="lazy"></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>There&#8217;s always a small thrill (and a bit of fear) when you paste a massive prompt into Lovable&#8230; especially <em>live</em> in front of a lot of other people. </p><p>You never know if it&#8217;s going to generate a masterpiece, a good first draft&#8230; or a glowing pile of HTML spaghetti.</p><p>So I pasted the entire specification and I hit <strong>Generate</strong>.</p><p>And honestly?</p><p><strong>The first output was shockingly good.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gFZ3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa6662b-76f0-4748-8905-d9ac64e723f4_1482x633.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gFZ3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa6662b-76f0-4748-8905-d9ac64e723f4_1482x633.png 424w, https://substackcdn.com/image/fetch/$s_!gFZ3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa6662b-76f0-4748-8905-d9ac64e723f4_1482x633.png 848w, https://substackcdn.com/image/fetch/$s_!gFZ3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa6662b-76f0-4748-8905-d9ac64e723f4_1482x633.png 1272w, https://substackcdn.com/image/fetch/$s_!gFZ3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa6662b-76f0-4748-8905-d9ac64e723f4_1482x633.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gFZ3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa6662b-76f0-4748-8905-d9ac64e723f4_1482x633.png" width="1456" height="622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/caa6662b-76f0-4748-8905-d9ac64e723f4_1482x633.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:622,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:170657,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/179932294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa6662b-76f0-4748-8905-d9ac64e723f4_1482x633.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gFZ3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa6662b-76f0-4748-8905-d9ac64e723f4_1482x633.png 424w, https://substackcdn.com/image/fetch/$s_!gFZ3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa6662b-76f0-4748-8905-d9ac64e723f4_1482x633.png 848w, https://substackcdn.com/image/fetch/$s_!gFZ3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa6662b-76f0-4748-8905-d9ac64e723f4_1482x633.png 1272w, https://substackcdn.com/image/fetch/$s_!gFZ3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcaa6662b-76f0-4748-8905-d9ac64e723f4_1482x633.png 1456w" sizes="100vw" loading="lazy"></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><h3>Iterating in Real Time</h3><p><strong>This is where the game begins.</strong></p><p>You suddenly have a product, a <em>real</em> one, in less than ten minutes.</p><p>Now you can <strong>play with it</strong>.</p><p>You test it.<br>You tap through the levels.<br>You start a session.<br>You listen to the chord loop.<br>You pick a color.<br>You see the feedback.<br>And instantly, you know what needs to be added, fixed, or improved.</p><p>And here comes the beauty:<br><strong>every time you need a tweak, big or small, you just switch back to Lovable, drop a prompt, and rebuild.</strong></p><p>No friction.<br>No waiting for sprints.<br>No &#8220;can we fit this into the roadmap?&#8221;<br>Just: <em>update &#8594; generate &#8594; done</em>.</p><p>And every single time, Lovable answered like an engineer who never sleeps.</p><p>These are some of the real prompts I used to improve the product during the live session. And one thing is important:</p><blockquote><p><strong>I always refine each prompt with ChatGPT before sending it to Lovable.</strong><br>ChatGPT is where clarity happens.<br>Lovable is where execution happens.</p></blockquote><p>Here&#8217;s how that looked in practice:</p><h4>Child Profile</h4><p>I wanted the app to support multiple children, each with their own training progress.</p><pre><code>Add a mandatory onboarding flow after authentication where the parent must create a child profile before accessing the Home screen.

The child profile must include the following fields:
- Child Name (string, required)
- Birth Date (date, required)
- Gender (dropdown: Male / Female / Other, required)
- Already had music training? (boolean, required)

After submitting the profile, save it in the database linked to the authenticated user (user_id &#8594; child.user_id).

Redirect the parent to the Home / Levels screen, using this child as the active child.

Also create a Child Selector. On the Home screen, display the active child&#8217;s name (e.g., &#8220;Training for: Sofia&#8221;). When tapped, open a modal listing all children belonging to the user. Each item in the modal allows:
- Selecting a child (sets this child as the active profile)
- Adding a new child profile (same form as onboarding)

Ensure all training sessions, levels, streaks, and analytics are always linked to the active child_id.</code></pre><p>Here it is:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-Yi6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918ee153-8b24-408d-ace3-7dd2318fa072_1482x633.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-Yi6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918ee153-8b24-408d-ace3-7dd2318fa072_1482x633.png 424w, https://substackcdn.com/image/fetch/$s_!-Yi6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918ee153-8b24-408d-ace3-7dd2318fa072_1482x633.png 848w, https://substackcdn.com/image/fetch/$s_!-Yi6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918ee153-8b24-408d-ace3-7dd2318fa072_1482x633.png 1272w, https://substackcdn.com/image/fetch/$s_!-Yi6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918ee153-8b24-408d-ace3-7dd2318fa072_1482x633.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-Yi6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918ee153-8b24-408d-ace3-7dd2318fa072_1482x633.png" width="1456" height="622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/918ee153-8b24-408d-ace3-7dd2318fa072_1482x633.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:622,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171300,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/179932294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918ee153-8b24-408d-ace3-7dd2318fa072_1482x633.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-Yi6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918ee153-8b24-408d-ace3-7dd2318fa072_1482x633.png 424w, https://substackcdn.com/image/fetch/$s_!-Yi6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918ee153-8b24-408d-ace3-7dd2318fa072_1482x633.png 848w, https://substackcdn.com/image/fetch/$s_!-Yi6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918ee153-8b24-408d-ace3-7dd2318fa072_1482x633.png 1272w, https://substackcdn.com/image/fetch/$s_!-Yi6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918ee153-8b24-408d-ace3-7dd2318fa072_1482x633.png 1456w" sizes="100vw" loading="lazy"></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><h4>Analytics for Parents</h4><p>Then I asked for analytics. I wanted parents to be able to see the progress of their children.</p><pre><code>Add a new bottom navigation tab called &#8220;Analytics&#8221;. This screen should show analytics for the currently active child.

Display the following analytics components:

1. Current Streak:
   - Large number display, e.g., &#8220;&#128293; Streak: 4 days in a row&#8221;.

2. Current Level:
   - Badge element showing the child&#8217;s current level, e.g., &#8220;&#127919; Current Level: 4&#8221;.

3. Accuracy History:
   - A Line Graph showing the accuracy percentage over the last 7&#8211;30 days.
   - X-axis: dates
   - Y-axis: accuracy (%)

4. Total Sessions Completed:
   - Stat card, e.g., &#8220;&#128216; Total Sessions: 42&#8221;.

5. Best Streak Ever:
   - Stat card, e.g., &#8220;&#127942; Best Streak: 9 days&#8221;.

6. Errors (Last 7 Days):
   - Stat card, e.g., &#8220;&#10060; Errors (last 7 days): 12&#8221;.

7. Chord/Color Accuracy Radar Chart:
   - Radar chart with 9 axes, one for each chord in Phase 1:
     CEG, CFA, BDG, ACF, DGB, EGC, FAC, GBD, GCE.
   - Value for each axis: accuracy (%) for that chord-color pair.

Ensure the chart reads from the training logs associated with the current child_id.</code></pre><p>Here it is:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SsCM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca1433bf-bca3-4c29-99d3-f119c056ffb0_1482x633.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SsCM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca1433bf-bca3-4c29-99d3-f119c056ffb0_1482x633.png 424w, https://substackcdn.com/image/fetch/$s_!SsCM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca1433bf-bca3-4c29-99d3-f119c056ffb0_1482x633.png 848w, https://substackcdn.com/image/fetch/$s_!SsCM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca1433bf-bca3-4c29-99d3-f119c056ffb0_1482x633.png 1272w, https://substackcdn.com/image/fetch/$s_!SsCM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca1433bf-bca3-4c29-99d3-f119c056ffb0_1482x633.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SsCM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca1433bf-bca3-4c29-99d3-f119c056ffb0_1482x633.png" width="1456" height="622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca1433bf-bca3-4c29-99d3-f119c056ffb0_1482x633.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:622,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:172934,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/179932294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca1433bf-bca3-4c29-99d3-f119c056ffb0_1482x633.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SsCM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca1433bf-bca3-4c29-99d3-f119c056ffb0_1482x633.png 424w, https://substackcdn.com/image/fetch/$s_!SsCM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca1433bf-bca3-4c29-99d3-f119c056ffb0_1482x633.png 848w, https://substackcdn.com/image/fetch/$s_!SsCM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca1433bf-bca3-4c29-99d3-f119c056ffb0_1482x633.png 1272w, https://substackcdn.com/image/fetch/$s_!SsCM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca1433bf-bca3-4c29-99d3-f119c056ffb0_1482x633.png 1456w" sizes="100vw" loading="lazy"></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><h4>Training Flow</h4><p>I noticed that the session was starting without giving children the possibility to listen to the target chords. But this is strictly required by the CIM protocol:</p><blockquote><p>In every session, a child begins by repeatedly listening to one chord represented by a small colored flag.</p></blockquote><p>So, here&#8217;s the prompt.</p><pre><code>Add a mandatory pre-session listening phase before every training session, following the official Eguchi/Sakakibara Chord Identification Method (CIM).

Goal:
Before the session begins, the child must repeatedly listen to the target chord(s) and optionally tap the color cards to hear their associated chords. Only after this grounding step can the actual 20-trial session begin.

This is STRICTLY required by the CIM protocol:
&#8220;In every session, a child begins by repeatedly listening to one chord represented by a small colored flag.&#8221; &#8212; Sakakibara (2012), p. 90

## Feature Requirements

1. Replace the current &#8220;Start Session&#8221; behavior with a new two-step flow:
A) Pre-Session Listening Phase
B) Actual Training Session (20 trials)

The Training Session should not start automatically.

## Pre-session listening phase

When the parent taps the Level to train:

1. Show the colored cards for the active level (e.g., 2&#8211;9 cards).
2. Each card must be tappable.
   - When tapped, the chord corresponding to that color plays once.
   - This lets the child preview / recall the chord template.
3. Above the cards, add a simple instruction:
   - &#8220;Tap the colors to hear the chords. When you&#8217;re ready, press Start Session.&#8221;
4. Add a &#8220;Start Session&#8221; button at the bottom.
   - Disabled state until all cards are tapped.
   - Then becomes enabled.

5. The child can tap the cards to explore the sounds as long as they want.

6. When the parent/child taps &#8220;Start Session&#8221;, navigation moves to the actual training session screen.

## Actual Training Session

Start the 20-trial session exactly as before:
- Random chord selection from active set
- Repeated chord playback every 2 seconds
- Feedback logic for correct/incorrect answers
- End-of-session summary and confetti

No changes to the training logic itself.</code></pre><p>Here it is:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bbpG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918d38cd-9bcc-4f83-ab6c-2fd1fdbd1c9c_1482x633.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bbpG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918d38cd-9bcc-4f83-ab6c-2fd1fdbd1c9c_1482x633.png 424w, https://substackcdn.com/image/fetch/$s_!bbpG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918d38cd-9bcc-4f83-ab6c-2fd1fdbd1c9c_1482x633.png 848w, https://substackcdn.com/image/fetch/$s_!bbpG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918d38cd-9bcc-4f83-ab6c-2fd1fdbd1c9c_1482x633.png 1272w, https://substackcdn.com/image/fetch/$s_!bbpG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918d38cd-9bcc-4f83-ab6c-2fd1fdbd1c9c_1482x633.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bbpG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918d38cd-9bcc-4f83-ab6c-2fd1fdbd1c9c_1482x633.png" width="1456" height="622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/918d38cd-9bcc-4f83-ab6c-2fd1fdbd1c9c_1482x633.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:622,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:161803,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/179932294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918d38cd-9bcc-4f83-ab6c-2fd1fdbd1c9c_1482x633.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bbpG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918d38cd-9bcc-4f83-ab6c-2fd1fdbd1c9c_1482x633.png 424w, https://substackcdn.com/image/fetch/$s_!bbpG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918d38cd-9bcc-4f83-ab6c-2fd1fdbd1c9c_1482x633.png 848w, https://substackcdn.com/image/fetch/$s_!bbpG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918d38cd-9bcc-4f83-ab6c-2fd1fdbd1c9c_1482x633.png 1272w, https://substackcdn.com/image/fetch/$s_!bbpG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F918d38cd-9bcc-4f83-ab6c-2fd1fdbd1c9c_1482x633.png 1456w" sizes="100vw" loading="lazy"></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><h4>Adding Payments</h4><p>Lastly I made a commitment. We needed to add payments before launching our little product. Here&#8217;s the prompt.</p><pre><code>Add support for paid plans:
- Yearly: &#8364;29.99/year
- Lifetime: &#8364;69.99 one-time payment

Use Stripe or the payment provider supported by Lovable.

Store in the database whether the user is:
- free
- yearly subscriber
- lifetime subscriber

Add a new &#8220;Upgrade&#8221; section inside the Profile screen.

The Upgrade screen must list all premium features:
- Unlimited training sessions per day
- Full access to Analytics
- All future updates included

Include buttons to purchase:
- &#8220;Buy Yearly &#8211; &#8364;29.99&#8221;
- &#8220;Buy Lifetime &#8211; &#8364;69.99&#8221;</code></pre><p><em>You need to have a Stripe profile to be able to integrate payments because Lovable is going to ask you for the Stripe API key.</em></p><p>Here it is:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gMvp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7274d4-1ec8-4309-aa44-d5aad426a767_1482x633.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gMvp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7274d4-1ec8-4309-aa44-d5aad426a767_1482x633.png 424w, https://substackcdn.com/image/fetch/$s_!gMvp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7274d4-1ec8-4309-aa44-d5aad426a767_1482x633.png 848w, https://substackcdn.com/image/fetch/$s_!gMvp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7274d4-1ec8-4309-aa44-d5aad426a767_1482x633.png 1272w, https://substackcdn.com/image/fetch/$s_!gMvp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7274d4-1ec8-4309-aa44-d5aad426a767_1482x633.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gMvp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7274d4-1ec8-4309-aa44-d5aad426a767_1482x633.png" width="1456" height="622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e7274d4-1ec8-4309-aa44-d5aad426a767_1482x633.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:622,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151714,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/179932294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7274d4-1ec8-4309-aa44-d5aad426a767_1482x633.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gMvp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7274d4-1ec8-4309-aa44-d5aad426a767_1482x633.png 424w, https://substackcdn.com/image/fetch/$s_!gMvp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7274d4-1ec8-4309-aa44-d5aad426a767_1482x633.png 848w, https://substackcdn.com/image/fetch/$s_!gMvp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7274d4-1ec8-4309-aa44-d5aad426a767_1482x633.png 1272w, https://substackcdn.com/image/fetch/$s_!gMvp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e7274d4-1ec8-4309-aa44-d5aad426a767_1482x633.png 1456w" sizes="100vw" loading="lazy"></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><div><hr></div><p>As you can see:</p><blockquote><p><strong>The distance between &#8220;idea&#8221; and &#8220;working feature&#8221; has collapsed.<br>It&#8217;s now measured in minutes, not weeks.</strong></p></blockquote><h1>Learnings</h1><h3>1. AI doesn&#8217;t replace you, it amplifies you</h3><p>ChatGPT didn&#8217;t invent ChromaKid. Lovable didn&#8217;t &#8220;magically&#8221; build the app.</p><p><strong>I brought the idea, the insight, the constraints, the context, the science.</strong></p><p>AI simply amplified that clarity.</p><p>It&#8217;s the difference between playing an instrument&#8230; and playing that same instrument with an orchestra behind you.</p><h3>2. Planning is 90% of the work</h3><p>The biggest misconception about AI development is that the hard part is <em>getting the code</em>.</p><p>It&#8217;s not.</p><p>The hard part is <strong>knowing exactly what you want the code to do.</strong></p><p>If you can articulate:</p><ul><li><p><em>why</em> you&#8217;re building something</p></li><li><p><em>who</em> it&#8217;s for</p></li><li><p><em>what</em> should happen</p></li><li><p><em>how</em> it should behave</p></li></ul><p>&#8230;AI becomes unstoppable.</p><p><strong>Most bad AI output is the direct result of bad input.</strong></p><p>As someone said&#8230; <strong>garbage in, garbage out.</strong></p><h3>3. Speed changes the entire psychology of building</h3><p>When a feature takes 3 weeks to implement, you overthink everything.</p><p>When it takes 3 minutes, you suddenly become incredibly bold.</p><p>You try things.<br>You adjust on the fly.<br>You break, fix, improvise, and iterate without fear.</p><p>Speed is not just a productivity multiplier.<br>It&#8217;s a <em>confidence multiplier</em>.</p><h3>4. A solo founder today is a micro-team</h3><p>This is the part that still feels unreal.</p><p>During the live session, I wasn&#8217;t working alone.<br>I was working with:</p><ul><li><p>ChatGPT &#8594; product strategist + PM</p></li><li><p>Lovable &#8594; engineering team</p></li><li><p>Supabase &#8594; backend + auth</p></li><li><p>Stripe &#8594; payments infrastructure</p></li></ul><p><strong>One person + one laptop = four roles, zero overhead.</strong></p><p>We are entering an era where <strong>a solo founder can operate like a small startup.</strong><br>And this changes everything.</p><h3>5. Save your credits</h3><p>This one came from the Q&amp;A, and it&#8217;s important.</p><p>Every prompt you run in Lovable <strong>costs credits</strong>. If you&#8217;re not planning well, if your prompt is unclear, if you keep trying random iterations, you&#8217;re basically burning money.</p><p>Good planning = fewer iterations = fewer credits.</p><p><strong>And you have a trick to save even more: connect Lovable to a GitHub repository.</strong></p><pre><code><strong>&#8265;&#65039; What&#8217;s a repository?</strong>

A repository (&#8220;repo&#8221;) is simply a public or private folder where all your project&#8217;s files live, with version history included. Think Google Drive, but for code... with superpowers.</code></pre><p>Once your Lovable project is connected to GitHub, every time it generates code, you can open that code in <strong>Cursor</strong>, or Claude&#8217;s &#8220;Projects&#8221;, or GitHub&#8217;s code reader, or any AI tool you prefer&#8230; and ask <em>that</em> tool questions <strong>for free or cheaper</strong>, instead of burning Lovable credits.</p><p>One attendee in the audience said:</p><blockquote><p><em>My cofounder keeps asking Lovable questions to understand the code, and he&#8217;s burning my credits.</em></p></blockquote><p>Solution?</p><p><strong>Export to GitHub, open in Cursor/Claude, chat with the code. </strong>Zero credits wasted, only $20/month.</p><p>This simple workflow can save <em>a lot</em> of money for early founders.</p><h3>6. Avoid vendor lock-in</h3><p>Someone else asked:</p><blockquote><p><em>Why not use Lovable Cloud instead of Supabase?</em></p></blockquote><p>Because I want the freedom to switch tools the moment the project gets more complex.</p><pre><code><strong>&#8265;&#65039; What is Supabase?
</strong>An open-source backend: Postgres, auth, file storage, APIs (no lock-in). I can take my database anywhere.

<strong>
&#8265;&#65039; What is Lovable Cloud?
</strong>A managed environment from Lovable where everything runs automatically, but you&#8217;re tied to their deployment, you rely on their stack, you can&#8217;t easily migrate away, and you may hit limitations later.</code></pre><p>For an MVP &#8594; Lovable Cloud is fine.<br>For a product that could grow &#8594; I prefer Supabase.</p><p>Freedom &gt; convenience.</p><h3>7. &#8220;When should I use Lovable?&#8221;</h3><p>This was another real question I&#8217;ve received after the event:</p><blockquote><p><em>How is Lovable? A friend recommended it over Bubble. But I&#8217;ve tried other AI builders and I&#8217;m scared it will burn credits endlessly without producing a solid app.</em></p></blockquote><p>Here&#8217;s my honest take:</p><p>These tools <strong>all</strong> have limitations. They are not magic. They won&#8217;t build a perfect, enterprise-ready platform for you.</p><p>But they are extraordinary at one thing:</p><blockquote><p><strong>Reducing development cost and time-to-market to almost zero.</strong></p></blockquote><p>If you have an idea and you want to test it, validate it, and gather feedback.</p><p><strong>Start here.</strong></p><p>Move fast. Iterate with AI. Find your Product-Market Fit. Improve your Time-To-Value. Measure conversions. Observe usage. Ship again. And again.</p><p>Once you hit traction, once the tool starts feeling <em>tight</em>, that&#8217;s your signal:</p><ul><li><p>dump the code into GitHub</p></li><li><p>bring in a real developer (even part-time)</p></li><li><p>keep using AI as support</p></li></ul><p>But don&#8217;t start with a big engineering effort.</p><p>Start with speed. Start with iteration. Start with learning.</p><p>That&#8217;s what Lovable is for.</p><h1>Final Thoughts</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q7TH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3437c758-5cde-4572-b755-f3af3a1b3d6a_1600x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q7TH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3437c758-5cde-4572-b755-f3af3a1b3d6a_1600x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!q7TH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3437c758-5cde-4572-b755-f3af3a1b3d6a_1600x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!q7TH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3437c758-5cde-4572-b755-f3af3a1b3d6a_1600x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!q7TH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3437c758-5cde-4572-b755-f3af3a1b3d6a_1600x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q7TH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3437c758-5cde-4572-b755-f3af3a1b3d6a_1600x1200.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3437c758-5cde-4572-b755-f3af3a1b3d6a_1600x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:159624,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/179932294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3437c758-5cde-4572-b755-f3af3a1b3d6a_1600x1200.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_!q7TH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3437c758-5cde-4572-b755-f3af3a1b3d6a_1600x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!q7TH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3437c758-5cde-4572-b755-f3af3a1b3d6a_1600x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!q7TH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3437c758-5cde-4572-b755-f3af3a1b3d6a_1600x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!q7TH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3437c758-5cde-4572-b755-f3af3a1b3d6a_1600x1200.jpeg 1456w" sizes="100vw" loading="lazy"></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>I didn&#8217;t do this challenge to <em>show off how fast AI can build things.</em></p><p>I did it because something fundamental is shifting.</p><p>When I look around, I see thousands of people with incredible ideas but they&#8217;re blocked by one of three things:</p><ul><li><p>no time</p></li><li><p>no team</p></li><li><p>no technical firepower</p></li></ul><p>AI doesn&#8217;t magically solve every problem. But it removes <strong>all three of those blockers</strong> at once.</p><p>This experiment in Turin wasn&#8217;t about an app. It was about proving something bigger:</p><blockquote><p><strong>If you can describe what you want precisely, you can build it.<br>If you can build it, you can launch it.<br>If you can launch it, you can learn.<br>And if you can learn&#8230; you can win.</strong></p></blockquote><p>The gap between <em>I have an idea</em> and <em>I launched something</em> is disappearing.</p><p>The only real bottleneck now is clarity, and courage.</p><p>Clarity to describe what you want.<br>Courage to press &#8220;Generate.&#8221;<br>And the willingness to look a bit crazy while building something live.</p><p>ChromaKid is just one example.<br>A small MVP built in under an hour.<br>But it represents something much bigger happening right now:</p><p><strong>The rise of the solo builder.<br>The return of high-agency creation.<br>The era of those who actually take action.</strong></p><p>If this resonates with you, you might be one of them.</p><p>And if you&#8217;re reading this&#8230; I hope you become the next person who stands up, opens a blank project, and says:</p><p><strong>Let&#8217;s build something, right now.</strong></p>]]></content:encoded></item><item><title><![CDATA[Build in Public #2: Outside the Bubble]]></title><description><![CDATA[November 2025]]></description><link>https://www.superbuilders.club/p/build-in-public-2-outside-the-bubble</link><guid isPermaLink="false">https://www.superbuilders.club/p/build-in-public-2-outside-the-bubble</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Mon, 01 Dec 2025 17:03:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d7019206-74de-43d7-9936-30a2f4d8b63e_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,069 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>November wasn&#8217;t about shipping fast.<br>It was about <strong>slowing down enough to understand who I&#8217;m becoming</strong>.</p><p>I rediscovered old habits (meditation, sport), built new ones (networking again!), and had the kind of deep conversations you can only have when your brain finally gets some oxygen.</p><p>This month wasn&#8217;t just about projects.<br>It was about <em>identity</em>, and the person I&#8217;m growing into while chasing the One Million Goal.</p><h1>What&#8217;s on My Desk</h1><h3>Fractional CPTO</h3><p>I&#8217;m still supporting Testbusters as fractional CPTO, but November made something very clear: <strong>if I truly want to build the next chapter of my life, I need to protect my time</strong>.</p><p>So for a while, I&#8217;m reducing my fractional hours. </p><p>Not because I&#8217;m stepping away but because I&#8217;m stepping <em>towards</em> something else: the space to think, create, and experiment again.</p><p>The silence I found this month is rare.<br>And I don&#8217;t want to lose it.</p><h3>Babytales</h3><p>November forced us to make a tough call:<br>we temporarily stopped development on BabyTales.</p><p>Why? Printing.</p><p>Gelato, our current provider, kept losing orders. One lost in October. <strong>Three</strong> lost in November while sending books to influencers (we are trying to promote it through some UGC).</p><p>We love this project too much to let the customer experience depend on luck.<br>So we&#8217;re stepping aside, fixing the foundations, and finding a partner who can match the care we put into every story.</p><p>Sometimes <em>building</em> also means admitting that something isn&#8217;t working, and choosing the slower, better path.</p><h3>HeyBloom</h3><p>Not much to announce yet: I&#8217;m still using HeyBloom only for myself.</p><p>But even in this tiny private beta of one, it&#8217;s already saving me a lot of time, and that&#8217;s usually a good sign.</p><p>More soon.</p><h3>Anapana: Stealth Project Revealed</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DVhb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488e0893-7cce-41e7-a0d8-4a0222f54734_1200x600.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DVhb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488e0893-7cce-41e7-a0d8-4a0222f54734_1200x600.png 424w, https://substackcdn.com/image/fetch/$s_!DVhb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488e0893-7cce-41e7-a0d8-4a0222f54734_1200x600.png 848w, https://substackcdn.com/image/fetch/$s_!DVhb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488e0893-7cce-41e7-a0d8-4a0222f54734_1200x600.png 1272w, https://substackcdn.com/image/fetch/$s_!DVhb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488e0893-7cce-41e7-a0d8-4a0222f54734_1200x600.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DVhb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488e0893-7cce-41e7-a0d8-4a0222f54734_1200x600.png" width="1200" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/488e0893-7cce-41e7-a0d8-4a0222f54734_1200x600.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:576074,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/180391040?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488e0893-7cce-41e7-a0d8-4a0222f54734_1200x600.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DVhb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488e0893-7cce-41e7-a0d8-4a0222f54734_1200x600.png 424w, https://substackcdn.com/image/fetch/$s_!DVhb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488e0893-7cce-41e7-a0d8-4a0222f54734_1200x600.png 848w, https://substackcdn.com/image/fetch/$s_!DVhb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488e0893-7cce-41e7-a0d8-4a0222f54734_1200x600.png 1272w, https://substackcdn.com/image/fetch/$s_!DVhb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F488e0893-7cce-41e7-a0d8-4a0222f54734_1200x600.png 1456w" sizes="100vw" loading="lazy"></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><figcaption class="image-caption">Anapana. Italian Meditation App.</figcaption></figure></div><p>Time to share something I&#8217;ve been quietly working on for months.</p><p>Back in June, a friend sent me a story from <a href="https://www.instagram.com/virginia.gambardella/?hl=en">Virginia</a>, an Italian creator talking about psychophysical well-being. She was looking for a cofounder for her mobile app.</p><p>She wrote me: <strong>&#8220;You would be perfect working together.&#8221;</strong></p><p>I was already thinking about quitting my job and starting something on my own or in micro teams, so I sent her an email.</p><p>A few days later, we met for a coffee in Milan. She had already shipped the first version of <strong>Anapana</strong>, and it was doing well. But she needed someone who could take care of <strong>product, tech, and growth</strong>, and she was looking for a real cofounder.</p><p>And here&#8217;s the truth:<br>I didn&#8217;t say yes because of the <em>idea</em>.<br>I said yes because of the <em>person</em>.</p><p>We talked about mission, values, purpose&#8230; and we realized we were incredibly aligned. Just a couple of hours after that coffee, we both texted:<br><strong>&#8220;I&#8217;m in.&#8221;</strong></p><p>That&#8217;s when <strong>Anapana</strong> officially started for me.</p><p>We relaunched the app in August, and now we&#8217;re entering a phase I love the most: the deep product work.</p><p>We&#8217;re refining the product based on data and user behavior (retention loops, activation paths, content structure,&#8230;). You&#8217;ll hear more about this soon.</p><p>Revenue will remain private because this is a shared project, but I&#8217;ll share all the other important metrics.</p><p>If you&#8217;re curious to experience Anapana, you can download the app on your phone:</p><ul><li><p><strong><a href="https://apps.apple.com/it/app/anapana-studio/id6739505611">Anapana Studio for iPhone</a></strong></p></li><li><p><strong><a href="https://play.google.com/store/apps/details?id=it.anapana.app&amp;hl=it">Anapana Studio for Android</a></strong></p></li></ul><p>Take the 7-day trial and see how the practice feels for you&#8230; and please <strong>send me any feedback you have</strong>, it helps us a lot.</p><h1>Metrics Snapshot</h1><ul><li><p><strong>BabyTales:</strong> &#8364;19.90 (&#8211;60%). Printing issues hit hard.</p></li><li><p><strong>HeyBloom:</strong> &#8364;0. Still in private &#8220;Marco-only&#8221; beta.</p></li><li><p><strong>Anapana:</strong> 21,100 registered users &#129299;</p></li></ul><p><strong>One Million Goal (Revenue to Date): &#8364;220,069.80</strong></p><p>Revenue on new projects didn&#8217;t grow this month, but my understanding of what I&#8217;m building did.</p><p><strong>One Million Goal passed 394 subscribers this month </strong>(+74 in November, +23%).</p><p>Here&#8217;s the breakdown:</p><ul><li><p>LinkedIn posts: <strong>+29</strong></p></li><li><p>Substack recs: <strong>+28</strong></p></li><li><p>Daily notes: <strong>+10</strong></p></li><li><p>Google SEO: <strong>+5</strong></p></li><li><p>Claude: <strong>+1</strong></p></li><li><p>Instagram: <strong>+1</strong></p></li><li><p>Twitter: <strong>+0</strong> (even with 2&#8211;3 tweets/day&#8230; the algorithm said &#8220;nope&#8221;)</p></li></ul><p>So far, the winners are <strong>LinkedIn</strong>, <strong>Substack</strong> and <strong>daily notes</strong>. Now I just need to fine-tune the daily notes format until it feels natural and consistent.</p><h1>Reflections</h1><h3>Conversations that changed the month</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AyJO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b927f7-80e4-46ce-be8f-a14b34ad8ae1_1600x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AyJO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b927f7-80e4-46ce-be8f-a14b34ad8ae1_1600x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AyJO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b927f7-80e4-46ce-be8f-a14b34ad8ae1_1600x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AyJO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b927f7-80e4-46ce-be8f-a14b34ad8ae1_1600x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AyJO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b927f7-80e4-46ce-be8f-a14b34ad8ae1_1600x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AyJO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b927f7-80e4-46ce-be8f-a14b34ad8ae1_1600x1200.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2b927f7-80e4-46ce-be8f-a14b34ad8ae1_1600x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140466,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/180391040?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b927f7-80e4-46ce-be8f-a14b34ad8ae1_1600x1200.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_!AyJO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b927f7-80e4-46ce-be8f-a14b34ad8ae1_1600x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AyJO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b927f7-80e4-46ce-be8f-a14b34ad8ae1_1600x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AyJO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b927f7-80e4-46ce-be8f-a14b34ad8ae1_1600x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AyJO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2b927f7-80e4-46ce-be8f-a14b34ad8ae1_1600x1200.jpeg 1456w" sizes="100vw" loading="lazy"></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>November gave me something I hadn&#8217;t felt in years: <strong>the mental space to listen again.</strong></p><p>I found myself having long, meaningful conversations, the kind you normally postpone because life is too loud.</p><p>I talked with <strong>Matteo</strong>, a good friend from my Talent Garden days, about purpose and identity, and how social media gently pushes us toward versions of ourselves that don&#8217;t always match who we really want to be.</p><p>I talked with <strong>Carlo</strong>, whom I met at CES years ago, about how meditation changed him on a deeper level, and why he decided to build a consistent practice. His story landed exactly at the right moment.</p><p>Then there was <strong>Fabio</strong>, who made me rethink what it really means to be an indie hacker. We spoke about micro-teams, about working on multiple things at once, and why that&#8217;s not a flaw but a feature.</p><p>And in <strong>Turin</strong>, during the event, something unexpected happened: I went there to talk about AI, but instead people ended up asking me about courage, agency, and why someone would choose the solopreneur path. Their curiosity made me reflect more than they probably realized.</p><p>All these conversations had a common effect: they helped me see how much of the world I hadn&#8217;t been listening to.</p><p>When you&#8217;re a C-level, your world becomes narrow: colleagues, meetings, decisions, 1:1, product reviews, strategy,... It&#8217;s a beautiful bubble, but still a bubble.</p><p>November broke that.</p><h1>What I&#8217;ve Been Reading</h1><p>I didn&#8217;t read much this month. November was more about talking, thinking, and studying. But I revisited two books that hit differently this time.</p><h4>Peak, secrets from the new science of expertise - Anders Ericsson</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.eu/d/j7Qvcy4" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QQcF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf873ba3-69dd-4d86-b93d-27c6d32af7dc_1482x804.png 424w, https://substackcdn.com/image/fetch/$s_!QQcF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf873ba3-69dd-4d86-b93d-27c6d32af7dc_1482x804.png 848w, https://substackcdn.com/image/fetch/$s_!QQcF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf873ba3-69dd-4d86-b93d-27c6d32af7dc_1482x804.png 1272w, https://substackcdn.com/image/fetch/$s_!QQcF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf873ba3-69dd-4d86-b93d-27c6d32af7dc_1482x804.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QQcF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf873ba3-69dd-4d86-b93d-27c6d32af7dc_1482x804.png" width="1456" height="790" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af873ba3-69dd-4d86-b93d-27c6d32af7dc_1482x804.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:429046,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://amzn.eu/d/j7Qvcy4&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/180391040?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf873ba3-69dd-4d86-b93d-27c6d32af7dc_1482x804.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QQcF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf873ba3-69dd-4d86-b93d-27c6d32af7dc_1482x804.png 424w, https://substackcdn.com/image/fetch/$s_!QQcF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf873ba3-69dd-4d86-b93d-27c6d32af7dc_1482x804.png 848w, https://substackcdn.com/image/fetch/$s_!QQcF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf873ba3-69dd-4d86-b93d-27c6d32af7dc_1482x804.png 1272w, https://substackcdn.com/image/fetch/$s_!QQcF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf873ba3-69dd-4d86-b93d-27c6d32af7dc_1482x804.png 1456w" sizes="100vw" loading="lazy"></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>I went back to it because I used one of the studies during the live-build in Turin. Still one of the best books for understanding how skills are actually formed.</p><h4>The Surrender Experiment - Michael Singer</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://amzn.eu/d/feM4Oas" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6mAN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4947a4e0-7935-4b1b-b58f-203025b90eb5_1482x804.png 424w, https://substackcdn.com/image/fetch/$s_!6mAN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4947a4e0-7935-4b1b-b58f-203025b90eb5_1482x804.png 848w, https://substackcdn.com/image/fetch/$s_!6mAN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4947a4e0-7935-4b1b-b58f-203025b90eb5_1482x804.png 1272w, https://substackcdn.com/image/fetch/$s_!6mAN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4947a4e0-7935-4b1b-b58f-203025b90eb5_1482x804.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6mAN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4947a4e0-7935-4b1b-b58f-203025b90eb5_1482x804.png" width="1456" height="790" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4947a4e0-7935-4b1b-b58f-203025b90eb5_1482x804.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:911195,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://amzn.eu/d/feM4Oas&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/180391040?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4947a4e0-7935-4b1b-b58f-203025b90eb5_1482x804.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6mAN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4947a4e0-7935-4b1b-b58f-203025b90eb5_1482x804.png 424w, https://substackcdn.com/image/fetch/$s_!6mAN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4947a4e0-7935-4b1b-b58f-203025b90eb5_1482x804.png 848w, https://substackcdn.com/image/fetch/$s_!6mAN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4947a4e0-7935-4b1b-b58f-203025b90eb5_1482x804.png 1272w, https://substackcdn.com/image/fetch/$s_!6mAN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4947a4e0-7935-4b1b-b58f-203025b90eb5_1482x804.png 1456w" sizes="100vw" loading="lazy"></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>A friend recommended it. Singer&#8217;s story about letting life unfold instead of forcing everything&#8230; I&#8217;m halfway through. More thoughts next month.</p><h4>Elena Verna Meetup by Learnn</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://www.linkedin.com/posts/lucamastella_vibecoding-ai-saas-activity-7399081259718750208-W5KV?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAXFoYEBBsOnr6iB-yaLGF2gU6voQyyvJ08" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5k1J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39cc41e-21fc-4b47-a59a-0be886f6f567_1482x804.png 424w, https://substackcdn.com/image/fetch/$s_!5k1J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39cc41e-21fc-4b47-a59a-0be886f6f567_1482x804.png 848w, https://substackcdn.com/image/fetch/$s_!5k1J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39cc41e-21fc-4b47-a59a-0be886f6f567_1482x804.png 1272w, https://substackcdn.com/image/fetch/$s_!5k1J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39cc41e-21fc-4b47-a59a-0be886f6f567_1482x804.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5k1J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39cc41e-21fc-4b47-a59a-0be886f6f567_1482x804.png" width="1456" height="790" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d39cc41e-21fc-4b47-a59a-0be886f6f567_1482x804.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:549771,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.linkedin.com/posts/lucamastella_vibecoding-ai-saas-activity-7399081259718750208-W5KV?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAXFoYEBBsOnr6iB-yaLGF2gU6voQyyvJ08&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/180391040?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39cc41e-21fc-4b47-a59a-0be886f6f567_1482x804.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5k1J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39cc41e-21fc-4b47-a59a-0be886f6f567_1482x804.png 424w, https://substackcdn.com/image/fetch/$s_!5k1J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39cc41e-21fc-4b47-a59a-0be886f6f567_1482x804.png 848w, https://substackcdn.com/image/fetch/$s_!5k1J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39cc41e-21fc-4b47-a59a-0be886f6f567_1482x804.png 1272w, https://substackcdn.com/image/fetch/$s_!5k1J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd39cc41e-21fc-4b47-a59a-0be886f6f567_1482x804.png 1456w" sizes="100vw" loading="lazy"></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>I also listened to a meetup with <strong>Elena Verna</strong>, organized by <a href="https://learnn.com/">Learnn</a> and it was one of the best crash courses in modern growth I&#8217;ve heard in a while. Luca Mastella shared a great recap, and here are a few highlights that stayed with me:</p><ul><li><p>In AI, <strong>you need to rediscover product-market fit every 2&#8211;3 months</strong>. User expectations evolve faster than your roadmap.</p></li><li><p><strong>Time to value is collapsing</strong>: from 20 minutes &#8594; to 30 seconds. If users don&#8217;t feel a &#8220;wow moment&#8221; instantly, they&#8217;re gone.</p></li><li><p><strong>Distribution &gt; building</strong>. If you don&#8217;t design distribution into the product on day zero, you might never see traction.</p></li><li><p><strong>Build in public is becoming essential</strong>. People buy the team, not just the product.</p></li><li><p><strong>Shipping speed is the new moat.</strong></p></li><li><p><strong>Vibe coding</strong> is now an actual job role at Lovable (!!).</p></li><li><p>The rise of <strong>&#8220;Mom &amp; Pop SaaS&#8221;</strong>: you don&#8217;t need to build a unicorn; a small, profitable SaaS can be a great life.</p></li><li><p><strong>Freemium in AI = marketing budget</strong>, not expense.</p></li><li><p>And this one hit me hard: <strong>context switching is a competitive advantage</strong> in fast-evolving environments&#8230; not a flaw.</p></li></ul><p>Honestly&#8230; listening to her felt like she was describing exactly what solopreneurs and indie hackers are already practicing every day, for years.</p><p><strong>Distribution, build in public, shipping fast, vibe coding, small profitable SaaS, context switching</strong>&#8230; these aren&#8217;t just trends. They&#8217;re the toolkit of our generation of builders.</p><h1>What&#8217;s Next</h1><ul><li><p><strong>This Wednesday,</strong> I&#8217;ll be interviewed by Marco Imperato on the <a href="https://www.linkedin.com/events/7400191155763662848/">Product Heroes podcast</a> (&#127470;&#127481;) .</p></li><li><p>Keep working on <strong>Anapana</strong>: growth, retention, and activation.</p></li><li><p>Fix the <strong>Babytales</strong> printing provider situation.</p></li><li><p>Share more about my product approach for Anapana.</p></li><li><p>Keep experimenting: this is still the beginning of the OMG journey.</p></li></ul><h1>Closing Thoughts</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BpvI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8cdf2b-0166-4221-a44d-b6d31c3261ad_1600x1200.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BpvI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8cdf2b-0166-4221-a44d-b6d31c3261ad_1600x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BpvI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8cdf2b-0166-4221-a44d-b6d31c3261ad_1600x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BpvI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8cdf2b-0166-4221-a44d-b6d31c3261ad_1600x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BpvI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8cdf2b-0166-4221-a44d-b6d31c3261ad_1600x1200.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BpvI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8cdf2b-0166-4221-a44d-b6d31c3261ad_1600x1200.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c8cdf2b-0166-4221-a44d-b6d31c3261ad_1600x1200.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:159624,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/180391040?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8cdf2b-0166-4221-a44d-b6d31c3261ad_1600x1200.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_!BpvI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8cdf2b-0166-4221-a44d-b6d31c3261ad_1600x1200.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BpvI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8cdf2b-0166-4221-a44d-b6d31c3261ad_1600x1200.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BpvI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8cdf2b-0166-4221-a44d-b6d31c3261ad_1600x1200.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BpvI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c8cdf2b-0166-4221-a44d-b6d31c3261ad_1600x1200.jpeg 1456w" sizes="100vw" loading="lazy"></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>November made one thing very clear: the part of me that&#8217;s growing is not the one sitting in meetings, writing strategic plans, or running 1:1s.</p><p>It&#8217;s the part of me that wants to build again. To get my hands dirty. To learn by shipping, not just by thinking.</p><p>During my talk in Turin, I shared this slide&#8230; and it still captures exactly how I feel right now:</p><blockquote><p><em>&#8220;It was obvious that the part of me that was growing wasn&#8217;t the one in the trenches of strategies, 1:1s, and product reviews&#8230; but the part that wanted to get my hands dirty again.</em></p><p><em>I knew that only by doing that I could build new skills, and:</em><br><em>&#8211; if it goes well &#8594; it will bring me closer to the One Million Goal</em><br><em>&#8211; if it goes badly &#8594; I&#8217;ll become a better CPTO</em></p><p><em>In both cases&#8230; <strong>I win.</strong></em></p></blockquote><p>That&#8217;s the mindset I&#8217;m taking into December: <em><strong>stay curious, stay brave, keep building</strong></em><strong>.</strong></p><p><em>See you in the next update &#128075;</em></p><p><strong>Marco</strong></p>]]></content:encoded></item><item><title><![CDATA[Growth Strategy Matrix]]></title><description><![CDATA[A Builder&#8217;s Guide to Positioning Your Product]]></description><link>https://www.superbuilders.club/p/growth-strategy-matrix</link><guid isPermaLink="false">https://www.superbuilders.club/p/growth-strategy-matrix</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Wed, 19 Nov 2025 06:01:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f537d198-8e7e-41fb-9f2b-5c80e33ac457_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,049 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Every product lives in a market&#8230; even when its founder pretends it doesn&#8217;t.</em><br>And the market, at its core, only asks two questions:</p><ol><li><p><strong>Are you better?</strong></p></li><li><p><strong>Are you cheaper?</strong></p></li></ol><p>Everything else is noise.<br>Everything else is storytelling.</p><p>For solopreneurs like us, this is even more true. We often build fast, ship faster, and hope that traction will magically follow. But no matter how much we hustle, how many nights we spend tweaking the UI, or how many features we stack on top of each other, one thing is certain:</p><p><strong>If you don&#8217;t know where your product sits on the map, you&#8217;re building blind.</strong></p><p>That&#8217;s why I want to revisit one of the simplest, yet most powerful, frameworks for understanding how products grow: <strong>the Growth Strategy Matrix</strong>, created by Tony Ulwick.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fHtr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc33404a-b737-4b2e-9c4f-52913a843e26_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fHtr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc33404a-b737-4b2e-9c4f-52913a843e26_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!fHtr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc33404a-b737-4b2e-9c4f-52913a843e26_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!fHtr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc33404a-b737-4b2e-9c4f-52913a843e26_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!fHtr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc33404a-b737-4b2e-9c4f-52913a843e26_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fHtr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc33404a-b737-4b2e-9c4f-52913a843e26_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc33404a-b737-4b2e-9c4f-52913a843e26_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2314867,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/177468920?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc33404a-b737-4b2e-9c4f-52913a843e26_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fHtr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc33404a-b737-4b2e-9c4f-52913a843e26_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!fHtr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc33404a-b737-4b2e-9c4f-52913a843e26_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!fHtr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc33404a-b737-4b2e-9c4f-52913a843e26_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!fHtr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc33404a-b737-4b2e-9c4f-52913a843e26_1456x816.png 1456w" sizes="100vw" loading="lazy"></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>This matrix helps you answer a fundamental question:</p><blockquote><p><em>Given the job your customers are trying to get done, and the cost they&#8217;re currently paying to get it done, which strategy gives your product the highest chance of success?</em></p></blockquote><p>Before we dive in, a quick note.</p><p>A while ago I wrote an article about <em>Jobs To Be Done</em>, the idea that people don&#8217;t buy products, they &#8220;hire&#8221; products to help them make progress. If you want a refresher, you can read it here &#8594; <a href="https://www.onemilliongoal.com/p/observe">Observe.</a></p><p>For now, let&#8217;s jump straight into the matrix.</p><h2><strong>What the Growth Strategy Matrix Really Shows</strong></h2><p>The Growth Strategy Matrix is built on two variables:</p><ol><li><p><strong>How well a product helps customers complete their Job To Be Done</strong> (better or worse).</p></li><li><p><strong>How much it costs</strong> compared to current solutions (more expensive or cheaper).</p></li></ol><p>From these, four quadrants (plus a &#8220;limbo&#8221;) emerge:</p><ul><li><p><strong>Better &amp; More Expensive</strong></p></li><li><p><strong>Better &amp; Cheaper</strong></p></li><li><p><strong>Worse &amp; Cheaper</strong></p></li><li><p><strong>Worse &amp; More Expensive</strong></p></li><li><p><strong>Same price / same quality (the limbo zone)</strong></p></li></ul><p>Each of these leads to a specific strategy.</p><p>Here&#8217;s the visual layout:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9T2P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70f206c-1d00-4a30-be50-4bc7580d007d_1452x1039.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9T2P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70f206c-1d00-4a30-be50-4bc7580d007d_1452x1039.png 424w, https://substackcdn.com/image/fetch/$s_!9T2P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70f206c-1d00-4a30-be50-4bc7580d007d_1452x1039.png 848w, https://substackcdn.com/image/fetch/$s_!9T2P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70f206c-1d00-4a30-be50-4bc7580d007d_1452x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!9T2P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70f206c-1d00-4a30-be50-4bc7580d007d_1452x1039.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9T2P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70f206c-1d00-4a30-be50-4bc7580d007d_1452x1039.png" width="1452" height="1039" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b70f206c-1d00-4a30-be50-4bc7580d007d_1452x1039.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1039,&quot;width&quot;:1452,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122631,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/177468920?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70f206c-1d00-4a30-be50-4bc7580d007d_1452x1039.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9T2P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70f206c-1d00-4a30-be50-4bc7580d007d_1452x1039.png 424w, https://substackcdn.com/image/fetch/$s_!9T2P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70f206c-1d00-4a30-be50-4bc7580d007d_1452x1039.png 848w, https://substackcdn.com/image/fetch/$s_!9T2P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70f206c-1d00-4a30-be50-4bc7580d007d_1452x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!9T2P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70f206c-1d00-4a30-be50-4bc7580d007d_1452x1039.png 1456w" sizes="100vw" loading="lazy"></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><h1><strong>The Differentiated Strategy</strong></h1><h3><em>Better &amp; More Expensive</em></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dYD_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb80b6d41-160c-4cf8-babc-38fda223cdc2_1452x1039.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dYD_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb80b6d41-160c-4cf8-babc-38fda223cdc2_1452x1039.png 424w, https://substackcdn.com/image/fetch/$s_!dYD_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb80b6d41-160c-4cf8-babc-38fda223cdc2_1452x1039.png 848w, https://substackcdn.com/image/fetch/$s_!dYD_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb80b6d41-160c-4cf8-babc-38fda223cdc2_1452x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!dYD_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb80b6d41-160c-4cf8-babc-38fda223cdc2_1452x1039.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dYD_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb80b6d41-160c-4cf8-babc-38fda223cdc2_1452x1039.png" width="1452" height="1039" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b80b6d41-160c-4cf8-babc-38fda223cdc2_1452x1039.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1039,&quot;width&quot;:1452,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:108601,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/177468920?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb80b6d41-160c-4cf8-babc-38fda223cdc2_1452x1039.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dYD_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb80b6d41-160c-4cf8-babc-38fda223cdc2_1452x1039.png 424w, https://substackcdn.com/image/fetch/$s_!dYD_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb80b6d41-160c-4cf8-babc-38fda223cdc2_1452x1039.png 848w, https://substackcdn.com/image/fetch/$s_!dYD_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb80b6d41-160c-4cf8-babc-38fda223cdc2_1452x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!dYD_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb80b6d41-160c-4cf8-babc-38fda223cdc2_1452x1039.png 1456w" sizes="100vw" loading="lazy"></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>This strategy targets customers who are <strong>underserved</strong>: people who are currently using a solution that <em>doesn&#8217;t fully meet their needs</em>. They want something <em>better</em>, and they&#8217;re willing to pay <em>more</em>.</p><p>Typical pattern:</p><ul><li><p>Enter a market dominated by established companies</p></li><li><p>Deliver something dramatically superior</p></li><li><p>Charge a premium</p></li><li><p>Capture profit rather than market share</p></li></ul><p>Think of:</p><ul><li><p><strong>Nespresso</strong>: premium coffee experience</p></li><li><p><strong>Nest</strong>: a thermostat seven times more expensive than the market average</p></li><li><p><strong>Dyson</strong>: vacuum cleaners priced like luxury goods</p></li><li><p><strong>Tesla</strong>: early Roadster days, ultra-premium EV</p></li></ul><p>Nest is one of the clearest examples.</p><p>They entered a boring, saturated market&#8230; and blew it open by making a thermostat intelligent, beautiful, and desirable. Their product was &#8364;250 when the market averaged &#8364;35, but they owned around <strong>25% of profits</strong> with less than 10% of the market.</p><p>Differentiation is profitable, but it&#8217;s hard.</p><p>You must:</p><ul><li><p>deliver <em>true, perceived superiority</em></p></li><li><p>find a niche that deeply cares</p></li><li><p>justify a high price</p></li></ul><pre><code><strong>&#128073; For solopreneurs?
</strong>
This quadrant is possible, but demanding. It works if:
- you&#8217;re serving a high-value niche
- your users have urgent unmet needs
- you can deliver 10x performance through design or tech

But in most cases, solo builders don&#8217;t start here.</code></pre><h1><strong>The Dominant Strategy</strong></h1><h3><em>Better &amp; Cheaper</em></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jH6n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0032090-79ac-4fc7-9945-d302c45b8db8_1452x1039.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jH6n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0032090-79ac-4fc7-9945-d302c45b8db8_1452x1039.png 424w, https://substackcdn.com/image/fetch/$s_!jH6n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0032090-79ac-4fc7-9945-d302c45b8db8_1452x1039.png 848w, https://substackcdn.com/image/fetch/$s_!jH6n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0032090-79ac-4fc7-9945-d302c45b8db8_1452x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!jH6n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0032090-79ac-4fc7-9945-d302c45b8db8_1452x1039.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jH6n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0032090-79ac-4fc7-9945-d302c45b8db8_1452x1039.png" width="1452" height="1039" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0032090-79ac-4fc7-9945-d302c45b8db8_1452x1039.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1039,&quot;width&quot;:1452,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:108533,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/177468920?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0032090-79ac-4fc7-9945-d302c45b8db8_1452x1039.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jH6n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0032090-79ac-4fc7-9945-d302c45b8db8_1452x1039.png 424w, https://substackcdn.com/image/fetch/$s_!jH6n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0032090-79ac-4fc7-9945-d302c45b8db8_1452x1039.png 848w, https://substackcdn.com/image/fetch/$s_!jH6n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0032090-79ac-4fc7-9945-d302c45b8db8_1452x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!jH6n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0032090-79ac-4fc7-9945-d302c45b8db8_1452x1039.png 1456w" sizes="100vw" loading="lazy"></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>This is the <strong>holy grail</strong>.</p><p>You outperform the competition <em>and</em> cost less. When this happens, the old guard usually can&#8217;t defend itself.</p><ul><li><p><strong>Netflix</strong> vs Blockbuster</p></li><li><p><strong>Uber</strong> vs taxis</p></li><li><p><strong>Google Search</strong> vs everything before it</p></li><li><p><strong>Shopify</strong> vs custom-built ecommerce platforms</p></li></ul><p>Netflix is the perfect example. Before streaming:</p><ul><li><p>you rented DVDs,</p></li><li><p>paid per movie,</p></li><li><p>or subscribed to expensive cable bundles.</p></li></ul><p>Then suddenly: <strong>unlimited content &#8594; &#8364;7.99/month </strong>and <em>way</em> more convenience.</p><p>Data suggests that to win with a dominant strategy, a product must:</p><ul><li><p>improve customer outcomes by <strong>at least 20%</strong></p></li><li><p>reduce price by <strong>at least 20%</strong></p></li></ul><p>This is brutal for established companies: they can&#8217;t drop prices without destroying their margins.</p><pre><code>&#128073; <strong>For solopreneurs?</strong>

This strategy is appealing&#8230; but also the hardest. Competing as &#8220;better &amp; cheaper&#8221; usually requires:
- serious automation
- economies of scale
- strong brand trust
- or infrastructure-level innovation

Still, it&#8217;s the dream quadrant. When companies get here, they win markets.</code></pre><h1><strong>The Disruptive Strategy</strong></h1><h3><em>Worse &amp; Cheaper</em></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bK0i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196e3ae9-0f7b-4cbf-a4e6-1e721477e35f_1452x1039.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bK0i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196e3ae9-0f7b-4cbf-a4e6-1e721477e35f_1452x1039.png 424w, https://substackcdn.com/image/fetch/$s_!bK0i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196e3ae9-0f7b-4cbf-a4e6-1e721477e35f_1452x1039.png 848w, https://substackcdn.com/image/fetch/$s_!bK0i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196e3ae9-0f7b-4cbf-a4e6-1e721477e35f_1452x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!bK0i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196e3ae9-0f7b-4cbf-a4e6-1e721477e35f_1452x1039.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bK0i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196e3ae9-0f7b-4cbf-a4e6-1e721477e35f_1452x1039.png" width="1452" height="1039" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/196e3ae9-0f7b-4cbf-a4e6-1e721477e35f_1452x1039.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1039,&quot;width&quot;:1452,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110297,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/177468920?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196e3ae9-0f7b-4cbf-a4e6-1e721477e35f_1452x1039.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bK0i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196e3ae9-0f7b-4cbf-a4e6-1e721477e35f_1452x1039.png 424w, https://substackcdn.com/image/fetch/$s_!bK0i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196e3ae9-0f7b-4cbf-a4e6-1e721477e35f_1452x1039.png 848w, https://substackcdn.com/image/fetch/$s_!bK0i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196e3ae9-0f7b-4cbf-a4e6-1e721477e35f_1452x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!bK0i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F196e3ae9-0f7b-4cbf-a4e6-1e721477e35f_1452x1039.png 1456w" sizes="100vw" loading="lazy"></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>This strategy targets:</p><ul><li><p><strong>overserved customers</strong>: people using overkill solutions</p></li><li><p><strong>nonconsumers</strong>: people priced out of the market completely</p></li></ul><p>This is where many startups originate.</p><p>You build something that helps people do the job, even if it&#8217;s not as powerful &#8212; <em>because they don&#8217;t need all the power</em>.</p><p>Examples:</p><ul><li><p><strong>Canva</strong> vs Photoshop</p></li><li><p><strong>Google Docs</strong> vs Microsoft Word</p></li><li><p><strong>Duolingo</strong> vs expensive language schools</p></li><li><p><strong>Coursera</strong> vs universities</p></li><li><p><strong>Fiscozen</strong> (Italy) vs traditional accountants</p></li></ul><p>If you compare Canva to Photoshop, Canva loses. <strong>Badly.</strong> But Canva wasn&#8217;t trying to win that fight.</p><p>It targeted:</p><ul><li><p>people who needed simple graphics</p></li><li><p>people who found Photoshop overwhelming</p></li><li><p>people who couldn&#8217;t afford Adobe&#8217;s pricing</p></li></ul><p>And it grew into a giant.</p><p>There&#8217;s also a process here:<br>Start at the bottom &#8594; serve simple use cases &#8594; improve over time &#8594; eventually threaten the established companies.</p><p>This is Clayton Christensen&#8217;s classic &#8220;disruption curve&#8221;.</p><pre><code><strong>&#128073; For solopreneurs?</strong>

This is the most accessible quadrant.You don&#8217;t need to beat the market &#8212; you need to serve people who are currently ignored.

This is where most indie hackers win.</code></pre><h1><strong>The Discrete Strategy</strong></h1><h3><em>Worse &amp; More Expensive</em></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WySa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adbd51c-311a-49e7-809e-c60b3a670a92_1452x1039.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WySa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adbd51c-311a-49e7-809e-c60b3a670a92_1452x1039.png 424w, https://substackcdn.com/image/fetch/$s_!WySa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adbd51c-311a-49e7-809e-c60b3a670a92_1452x1039.png 848w, https://substackcdn.com/image/fetch/$s_!WySa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adbd51c-311a-49e7-809e-c60b3a670a92_1452x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!WySa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adbd51c-311a-49e7-809e-c60b3a670a92_1452x1039.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WySa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adbd51c-311a-49e7-809e-c60b3a670a92_1452x1039.png" width="1452" height="1039" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5adbd51c-311a-49e7-809e-c60b3a670a92_1452x1039.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1039,&quot;width&quot;:1452,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110474,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/177468920?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adbd51c-311a-49e7-809e-c60b3a670a92_1452x1039.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WySa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adbd51c-311a-49e7-809e-c60b3a670a92_1452x1039.png 424w, https://substackcdn.com/image/fetch/$s_!WySa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adbd51c-311a-49e7-809e-c60b3a670a92_1452x1039.png 848w, https://substackcdn.com/image/fetch/$s_!WySa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adbd51c-311a-49e7-809e-c60b3a670a92_1452x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!WySa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5adbd51c-311a-49e7-809e-c60b3a670a92_1452x1039.png 1456w" sizes="100vw" loading="lazy"></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>This sounds insane, but it happens whenever the customer is <strong>trapped</strong>, when alternatives are limited or unavailable.</p><p>Examples:</p><ul><li><p>Motorway service station (in Italy are called Autogrill)</p></li><li><p>Airport shops</p></li><li><p>Stadium bars</p></li><li><p>ATMs in remote areas</p></li></ul><p>You pay &#8364;4 for a bottle of water not because it&#8217;s good, but because you <strong>have no choice</strong>.</p><p>This is not where you want to build your product&#8230; unless you&#8217;re in a genuinely constrained market (rare for SaaS).</p><pre><code>&#128073; <strong>For solopreneurs?</strong>

Avoid this entirely. Your users always have alternatives. Always.</code></pre><h1><strong>The Sustaining Strategy</strong></h1><h3><em>Slightly better or slightly cheaper</em></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AJ6p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7301a4a3-7663-497e-9641-90a951e46f77_1452x1039.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AJ6p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7301a4a3-7663-497e-9641-90a951e46f77_1452x1039.png 424w, https://substackcdn.com/image/fetch/$s_!AJ6p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7301a4a3-7663-497e-9641-90a951e46f77_1452x1039.png 848w, https://substackcdn.com/image/fetch/$s_!AJ6p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7301a4a3-7663-497e-9641-90a951e46f77_1452x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!AJ6p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7301a4a3-7663-497e-9641-90a951e46f77_1452x1039.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AJ6p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7301a4a3-7663-497e-9641-90a951e46f77_1452x1039.png" width="1452" height="1039" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7301a4a3-7663-497e-9641-90a951e46f77_1452x1039.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1039,&quot;width&quot;:1452,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123122,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/177468920?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7301a4a3-7663-497e-9641-90a951e46f77_1452x1039.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AJ6p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7301a4a3-7663-497e-9641-90a951e46f77_1452x1039.png 424w, https://substackcdn.com/image/fetch/$s_!AJ6p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7301a4a3-7663-497e-9641-90a951e46f77_1452x1039.png 848w, https://substackcdn.com/image/fetch/$s_!AJ6p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7301a4a3-7663-497e-9641-90a951e46f77_1452x1039.png 1272w, https://substackcdn.com/image/fetch/$s_!AJ6p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7301a4a3-7663-497e-9641-90a951e46f77_1452x1039.png 1456w" sizes="100vw" loading="lazy"></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>This is the middle zone, the <em>limbo</em>.</p><p>Your product is similar to existing solutions, maybe 5% better or cheaper.</p><p>This strategy:</p><ul><li><p><strong>works for established companies</strong></p></li><li><p><strong>kills new entrants</strong></p></li></ul><p>Why? Because customers rarely switch for tiny improvements. Changing tools costs more, emotionally and practically, than the 5% gain you&#8217;re offering.</p><pre><code>&#128073; <strong>For solopreneurs?

</strong>If you&#8217;re launching something new: Avoid sustaining improvements. No one will care.

If you&#8217;re an established player, it helps you maintain position&#8230; but it&#8217;s not a growth engine.</code></pre><h1><strong>How to Actually Use the Matrix</strong></h1><p>You can&#8217;t choose a strategy without understanding your customers&#8217; JTBD and whether they&#8217;re:</p><ul><li><p><strong>underserved</strong> &#8594; want much better, willing to pay</p></li><li><p><strong>overserved</strong> &#8594; want simpler and cheaper</p></li><li><p><strong>nonconsumers</strong> &#8594; can&#8217;t afford the current solution</p></li><li><p><strong>stuck</strong> &#8594; can&#8217;t switch easily</p></li><li><p><strong>satisfied</strong> &#8594; don&#8217;t want change</p></li></ul><p>Some examples:</p><ul><li><p>If customers are <strong>overserved</strong>, a <em>Differentiated Strategy</em> will fail: you&#8217;ll build something more complex and expensive for people who actually want the opposite.</p></li><li><p>If customers are <strong>underserved</strong>, a <em>Disruptive Strategy</em> will fail: no one wants &#8220;worse and cheaper&#8221; when they are begging for &#8220;better&#8221;.</p></li></ul><p>Everything depends on <strong>what progress they want to make</strong>.</p><h1><strong>Putting the Strategies Into Motion</strong></h1><h2><strong>Differentiated Strategy: When to Use It</strong></h2><p>Works when:</p><ul><li><p>customers are <strong>extremely underserved</strong></p></li><li><p>you can <strong>deliver a truly superior solution</strong></p></li><li><p>you can <strong>justify a premium price</strong></p></li></ul><p>Apple used it with the first iPhone. The industry laughed (<em>&#8220;$500 for a phone???&#8221; -</em> Steve Ballmer)&#8230; but the device was radically better.</p><p>Once Apple scaled, they moved toward the dominant quadrant with products like the iPhone SE.</p><p>Differentiation &#8594; then expansion.</p><h2><strong>Disruptive Strategy: When to Use It</strong></h2><p>Perfect when:</p><ul><li><p>the market is <strong>over-engineered</strong></p></li><li><p>customers are <strong>overwhelmed</strong></p></li><li><p><strong>pricing</strong> excludes many people</p></li></ul><p>The disruption process:</p><ol><li><p>Enter with something simple, inferior, cheap</p></li><li><p>Serve ignored users</p></li><li><p>Improve the product</p></li><li><p>Move upward</p></li><li><p>Replace established companies</p></li></ol><p>Most solopreneurs thrive here. It&#8217;s the most realistic path from zero.</p><h2><strong>Dominant Strategy: When to Use It</strong></h2><p>Hardest to pull off.</p><p>To win:</p><ul><li><p><strong>+20% performance</strong></p></li><li><p><strong>&#8211;20% price</strong></p></li><li><p><strong>exceptional distribution</strong></p></li></ul><p>Startups dream of this. Big players fear it. But it&#8217;s rarely the first move for a solo builder.</p><h2><strong>Discrete Strategy: When to Use It</strong></h2><p>Use only when:</p><ul><li><p>the <strong>context</strong> literally <strong>blocks alternatives</strong></p></li><li><p><strong>switching</strong> is <strong>impossible</strong></p></li><li><p><strong>urgency</strong> is <strong>extreme</strong></p></li></ul><p>In software, this is nearly never the case.</p><h2><strong>Sustaining Strategy: When to Use It</strong></h2><p>Works for:</p><ul><li><p>established companies <strong>defending market share</strong></p></li><li><p>products <strong>already</strong> <strong>adopted</strong></p></li><li><p>brands with <strong>loyal customer bases</strong></p></li></ul><p>If you&#8217;re launching a new SaaS:</p><blockquote><p><strong>Don&#8217;t build a sustaining product. No one needs a 5% improvement from a stranger.</strong></p></blockquote><h1>So&#8230; Which Strategy Should Solopreneurs Choose?</h1><p>Let&#8217;s end with two builders you know well: <strong>Marc Lou</strong> and <strong>Pieter Levels</strong>.</p><p>Their stories demonstrate how solopreneurs naturally fit into specific quadrants.</p><h2><strong>Marc Lou</strong></h2><p>Marc Lou is a great example of how solopreneurs naturally start in the <em>disruptive</em> quadrant, not by outbuilding big competitors, but by serving ignored segments with simple, fast, and emotionally resonant products.</p><p>Between 2022 and 2025, Marc built dozens of products. Many failed, but each one taught him something and helped him identify overserved or overpriced markets.</p><p>Some of his early experiments included:</p><ul><li><p><strong>Mood2Movie</strong> &#8211; viral movie recommendations based on mood</p></li><li><p><strong>Habits Garden</strong> &#8211; a gamified habit tracker (~$500/month)</p></li><li><p><strong>Books Calculator</strong> &#8211; a simple reading progress tool that went viral</p></li><li><p><strong>Decision Game</strong> &#8211; a small web game to help people stop overthinking</p></li></ul><p>None of these were &#8220;better than the established companies&#8221;. They were <em>simpler</em>, <em>cheaper</em>, and <em>good enough</em> &#8212; classic disruptive strategy.</p><p>His breakthroughs came when he doubled down on this approach:</p><ul><li><p><strong>ShipFast</strong> &#8211; a fully packaged starter kit for developers, born from his own repeated pain building infrastructure</p></li><li><p><strong>CodeFast</strong> &#8211; an AI-powered coding course for founders who want to build SaaS in 14 days</p></li><li><p><strong>DataFast</strong> &#8211; a real-time traffic globe that turned analytics into a game</p></li><li><p><strong>TrustMRR</strong>, <strong>IndiePage</strong>, <strong>BioAge</strong>, <strong>ZenVoice</strong>, and more &#8212; all small but highly focused tools</p></li></ul><p>Marc didn&#8217;t create the &#8220;best&#8221; design platform or the &#8220;best&#8221; analytics tool.<br>He created tools for people who felt the alternatives were:</p><ul><li><p>too complex</p></li><li><p>too expensive</p></li><li><p>or simply not built for them</p></li></ul><p>This is disruption in its purest indie-hacker form.</p><h2><strong>Pieter Levels</strong></h2><p>Pieter is the king of starting simple.</p><p>Nomad List began as a spreadsheet.<br>RemoteOK was a job board with a basic UI.</p><p>Levels doesn&#8217;t try to be better than giants. He tries to be faster, simpler, and accessible.</p><p>Again: <strong>Disruptive Strategy</strong>.</p><p>His playbook:</p><ul><li><p>identify an underserved or ignored niche</p></li><li><p>build a focused product fast</p></li><li><p>price transparently</p></li><li><p>improve based on usage</p></li><li><p>compound over years</p></li></ul><p>He never tries to win the &#8220;dominant&#8221; quadrant from day one. He enters through the side door.</p><h1><strong>The Solopreneur&#8217;s Takeaway</strong></h1><p>Most solo builders won&#8217;t start with:</p><ul><li><p><strong>Differentiated</strong> (too expensive and complex)</p></li><li><p><strong>Dominant</strong> (too demanding in cost + performance)</p></li><li><p><strong>Discrete</strong> (almost never applicable)</p></li><li><p><strong>Sustaining</strong> (not attractive enough)</p></li></ul><p>The realistic quadrant (the one where your unfair advantage is speed, simplicity, and focus) is:</p><h2><strong>The Disruptive Strategy</strong></h2><p>Serve people who don&#8217;t need everything.<br>Serve people who can&#8217;t afford the alternatives.<br>Serve people who are ignored.</p><p>Build fast.<br>Start simple.<br>Grow upward.</p><p>That&#8217;s the solopreneur path.</p>]]></content:encoded></item><item><title><![CDATA[Observe.]]></title><description><![CDATA[Try stopping for a moment.&#160;Look around.&#160;What are people really trying to get done?&#160;That&#8217;s where the next idea lives.]]></description><link>https://www.superbuilders.club/p/observe</link><guid isPermaLink="false">https://www.superbuilders.club/p/observe</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Wed, 12 Nov 2025 17:37:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/31e522ce-6964-46a7-935d-45c52be2677d_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,049 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>For the past few months, I&#8217;ve been <strong>chasing ideas</strong>.</p><p>Every day, I&#8217;d wake up thinking, <em>&#8220;this could be the one.&#8221;</em> A small spark, a half-written prompt, a few lines of code, and off I&#8217;d go, building something new.<br>But deep down, I knew I was just trying to fill the silence.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R9t_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe59fcd02-9808-4312-840b-7600ad65d943_1344x896.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R9t_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe59fcd02-9808-4312-840b-7600ad65d943_1344x896.png 424w, https://substackcdn.com/image/fetch/$s_!R9t_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe59fcd02-9808-4312-840b-7600ad65d943_1344x896.png 848w, https://substackcdn.com/image/fetch/$s_!R9t_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe59fcd02-9808-4312-840b-7600ad65d943_1344x896.png 1272w, https://substackcdn.com/image/fetch/$s_!R9t_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe59fcd02-9808-4312-840b-7600ad65d943_1344x896.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R9t_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe59fcd02-9808-4312-840b-7600ad65d943_1344x896.png" width="1344" height="896" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e59fcd02-9808-4312-840b-7600ad65d943_1344x896.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:896,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2901010,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.onemilliongoal.com/i/178685222?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe59fcd02-9808-4312-840b-7600ad65d943_1344x896.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R9t_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe59fcd02-9808-4312-840b-7600ad65d943_1344x896.png 424w, https://substackcdn.com/image/fetch/$s_!R9t_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe59fcd02-9808-4312-840b-7600ad65d943_1344x896.png 848w, https://substackcdn.com/image/fetch/$s_!R9t_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe59fcd02-9808-4312-840b-7600ad65d943_1344x896.png 1272w, https://substackcdn.com/image/fetch/$s_!R9t_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe59fcd02-9808-4312-840b-7600ad65d943_1344x896.png 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>As a product person, I&#8217;ve always preached one thing: <strong>observe before you build. </strong>Understand the people, their problems, their tiny frustrations that quietly ask to be solved.</p><p>But now, as a solopreneur sitting alone in front of my screen, I&#8217;d somehow forgotten my own advice. The pressure of not having <em>&#8220;the idea&#8221;</em> was loud enough to drown everything else.</p><p>So I wrote code. I built prototypes.</p><p>I convinced myself that progress meant pushing commits. But the truth is, I wasn&#8217;t building for anyone. I was just building to escape the discomfort of not knowing what to build.</p><p>A few weeks ago, I decided to stop.</p><p>No more code. No new projects. Just me, a notebook, and the world outside my window. I started <strong>observing again</strong> &#8212; people, conversations, patterns.<br>And something shifted.</p><p>When I was feeling stuck, one former manager, Alessandro, once told me:</p><blockquote><p><em>&#8220;When you don&#8217;t know where to go next, restart from the foundations.&#8221;</em></p></blockquote><p>When you slow down enough to see, you start to notice how many problems are silently waiting for someone to care. Some are small annoyances nobody has fixed yet. Others are completely new, born from the confusion and friction that AI has brought into our lives.</p><p>Now I&#8217;m not hunting ideas anymore.</p><p>I&#8217;m studying the world like I used to &#8212; not to copy it, but to understand it.</p><h3><strong>The milkshake lesson</strong></h3><p>A few days ago, I was watching a keynote by <strong>Clayton Christensen</strong> &#8212; entrepreneur, professor at Harvard Business School, and one of those rare thinkers who can make you see the obvious in a completely new way.</p><p>He was telling the story of how <strong>McDonald&#8217;s</strong> tried to improve the sales of their milkshakes.</p><div id="youtube2-s9nbTB33hbg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;s9nbTB33hbg&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/s9nbTB33hbg?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>At first, they did what any company would do: segment the market, run surveys, ask people what they wanted. <em>&#8220;More chocolate? Less sugar? A bigger size?&#8221;</em></p><p>They gathered tons of feedback, iterated endlessly, and nothing changed. Sales stayed flat. So McDonald&#8217;s brought in Christensen&#8217;s team, who decided to do something radically different. </p><p>Instead of asking people what they wanted, they decided to <strong>observe.</strong></p><p>They spent 18 hours sitting in a restaurant, simply watching. Who bought milkshakes? At what time? Alone or in groups? With food or on their own? Did they stay or take it to go?</p><p>They noticed something strange. Half of the milkshakes were sold early in the morning &#8212; to people who were alone, wearing office clothes, ordering nothing else, and leaving right after.</p><p>The next day, the team started asking them:</p><blockquote><p><em>&#8220;Can you tell me what job you&#8217;re hiring this milkshake to do for you?&#8221;</em></p></blockquote><p>People looked confused, so they rephrased it:</p><blockquote><p><em>&#8220;When you&#8217;re in the same situation but don&#8217;t buy a milkshake, what do you do instead?&#8221;</em></p></blockquote><p>And that&#8217;s when the pattern emerged.</p><p>These people all had long, boring commutes.<br>They weren&#8217;t hungry yet, but knew they would be later.<br>They wanted something to keep them occupied, something that would last for a while, something easy to consume with one hand while driving.</p><p><strong>Bananas?</strong> Gone in two minutes.<br><strong>Bagels?</strong> Dry, messy, and dangerous while driving.<br><strong>Donuts?</strong> Sticky fingers, sticky steering wheel.<br><strong>Chocolate bars?</strong> Guilt.</p><p>The milkshake was perfect: thick enough to last the whole ride, clean, and satisfying.</p><p>That&#8217;s when they realised the milkshake wasn&#8217;t competing with other milkshakes. It was competing with <em>bananas</em>, with <em>bagels</em>, with <em>boredom.</em></p><p>This insight changed everything.</p><p>McDonald&#8217;s stopped thinking about demographics and started thinking about <strong>jobs to be done</strong> &#8212; the real progress people were trying to make when they bought something.</p><h3><strong>When I heard that story, I smiled.</strong></h3><p>Because in a way, I&#8217;ve been that consultant &#8212; adding more <em>&#8220;chocolate&#8221;</em> to my milkshake, thinking it would make it better.</p><p>I used to sit at my desk, tweaking features, polishing UIs, trying to invent something people would love. But I wasn&#8217;t watching the world outside my screen.</p><p>Now, when I go for a walk or sit in a caf&#233;, I try to look differently. I ask myself: <em>What job are people trying to get done right now?</em></p><p>The woman juggling her laptop and her coffee in the morning.<br>The father scrolling on his phone while his kid waits for the bus.<br>The student switching between ten AI tools, trying to make sense of all the noise.</p><p>Each of them is doing something &#8212; hiring tools, habits, and hacks to make progress. And somewhere in there, hidden between gestures and frustrations, is the next idea worth building.</p><p>I don&#8217;t know what I&#8217;ll build next. But I know how I&#8217;ll find it. By observing, quietly and patiently, until the problem shows itself.</p><p>Because maybe that&#8217;s what being a builder really means:<br><strong>Not to chase, but to see.</strong></p>]]></content:encoded></item><item><title><![CDATA[Marc Lou: The Waiter Who Cracked the Code]]></title><description><![CDATA[How one French waiter turned radical transparency into a $1M solo empire.]]></description><link>https://www.superbuilders.club/p/marc-lou-the-waiter-who-cracked-the</link><guid isPermaLink="false">https://www.superbuilders.club/p/marc-lou-the-waiter-who-cracked-the</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Wed, 05 Nov 2025 06:00:45 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a23a7c1d-e806-460f-8f07-6db8b70bf975_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,049 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Picture this: You&#8217;re <strong>28 years old</strong>, living in your parents&#8217; basement in France, clinically depressed, and your last business venture made exactly <strong>$4 selling PDFs about male bladder control</strong> through ads on adult websites.</p><p>Most people would call this rock bottom. Marc Lou called it Tuesday.</p><p>Today, Marc generates <strong>$125,000+ monthly</strong> from a portfolio of digital products he builds alone from his hammock in Bali. He surfs every morning, documents every business decision publicly, and has turned <em>transparency</em> into his most profitable competitive advantage.</p><p>But here&#8217;s what makes Marc&#8217;s story different from every other rags-to-riches entrepreneurial fairy tale: he documented the entire journey in <em>excruciating detail</em>. Every failure. Every breakdown. Every pivot. <strong>The actual numbers</strong>, not the sanitized highlights.</p><p>His story isn&#8217;t about luck. It&#8217;s about iteration, identity, and the courage to keep shipping.</p><h2>The Education of a Serial Failure (2016-2021)</h2><p>Marc Lou&#8217;s entrepreneurial education cost him <strong>five years</strong> and nearly his sanity. The curriculum? <em>Learning what doesn&#8217;t work.</em></p><h3><strong>Chapter 1: The Zuckerberg Delusion (2016-2017)</strong></h3><p>Fresh out of computer science school, Marc watched &#8220;The Social Network&#8221; during a hungover Sunday morning and experienced what he now calls <em>&#8220;the most expensive epiphany of my life.&#8221;</em> He decided he was the next Mark Zuckerberg.</p><p>His billion-dollar idea? <strong>Tinder for sports lovers.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://x.com/marc_louvion/status/1824827295733035194" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1dOU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F896bdc83-822c-431f-884a-d1c249a21d62_1680x1260.png 424w, https://substackcdn.com/image/fetch/$s_!1dOU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F896bdc83-822c-431f-884a-d1c249a21d62_1680x1260.png 848w, https://substackcdn.com/image/fetch/$s_!1dOU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F896bdc83-822c-431f-884a-d1c249a21d62_1680x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!1dOU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F896bdc83-822c-431f-884a-d1c249a21d62_1680x1260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1dOU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F896bdc83-822c-431f-884a-d1c249a21d62_1680x1260.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/896bdc83-822c-431f-884a-d1c249a21d62_1680x1260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1115127,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://x.com/marc_louvion/status/1824827295733035194&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/177361161?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F896bdc83-822c-431f-884a-d1c249a21d62_1680x1260.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1dOU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F896bdc83-822c-431f-884a-d1c249a21d62_1680x1260.png 424w, https://substackcdn.com/image/fetch/$s_!1dOU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F896bdc83-822c-431f-884a-d1c249a21d62_1680x1260.png 848w, https://substackcdn.com/image/fetch/$s_!1dOU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F896bdc83-822c-431f-884a-d1c249a21d62_1680x1260.png 1272w, https://substackcdn.com/image/fetch/$s_!1dOU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F896bdc83-822c-431f-884a-d1c249a21d62_1680x1260.png 1456w" sizes="100vw" loading="lazy"></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>For an entire year, Marc lived with his parents, worked as a waiter for <strong>$10/hour</strong>, and built an app that... <em>never worked</em>. Users couldn&#8217;t even sign up. He was literally the only user of his own product. The app was so broken that after <strong>365 days of development</strong>, he threw away all the code in 24 hours.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1OFk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6722955-d286-4fdc-89f8-62160f28e6ca_480x477.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1OFk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6722955-d286-4fdc-89f8-62160f28e6ca_480x477.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1OFk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6722955-d286-4fdc-89f8-62160f28e6ca_480x477.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1OFk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6722955-d286-4fdc-89f8-62160f28e6ca_480x477.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1OFk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6722955-d286-4fdc-89f8-62160f28e6ca_480x477.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1OFk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6722955-d286-4fdc-89f8-62160f28e6ca_480x477.jpeg" width="480" height="477" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6722955-d286-4fdc-89f8-62160f28e6ca_480x477.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:477,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A waiter&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A waiter" title="A waiter" srcset="https://substackcdn.com/image/fetch/$s_!1OFk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6722955-d286-4fdc-89f8-62160f28e6ca_480x477.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1OFk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6722955-d286-4fdc-89f8-62160f28e6ca_480x477.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1OFk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6722955-d286-4fdc-89f8-62160f28e6ca_480x477.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1OFk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6722955-d286-4fdc-89f8-62160f28e6ca_480x477.jpeg 1456w" sizes="100vw" loading="lazy"></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><figcaption class="image-caption"><em>Marc Lou in 2016</em></figcaption></figure></div><pre><code><strong>&#128161; The lesson</strong>: Ideas are worthless without execution, and execution is worthless without market validation.</code></pre><h3><strong>Chapter 2: The Seoul Mirage (2017-2018)</strong></h3><p>Determined to prove himself, Marc moved to Seoul with a friend who promised to raise <strong>$100,000 from VCs</strong> for an AI startup. They did raise the money. They built a product. They found <em><strong>zero customers</strong></em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rlj6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d9ce661-170e-446c-b38a-942beb06a771_1292x857.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rlj6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d9ce661-170e-446c-b38a-942beb06a771_1292x857.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rlj6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d9ce661-170e-446c-b38a-942beb06a771_1292x857.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rlj6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d9ce661-170e-446c-b38a-942beb06a771_1292x857.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rlj6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d9ce661-170e-446c-b38a-942beb06a771_1292x857.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rlj6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d9ce661-170e-446c-b38a-942beb06a771_1292x857.jpeg" width="1292" height="857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d9ce661-170e-446c-b38a-942beb06a771_1292x857.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:857,&quot;width&quot;:1292,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a person giving a speech &quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a person giving a speech " title="a person giving a speech " srcset="https://substackcdn.com/image/fetch/$s_!rlj6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d9ce661-170e-446c-b38a-942beb06a771_1292x857.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rlj6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d9ce661-170e-446c-b38a-942beb06a771_1292x857.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rlj6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d9ce661-170e-446c-b38a-942beb06a771_1292x857.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rlj6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d9ce661-170e-446c-b38a-942beb06a771_1292x857.jpeg 1456w" sizes="100vw" loading="lazy"></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>After nine months, the company shut down with nothing to show for it. Marc hit rock bottom so hard he started smoking again.</p><pre><code><strong>&#128161; The lesson</strong>: Great products without customers are just expensive hobbies.</code></pre><h3><strong>Chapter 3: The Korean Glove Fiasco (2018)</strong></h3><p>Broke and desperate, Marc saw a Facebook ad for couple gloves&#8212;mittens that let couples hold hands together. <em>Genius</em>, he thought. He partnered with a Korean grandmother who knitted <strong>50 gloves</strong>. The Facebook ads failed. They ended up selling gloves in the street during Seoul&#8217;s freezing winter, getting drunk to stay warm.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aEFJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276e8b3a-31cf-44c0-83f8-96128391c518_3258x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aEFJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276e8b3a-31cf-44c0-83f8-96128391c518_3258x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aEFJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276e8b3a-31cf-44c0-83f8-96128391c518_3258x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aEFJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276e8b3a-31cf-44c0-83f8-96128391c518_3258x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aEFJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276e8b3a-31cf-44c0-83f8-96128391c518_3258x3024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aEFJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276e8b3a-31cf-44c0-83f8-96128391c518_3258x3024.jpeg" width="1456" height="1351" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/276e8b3a-31cf-44c0-83f8-96128391c518_3258x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1351,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!aEFJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276e8b3a-31cf-44c0-83f8-96128391c518_3258x3024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aEFJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276e8b3a-31cf-44c0-83f8-96128391c518_3258x3024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aEFJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276e8b3a-31cf-44c0-83f8-96128391c518_3258x3024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aEFJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F276e8b3a-31cf-44c0-83f8-96128391c518_3258x3024.jpeg 1456w" sizes="100vw" loading="lazy"></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>They barely broke even.</p><p>But something clicked: Marc had made his <strong>first dollar online</strong>. It was proof the solo business model worked.</p><pre><code><strong>&#128161; The lesson</strong>: Revenue, even tiny revenue, validates more than any pitch deck.</code></pre><h3><strong>Chapter 4: The First Real Success (2018-2020)</strong></h3><p>A marketer named Andre gave Marc advice that changed everything: <em><strong>&#8220;Sell it before you build it.&#8221;</strong></em></p><p>Marc created GameWidget, a gamification tool for escape room businesses. Instead of building first, he sent cold emails describing the concept. During a <strong>42-minute call</strong> with an Australian business owner, he made his first sale before writing a single line of code.</p><p>GameWidget grew to <strong>$4,000 monthly recurring revenue</strong>. Marc moved to Bali, learned to surf, and thought he&#8217;d finally made it.</p><p>Then COVID-19 hit. Escape rooms closed. Revenue went from <strong>$4,000 to $0 in 24 hours</strong>.</p><pre><code><strong>&#128161; The lesson</strong>: Even successful businesses can be fragile if they depend on a single industry.</code></pre><h3><strong>Chapter 5: The Breakdown (2020-2021)</strong></h3><p>Back in France, living with his parents again, Marc spiraled into depression. One morning, while making coffee, he started crying for no reason. Later, he <strong>punched holes in his bedroom wall four times</strong> before his parents intervened.</p><p>He took a job with influencer Tai Lopez making <strong>$9,000/month</strong>&#8212;more money than he&#8217;d ever seen. For the first time in years, he had a sense of purpose and structured time off. He started reading books, working out, and prioritizing sleep.</p><p>Then Tai Lopez fired him.</p><pre><code><strong>&#128161; The lesson</strong>: Rock bottom can be a foundation if you use it to rebuild your fundamentals.</code></pre><h2>The Build-in-Public Revolution (2021-2025)</h2><p>That&#8217;s when Marc discovered something unexpected: success isn&#8217;t built in silence. It&#8217;s built in public.</p><p>Marc&#8217;s breakthrough came from discovering a tweet by <strong>Pieter Levels</strong> about building startups in public. This transparency-first approach would become his secret weapon.</p><h3><strong>The New Rules (December 2021)</strong></h3><p>With <strong>$20,000 in savings</strong> and a Korean wife who believed in him, Marc returned to Bali with five non-negotiable rules:</p><ol><li><p><strong>Prioritize sleep</strong> no matter what</p></li><li><p><strong>Share everything transparently</strong> on Twitter</p></li><li><p><strong>Ship the smallest possible version</strong> of every idea</p></li><li><p><strong>Always launch and market aggressively</strong></p></li><li><p><strong>Focus on process goals</strong>, not outcome goals</p></li></ol><h3><strong>The Rapid Launch Phase (2022)</strong></h3><p>Marc built <strong>20+ products in 12 months</strong>. Most failed, but each taught him something:</p><ul><li><p><strong><a href="https://mood2movie.com/?ref=onemilliongoal.com">Mood2Movie</a></strong>: Movie recommendations based on mood <em>(viral on Reddit)</em></p></li><li><p><strong><a href="https://habitsgarden.com/?ref=onemilliongoal.com">Habits Garden</a></strong>: Gamified habit tracker <em>($500/month MRR)</em></p></li><li><p><strong><a href="https://bookscalculator.com/?ref=onemilliongoal.com">Books Calculator</a></strong>: Reading progress tool <em>(went viral)</em></p></li><li><p><strong><a href="https://naval25.com/?ref=onemilliongoal.com">Naval 25</a></strong>: Collection of Naval Ravikant quotes</p></li><li><p><strong><a href="https://decisiongame.co/?ref=onemilliongoal.com">Decision Game</a></strong>: Web game to stop overthinking</p></li></ul><p>The strategy wasn&#8217;t to hit home runs&#8212;it was to get at bat repeatedly and learn from each swing.</p><h3><strong>Revenue Growth Timeline:</strong></h3><ul><li><p><strong>2021</strong>: $0 <em>(living with parents)</em></p></li><li><p><strong>2022</strong>: ~$2,000/month <em>(experiments)</em></p></li><li><p><strong>2023</strong>: $263,000 total revenue <em>(breakout year)</em></p></li><li><p><strong>2024</strong>: $50K-100K+ monthly</p></li><li><p><strong>2025</strong>: $125,000+ monthly with <em><strong>92% profit margins</strong></em></p></li></ul><h2>The Breakthrough Products</h2><h3><strong>ShipFast: The Accidental Goldmine</strong></h3><p>By mid-2023, Marc realized he was rebuilding the same infrastructure for every project: authentication, payments, database setup, email integration. He spent a week consolidating this into a reusable codebase.</p><p>Then he had an idea: <em>What if other developers would pay for this?</em></p><p>He packaged his internal boilerplate into <strong><a href="https://shipfa.st/?ref=onemilliongoal.com">ShipFast</a></strong>&#8212;a Next.js starter kit that lets developers &#8220;ship your startup in days, not weeks.&#8221; Launch price: <strong>$199</strong>.</p><p>The results were immediate:</p><ul><li><p><strong>First 48 hours</strong>: $6,000</p></li><li><p><strong>First month</strong>: $40,000</p></li><li><p><strong>Peak monthly revenue</strong>: $65,000</p></li><li><p><strong>Total revenue by 2024</strong>: $300,000+</p></li><li><p><strong>Customers</strong>: 7,680 developers and counting</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QKcm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7863245e-ad3a-4a63-ae2e-f8631ed1831c_1568x1176.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QKcm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7863245e-ad3a-4a63-ae2e-f8631ed1831c_1568x1176.png 424w, https://substackcdn.com/image/fetch/$s_!QKcm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7863245e-ad3a-4a63-ae2e-f8631ed1831c_1568x1176.png 848w, https://substackcdn.com/image/fetch/$s_!QKcm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7863245e-ad3a-4a63-ae2e-f8631ed1831c_1568x1176.png 1272w, https://substackcdn.com/image/fetch/$s_!QKcm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7863245e-ad3a-4a63-ae2e-f8631ed1831c_1568x1176.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QKcm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7863245e-ad3a-4a63-ae2e-f8631ed1831c_1568x1176.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7863245e-ad3a-4a63-ae2e-f8631ed1831c_1568x1176.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1211635,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/177361161?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7863245e-ad3a-4a63-ae2e-f8631ed1831c_1568x1176.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QKcm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7863245e-ad3a-4a63-ae2e-f8631ed1831c_1568x1176.png 424w, https://substackcdn.com/image/fetch/$s_!QKcm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7863245e-ad3a-4a63-ae2e-f8631ed1831c_1568x1176.png 848w, https://substackcdn.com/image/fetch/$s_!QKcm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7863245e-ad3a-4a63-ae2e-f8631ed1831c_1568x1176.png 1272w, https://substackcdn.com/image/fetch/$s_!QKcm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7863245e-ad3a-4a63-ae2e-f8631ed1831c_1568x1176.png 1456w" sizes="100vw" loading="lazy"></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><h3><strong>CodeFast: Teaching What He Learned</strong></h3><p>In 2024, Marc launched <strong><a href="https://codefa.st/?ref=onemilliongoal.com">CodeFast</a></strong>, an AI-powered coding course teaching entrepreneurs to build SaaS products in 14 days. Unlike typical programming courses aimed at job-seekers, CodeFast targeted people who wanted to <em><strong>quit their 9-5 jobs</strong></em>.</p><p>Peak performance:</p><ul><li><p><strong>November 2024</strong>: $88,500 revenue</p></li><li><p><strong>January 2025</strong>: $82,600 revenue</p></li><li><p><strong>Launch weekend</strong>: $92,000 in 48 hours</p></li></ul><h2>DataFast: Turning Analytics Into a Show</h2><p>While most analytics dashboards feel like spreadsheets in disguise, Marc wanted something <em>fun</em>&#8212;something people would actually want to share. So he built <strong><a href="https://datafa.st/?ref=onemilliongoal">DataFast</a></strong>, a real-time analytics platform that visualizes website traffic on a glowing 3D globe.</p><p>It started as a weekend experiment to track visitors on his own sites, but the visuals went viral on X. Indie hackers began posting their live traffic globes, tagging Marc for credit. Within weeks, what began as an internal side tool became a $15K/month product.</p><p>The magic wasn&#8217;t in the data&#8212;it was in the <em>emotion</em>. By turning analytics into a game, DataFast made growth feel exciting again.</p><ul><li><p><strong>January 2025</strong>: $1,400</p></li><li><p><strong>October 2025</strong>: $16,500</p></li></ul><h3><strong>The Supporting Portfolio</strong></h3><p>Marc&#8217;s ecosystem includes:</p><ul><li><p><strong><a href="https://trustmrr.com/?ref=onemilliongoal">TrustMRR</a>: </strong>The database of verified startup revenues (~$12,000/month)</p></li><li><p><strong><a href="https://indiepa.ge/?ref=onemilliongoal.com">IndiePage</a></strong>: Portfolio builder for indie hackers <em>($700/month)</em></p></li><li><p><strong><a href="https://bioa.ge/?ref=onemilliongoal.com">BioAge</a></strong>: Your biohacker dashboard (~$600/<em>month</em>)</p></li><li><p><strong><a href="https://zenvoice.io/?ref=onemilliongoal.com">ZenVoice</a></strong>: Stripe invoicing tool <em>($300/month)</em></p></li><li><p><strong><a href="https://launchvir.al/?ref=onemilliongoal.com">LaunchViral</a></strong>: Course on creating viral launch videos <em>($200/month)</em></p></li><li><p><strong><a href="https://byedispute.com/?ref=onemilliongoal.com">ByeDispute</a></strong>: Payment dispute prevention <em>(~$100/month)</em></p></li></ul><h2>The Method Behind the Madness</h2><h3><strong>Philosophy: Speed as Strategy</strong></h3><p>Marc&#8217;s entire approach centers on velocity over perfection. His mantras:</p><blockquote><p><em>&#8220;Building a successful startup is a repetition of tiny failures.&#8221;</em> <em>&#8220;Ship the 24-hour version of your idea.&#8221;</em> <em>&#8220;Every startup has a weekend version&#8212;find it.&#8221;</em></p></blockquote><p>This philosophy emerged from painful experience. His early failures came from spending months perfecting products nobody wanted. Now he ships within days and iterates based on real user feedback.</p><h3><strong>Tech Stack: Boring and Profitable</strong></h3><p>Marc deliberately uses a simple, repeatable tech stack:</p><ul><li><p><strong>Frontend</strong>: Next.js + React + TypeScript</p></li><li><p><strong>Backend</strong>: Node.js + MongoDB</p></li><li><p><strong>Payments</strong>: Stripe or LemonSqueezy</p></li><li><p><strong>UI</strong>: Tailwind CSS <em>(core utilities only)</em></p></li><li><p><strong>Hosting</strong>: Vercel</p></li><li><p><strong>AI Tools</strong>: GPT-4, Cursor AI for coding assistance</p></li></ul><p><strong>The philosophy</strong>: Use proven technologies, avoid shiny objects, focus on shipping products rather than learning new frameworks.</p><h3><strong>Marketing: Transparency as Competitive Advantage</strong></h3><p>Marc&#8217;s marketing playbook breaks every traditional rule:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://x.com/marc_louvion/status/1973065582493991084" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yq9T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a6bec2-b68b-4903-9132-b1f960c20eb8_1880x1410.png 424w, https://substackcdn.com/image/fetch/$s_!Yq9T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a6bec2-b68b-4903-9132-b1f960c20eb8_1880x1410.png 848w, https://substackcdn.com/image/fetch/$s_!Yq9T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a6bec2-b68b-4903-9132-b1f960c20eb8_1880x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!Yq9T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a6bec2-b68b-4903-9132-b1f960c20eb8_1880x1410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yq9T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a6bec2-b68b-4903-9132-b1f960c20eb8_1880x1410.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95a6bec2-b68b-4903-9132-b1f960c20eb8_1880x1410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1512279,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://x.com/marc_louvion/status/1973065582493991084&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/177361161?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a6bec2-b68b-4903-9132-b1f960c20eb8_1880x1410.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Yq9T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a6bec2-b68b-4903-9132-b1f960c20eb8_1880x1410.png 424w, https://substackcdn.com/image/fetch/$s_!Yq9T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a6bec2-b68b-4903-9132-b1f960c20eb8_1880x1410.png 848w, https://substackcdn.com/image/fetch/$s_!Yq9T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a6bec2-b68b-4903-9132-b1f960c20eb8_1880x1410.png 1272w, https://substackcdn.com/image/fetch/$s_!Yq9T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95a6bec2-b68b-4903-9132-b1f960c20eb8_1880x1410.png 1456w" sizes="100vw" loading="lazy"></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><strong>&#127919; Radical Transparency</strong>: Monthly revenue reports with actual screenshots. Sharing failures alongside successes. Livestreaming product development in real-time.</p><div id="youtube2-Wwa5TZeMEvQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Wwa5TZeMEvQ&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/Wwa5TZeMEvQ?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><strong>&#127916; Viral Content Strategy</strong>: Marc creates hilarious demo videos where he deepfakes himself into movie scenes. His ByeDispute launch video featuring him as Leonardo DiCaprio&#8217;s sidekick in Wolf of Wall Street went viral and drove significant sales.</p><p><strong>&#128101; Community-First Approach</strong>: Rather than interruption marketing, Marc builds relationships. He has <strong>215,000+ Twitter followers</strong> who literally watch him work. When he launches something, thousands of potential customers are already invested in his journey.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qM9C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1049a437-886e-48f4-a98e-c192a306359a_2816x2112.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qM9C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1049a437-886e-48f4-a98e-c192a306359a_2816x2112.png 424w, https://substackcdn.com/image/fetch/$s_!qM9C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1049a437-886e-48f4-a98e-c192a306359a_2816x2112.png 848w, https://substackcdn.com/image/fetch/$s_!qM9C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1049a437-886e-48f4-a98e-c192a306359a_2816x2112.png 1272w, https://substackcdn.com/image/fetch/$s_!qM9C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1049a437-886e-48f4-a98e-c192a306359a_2816x2112.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qM9C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1049a437-886e-48f4-a98e-c192a306359a_2816x2112.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1049a437-886e-48f4-a98e-c192a306359a_2816x2112.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2811627,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/177361161?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1049a437-886e-48f4-a98e-c192a306359a_2816x2112.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qM9C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1049a437-886e-48f4-a98e-c192a306359a_2816x2112.png 424w, https://substackcdn.com/image/fetch/$s_!qM9C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1049a437-886e-48f4-a98e-c192a306359a_2816x2112.png 848w, https://substackcdn.com/image/fetch/$s_!qM9C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1049a437-886e-48f4-a98e-c192a306359a_2816x2112.png 1272w, https://substackcdn.com/image/fetch/$s_!qM9C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1049a437-886e-48f4-a98e-c192a306359a_2816x2112.png 1456w" sizes="100vw" loading="lazy"></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><figcaption class="image-caption">ShipFast footer</figcaption></figure></div><p><strong>&#128260; Cross-Pollination</strong>: Every product footer links to his other products. Customers who buy ShipFast discover CodeFast, ZenVoice, and IndiePage. This ecosystem approach maximizes customer lifetime value.</p><p><strong>&#128250; Content as Product</strong>: Marc&#8217;s YouTube channel <em>(133K+ subscribers)</em> and newsletter <em>(42K+ subscribers)</em> aren&#8217;t just marketing&#8212;they&#8217;re products that drive revenue directly while building audience for everything else.</p><h2>The Numbers Game: Revenue Breakdown</h2><h3><strong>&#128176; October 2025 Monthly Revenue: $65,700</strong></h3><ul><li><p><strong>CodeFast</strong>: $21,300</p></li><li><p><strong>ShipFast</strong>: $17,400</p></li><li><p><strong>DataFast: </strong>$16,500</p></li><li><p><strong>TrustMRR: </strong>$8,600</p></li><li><p><strong>Other Products: </strong>$1,856</p></li></ul><h3><strong>&#128640; Business Model Innovation:</strong></h3><ul><li><p><strong>One-time purchases</strong> instead of subscriptions <em>(reduces churn anxiety)</em></p></li><li><p><strong>&#8220;Popcorn Pricing&#8221;</strong> psychological pricing that feels like an impulse buy</p></li><li><p><strong>No refund policy</strong> <em>(increases commitment, reduces support overhead)</em></p></li><li><p><strong>92% profit margins</strong> due to digital-only products and solo operation</p></li></ul><h3><strong>&#9881;&#65039; Operational Efficiency:</strong></h3><ul><li><p><em><strong>Zero employees</strong></em></p></li><li><p><strong>~$4,000/month</strong> in business expenses</p></li><li><p><strong>Fully remote</strong>, location-independent</p></li><li><p><strong>Automated systems</strong> handle most routine tasks</p></li></ul><h2>The Psychology of Success</h2><h3><strong>Failure as Education</strong></h3><p>Marc reframes failure as <em>tuition payments</em> in the university of entrepreneurship. Each failed project taught specific lessons:</p><ul><li><p><strong>Tinder for sports lovers</strong>: Ideas need market validation</p></li><li><p><strong>Seoul AI startup</strong>: Products need customers, not just investors</p></li><li><p><strong>GameWidget</strong>: Single-industry dependence is risky</p></li></ul><h3><strong>Process Over Outcomes</strong></h3><p>Instead of &#8220;lose 10 pounds,&#8221; Marc sets &#8220;work out every day.&#8221; Instead of &#8220;make $10K this month,&#8221; he focuses on &#8220;ship one product every month.&#8221; This shift removes anxiety about results he can&#8217;t directly control and creates momentum through consistency.</p><h3><strong>Identity-Based Habits</strong></h3><p>Marc doesn&#8217;t just build products&#8212;he&#8217;s built an identity as someone who <em><strong>ships fast</strong></em> and <em><strong>shares transparently</strong></em>. This identity becomes self-reinforcing. When faced with decisions, he asks: <em>&#8220;What would someone who ships fast do?&#8221;</em></p><h2>Why Marc Lou Matters for OMG</h2><p>Marc Lou represents the archetype that <strong>One Million Goal</strong> aims to showcase and multiply. Here&#8217;s why his approach matters:</p><p><strong>&#9989; Proof of Concept</strong>: He demonstrates that one person can build a million-dollar business using modern tools and transparent practices. No venture capital, no team, no traditional business model required.</p><p><strong>&#128218; Replicable Methodology</strong>: Unlike many entrepreneurial success stories that rely on unique circumstances or hidden advantages, Marc&#8217;s approach is systematically documented and teachable.</p><p><strong>&#128200; Real Numbers, Real Process</strong>: In an industry full of guru mythology and vague success stories, Marc provides actual revenue screenshots, detailed explanations of his methods, and honest assessments of what worked versus what failed.</p><p><strong>&#128260; Modern Business Model</strong>: Marc has created what amounts to a one-person media company that happens to sell software. His personal brand, educational content, and product portfolio work synergistically to create multiple revenue streams and competitive moats.</p><p><strong>&#129309; Community Over Competition</strong>: Rather than hoarding knowledge, Marc actively shares everything he learns. This abundance mindset creates network effects that benefit everyone in the ecosystem.</p><p><strong>&#127796; Sustainable Lifestyle</strong>: Marc has achieved what most entrepreneurs claim to want: complete creative and financial freedom, location independence, and work that energizes rather than drains him.</p><h2>The Marc Lou Blueprint</h2><p>For OMG members, Marc&#8217;s journey provides both inspiration and instruction manual:</p><h3><strong>&#128205; Phase 1: Foundation Building (Months 1-6)</strong></h3><ul><li><p>Choose a <strong>simple, proven tech stack</strong></p></li><li><p>Start <strong>building in public</strong> immediately</p></li><li><p>Launch <strong>small experiments</strong> monthly</p></li><li><p>Focus on <strong>learning, not earning</strong></p></li></ul><h3><strong>&#127919; Phase 2: Audience Development (Months 6-18)</strong></h3><ul><li><p>Share <strong>transparently</strong> on social media</p></li><li><p>Document your <strong>process</strong>, not just results</p></li><li><p>Solve your <strong>own problems</strong> first</p></li><li><p>Build <strong>relationships</strong> before pitches</p></li></ul><h3><strong>&#128640; Phase 3: Product-Market Fit (Months 18-36)</strong></h3><ul><li><p>Test <strong>multiple products</strong> with your audience</p></li><li><p><strong>Double down</strong> on what works</p></li><li><p><strong>Kill what doesn&#8217;t work</strong> quickly</p></li><li><p><strong>Reinvest profits</strong> into growth</p></li></ul><h3><strong>&#128188; Phase 4: Portfolio Expansion (Year 3+)</strong></h3><ul><li><p>Create <strong>ecosystem</strong> of complementary products</p></li><li><p><strong>Cross-promote</strong> within your portfolio</p></li><li><p>Build <strong>recurring revenue</strong> streams</p></li><li><p>Scale through <strong>systems</strong>, not staff</p></li></ul><p>Marc Lou cracked a code that many entrepreneurs miss: in the attention economy, transparency is the ultimate differentiator.</p><p>While others obsess over stealth mode and competitive advantages, Marc builds his moat through radical openness. His customers know exactly how much money he makes, which products are struggling, and what he&#8217;s working on next. This vulnerability creates trust, and trust creates sales.</p><p>His technical approach&#8212;boring stack, fast shipping, solve your own problems&#8212;isn&#8217;t revolutionary. His marketing approach&#8212;build audience first, share everything, create helpful content&#8212;isn&#8217;t new either.</p><p>But combining transparent personal branding with rapid product iteration while building for a specific community? That&#8217;s the alchemy that turns a depressed waiter into a millionaire solopreneur.</p><p>Marc didn&#8217;t just build startups &#8212; he built a new archetype for the solo age.</p>]]></content:encoded></item><item><title><![CDATA[Build in Public #1: The Month I Started Building Again]]></title><description><![CDATA[The first month after leaving my job &#8212; rediscovering time, creativity, and the joy of building again.]]></description><link>https://www.superbuilders.club/p/build-in-public-1-october-2025</link><guid isPermaLink="false">https://www.superbuilders.club/p/build-in-public-1-october-2025</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Fri, 31 Oct 2025 07:02:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5941f821-3ab2-4e94-93bc-f15a6606e32b_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,049 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>One month ago, I closed a big chapter of my life.</p><p>After years of managing teams, I missed building.</p><p>So I quit my job, opened a blank page, and started coding, designing, and dreaming again &#8212; this time as a <strong>company of one</strong>.</p><h2>What&#8217;s on My Desk</h2><h3>From full-time to fractional</h3><p>This was the first month after officially stepping down as CPTO at Testbusters. I&#8217;m still involved &#8212; but just some hours a week. Enough to keep the ship steady, but finally with room to breathe, think, and build.</p><p>It&#8217;s a strange feeling at first. After years of operating in full-speed startup mode, working &#8220;fractional&#8221; feels almost too quiet. But that silence is exactly what I needed. It gave me space to listen again &#8212; to my own curiosity, to new ideas, to what I <em>actually</em> want to build next.</p><h3>BabyTales: bringing magic back to life</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K_Kj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff921413d-6e2d-4c64-aae4-31fa9f90d82c_1280x960.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K_Kj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff921413d-6e2d-4c64-aae4-31fa9f90d82c_1280x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!K_Kj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff921413d-6e2d-4c64-aae4-31fa9f90d82c_1280x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!K_Kj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff921413d-6e2d-4c64-aae4-31fa9f90d82c_1280x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!K_Kj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff921413d-6e2d-4c64-aae4-31fa9f90d82c_1280x960.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K_Kj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff921413d-6e2d-4c64-aae4-31fa9f90d82c_1280x960.jpeg" width="1280" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f921413d-6e2d-4c64-aae4-31fa9f90d82c_1280x960.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:124601,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/177012932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff921413d-6e2d-4c64-aae4-31fa9f90d82c_1280x960.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_!K_Kj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff921413d-6e2d-4c64-aae4-31fa9f90d82c_1280x960.jpeg 424w, https://substackcdn.com/image/fetch/$s_!K_Kj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff921413d-6e2d-4c64-aae4-31fa9f90d82c_1280x960.jpeg 848w, https://substackcdn.com/image/fetch/$s_!K_Kj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff921413d-6e2d-4c64-aae4-31fa9f90d82c_1280x960.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!K_Kj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff921413d-6e2d-4c64-aae4-31fa9f90d82c_1280x960.jpeg 1456w" sizes="100vw" loading="lazy"></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><figcaption class="image-caption">Babytales</figcaption></figure></div><p>Three years ago, Annalisa and I were digital nomads traveling across Southeast Asia.<br>While we were in <strong>Ninh Binh, Vietnam</strong>, we wrote a children&#8217;s book &#8212; and even tried to turn it into one of the first <strong>AI-personalized storybooks</strong> (this was November 2022, when almost nobody was doing it yet&#8230; the first stable version of Stable Diffusion had just come out a month earlier).</p><p>Then life happened: we had a daughter, and I became CPTO at a fast-growing edtech company.</p><p>Now that I&#8217;ve left my job to pursue entrepreneurship full-time, we&#8217;re bringing that project back to life &#8212; and taking it to a whole new level.</p><p>This month we started rebuilding <strong>BabyTales</strong> from the ground up. We&#8217;re improving the stories, the illustrations, and the overall experience. Soon, parents (and grandparents, uncles, or friends) will be able to <strong>preview their personalized storybook before buying</strong>, making the experience more emotional and authentic.</p><p>It feels good to return to something born out of love, travel, and curiosity &#8212; and to see it grow alongside our daughter.</p><h3>HeyBloom: my AI sidekick for creators</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;cf26def4-a6b7-4c9c-aff7-ccd2a8bd353e&quot;,&quot;duration&quot;:null}"></div><p>Here&#8217;s the shiny new thing: <strong>HeyBloom</strong> &#127804;</p><p>If you&#8217;ve ever tried growing a personal brand while building full-time, you&#8217;ll understand this pain: you want to reply to people on Substack, X, or LinkedIn, but it takes forever &#8212; especially when English isn&#8217;t your native language.</p><p>I was jumping between platforms, pasting comments into ChatGPT, rewriting them, switching tones &#8212; total chaos. <strong>So I built something to fix that.</strong></p><p>HeyBloom helps creators write <strong>thoughtful, on-brand replies</strong> in seconds &#8212; powered by AI, but always in <em>your</em> voice.</p><p>Technically, it&#8217;s been fun: I built the Chrome extension with <strong>Plasmo</strong>, used <strong>Cursor</strong> as my main AI-powered IDE, and let <strong>Claude</strong> handle a good part of the code generation. You can literally <em>co-build</em> with AI now &#8212; and that still blows my mind.</p><p>&#128172; <strong>I&#8217;m now opening early beta testing!</strong><br>If you&#8217;re a creator, writer, or indie founder who spends time replying to posts and wants to save hours while keeping your authentic tone, I&#8217;d love to have you test it. </p><p>Drop me a comment if you want to join the early batch.</p><h3>Stealth project (for now)</h3><p>There&#8217;s one more project on my desk &#8212; still under wraps. It&#8217;s early, but the idea gives me that gut feeling I always chase &#8212; the one that says: &#8220;This could be big.&#8221;</p><div><hr></div><h2>Metrics snapshot</h2><p><strong>October 2025</strong></p><ul><li><p><strong>Ammesso.it (acquired):</strong> &#8364;220,000</p></li><li><p><strong>BabyTales:</strong> &#8364;49.90</p></li><li><p><strong>HeyBloom:</strong> &#8364;0</p></li></ul><p><strong>One Million Goal (Revenue to Date): &#8364;220,049.90</strong></p><p>No fireworks on the new projects yet. This month was about building foundations, not profit. But the journey didn&#8217;t start this month&#8230; it started years ago with Ammesso. That exit is the proof that this path works. Now I&#8217;m continuing it.</p><p>On the other side, this month, <strong>One Million Goal</strong> reached <strong>320 subscribers</strong>.</p><p>It might sound small, but to me it means a lot&#8230; 320 people who decided to follow this journey, to believe in the idea that one person (and one laptop) can build something meaningful.</p><p>If you&#8217;re one of them&#8230; <strong>thank you &#128591;</strong> </p><p>You&#8217;re part of the very first chapter of this experiment.</p><div><hr></div><h2>Reflections: The Rise of the Super-Builders</h2><p>The real theme of October wasn&#8217;t just &#8220;new projects.&#8221; It was <strong>agency</strong> &#8212; and how it&#8217;s quietly reshaping the way we build, lead, and collaborate.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bSOr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc108605-00d4-49e7-ad56-012dab7e3def_1920x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bSOr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc108605-00d4-49e7-ad56-012dab7e3def_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bSOr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc108605-00d4-49e7-ad56-012dab7e3def_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bSOr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc108605-00d4-49e7-ad56-012dab7e3def_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bSOr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc108605-00d4-49e7-ad56-012dab7e3def_1920x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bSOr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc108605-00d4-49e7-ad56-012dab7e3def_1920x1280.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc108605-00d4-49e7-ad56-012dab7e3def_1920x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:138042,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/177012932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc108605-00d4-49e7-ad56-012dab7e3def_1920x1280.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_!bSOr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc108605-00d4-49e7-ad56-012dab7e3def_1920x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bSOr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc108605-00d4-49e7-ad56-012dab7e3def_1920x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bSOr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc108605-00d4-49e7-ad56-012dab7e3def_1920x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bSOr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc108605-00d4-49e7-ad56-012dab7e3def_1920x1280.jpeg 1456w" sizes="100vw" loading="lazy"></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><figcaption class="image-caption">Product Heroes Conference</figcaption></figure></div><p>I&#8217;ve been living this shift firsthand.</p><p>A few weeks ago, I facilitated <strong>three roundtables at the Product Heroes Conference</strong>, all centered on this idea: how AI is transforming the way teams operate and individuals take ownership.<br>The conversations kept circling back to the same point &#8212; when people have more autonomy and better tools, <em>the real bottleneck becomes mindset, not technology.</em></p><p>Shortly after that event, I wrote a piece for <strong>Product Release Notes</strong> with <strong><a href="https://substack.com/@elenacalvillo">Elena Calvillo</a></strong>, titled <em>&#8220;The Rise of the Super-Builders.&#8221;</em></p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:177406979,&quot;url&quot;:&quot;https://www.productreleasenotes.com/p/why-ai-will-make-developers-and-product&quot;,&quot;publication_id&quot;:1252952,&quot;publication_name&quot;:&quot;Product Release Notes&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!87Rk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6af868b3-0a32-40b4-b872-3d3ebd9e0a8e_256x256.png&quot;,&quot;title&quot;:&quot;Why AI Will Make Developers and Product Managers Swap Roles in 2026&quot;,&quot;truncated_body_text&quot;:&quot;I was a software engineer many years ago before transitioning to product management. It&#8217;s not that I got bored of coding. I just wanted to make more strategic decisions and have a greater impact on the product as a whole.&quot;,&quot;date&quot;:&quot;2025-10-30T14:02:55.763Z&quot;,&quot;like_count&quot;:5,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:31598723,&quot;name&quot;:&quot;Elena Calvillo&quot;,&quot;handle&quot;:&quot;elenacalvillo&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!6ZLU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F1048ef8f-b8ca-474c-af24-901e2f4463ec_1000x1000.png&quot;,&quot;bio&quot;:&quot;Product manager turned AI advocate helping PMs and leaders succeed within the tech industry chaos. 3+ years of weekly insights, templates, and frameworks for the modern product leader.&quot;,&quot;profile_set_up_at&quot;:&quot;2022-08-10T15:37:29.282Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-08-15T19:00:25.382Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1210076,&quot;user_id&quot;:31598723,&quot;publication_id&quot;:1252952,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1252952,&quot;name&quot;:&quot;Product Release Notes&quot;,&quot;subdomain&quot;:&quot;productreleasenotes&quot;,&quot;custom_domain&quot;:&quot;www.productreleasenotes.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Weekly AI product insights, and career strategies that help ambitious product managers stay ahead of the curve. Get practical templates, real case studies, and the strategic thinking that separates great PMs from the rest.&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6af868b3-0a32-40b4-b872-3d3ebd9e0a8e_256x256.png&quot;,&quot;author_id&quot;:31598723,&quot;primary_user_id&quot;:31598723,&quot;theme_var_background_pop&quot;:&quot;#2EE240&quot;,&quot;created_at&quot;:&quot;2022-12-19T18:44:48.728Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Elena Calvillo&quot;,&quot;founding_plan_name&quot;:&quot;You set the price!&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false}},{&quot;id&quot;:983951,&quot;user_id&quot;:31598723,&quot;publication_id&quot;:1037038,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1037038,&quot;name&quot;:&quot;Product Release Notes en Espa&#241;ol&quot;,&quot;subdomain&quot;:&quot;pmreleasenotes&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Encuentra contenido sobre desarrollo de productos digitales, career advice, UX, management, trabajar en tecnolog&#237;a, colaborar con equipos &#225;giles y mucho m&#225;s.&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ea5e6a7c-ae89-490b-8dbe-ffeaf9c9aa61_256x256.png&quot;,&quot;author_id&quot;:31598723,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#2096FF&quot;,&quot;created_at&quot;:&quot;2022-08-10T15:37:58.810Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Elena Calvillo&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:&quot;es&quot;,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false}},{&quot;id&quot;:1210079,&quot;user_id&quot;:31598723,&quot;publication_id&quot;:1252955,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:1252955,&quot;name&quot;:&quot;Atomikas&quot;,&quot;subdomain&quot;:&quot;atomikas&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Encuentra inspiraci&#243;n, herramientas y consejos para ayudarte en tu carrera profesional. Atomikas te comparte las experiencias de mujeres en ciencia, tecnolog&#237;a y producto.&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/7776735b-65b9-42b4-897f-8d4e03c1d137_256x256.png&quot;,&quot;author_id&quot;:31598723,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#EA410B&quot;,&quot;created_at&quot;:&quot;2022-12-19T18:47:19.195Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Elena Calvillo&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false}}],&quot;twitter_screen_name&quot;:&quot;melenacalvillo&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[10845,443311,4097137,4640380],&quot;subscriber&quot;:null}},{&quot;id&quot;:12105371,&quot;name&quot;:&quot;Marco Santonocito&quot;,&quot;handle&quot;:&quot;marcosantonocito&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9h5C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F2cceb5a4-096b-45ee-b86d-7afcd04d07a4_1364x1365.jpeg&quot;,&quot;bio&quot;:&quot;Former CPTO. I&#8217;m building digital products solo, sharing everything I learn on the way to &#8364;1M.&quot;,&quot;profile_set_up_at&quot;:&quot;2022-04-19T14:32:16.293Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-05-19T21:13:39.102Z&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[5931581,949779,443311],&quot;subscriber&quot;:null},&quot;primaryPublicationId&quot;:4006091,&quot;primaryPublicationName&quot;:&quot;One Million Goal&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://www.onemilliongoal.com&quot;,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://www.onemilliongoal.com/subscribe?&quot;}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.productreleasenotes.com/p/why-ai-will-make-developers-and-product?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!87Rk!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6af868b3-0a32-40b4-b872-3d3ebd9e0a8e_256x256.png" loading="lazy"><span class="embedded-post-publication-name">Product Release Notes</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Why AI Will Make Developers and Product Managers Swap Roles in 2026</div></div><div class="embedded-post-body">I was a software engineer many years ago before transitioning to product management. It&#8217;s not that I got bored of coding. I just wanted to make more strategic decisions and have a greater impact on the product as a whole&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">6 months ago &#183; 5 likes &#183; Elena Calvillo and Marco Santonocito</div></a></div><p>Funny story: that collaboration actually started from a simple<strong> comment </strong>(<strong>improved by HeyBloom &#128521;</strong>) that turned into a deep, thoughtful exchange about how roles in tech are blending.</p><div class="comment" data-attrs="{&quot;url&quot;:&quot;https://open.substack.com/home&quot;,&quot;commentId&quot;:168283786,&quot;comment&quot;:{&quot;id&quot;:168283786,&quot;date&quot;:&quot;2025-10-20T14:26:33.661Z&quot;,&quot;edited_at&quot;:null,&quot;body&quot;:&quot;Last week, I facilitated a roundtable where we delved into this very topic.\n\nWe discussed that if AI eventually takes over most development roles, developers might transition into Product Management. They possess the ability to abstract, engage in strategic thinking, and those with a strong product mindset will excel in identifying the right problems to solve, knowing what question to ask and what output to trust. This shift could bring a surge of high-level expertise into the PM field. \n\nSo, as AI changes the dynamics of different roles, including PMs, the competition will likely stem not from AI itself but from the influx of talented individuals who bring diverse expertise into these roles.\n\nWhat do you think?&quot;,&quot;body_json&quot;:{&quot;type&quot;:&quot;doc&quot;,&quot;attrs&quot;:{&quot;schemaVersion&quot;:&quot;v1&quot;},&quot;content&quot;:[{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;Last week, I facilitated a roundtable where we delved into this very topic.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;We discussed that if AI eventually takes over most development roles, developers might transition into Product Management. They possess the ability to abstract, engage in strategic thinking, and those with a strong product mindset will excel in identifying the right problems to solve, knowing what question to ask and what output to trust. This shift could bring a surge of high-level expertise into the PM field. &quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;So, as AI changes the dynamics of different roles, including PMs, the competition will likely stem not from AI itself but from the influx of talented individuals who bring diverse expertise into these roles.&quot;}]},{&quot;type&quot;:&quot;paragraph&quot;,&quot;content&quot;:[{&quot;type&quot;:&quot;text&quot;,&quot;text&quot;:&quot;What do you think?&quot;}]}]},&quot;restacks&quot;:1,&quot;reaction_count&quot;:1,&quot;attachments&quot;:[],&quot;name&quot;:&quot;Marco Santonocito&quot;,&quot;user_id&quot;:12105371,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/2cceb5a4-096b-45ee-b86d-7afcd04d07a4_1364x1365.jpeg&quot;,&quot;user_bestseller_tier&quot;:null,&quot;userStatus&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[5931581,949779,443311],&quot;subscriber&quot;:null}}}" data-component-name="CommentPlaceholder"></div><p>In that article, I shared something I&#8217;ve experienced throughout my own career: how the line between developers and product managers is blurring, and how AI is accelerating that evolution.</p><p>We&#8217;re entering a new era where small, multidisciplinary teams &#8212; or even individuals &#8212; can build what once required entire departments.</p><p>We&#8217;re moving from specialists to <strong>super-builders</strong>: people who can think strategically, design intuitively, and execute technically.</p><p>Developers who understand users and business will become the next generation of product leaders. PMs who don&#8217;t build will need to evolve &#8212; not to survive, but to stay relevant.</p><p>AI won&#8217;t replace us; it&#8217;s amplifying those who take initiative. It&#8217;s collapsing the gap between idea and execution, between thinking and shipping.</p><p>And in that process, <strong>agency</strong> becomes the most valuable skill of all &#8212; the ability to move fast, make decisions, and create without waiting for permission.</p><p>That&#8217;s exactly what this new chapter of my life is about.</p><p>Building things again.</p><p>Testing ideas fast.</p><p>Becoming, in a way, my own &#8220;super-builder.&#8221;</p><div><hr></div><h2>What I&#8217;ve been reading</h2><p>A few gems that kept me inspired this month:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!69qr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1763030f-5f13-4f6e-9e12-dab96f271d72_1482x804.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!69qr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1763030f-5f13-4f6e-9e12-dab96f271d72_1482x804.png 424w, https://substackcdn.com/image/fetch/$s_!69qr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1763030f-5f13-4f6e-9e12-dab96f271d72_1482x804.png 848w, https://substackcdn.com/image/fetch/$s_!69qr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1763030f-5f13-4f6e-9e12-dab96f271d72_1482x804.png 1272w, https://substackcdn.com/image/fetch/$s_!69qr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1763030f-5f13-4f6e-9e12-dab96f271d72_1482x804.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!69qr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1763030f-5f13-4f6e-9e12-dab96f271d72_1482x804.png" width="1456" height="790" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1763030f-5f13-4f6e-9e12-dab96f271d72_1482x804.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:876527,&quot;alt&quot;:&quot;A Fortune-Teller Told Me &#8211; Tiziano Terzani&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/177012932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1763030f-5f13-4f6e-9e12-dab96f271d72_1482x804.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A Fortune-Teller Told Me &#8211; Tiziano Terzani" title="A Fortune-Teller Told Me &#8211; Tiziano Terzani" srcset="https://substackcdn.com/image/fetch/$s_!69qr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1763030f-5f13-4f6e-9e12-dab96f271d72_1482x804.png 424w, https://substackcdn.com/image/fetch/$s_!69qr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1763030f-5f13-4f6e-9e12-dab96f271d72_1482x804.png 848w, https://substackcdn.com/image/fetch/$s_!69qr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1763030f-5f13-4f6e-9e12-dab96f271d72_1482x804.png 1272w, https://substackcdn.com/image/fetch/$s_!69qr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1763030f-5f13-4f6e-9e12-dab96f271d72_1482x804.png 1456w" sizes="100vw" loading="lazy"></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><figcaption class="image-caption">A Fortune-Teller Told Me &#8211; Tiziano Terzani</figcaption></figure></div><p><strong>A Fortune-Teller Told Me &#8211; Tiziano Terzani</strong><br>One of the best books I&#8217;ve read in a while. After a fortune-teller warned him not to fly for a year, Terzani decided to travel across Asia by land &#8212; rediscovering the beauty of slowness, presence, and spirituality. A powerful reminder that sometimes limits create the most meaningful experiences.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HFoR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf1255e-0fff-4e2a-84c2-94dc2a703963_1482x804.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HFoR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf1255e-0fff-4e2a-84c2-94dc2a703963_1482x804.png 424w, https://substackcdn.com/image/fetch/$s_!HFoR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf1255e-0fff-4e2a-84c2-94dc2a703963_1482x804.png 848w, https://substackcdn.com/image/fetch/$s_!HFoR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf1255e-0fff-4e2a-84c2-94dc2a703963_1482x804.png 1272w, https://substackcdn.com/image/fetch/$s_!HFoR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf1255e-0fff-4e2a-84c2-94dc2a703963_1482x804.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HFoR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf1255e-0fff-4e2a-84c2-94dc2a703963_1482x804.png" width="1456" height="790" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fcf1255e-0fff-4e2a-84c2-94dc2a703963_1482x804.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:790,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:837184,&quot;alt&quot;:&quot;Can&#8217;t Hurt Me &#8211; David Goggins&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/177012932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf1255e-0fff-4e2a-84c2-94dc2a703963_1482x804.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Can&#8217;t Hurt Me &#8211; David Goggins" title="Can&#8217;t Hurt Me &#8211; David Goggins" srcset="https://substackcdn.com/image/fetch/$s_!HFoR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf1255e-0fff-4e2a-84c2-94dc2a703963_1482x804.png 424w, https://substackcdn.com/image/fetch/$s_!HFoR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf1255e-0fff-4e2a-84c2-94dc2a703963_1482x804.png 848w, https://substackcdn.com/image/fetch/$s_!HFoR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf1255e-0fff-4e2a-84c2-94dc2a703963_1482x804.png 1272w, https://substackcdn.com/image/fetch/$s_!HFoR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf1255e-0fff-4e2a-84c2-94dc2a703963_1482x804.png 1456w" sizes="100vw" loading="lazy"></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><figcaption class="image-caption">Can&#8217;t Hurt Me &#8211; David Goggins</figcaption></figure></div><p><strong>Can&#8217;t Hurt Me &#8211; David Goggins</strong><br>A raw lesson in discipline and endurance. Goggins&#8217; story shows how far pure mental toughness can take you &#8212; a brutal but energizing read that makes you rethink your own limits.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L78Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f939c1-1ca3-48dd-81f2-9a4b4a951f92_1482x633.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L78Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f939c1-1ca3-48dd-81f2-9a4b4a951f92_1482x633.png 424w, https://substackcdn.com/image/fetch/$s_!L78Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f939c1-1ca3-48dd-81f2-9a4b4a951f92_1482x633.png 848w, https://substackcdn.com/image/fetch/$s_!L78Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f939c1-1ca3-48dd-81f2-9a4b4a951f92_1482x633.png 1272w, https://substackcdn.com/image/fetch/$s_!L78Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f939c1-1ca3-48dd-81f2-9a4b4a951f92_1482x633.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L78Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f939c1-1ca3-48dd-81f2-9a4b4a951f92_1482x633.png" width="1456" height="622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14f939c1-1ca3-48dd-81f2-9a4b4a951f92_1482x633.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:622,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:691561,&quot;alt&quot;:&quot;Agency Is Eating the World &#8211; Pirate Wires&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/177012932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f939c1-1ca3-48dd-81f2-9a4b4a951f92_1482x633.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Agency Is Eating the World &#8211; Pirate Wires" title="Agency Is Eating the World &#8211; Pirate Wires" srcset="https://substackcdn.com/image/fetch/$s_!L78Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f939c1-1ca3-48dd-81f2-9a4b4a951f92_1482x633.png 424w, https://substackcdn.com/image/fetch/$s_!L78Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f939c1-1ca3-48dd-81f2-9a4b4a951f92_1482x633.png 848w, https://substackcdn.com/image/fetch/$s_!L78Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f939c1-1ca3-48dd-81f2-9a4b4a951f92_1482x633.png 1272w, https://substackcdn.com/image/fetch/$s_!L78Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14f939c1-1ca3-48dd-81f2-9a4b4a951f92_1482x633.png 1456w" sizes="100vw" loading="lazy"></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><figcaption class="image-caption">Agency Is Eating the World &#8211; Pirate Wires</figcaption></figure></div><p><strong><a href="https://www.piratewires.com/p/agency-is-eating-the-world">Agency Is Eating the World</a> &#8211; Gian Segato</strong><br>This is where I first discovered the idea of <em>agency</em> &#8212; and how AI amplifies those who act. Written by a friend at Anthropic, it perfectly captures the shift we&#8217;re living: individuals now have the tools (and power) once reserved for entire companies.</p><div><hr></div><h2>What&#8217;s next</h2><ul><li><p>Open early access for HeyBloom</p></li><li><p>Launch the new BabyTales website</p></li><li><p>Write more consistently</p></li><li><p>Keep experimenting &#8212; because this is just the beginning of the One Million Goal journey.</p></li></ul><div><hr></div><h2>Closing thoughts</h2><p>October wasn&#8217;t loud.<br>It was quiet, intentional, and filled with momentum.</p><p>I didn&#8217;t &#8220;launch&#8221; anything big, but I laid the groundwork for what&#8217;s coming next &#8212; and that&#8217;s often the hardest part.</p><p>If you&#8217;re reading this and building something too, remember: <strong>it&#8217;s not about speed &#8212; it&#8217;s about staying in the game.</strong></p><p>See you in the next update &#128075;<br>Marco</p>]]></content:encoded></item><item><title><![CDATA[Take Care of Your Most Important Product]]></title><description><![CDATA[Self-care is the foundation of everything you're building.]]></description><link>https://www.superbuilders.club/p/take-care-of-your-most-important</link><guid isPermaLink="false">https://www.superbuilders.club/p/take-care-of-your-most-important</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Wed, 15 Oct 2025 16:30:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2fcafee9-9b49-4692-8bae-86737381fbb5_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn.</em></p><p><em><strong>Revenue to date: &#8364;220,000 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>You know what hit me the other day? We spend so much time optimizing our businesses, our products, our funnels but we completely neglect the one asset that makes everything else possible: <strong>ourselves</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SWFO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd7ef71-fb02-4744-96fe-8c1b082d48d6_1232x928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SWFO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd7ef71-fb02-4744-96fe-8c1b082d48d6_1232x928.png 424w, https://substackcdn.com/image/fetch/$s_!SWFO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd7ef71-fb02-4744-96fe-8c1b082d48d6_1232x928.png 848w, https://substackcdn.com/image/fetch/$s_!SWFO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd7ef71-fb02-4744-96fe-8c1b082d48d6_1232x928.png 1272w, https://substackcdn.com/image/fetch/$s_!SWFO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd7ef71-fb02-4744-96fe-8c1b082d48d6_1232x928.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SWFO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd7ef71-fb02-4744-96fe-8c1b082d48d6_1232x928.png" width="1232" height="928" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3bd7ef71-fb02-4744-96fe-8c1b082d48d6_1232x928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:928,&quot;width&quot;:1232,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1573003,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/174623286?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd7ef71-fb02-4744-96fe-8c1b082d48d6_1232x928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SWFO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd7ef71-fb02-4744-96fe-8c1b082d48d6_1232x928.png 424w, https://substackcdn.com/image/fetch/$s_!SWFO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd7ef71-fb02-4744-96fe-8c1b082d48d6_1232x928.png 848w, https://substackcdn.com/image/fetch/$s_!SWFO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd7ef71-fb02-4744-96fe-8c1b082d48d6_1232x928.png 1272w, https://substackcdn.com/image/fetch/$s_!SWFO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3bd7ef71-fb02-4744-96fe-8c1b082d48d6_1232x928.png 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>Think about it. If someone handed you a business and said, <em>&#8220;This is your only source of income for life, take care of it,&#8221;</em> you&#8217;d obsess over every detail. You&#8217;d monitor its health, invest in its growth, protect it from toxic partnerships, and make sure it had everything needed to thrive.</p><p>But when it comes to the human running that business (you) we somehow think different rules apply.</p><p>I see it everywhere. We push through exhaustion because <em>&#8220;hustle culture.&#8221;</em> We say yes to every opportunity because <em>&#8220;you never know.&#8221;</em> We surround ourselves with energy vampires because <em>&#8220;networking.&#8221;</em> We treat our minds and bodies like they&#8217;re infinitely replaceable.</p><p><strong>Here&#8217;s the thing: loving yourself isn&#8217;t about bubble baths and positive affirmations.</strong> It&#8217;s about showing up for yourself the way you&#8217;d show up for someone you&#8217;re responsible for.</p><p>When I wake up and ask, <em>&#8220;What would I do today if I was taking care of my human?&#8221;</em> the answers change everything. I don&#8217;t skip meals during back-to-back calls. I don&#8217;t say yes to projects that drain my soul. I don&#8217;t hang around people who make me feel smaller.</p><p>You don&#8217;t even have to <strong>like</strong> yourself today to <strong>love</strong> yourself. Liking yourself can come later, with all the ways you make yourself proud, all the boundaries you set, all the promises you keep to yourself.</p><p>But loving yourself? <strong>That&#8217;s your job. Right now. Today.</strong></p><p>Because here&#8217;s what I&#8217;ve learned building businesses for over a decade: you can optimize all the systems you want, but if the person running them is burned out, bitter, or broken, none of it matters.</p><p>Your business is only as strong as the human behind it. And that human? <strong>That&#8217;s your most important product.</strong></p><p>Take care of them.</p>]]></content:encoded></item><item><title><![CDATA[Pieter Levels: The King of Indie Hacking]]></title><description><![CDATA[How one Dutch entrepreneur built a $3.1M per year startup empire&#8212;without funding, employees, or an office.]]></description><link>https://www.superbuilders.club/p/pieter-levels-the-king-of-indie-hacking</link><guid isPermaLink="false">https://www.superbuilders.club/p/pieter-levels-the-king-of-indie-hacking</guid><dc:creator><![CDATA[Marco Santonocito]]></dc:creator><pubDate>Wed, 08 Oct 2025 05:01:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e762cb3b-58dd-4b89-9c45-e6606b03085c_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Hey, I&#8217;m Marco &#128075;</em></p><p><em>I build in public toward &#8364;1M, and you get to watch and steal everything I learn. You can read more about me and my project <a href="https://www.onemilliongoal.com/about">here</a>.</em></p><p><em><strong>Revenue to date: &#8364;220,000 / &#8364;1,000,000</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><strong>Pieter Levels is one of the most famous indie hackers</strong> (&#8594; <a href="https://onemilliongoal.substack.com/p/what-the-hell-is-a-solopreneur-and?r=77gkb">what is an indie hacker?</a>) <strong>who built a $3.1M per year startup empire without funding, employees, or an office.</strong></p><p>From launching 12 startups in 12 months to pioneering AI tools and redefining the digital nomad lifestyle, his journey proves that one person with a laptop can change the game.</p><p>While most entrepreneurs chase venture capital and build teams, Levels took the opposite approach. He bootstrapped everything, automated relentlessly, and shared his exact revenue numbers on Twitter. The result? <strong>A portfolio of profitable businesses that generate millions</strong> in annual revenue <strong>while he travels the world, codes, and maintains 90%+ profit margins</strong>.</p><p>His story isn't just inspiring&#8230; it's a complete blueprint for how AI is democratizing entrepreneurship and making solo million-dollar companies not just possible, but probable. To understand why his approach works when conventional wisdom says it shouldn't, we need to dig deep into the man, the methods, and the counterintuitive strategies behind one of the most successful indie hackers of our time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AqrQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c1e875-8fd6-42d3-a0dc-ca0eff7f58bd_1920x891.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AqrQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c1e875-8fd6-42d3-a0dc-ca0eff7f58bd_1920x891.webp 424w, https://substackcdn.com/image/fetch/$s_!AqrQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c1e875-8fd6-42d3-a0dc-ca0eff7f58bd_1920x891.webp 848w, https://substackcdn.com/image/fetch/$s_!AqrQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c1e875-8fd6-42d3-a0dc-ca0eff7f58bd_1920x891.webp 1272w, https://substackcdn.com/image/fetch/$s_!AqrQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c1e875-8fd6-42d3-a0dc-ca0eff7f58bd_1920x891.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AqrQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c1e875-8fd6-42d3-a0dc-ca0eff7f58bd_1920x891.webp" width="728" height="338" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5c1e875-8fd6-42d3-a0dc-ca0eff7f58bd_1920x891.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:676,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:95578,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/171653701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c1e875-8fd6-42d3-a0dc-ca0eff7f58bd_1920x891.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AqrQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c1e875-8fd6-42d3-a0dc-ca0eff7f58bd_1920x891.webp 424w, https://substackcdn.com/image/fetch/$s_!AqrQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c1e875-8fd6-42d3-a0dc-ca0eff7f58bd_1920x891.webp 848w, https://substackcdn.com/image/fetch/$s_!AqrQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c1e875-8fd6-42d3-a0dc-ca0eff7f58bd_1920x891.webp 1272w, https://substackcdn.com/image/fetch/$s_!AqrQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5c1e875-8fd6-42d3-a0dc-ca0eff7f58bd_1920x891.webp 1456w" sizes="100vw" loading="lazy"></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><h2>The Journey</h2><h3>The Breaking Point That Started Everything</h3><p>In early 2014, Pieter Levels was 29 years old and living with his parents in the Netherlands. After graduating with an MBA in International Business Administration, he should have been climbing the corporate ladder. Instead, he was battling depression and anxiety attacks while his YouTube music channel, Panda Mix Show, was slowly dying.</p><p>The channel had actually been somewhat successful in 2012, earning around $40K that year from YouTube ads. But by 2013-2014, it was making only $500 per month and trending downward. Levels felt like a failure - educated, talented, but unable to make anything work.</p><p>His mental health deteriorated. He describes experiencing panic attacks and feeling completely lost about his future. The turning point came when his father, watching his son struggle, gave him simple but powerful advice: <strong>"Get active and do something"</strong>.</p><p>That "something" would become the most famous productivity challenge in indie hacker history.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://x.com/levelsio/status/1842106719142346965" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o4qB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9edf050-6d82-487c-bcec-3d4f04e1320e_1566x1072.png 424w, https://substackcdn.com/image/fetch/$s_!o4qB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9edf050-6d82-487c-bcec-3d4f04e1320e_1566x1072.png 848w, https://substackcdn.com/image/fetch/$s_!o4qB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9edf050-6d82-487c-bcec-3d4f04e1320e_1566x1072.png 1272w, https://substackcdn.com/image/fetch/$s_!o4qB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9edf050-6d82-487c-bcec-3d4f04e1320e_1566x1072.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o4qB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9edf050-6d82-487c-bcec-3d4f04e1320e_1566x1072.png" width="1456" height="997" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9edf050-6d82-487c-bcec-3d4f04e1320e_1566x1072.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:997,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:953844,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://x.com/levelsio/status/1842106719142346965&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/171653701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9edf050-6d82-487c-bcec-3d4f04e1320e_1566x1072.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o4qB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9edf050-6d82-487c-bcec-3d4f04e1320e_1566x1072.png 424w, https://substackcdn.com/image/fetch/$s_!o4qB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9edf050-6d82-487c-bcec-3d4f04e1320e_1566x1072.png 848w, https://substackcdn.com/image/fetch/$s_!o4qB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9edf050-6d82-487c-bcec-3d4f04e1320e_1566x1072.png 1272w, https://substackcdn.com/image/fetch/$s_!o4qB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9edf050-6d82-487c-bcec-3d4f04e1320e_1566x1072.png 1456w" sizes="100vw" loading="lazy"></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><h3>The 12 Startups in 12 Months Challenge</h3><p>In March 2014, Levels made a public commitment that would change his life and inspire thousands of entrepreneurs: <strong>launch 12 complete startups in 12 months</strong>. Not prototypes, not concepts - fully functional websites with live payment systems from day one.</p><p><strong>The rules were deceptively simple:</strong></p><ul><li><p>One startup per month</p></li><li><p>Each must have a working website</p></li><li><p>Each must have Stripe payment integration</p></li><li><p>Each must be publicly launched</p></li><li><p>Share progress transparently online</p></li></ul><p><strong>The challenge served multiple psychological and practical purposes:</strong></p><ul><li><p><strong>Forced Execution Over Perfectionism</strong>: With only 30 days per project, there was no time for endless tweaking. This constraint forced him to focus on core functionality and ship quickly.</p></li><li><p><strong>Rapid Market Validation</strong>: By launching fast and cheap, he could test market demand without significant investment. If something didn't work, move on to the next idea.</p></li><li><p><strong>Skills Development Through Repetition</strong>: Building 12 different products meant encountering and solving similar problems repeatedly, rapidly improving his technical and business skills.</p></li><li><p><strong>Public Accountability</strong>: By announcing the challenge publicly, he created social pressure that made quitting much harder. The internet was watching.</p></li><li><p><strong>Volume Over Quality</strong>: Instead of betting everything on one "perfect" idea, he increased his odds by trying many different approaches.</p></li></ul><h3>The Projects: A Mix of Failures and Million-Dollar Hits</h3><p><strong>The 12 projects included:</strong></p><ol><li><p><strong><a href="https://playmyinbox.com/">Play My Inbox</a></strong> (March 2014) - Music player for emailed tracks</p></li><li><p><strong><a href="https://gofuckingdoit.com/">Go Fucking Do It</a></strong> (April 2014) - Goal tracking with financial penalties</p></li><li><p><strong><a href="https://levels.io/tubelytics/">Tubelytics</a></strong> (May 2014) - YouTube analytics dashboard</p></li><li><p><strong><a href="https://nomads.com/">Nomad List</a></strong> (July 2014) - City rankings for digital nomads</p></li><li><p><strong><a href="https://levels.io/how-i-built-a-remote-jobs-board/">Nomad Jobs</a></strong> (August 2014) - Remote job board (later became Remote OK)</p></li><li><p><strong><a href="https://levels.io/gifbook-the-animated-gif-flipbook/">GIFbook</a></strong> (October 2014) - Print GIFs as flipbooks</p></li><li><p><strong><a href="https://www.producthunt.com/products/nomads?ref=levels.io&amp;launch=nomads">#nomads Community</a></strong> (October 2014) - Slack community for nomads</p></li><li><p><strong><a href="https://remoteok.com/">Remote OK</a></strong> (February 2015) - Remote job board</p></li><li><p><strong><a href="https://www.producthunt.com/products/startup-retreats?launch=startup-retreats">Startup Retreats</a></strong> (July 2015) - Directory of startup retreats</p></li><li><p><strong><a href="https://www.producthunt.com/products/places-to-work?launch=places-to-work">Places to Work</a></strong> (July 2016) - Caf&#233;/workspace finder</p></li><li><p><strong><a href="https://hoodmaps.com/new-york-city-neighborhood-map">Hoodmaps</a></strong> (August 2017) - Crowdsourced neighborhood mapping</p></li><li><p><strong>Various smaller experiments</strong></p></li></ol><p>Most failed to gain significant traction or revenue. But two projects - <strong>Nomad List</strong> and what would become <strong>Remote OK</strong> - struck gold.</p><p><strong>Go Fucking Do It</strong> went viral, getting featured in Wired, The Next Web, and Lifehacker. While it didn't become a sustainable business, it proved Levels could create products that captured attention.</p><p><strong>Nomad List</strong> accidentally became a phenomenon when a server misconfiguration made it publicly accessible before the planned launch, causing it to spread organically and hit #1 on both Product Hunt and Hacker News.</p><div><hr></div><h2>His Products: The Portfolio That Generates Millions</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2Cia!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d2bece-830d-4b50-8716-420cd026a758_4096x2304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2Cia!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d2bece-830d-4b50-8716-420cd026a758_4096x2304.png 424w, https://substackcdn.com/image/fetch/$s_!2Cia!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d2bece-830d-4b50-8716-420cd026a758_4096x2304.png 848w, https://substackcdn.com/image/fetch/$s_!2Cia!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d2bece-830d-4b50-8716-420cd026a758_4096x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!2Cia!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d2bece-830d-4b50-8716-420cd026a758_4096x2304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2Cia!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d2bece-830d-4b50-8716-420cd026a758_4096x2304.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5d2bece-830d-4b50-8716-420cd026a758_4096x2304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8267129,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/171653701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d2bece-830d-4b50-8716-420cd026a758_4096x2304.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2Cia!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d2bece-830d-4b50-8716-420cd026a758_4096x2304.png 424w, https://substackcdn.com/image/fetch/$s_!2Cia!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d2bece-830d-4b50-8716-420cd026a758_4096x2304.png 848w, https://substackcdn.com/image/fetch/$s_!2Cia!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d2bece-830d-4b50-8716-420cd026a758_4096x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!2Cia!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5d2bece-830d-4b50-8716-420cd026a758_4096x2304.png 1456w" sizes="100vw" loading="lazy"></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><h3>Nomad List (2014-present): $700K+ Annual Revenue</h3><p>Nomad List (now <a href="https://nomads.com">nomads.com</a>) began as a simple Google Spreadsheet that Levels tweeted out, asking people to crowdsource data about cities suitable for digital nomads. <strong>Within 24 hours, around 100 people had filled in city data, validating massive demand.</strong></p><blockquote><p><em>"I was slightly stunned by the response,"</em> Levels wrote. <em>"With Twitter going crazy about just a spreadsheet list, I had just answered the hypothesis if there'd be interest for this. There was."</em></p></blockquote><p>He quickly built a minimal web interface, drawing design inspiration from Product Hunt to create a clean, list-style UI. <strong>The site ranks 2,500+ cities based on:</strong></p><ul><li><p>Internet speed and reliability</p></li><li><p>Cost of living (housing, food, transport)</p></li><li><p>Safety and crime rates</p></li><li><p>Weather and air quality</p></li><li><p>Visa requirements and ease of entry</p></li><li><p>Quality of life factors</p></li><li><p>Community and networking opportunities</p></li></ul><p><strong>The platform evolved far beyond simple rankings. Today it includes:</strong></p><p><strong>Community Features</strong>: A paid membership gives access to a private community of 29,000+ members where nomads can connect, share experiences, and coordinate meetups in cities worldwide.</p><p><strong>Data Depth</strong>: Each city page includes detailed breakdowns of costs, internet speeds, safety ratings, weather patterns, and even air quality measurements. Much of this data is user-contributed and continuously updated.</p><p><strong>Matchmaking Tools</strong>: Features to help nomads find compatible travel companions or housing arrangements.</p><p><strong>Event Coordination</strong>: Integration with local meetups and nomad gatherings.</p><blockquote><p><em><strong>The genius of Nomad List isn't just the data - it's the community network effect.</strong> Users come for the information but stay for the connections. The community becomes self-sustaining as members contribute new data, organize events, and recruit other nomads.</em></p></blockquote><p><strong>Revenue Model Evolution:</strong></p><ul><li><p>Initially tried one-time "access fees" and city-specific products</p></li><li><p>Introduced one-time membership fees (~$50-100) in 2015</p></li><li><p>Switched to subscription model ($9.99/month) in 2016</p></li><li><p>Currently offers monthly and lifetime membership options</p></li></ul><p><strong>By 2019, Nomad List was serving over 1 million users monthly and generating around $300K annually on its own.</strong></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7207!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327f1abe-c11f-4f6d-8299-afdd179fd542_4096x2304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7207!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327f1abe-c11f-4f6d-8299-afdd179fd542_4096x2304.png 424w, https://substackcdn.com/image/fetch/$s_!7207!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327f1abe-c11f-4f6d-8299-afdd179fd542_4096x2304.png 848w, https://substackcdn.com/image/fetch/$s_!7207!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327f1abe-c11f-4f6d-8299-afdd179fd542_4096x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!7207!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327f1abe-c11f-4f6d-8299-afdd179fd542_4096x2304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7207!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327f1abe-c11f-4f6d-8299-afdd179fd542_4096x2304.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/327f1abe-c11f-4f6d-8299-afdd179fd542_4096x2304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3866374,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/171653701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327f1abe-c11f-4f6d-8299-afdd179fd542_4096x2304.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7207!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327f1abe-c11f-4f6d-8299-afdd179fd542_4096x2304.png 424w, https://substackcdn.com/image/fetch/$s_!7207!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327f1abe-c11f-4f6d-8299-afdd179fd542_4096x2304.png 848w, https://substackcdn.com/image/fetch/$s_!7207!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327f1abe-c11f-4f6d-8299-afdd179fd542_4096x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!7207!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F327f1abe-c11f-4f6d-8299-afdd179fd542_4096x2304.png 1456w" sizes="100vw" loading="lazy"></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><h3>Remote OK (2015-present): $1.5M Annual Revenue</h3><p><a href="https://remoteok.com/">Remote OK </a>emerged from the same ecosystem as Nomad List. While Nomad List solved "where to live," Levels recognized the need to help people find jobs that allowed remote work.</p><p>The site began in late 2014 as "Nomad Jobs," a simple board for remote-friendly startup positions. In February 2015, it evolved into Remote OK as a standalone platform.</p><p><strong>The Aggregation Strategy</strong>: Instead of starting as a traditional job board, Remote OK began as a "daily remote job aggregator." Levels wrote scrapers to pull remote job listings from other job boards' RSS feeds and APIs, consolidating them in one place.</p><p>This approach solved several problems:</p><ul><li><p>Gave Remote OK comprehensive listings from day one</p></li><li><p>Reduced dependence on companies posting directly</p></li><li><p>Created immediate value for job seekers</p></li><li><p>Established Remote OK as the go-to remote jobs destination</p></li></ul><p><strong>Technical Implementation</strong>: Levels built filters using regex rules and heuristics to determine if jobs were truly remote and to categorize them by technology stack. The site's design featured a spinning globe visualization emphasizing the "work from anywhere" theme.</p><p><strong>Growth and Scale</strong>: The timing was perfect. In 2015, major job boards weren't embracing remote work yet. Remote OK filled this gap and gained traction quickly, hitting #1 on Product Hunt during launch.</p><p>By 2016, Remote OK was attracting 700K monthly visitors. The COVID-19 pandemic accelerated growth as companies worldwide scrambled to offer remote positions.</p><p><strong>Current Status</strong>: Remote OK processes over 100,000 job listings and attracts 3+ million monthly visitors. Major companies including Microsoft, Amazon, and Google regularly post positions on the platform.</p><p><strong>Revenue Model</strong>: Companies pay to post job listings (typically a few hundred dollars per post). Levels optimized this with upsell options:</p><ul><li><p>Featured listings</p></li><li><p>Company logo inclusion</p></li><li><p>Extended posting duration</p></li><li><p>Highlighting options</p></li></ul><p>These upsells increased average order value from ~$310 to ~$484 per customer, significantly boosting revenue.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ISoD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8bbc4-b0fe-4888-9f2d-18a64a4a416e_4096x2304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ISoD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8bbc4-b0fe-4888-9f2d-18a64a4a416e_4096x2304.png 424w, https://substackcdn.com/image/fetch/$s_!ISoD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8bbc4-b0fe-4888-9f2d-18a64a4a416e_4096x2304.png 848w, https://substackcdn.com/image/fetch/$s_!ISoD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8bbc4-b0fe-4888-9f2d-18a64a4a416e_4096x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!ISoD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8bbc4-b0fe-4888-9f2d-18a64a4a416e_4096x2304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ISoD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8bbc4-b0fe-4888-9f2d-18a64a4a416e_4096x2304.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49b8bbc4-b0fe-4888-9f2d-18a64a4a416e_4096x2304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9308066,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/171653701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8bbc4-b0fe-4888-9f2d-18a64a4a416e_4096x2304.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ISoD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8bbc4-b0fe-4888-9f2d-18a64a4a416e_4096x2304.png 424w, https://substackcdn.com/image/fetch/$s_!ISoD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8bbc4-b0fe-4888-9f2d-18a64a4a416e_4096x2304.png 848w, https://substackcdn.com/image/fetch/$s_!ISoD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8bbc4-b0fe-4888-9f2d-18a64a4a416e_4096x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!ISoD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b8bbc4-b0fe-4888-9f2d-18a64a4a416e_4096x2304.png 1456w" sizes="100vw" loading="lazy"></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><h3>AI-Powered Ventures (2022-2023): $1M+ Combined</h3><p>Never one to rest on his laurels, Levels jumped into the AI revolution early, launching several AI-powered products that quickly gained traction:</p><p><strong><a href="https://photoai.com/">Photo AI</a></strong>: Launched in 2023, this service uses artificial intelligence to create photorealistic photos and videos of people, including the ability to create synthetic AI influencers. The platform achieved remarkable early success, earning $100K in its first 10 days.</p><p><strong><a href="https://interiorai.com/">Interior AI</a></strong>: Founded in 2022, this tool transforms interior spaces using AI, allowing users to upload photos and redesign rooms in different styles. The platform boasts over 99% profit margins with GPU costs of only $200/month for 21,000 designs. It serves real estate agents, interior designers, and homeowners seeking virtual staging solutions.</p><p><strong><a href="https://fly.pieter.com/">fly.pieter.com</a></strong>: A browser-based flight simulator built in just 30 minutes using AI coding tools. Created with vanilla HTML and JavaScript without any game engine, it demonstrates the power of modern AI-assisted development. Despite being built as a fun experiment, it generated $1M ARR in just 17 days, showcasing how AI can dramatically reduce development time.</p><p>By mid-2023, these AI-driven products accounted for roughly half of Levels' total revenue - an astonishing pivot that essentially doubled his income in under two years.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kEed!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741e81e9-c194-46c9-8950-5f18ba488e0c_4096x2304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kEed!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741e81e9-c194-46c9-8950-5f18ba488e0c_4096x2304.png 424w, https://substackcdn.com/image/fetch/$s_!kEed!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741e81e9-c194-46c9-8950-5f18ba488e0c_4096x2304.png 848w, https://substackcdn.com/image/fetch/$s_!kEed!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741e81e9-c194-46c9-8950-5f18ba488e0c_4096x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!kEed!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741e81e9-c194-46c9-8950-5f18ba488e0c_4096x2304.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kEed!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741e81e9-c194-46c9-8950-5f18ba488e0c_4096x2304.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/741e81e9-c194-46c9-8950-5f18ba488e0c_4096x2304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6976341,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/171653701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741e81e9-c194-46c9-8950-5f18ba488e0c_4096x2304.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kEed!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741e81e9-c194-46c9-8950-5f18ba488e0c_4096x2304.png 424w, https://substackcdn.com/image/fetch/$s_!kEed!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741e81e9-c194-46c9-8950-5f18ba488e0c_4096x2304.png 848w, https://substackcdn.com/image/fetch/$s_!kEed!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741e81e9-c194-46c9-8950-5f18ba488e0c_4096x2304.png 1272w, https://substackcdn.com/image/fetch/$s_!kEed!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F741e81e9-c194-46c9-8950-5f18ba488e0c_4096x2304.png 1456w" sizes="100vw" loading="lazy"></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><h3>Rebase (2021-present): Immigration as a Service</h3><p><a href="https://www.movingto.com">Rebase</a> (now Moving To) represents Levels' most ambitious project - an "immigration-as-a-service" platform helping remote workers and digital nomads relocate to countries that welcome them.</p><p><strong>The Origin Story</strong>: The idea came from Levels' personal experience. After years of nomadic travel, he realized the need to establish legal residency somewhere for banking and tax purposes. During the pandemic, he chose Portugal and navigated the complex bureaucracy of visas and residency applications.</p><p>The experience revealed a massive market opportunity to simplify this process for others.</p><p><strong>The Service</strong>: Rebase aims to streamline complex immigration processes through a web interface. Users sign up, pay, enter their details, and Rebase handles the paperwork and coordination with local immigration experts.</p><p>Levels has been working on automating government PDF form filling through code to speed up visa applications, with a long-term vision of making relocation as easy as incorporating a company via Stripe Atlas.</p><p><strong>Market Validation</strong>: When Levels teased the concept on Twitter in October 2021 with a simple "working on an immigration startup" post, it went viral with ~1,000 retweets. This translated into 500+ people signing up for the waitlist in the first month.</p><p>"I think we had 500 signups in one month of people wanting to move to Portugal," Levels recalled. "I was doing 10% of the entire Portuguese immigration market within a month. It was insane."</p><p>The interest was so high that he had to temporarily pause new signups because partnered lawyers couldn't handle the volume.</p><p><strong>Current Status</strong>: Rebase is operational, focusing initially on Portugal's D7/D8 visas and "non-habitual resident" tax program. It's a more complex, service-heavy business than his other ventures, but it taps directly into the massive trend of remote workers relocating internationally.</p><div><hr></div><h2>Revenue Timeline: The Path to $3M</h2><ul><li><p><strong>2013-2014</strong> - $500/month - YouTube channel declining, living with parents</p></li><li><p><strong>2014 - </strong>Minimal - Started 12-startups-in-12-months challenge, Nomad List goes viral</p></li><li><p><strong>2015 - $203K - </strong>Introduced paid Nomad List membership</p></li><li><p><strong>2016 - ~$300K - </strong>Switched to subscription model, 700K monthly users</p></li><li><p><strong>2017 - ~$360K - </strong>Steady growth, launched Nomad List 3.0</p></li><li><p><strong>2018 - ~$600K - </strong>Major revenue optimizations, launched Makebook</p></li><li><p><strong>2019 - $1M+ ARR - </strong>Crossed seven-figure milestone</p></li><li><p><strong>2020 - $1.4M - </strong>COVID boosted remote work demand</p></li><li><p><strong>2021 - $1M-$2M - </strong>Stable income, started planning Rebase</p></li><li><p><strong>2022 - ~$1M+ - </strong>Launched AI products, AvatarAI (now PhotoAI) hit $100K in 10 days</p></li><li><p><strong>2023 - $2.2M - </strong>AI apps account for 50% of revenue</p></li><li><p><strong>2024-2025 - $3.1M+ - </strong>Continued portfolio growth, 85-99% profit margins</p></li></ul><div><hr></div><h2>Behind the Scenes: The Systems That Enable Solo Success</h2><h3>Philosophy: The Three Pillars of Independence</h3><h4>The Anti-VC Approach</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://x.com/levelsio/status/1921674364266971444" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eIqx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44c4cb5-c667-4533-8a70-db597b073ace_1570x1632.png 424w, https://substackcdn.com/image/fetch/$s_!eIqx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44c4cb5-c667-4533-8a70-db597b073ace_1570x1632.png 848w, https://substackcdn.com/image/fetch/$s_!eIqx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44c4cb5-c667-4533-8a70-db597b073ace_1570x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!eIqx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44c4cb5-c667-4533-8a70-db597b073ace_1570x1632.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eIqx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44c4cb5-c667-4533-8a70-db597b073ace_1570x1632.png" width="1456" height="1513" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d44c4cb5-c667-4533-8a70-db597b073ace_1570x1632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1513,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1258740,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://x.com/levelsio/status/1921674364266971444&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/171653701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44c4cb5-c667-4533-8a70-db597b073ace_1570x1632.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eIqx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44c4cb5-c667-4533-8a70-db597b073ace_1570x1632.png 424w, https://substackcdn.com/image/fetch/$s_!eIqx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44c4cb5-c667-4533-8a70-db597b073ace_1570x1632.png 848w, https://substackcdn.com/image/fetch/$s_!eIqx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44c4cb5-c667-4533-8a70-db597b073ace_1570x1632.png 1272w, https://substackcdn.com/image/fetch/$s_!eIqx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd44c4cb5-c667-4533-8a70-db597b073ace_1570x1632.png 1456w" sizes="100vw" loading="lazy"></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>While most startups chase venture capital, Levels deliberately avoids it. This isn't just preference - it's strategic philosophy based on several key insights:</p><ul><li><p><strong>Complete Creative Control</strong>: Without investors, Levels can build exactly what he wants without committee decisions or board approval. When he wants to pivot, experiment, or shut down a project, he can do so immediately.</p></li><li><p><strong>Higher Profit Margins</strong>: Venture-backed companies typically have 10-20% profit margins due to high overhead and investor expectations for growth at all costs. Levels maintains 85-99% profit margins because he has no investors to pay and minimal expenses.</p></li><li><p><strong>Faster Decision Making</strong>: No board meetings, investor updates, or consensus building. When Levels sees an opportunity or problem, he can act within hours or days rather than weeks or months.</p></li><li><p><strong>Direct Customer Relationships</strong>: Without investor pressure to prioritize growth metrics over user satisfaction, Levels can focus entirely on building products customers actually want to pay for.</p></li><li><p><strong>Personal Freedom</strong>: The business serves his lifestyle rather than investor demands. He can travel, work when he wants, and structure his life around personal priorities.</p></li><li><p><strong>Risk Mitigation</strong>: Without external funding pressure, he doesn't need to "swing for the fences" with every project. He can take smaller, safer bets and build sustainable businesses rather than chasing unicorn outcomes.</p></li></ul><p>This approach has allowed him to maintain ownership of businesses that generate millions in personal income rather than building large companies with diluted equity stakes.</p><p></p><h4>"Scratch Your Own Itch" Product Development</h4><p>Every successful Levels product began as a solution to his personal problems:</p><ul><li><p><strong>Nomad List</strong>: Born from his own need to find suitable cities for remote work while traveling. He personally experienced the frustration of researching internet speeds, costs, and safety for different destinations.</p></li><li><p><strong>Remote OK</strong>: Emerged from difficulty finding quality remote job opportunities when major job boards weren't serving this market well.</p></li><li><p><strong>Rebase</strong>: Came from his personal struggle with Portuguese residency paperwork and realizing how painful the process was for other nomads.</p></li></ul><p>This approach ensures several critical advantages:</p><ul><li><p><strong>Authentic Market Need</strong>: If Levels faces a problem, likely thousands of others do too. This built-in market validation reduces the risk of building something nobody wants.</p></li><li><p><strong>Deep User Understanding</strong>: As his own target user, he intuitively understands pain points, desired features, and acceptable pricing without extensive user research.</p></li><li><p><strong>Sustained Motivation</strong>: Working on problems you personally face creates intrinsic motivation that sustains effort through difficult periods.</p></li><li><p><strong>Natural Quality Control</strong>: Since he uses his own products daily, quality issues and feature gaps become immediately obvious.</p></li></ul><p></p><h4>Radical Transparency as a Moat</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://x.com/levelsio/status/1866223534818639906" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5GPZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42ad91bc-add4-48ab-83e2-f6353765e4bf_1566x1068.png 424w, https://substackcdn.com/image/fetch/$s_!5GPZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42ad91bc-add4-48ab-83e2-f6353765e4bf_1566x1068.png 848w, https://substackcdn.com/image/fetch/$s_!5GPZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42ad91bc-add4-48ab-83e2-f6353765e4bf_1566x1068.png 1272w, https://substackcdn.com/image/fetch/$s_!5GPZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42ad91bc-add4-48ab-83e2-f6353765e4bf_1566x1068.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5GPZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42ad91bc-add4-48ab-83e2-f6353765e4bf_1566x1068.png" width="1456" height="993" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42ad91bc-add4-48ab-83e2-f6353765e4bf_1566x1068.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:993,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:904152,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://x.com/levelsio/status/1866223534818639906&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/171653701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42ad91bc-add4-48ab-83e2-f6353765e4bf_1566x1068.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5GPZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42ad91bc-add4-48ab-83e2-f6353765e4bf_1566x1068.png 424w, https://substackcdn.com/image/fetch/$s_!5GPZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42ad91bc-add4-48ab-83e2-f6353765e4bf_1566x1068.png 848w, https://substackcdn.com/image/fetch/$s_!5GPZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42ad91bc-add4-48ab-83e2-f6353765e4bf_1566x1068.png 1272w, https://substackcdn.com/image/fetch/$s_!5GPZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42ad91bc-add4-48ab-83e2-f6353765e4bf_1566x1068.png 1456w" sizes="100vw" loading="lazy"></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>Levels pioneered "building in public" before it became a movement. He shares:</p><ul><li><p>Real-time revenue screenshots from Stripe dashboard</p></li><li><p>Development challenges and technical failures</p></li><li><p>Personal struggles with mental health and motivation</p></li><li><p>Technical decisions and code snippets</p></li><li><p>Business metrics and growth data</p></li><li><p>Exact costs and profit margins</p></li></ul><p>This transparency serves multiple strategic purposes:</p><ul><li><p><strong>Trust Building</strong>: Seeing actual revenue and honest struggles makes him more credible than polished marketing messages.</p></li><li><p><strong>Accountability</strong>: Public commitments create pressure to follow through on promises and goals.</p></li><li><p><strong>Organic Marketing</strong>: Authentic storytelling generates more engagement than traditional advertising.</p></li><li><p><strong>Community Building</strong>: Transparency makes followers feel like insiders, creating stronger connections to both Levels and his products.</p></li><li><p><strong>Competitive Moat</strong>: Competitors can copy features but they can't copy the personal brand and trust that transparency builds over years.</p></li></ul><p><strong>Network Effects</strong>: Other entrepreneurs follow him for inspiration and insights, becoming potential customers or collaborators.</p><div><hr></div><h3>Tech Stack: The "Vanilla" Approach That Scales</h3><p>Levels' technology choices seem almost deliberately contrarian to modern development practices. While most startups use complex frameworks and cloud architectures, he builds everything with intentionally simple tools:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://x.com/levelsio/status/1970858876212756506" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KU2M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facfcad84-89da-4557-872b-86661d7f9427_1566x1162.png 424w, https://substackcdn.com/image/fetch/$s_!KU2M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facfcad84-89da-4557-872b-86661d7f9427_1566x1162.png 848w, https://substackcdn.com/image/fetch/$s_!KU2M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facfcad84-89da-4557-872b-86661d7f9427_1566x1162.png 1272w, https://substackcdn.com/image/fetch/$s_!KU2M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facfcad84-89da-4557-872b-86661d7f9427_1566x1162.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KU2M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facfcad84-89da-4557-872b-86661d7f9427_1566x1162.png" width="1456" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/acfcad84-89da-4557-872b-86661d7f9427_1566x1162.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:953767,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://x.com/levelsio/status/1970858876212756506&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://onemilliongoal.substack.com/i/171653701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facfcad84-89da-4557-872b-86661d7f9427_1566x1162.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KU2M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facfcad84-89da-4557-872b-86661d7f9427_1566x1162.png 424w, https://substackcdn.com/image/fetch/$s_!KU2M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facfcad84-89da-4557-872b-86661d7f9427_1566x1162.png 848w, https://substackcdn.com/image/fetch/$s_!KU2M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facfcad84-89da-4557-872b-86661d7f9427_1566x1162.png 1272w, https://substackcdn.com/image/fetch/$s_!KU2M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Facfcad84-89da-4557-872b-86661d7f9427_1566x1162.png 1456w" sizes="100vw" loading="lazy"></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><h4>Backend: PHP and Simple Databases</h4><p><strong>Language Choice</strong>: PHP remains his primary backend language despite being considered "outdated" by many developers. His reasoning:</p><ul><li><p>Extremely familiar: He's been writing PHP for over a decade</p></li><li><p>Rapid development: Can build features quickly without fighting frameworks</p></li><li><p>Proven reliability: PHP powers huge portions of the web without issues</p></li><li><p>Easy deployment: Simple to deploy and debug on basic web servers</p></li><li><p>Cost effective: Runs efficiently on inexpensive hosting</p></li></ul><p><strong>Database Strategy</strong>: Levels initially avoided traditional databases entirely, storing data in flat JSON files for rapid prototyping. While this seems crazy, it offered advantages:</p><ul><li><p>Zero setup time: No database schemas or migrations to manage</p></li><li><p>Easy backup: Just copy files</p></li><li><p>Simple debugging: Can inspect data with any text editor</p></li><li><p>Version control: Can track data changes with Git</p></li></ul><p>As projects grew, he migrated to PostgreSQL and MySQL for user accounts and complex queries, but much data is still heavily cached or served as static files for performance.</p><h4>Frontend: Vanilla JavaScript and CSS</h4><p><strong>No Frameworks</strong>: Levels writes front-end code in plain HTML/CSS/JavaScript, enhanced with jQuery for DOM manipulation. No React, Angular, or Vue.</p><p>Benefits of this approach:</p><ul><li><p>Pages load extremely fast</p></li><li><p>Zero build process or compilation steps</p></li><li><p>Easy maintenance for one person</p></li><li><p>No dependency management headaches</p></li><li><p>Works everywhere without compatibility issues</p></li></ul><p><strong>Performance Focus</strong>: By avoiding heavy frameworks, his sites load quickly even on slow connections - crucial for nomads in developing countries with poor internet.</p><h4>Infrastructure: Single Server Simplicity</h4><p><strong>Hosting</strong>: All sites run on a few Linode VPS (Virtual Private Servers) rather than complex cloud architectures.</p><ul><li><p>Started with single $40/month server hosting everything</p></li><li><p>Uses Nginx as web server for both static files and PHP requests</p></li><li><p>Cloudflare provides CDN and caching</p></li><li><p>Simple Ubuntu Linux setup he manages himself</p></li></ul><p><strong>Scaling Strategy</strong>: Rather than microservices and auto-scaling, he focuses on:</p><ul><li><p>Heavy caching (Nginx + Cloudflare)</p></li><li><p>Mostly static or read-heavy pages</p></li><li><p>Minimal database writes</p></li><li><p>Optimized code that runs efficiently</p></li></ul><p>This approach has handled being #1 on Hacker News and Product Hunt without crashing, proving that simple can scale when done correctly.</p><h4>Development Tools and Workflow</h4><ul><li><p><strong>Code Editor</strong>: <a href="https://www.sublimetext.com/">Sublime Text</a> 3 for speed and simplicity</p></li><li><p><strong>Task Management</strong>: Trello with Kanban-style organization</p></li><li><p><strong>Version Control</strong>: Git for code management</p></li><li><p><strong>Testing</strong>: Develops locally on Mac, deploys to Linux servers</p></li><li><p><strong>Monitoring</strong>: Custom scripts and simple log files</p></li></ul><h4>APIs and External Services</h4><p>Levels leverages third-party APIs strategically:</p><ul><li><p><strong>Data Sources</strong>: <a href="https://www.numbeo.com/cost-of-living/">Numbeo</a> for cost of living, weather APIs, currency conversion</p></li><li><p><strong>AI Services</strong>: Uses <a href="https://replicate.com/">Replicate</a> and custom Stable Diffusion instances rather than building models from scratch</p></li><li><p><strong>Payments</strong>: <a href="https://stripe.com/en-it">Stripe</a> for all payment processing</p></li><li><p><strong>Forms</strong>: <a href="https://www.typeform.com/">Typeform</a> for data collection and surveys</p></li><li><p><strong>Email</strong>: Standard SMTP services for transactional emails</p></li></ul><p>This approach allows him to focus on core business logic while outsourcing commodity functionality.</p><h4>Automation: The Solo Founder's Superpower</h4><p>Running multiple million-dollar businesses alone requires extensive automation:</p><p><strong>Technical Automation</strong>:</p><ul><li><p>Content moderation using GPT models for community management</p></li><li><p>Automated data collection and city ranking updates</p></li><li><p>Payment processing and user onboarding flows</p></li><li><p>Customer support through AI-powered response systems</p></li><li><p>Automated social media posting and engagement</p></li></ul><p><strong>Operational Automation</strong>:</p><ul><li><p>Server maintenance through managed hosting services</p></li><li><p>Legal compliance via automated systems where possible</p></li><li><p>Financial reporting and tax preparation</p></li><li><p>User analytics and business intelligence dashboards</p></li><li><p>Backup and disaster recovery processes</p></li></ul><p><strong>Custom Scripts</strong>: Levels writes PHP scripts for repetitive tasks:</p><ul><li><p>Scraping job listings from RSS feeds (Remote OK)</p></li><li><p>Auto-filling government PDF forms (Rebase)</p></li><li><p>Currency conversion updates (Nomad List)</p></li><li><p>Email newsletter generation and sending</p></li><li><p>Data validation and cleanup processes</p></li></ul><p>These automation systems run via cron jobs on his servers, reducing manual work and allowing him to focus on high-value activities like product development and strategy.</p><div><hr></div><h3>Marketing: Building Trust Through Authenticity</h3><p>Levels' marketing approach centers on authenticity and community over traditional advertising:</p><h4>Building in Public as a Marketing Channel</h4><ul><li><p><strong>Revenue Transparency</strong>: Regularly shares exact revenue figures from Stripe dashboard, showing both successes and failures. These posts often go viral and drive significant traffic.</p></li><li><p><strong>Development Process</strong>: Live-tweets coding sessions, bug fixes, and feature development. Followers feel like they're part of the journey.</p></li><li><p><strong>Personal Struggles</strong>: Openly discusses mental health challenges, business setbacks, and personal failures. This vulnerability creates deep connections with his audience.</p></li><li><p><strong>Technical Insights</strong>: Shares code snippets, architectural decisions, and technical challenges. Developers follow him to learn and often become customers.</p></li></ul><h4>Community-First Product Strategy</h4><ul><li><p><strong>Nomad List Community</strong>: Rather than just providing data, he built a paid community where users connect, share experiences, and help each other. The community becomes the product's moat.</p></li><li><p><strong>#nomads Slack</strong>: Started as free community that grew to thousands of members, later monetized through Nomad List membership.</p></li><li><p><strong>Meetup Organization</strong>: Coordinates in-person gatherings in major nomad destinations, strengthening online relationships through offline interactions.</p></li><li><p><strong>User-Generated Content</strong>: Encourages users to contribute city data, reviews, and recommendations, making them stakeholders in the platform's success.</p></li></ul><h4>Product Hunt and Maker Community Mastery</h4><ul><li><p><strong>Consistent Launching</strong>: Nearly every project from 12-startups-in-12-months challenge was posted on Product Hunt, often reaching top positions.</p></li><li><p><strong>Community Engagement</strong>: Actively participated in Product Hunt community, helping other makers and building relationships.</p></li><li><p><strong>Maker of the Year</strong>: Named #3 "Maker of the Year" by Product Hunt in 2015, providing significant credibility and exposure.</p></li><li><p><strong>Launch Strategy</strong>: Perfected timing, messaging, and community mobilization for maximum Product Hunt impact.</p></li></ul><h4>Viral Press Coverage Strategy</h4><ul><li><p><strong>Compelling Narrative</strong>: Positioned himself as "the digital nomad guy building cool things" - a story journalists found intriguing.</p></li><li><p><strong>Media Accessibility</strong>: Made himself available for interviews and provided good quotes and visuals.</p></li><li><p><strong>Trend Timing</strong>: Launched during the early wave of digital nomadism and remote work, riding larger cultural trends.</p></li><li><p><strong>Major Coverage</strong>: Featured in Fast Company, Forbes, The New York Times, Wired, Business Insider, and many others.</p></li></ul><h4>SEO and Organic Growth</h4><ul><li><p><strong>Content Authority</strong>: Created comprehensive resources that naturally rank for relevant searches:</p><ul><li><p>"Cost of living in [city name]"</p></li><li><p>"Best cities for digital nomads"</p></li><li><p>"Remote jobs in [technology]"</p></li></ul></li><li><p><strong>Backlink Generation</strong>: Media coverage and community discussions naturally generated high-quality backlinks.</p></li><li><p><strong>Fresh Content</strong>: Job listings update daily, city data updates regularly, providing search engines with fresh content signals.</p></li><li><p><strong>Long-tail Keywords</strong>: Targets specific searches like "JavaScript remote jobs" or "nomad-friendly cities in Southeast Asia"</p></li></ul><h4>Social Media Strategy</h4><ul><li><p><strong>Twitter as Primary Channel</strong>: Built 400K+ followers through consistent, authentic posting</p><ul><li><p>Real-time business updates</p></li><li><p>Personal thoughts and struggles</p></li><li><p>Technical insights and tips</p></li><li><p>Controversial opinions that spark engagement</p></li></ul></li><li><p><strong>Platform-Specific Content</strong>: Adapts content style for different platforms while maintaining authentic voice</p></li><li><p><strong>Engagement Over Broadcasting</strong>: Actively responds to comments, helps other entrepreneurs, and participates in conversations</p></li><li><p><strong>TikTok Experimentation</strong>: Recently started using TikTok influencer marketing for AI products, showing willingness to experiment with new channels</p></li></ul><div><hr></div><h2>Conclusion: The Blueprint for Solo Success</h2><p>Pieter Levels' story isn't just an inspirational tale - it's a detailed blueprint for how individual entrepreneurs can build substantial businesses. His journey from depressed YouTuber to multi-millionaire solo founder provides concrete strategies, tactical approaches, and philosophical frameworks that other entrepreneurs can adapt and apply.</p><p>The key insights from his decade-long journey:</p><ul><li><p><strong>Execution trumps perfection</strong>: The 12-in-12 challenge forced action over analysis, proving that shipping imperfect products beats perfecting ideas that never launch.</p></li><li><p><strong>Simplicity scales</strong>: His deliberately simple tech stack and business models have generated millions in revenue while remaining manageable by one person.</p></li><li><p><strong>Transparency creates moats</strong>: Radical openness about revenue, struggles, and methods builds trust and community that competitors cannot replicate.</p></li><li><p><strong>Independence enables agility</strong>: Avoiding external funding and maintaining control allows rapid responses to market opportunities and changes.</p></li><li><p><strong>Community compounds</strong>: Building relationships and networks often provides more value than building software features.</p></li><li><p><strong>Automation amplifies</strong>: Strategic use of automation and AI tools allows solo founders to operate at the scale of much larger teams.</p></li></ul><p>As AI continues to democratize technical capabilities and global connectivity reduces geographic constraints, Levels' model becomes increasingly relevant. He's not just building businesses - <strong>he's proving that the future of entrepreneurship might be individual builders creating global impact</strong>.</p><p>For <strong>One Million Goal</strong>, Levels provides both inspiration and instruction. He shows that building a million-dollar solo business isn't just possible - it's a systematic process that can be learned, practiced, and scaled.</p><div><hr></div><p><em>This article is part of the <strong>One Million Goal - Solo Stories</strong>, documenting the journeys of solo entrepreneurs who&#8217;ve built substantial businesses with real revenue and public proof.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.superbuilders.club/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.superbuilders.club/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>