<?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[Prometheus Protocols]]></title><description><![CDATA[Freedom through leverage, not hustle. Build in 4 hours what takes others 40.]]></description><link>https://thinking.prometheusprotocols.com</link><image><url>https://substackcdn.com/image/fetch/$s_!eFUM!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6139faa-1a6d-4ea0-9f19-e17f2f2c48d3_1024x1024.png</url><title>Prometheus Protocols</title><link>https://thinking.prometheusprotocols.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 13 Apr 2026 21:05:25 GMT</lastBuildDate><atom:link href="https://thinking.prometheusprotocols.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Dan Murza]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[dannothingnew@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[dannothingnew@substack.com]]></itunes:email><itunes:name><![CDATA[Dan Murza]]></itunes:name></itunes:owner><itunes:author><![CDATA[Dan Murza]]></itunes:author><googleplay:owner><![CDATA[dannothingnew@substack.com]]></googleplay:owner><googleplay:email><![CDATA[dannothingnew@substack.com]]></googleplay:email><googleplay:author><![CDATA[Dan Murza]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The real skill isn't taste anymore]]></title><description><![CDATA[Why model selection beats prompt engineering (and how to stop wasting weeks in forced territory)]]></description><link>https://thinking.prometheusprotocols.com/p/the-real-skill-isnt-taste-anymore</link><guid isPermaLink="false">https://thinking.prometheusprotocols.com/p/the-real-skill-isnt-taste-anymore</guid><dc:creator><![CDATA[Dan Murza]]></dc:creator><pubDate>Sun, 23 Nov 2025 19:37:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7Bq_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd048c5-87e5-40b2-b340-0a10b3a93e1b_3168x1344.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Bq_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd048c5-87e5-40b2-b340-0a10b3a93e1b_3168x1344.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Bq_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd048c5-87e5-40b2-b340-0a10b3a93e1b_3168x1344.png 424w, https://substackcdn.com/image/fetch/$s_!7Bq_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd048c5-87e5-40b2-b340-0a10b3a93e1b_3168x1344.png 848w, https://substackcdn.com/image/fetch/$s_!7Bq_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd048c5-87e5-40b2-b340-0a10b3a93e1b_3168x1344.png 1272w, https://substackcdn.com/image/fetch/$s_!7Bq_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd048c5-87e5-40b2-b340-0a10b3a93e1b_3168x1344.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Bq_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd048c5-87e5-40b2-b340-0a10b3a93e1b_3168x1344.png" width="1456" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cd048c5-87e5-40b2-b340-0a10b3a93e1b_3168x1344.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7861165,&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://thinking.prometheusprotocols.com/i/179642870?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd048c5-87e5-40b2-b340-0a10b3a93e1b_3168x1344.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_!7Bq_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd048c5-87e5-40b2-b340-0a10b3a93e1b_3168x1344.png 424w, https://substackcdn.com/image/fetch/$s_!7Bq_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd048c5-87e5-40b2-b340-0a10b3a93e1b_3168x1344.png 848w, https://substackcdn.com/image/fetch/$s_!7Bq_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd048c5-87e5-40b2-b340-0a10b3a93e1b_3168x1344.png 1272w, https://substackcdn.com/image/fetch/$s_!7Bq_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cd048c5-87e5-40b2-b340-0a10b3a93e1b_3168x1344.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></p><h1><strong>The real skill isn&#8217;t taste anymore</strong></h1><p>You collect references. Dribbble shots, Awwwards sites, that one landing page everyone shares. You feed them to the model with detailed instructions. The output is close but off. Wrong spacing. Clunky animations. Not quite the vibe.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thinking.prometheusprotocols.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Prometheus Protocols! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>You think you need better prompts.</p><p>You don&#8217;t. You need different models.</p><p>I spent weeks trying to replicate Phantom.com&#8217;s interface. Gorgeous bento cards, smooth interactions, the kind of design that makes you want to screenshot and study. I fed every detail to Claude. Refined prompts. Adjusted parameters. Fought the model to execute my exact vision.</p><p>Then Gemini 3.0 launched. I gave it a loose brief &#8221;build a landing page, make it clean&#8221; and it shipped something usable in three hours. Not a pixel-perfect clone. A working interface people actually praised.</p><p>The kicker? <strong>I was solving the wrong problem. The risk wasn&#8217;t shipping something imperfect. The cost was the month I spent forcing one model to do what another model handles in an afternoon.</strong></p><p>Let me be precise about the cost.</p><p>I started this project in spring. It&#8217;s now November. I wanted to ship in a month. Instead I burned eight weeks across multiple attempts. Quit twice. Came back. Quit again.</p><p>The bento cards kept breaking. The animations looked janky. The layout consistency fell apart. Next would work on V3 tailwind, break on V4. Color rules I set would get ignored. Integration with the old Angular and Node.js Express codebase kept failing. Even auth tests broke.</p><p>I tried elaborate prompts. Ones that worked perfectly for Gemini. Fed them to Claude. Claude ignored them. Turned out I&#8217;d written &#8220;follow the Prometheus protocol&#8221; thinking it would enforce structure. Claude&#8217;s internal instructions rejected it.</p><p>The worst part? Every failure felt like my fault. The prompt wasn&#8217;t detailed enough. I wasn&#8217;t describing the shadows correctly. I needed better reference images. So I&#8217;d spend another day refining the instructions, adding more specificity, trying different approaches.</p><p>I even tried copying prompts that worked for other models. Gemini would ship a clean layout from a loose instruction. I&#8217;d take that same prompt to Claude. Nothing. Claude would interpret it differently, prioritize different elements, ignore half my specifications. I kept thinking: if I just find the right words, the right structure, the right protocol, it&#8217;ll work.</p><p>It never did.</p><p>Then everything changed in one week. Not because Gemini 3.0 fixed everything. Because Gemini 3.0, Codex, and Claude&#8217;s new frontend skills all dropped at once. The combination unlocked what no single model could deliver.</p><h2><strong>The paradigm broke</strong></h2><p>You&#8217;re not working with a tool anymore. You&#8217;re working with a roster.</p><p>Gemini 3.0 cranks out frontend layouts but handles state management differently than Claude. Claude 4.5 with frontend context ships cleaner component structure than Claude 4.5 without it. Cursor nails certain interactions that Gemini can&#8217;t touch. Each tool has a natural range.</p><p>The old game: Pick your aesthetic. Force every model to replicate it. Measure success by fidelity to the reference.</p><p>The new game: Understand what each model does without friction. Route work accordingly. Measure success by speed to working prototype.</p><p>This isn&#8217;t about lowering standards. It&#8217;s about <strong>moving faster by swimming downstream instead of fighting the current.</strong></p><h2><strong>The taxonomy</strong></h2><p>Every model has two zones:</p><p><strong>Native territory</strong>: Tasks it ships fast and clean on the first try. Minimal prompt refinement. Output is 80&#8211;90% done immediately.</p><p><strong>Forced territory</strong>: Tasks where you fight for incremental improvements. Lots of prompt iteration. Output never quite lands.</p><p>Your job: Map each model&#8217;s native territory through experimentation, then route ruthlessly.</p><p>When Gemini ships a layout in one shot that would take Claude six rounds, use Gemini. When Claude structures logic that Gemini fumbles, use Claude. When Cursor nails an interaction pattern the others miss, use Cursor.</p><p>Stop trying to make every model do everything. You&#8217;re burning time in forced territory.</p><h2><strong>The hidden truth</strong></h2><p>Three months from now, a new model drops that handles the thing you&#8217;re struggling with today in two clicks. The capabilities shift every quarter.</p><p>The skill that compounds isn&#8217;t taste. It&#8217;s not prompt engineering. It&#8217;s not even knowing the current capabilities.</p><p><strong>The skill is rapid model experimentation.</strong> Testing what works. Noting where each model ships clean. Cutting losses when you&#8217;re in forced territory. Adapting as the landscape shifts.</p><p>The designers who win aren&#8217;t the ones with the best aesthetic vision. They&#8217;re the ones who route work fastest to the model that ships it clean, then move to the next task while everyone else is still refining prompts.</p><p>That&#8217;s the first unlock. Here&#8217;s the second.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thinking.prometheusprotocols.com/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://thinking.prometheusprotocols.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Run them in parallel</strong></h2><p>You think routing tasks sequentially is the win. It&#8217;s not. The real velocity comes from running multiple models simultaneously, each in their native territory, complementing each other&#8217;s gaps.</p><p>My current setup:</p><p>Two Codex agents building backend architecture and setting up pipelines. Two Claude agents (one with frontend skill, one without) handling different parts of the stack. One Gemini polishing UI where Claude&#8217;s output needs refinement.</p><p>All running at once. In Warp. Three tabs. Color-coded so I know which model is handling what.</p><p>Here&#8217;s the actual workflow that shipped in one week what took eight weeks to fail:</p><p>I open all five agents at once. Claude with frontend skill starts documenting all user scenarios and building Storybook screens&#8212;no backend, just mockups and contracts. While that runs, Codex starts integrating with the old Angular and Node.js codebase, writing the docs on how to interface with legacy API endpoints.</p><p>Simultaneously, the other Claude agent starts covering edge cases I missed in the product use case documentation. All three running. When Storybook finishes, I know the component contracts. I feed those to Codex. It starts implementing the backend API to match.</p><p>ESLint errors pop up. Claude ignores them. Codex doesn&#8217;t. It sets up Guards, Lint rules, color detection, the full QA pipeline. Keeps Claude honest. When Codex moves slow on quick fixes, Claude takes over. When Claude ships janky animations, Gemini polishes.</p><p>Five windows. Five specialists. Each doing what it does cleanly. No fighting. No forcing.</p><p>I hit rate limits on all five agents in five hours. Wait for refresh. Come back. Hit them again. Work that used to take a month now takes a day.</p><p>Not because I got better at prompting. Because I stopped trying to make one model do everything and started orchestrating five specialists doing what they do cleanly.</p><p>Here&#8217;s what hitting rate limits actually means in practice:</p><p>By 10 AM, Claude with frontend skill has shipped three Storybook scenarios. Gemini has polished two UI flows. Codex has set up the integration layer with the old codebase and written the Guards. The other Claude agent has documented edge cases and fixed three bugs that would&#8217;ve shipped to production.</p><p>By lunch, all five hit rate limits. I&#8217;ve shipped more than I used to ship in a week. I wait for the refresh. Come back at 2 PM. Route the next set of tasks. Hit limits again by 4 PM. The velocity isn&#8217;t incremental. It&#8217;s exponential.</p><p>The old approach: spend Monday perfecting one Claude prompt. Tuesday debugging why it broke. Wednesday trying a different angle. Thursday still fighting. Friday shipping something half-done.</p><p>The new approach: Monday morning, all five agents ship their pieces. Monday afternoon, second round after rate limits refresh. Tuesday, you&#8217;re integrating and testing. Wednesday, you&#8217;re shipping.</p><h2><strong>The real edge</strong></h2><p>Prompting still matters. Knowing each model&#8217;s capabilities matters. But the compound skill is this:</p><p><strong>Understanding how to adapt tasks to each model&#8217;s constraints, then running them in parallel so they fill each other&#8217;s gaps.</strong></p><p>The prompt you write for Claude is different from the one you write for Gemini. The tasks Codex handles differ from what Claude ships. The way you structure work for parallel execution differs from sequential routing.</p><p>You&#8217;re not a prompt engineer anymore. You&#8217;re a conductor. Five instruments. Each plays their part. Together they ship what one model fighting itself could never produce.</p><p>Open five interfaces. Route your stuck tasks to native territories. Let them run simultaneously. Color-code the tabs. Watch them complement each other.</p><p>Hit your rate limits by lunch.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://thinking.prometheusprotocols.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Prometheus Protocols! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Your fear of permanence is ruining your life ]]></title><description><![CDATA[Decision system I wish learned at 17]]></description><link>https://thinking.prometheusprotocols.com/p/your-fear-of-permanence-is-ruining</link><guid isPermaLink="false">https://thinking.prometheusprotocols.com/p/your-fear-of-permanence-is-ruining</guid><dc:creator><![CDATA[Dan Murza]]></dc:creator><pubDate>Sat, 18 Oct 2025 20:13:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7y7G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F868d0f17-3175-4de6-8cad-92b1b8a64c1d_679x431.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7y7G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F868d0f17-3175-4de6-8cad-92b1b8a64c1d_679x431.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7y7G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F868d0f17-3175-4de6-8cad-92b1b8a64c1d_679x431.png 424w, https://substackcdn.com/image/fetch/$s_!7y7G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F868d0f17-3175-4de6-8cad-92b1b8a64c1d_679x431.png 848w, https://substackcdn.com/image/fetch/$s_!7y7G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F868d0f17-3175-4de6-8cad-92b1b8a64c1d_679x431.png 1272w, https://substackcdn.com/image/fetch/$s_!7y7G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F868d0f17-3175-4de6-8cad-92b1b8a64c1d_679x431.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7y7G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F868d0f17-3175-4de6-8cad-92b1b8a64c1d_679x431.png" width="679" height="431" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/868d0f17-3175-4de6-8cad-92b1b8a64c1d_679x431.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:431,&quot;width&quot;:679,&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;:false,&quot;topImage&quot;:true,&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_!7y7G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F868d0f17-3175-4de6-8cad-92b1b8a64c1d_679x431.png 424w, https://substackcdn.com/image/fetch/$s_!7y7G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F868d0f17-3175-4de6-8cad-92b1b8a64c1d_679x431.png 848w, https://substackcdn.com/image/fetch/$s_!7y7G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F868d0f17-3175-4de6-8cad-92b1b8a64c1d_679x431.png 1272w, https://substackcdn.com/image/fetch/$s_!7y7G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F868d0f17-3175-4de6-8cad-92b1b8a64c1d_679x431.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><div><hr></div><p>You&#8217;ve been living in rehearsal mode. Maybe for years. You&#8217;re building the perfect plan, the 10-step strategy, <strong>the contingency for the contingency</strong>. The spreadsheet comparing 47 cities. The probability distribution for whether this relationship will work. You think you&#8217;re being smart, strategic, rational. But here&#8217;s the truth: the show already started. The curtain is up. You&#8217;re already on stage. And while you&#8217;re backstage perfecting your lines, people with half your intelligence are out there performing. They&#8217;re making irreversible moves. Marrying the &#8220;wrong&#8221; person who becomes right. Moving to the &#8220;wrong&#8221; city that transforms them. Starting the &#8220;wrong&#8221; business that sets them free. And you? You&#8217;re watching from the wings with your perfect script that never gets performed.</p><p>I know this because I was you. I spent two years  analyzing cities (and more years for more serious things). I had a Notion database with weighted scoring systems: cost of living, quality of healthcare, walkability index. I was going to find the objectively perfect place to live. Then I randomly went to Bangkok for two weeks. No plan, no analysis, just curiosity. It became my favorite city on earth. Better than Barcelona, better than every European city I&#8217;d &#8220;scientifically&#8221; evaluated. Not because Bangkok scored higher on my rubric, but because I stopped judging and started living. I walked through what I thought was a &#8220;test run&#8221; a two-way door I could easily exit. It became a one-way door. It changed me forever.</p><p>And here&#8217;s what I realized when I looked back: I don&#8217;t regret a single irreversible decision I actually made. Not one. You know what I regret? The years I spent preparing for the &#8220;perfect moment&#8221; that never came. The relationships I didn&#8217;t pursue because I was calculating divorce probability. The cities I didn&#8217;t move to because they didn&#8217;t score 100% on my matrix. The businesses I didn&#8217;t start because I was &#8220;still researching.&#8221; Every day I spent optimizing was a day that died forever. That&#8217;s the real irreversibility I couldn&#8217;t see.</p><div><hr></div><h2>Your brain is running a simulation that will never end</h2><blockquote><p>&#8220;You could leave life right now. Let that determine what you do and say and think.&#8221; - Marcus Aurelius, Meditations 2.11</p></blockquote><p>Let me guess your process. You treat life like a software release. You think every major decision can be &#8220;rolled back&#8221; if it fails, so you spend months trying to code the perfect algorithm for your life. You calculate probability distributions for marriage success. You build comparison matrices for cities with 30+ variables. You analyze market conditions for business ideas until the market has already moved on. You think this makes you smart. But here&#8217;s the bug in your operating system: you think the risk is making the wrong irreversible choice. The real risk is the irreversible passage of time while you&#8217;re deciding.</p><p>I see this constantly. Someone spends six months &#8220;researching&#8221; where to live. They build a 47-tab spreadsheet, join social groups, and watch YouTube videos. Six months later, they&#8217;re still in the same apartment. Meanwhile, their less-analytical friend moved to Bali on a whim, and now their life looks like they discovered the meaning of existence itself. What&#8217;s the difference? One person thought they were avoiding risk by gathering more data. The other person understood that the decisions that transform your life never feel like transformations when you make them. They feel like small experiments, reversible tests, two-week trips. But you can&#8217;t run the experiment if you&#8217;re still reading the manual.</p><p>Here&#8217;s what actually happens with &#8220;irreversible&#8221; decisions: you don&#8217;t get to know if a door is one-way until you walk through it. That relationship you&#8217;re afraid to commit to might be the one that teaches you how to love, even if it ends. That city you&#8217;re afraid to move to might reveal parts of yourself you didn&#8217;t know existed. That business you&#8217;re afraid to start might fail, but the person you become in the process might be exactly who you needed to be. The transformation isn&#8217;t the outcome. The transformation is you, becoming someone who can make irreversible choices.</p><p>I spent about five years trying to make it as an indie hacker. From 2019 to 2025, with breaks and pauses. Building a restaurant SaaS that caused me more stress than revenue. Watching my MRR hit $3,000 while I spent $5,000 a month keeping the machine running. I was afraid of &#8220;wasting time&#8221; on the wrong path. But you know what I learned? The only time I actually wasted was the time I spent being afraid. When I finally quit, I wasn&#8217;t mourning a failed business. I was mourning the fact that I&#8217;d spent years in a casino, believing the algorithm that showed me only the lottery winners. But even that &#8220;failure&#8221; wasn&#8217;t a waste. It taught me to distinguish between two types of decisions. And once I understood this, everything changed.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thinking.prometheusprotocols.com/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://thinking.prometheusprotocols.com/subscribe?"><span>Subscribe now</span></a></p><h2>How to stop running simulations and start building your life</h2><p>Every decision in your life falls into one of two categories: two-way doors and one-way doors. Two-way doors are decisions you can reverse with minimal cost. One-way doors are decisions that fundamentally change who you are. Most people treat all decisions like they&#8217;re one-way doors. That&#8217;s why they&#8217;re paralyzed.</p><p>Two-way doors are everywhere. A two-week trip, a coffee meeting with a potential cofounder, a side project, a first date, testing a new framework, posting a controversial tweet. These are experiments, not commitments. But your brain treats them like marriage vows. You spend three weeks debating whether to message that potential cofounder on Twitter. It&#8217;s a two-way door. Worst case: they don&#8217;t respond and you lost five minutes. Best case: you find your business partner. The rule is simple: if you can reverse it in less than a week with minimal cost, decide in 48 hours and execute. Think of two-way doors like A/B tests in product development - you don&#8217;t spend six months debating which button color to use, you test both and let the data decide. Your life works the same way.</p><p>That trip you&#8217;re &#8220;considering&#8221; for six months? Book it this week. It&#8217;s two weeks of your life. If you hate it, you leave. If you love it, you just discovered something about yourself you couldn&#8217;t have known from research. When you start treating reversible decisions as experiments instead of commitments, you 10x your learning speed. You get real data instead of hypothetical projections. You become the person who moves fast, not the person who thinks fast and moves never.</p><p>Now let&#8217;s talk about real one-way doors. These are rare, way rarer than your anxiety tells you. Real one-way doors fundamentally change your identity: marriage, children, a decade-long commitment to build a specific company, moving to another country for citizenship. These decisions create a new version of you that can&#8217;t be undone. Here&#8217;s the distinction two-way doors are like rearranging Lego blocks that you can take apart and rebuild. One-way doors are like baking a cake - you can&#8217;t un-bake it.</p><p>And here&#8217;s where most people get it wrong. They think the risk of a one-way door is &#8220;what if this relationship fails?&#8221; The real question is: &#8220;Am I willing to become the person who loved deeply, even if it ends?&#8221; That&#8217;s the irreversible part - not the outcome, but who you become. When I started my restaurant SaaS, I thought I was making a reversible bet. &#8220;I&#8217;ll try this for a year, and if it doesn&#8217;t work, I&#8217;ll get a job.&#8221; It became a one-way door, not because I couldn&#8217;t quit (I eventually did), but because building that business changed me. It taught me how to sell, how to handle pressure, how to keep a system running when real businesses depended on my code. I can&#8217;t un-learn those things. I can&#8217;t go back to the person I was before. And you know what? I don&#8217;t regret it. Even though it &#8220;failed&#8221; by Silicon Valley standards, I won, because I became someone different. That&#8217;s what one-way doors do - they don&#8217;t determine your outcomes, they determine who you become.</p><p>Here&#8217;s the paradox that will change your life: everything worth having requires you to close doors behind you. Deep love, mastery of a craft, a business that changes lives, children who carry your legacy - all of these require irreversible commitment. You can&#8217;t become world-class at anything while keeping all your options open. You can&#8217;t build a meaningful relationship while calculating your exit strategy. You can&#8217;t create something that matters while treating it like a &#8220;side project you might quit.&#8221; Sovereignty isn&#8217;t about keeping options open, it&#8217;s about choosing one path and going all-in. Think of it like this: a river that splits into a thousand streams has no power, but a river that commits to one channel carves canyons. Your life is the same.</p><p>When you&#8217;re 45, you won&#8217;t regret the relationship that didn&#8217;t work out. You&#8217;ll regret the years you spent afraid to commit to anyone. You won&#8217;t regret the business that failed. You&#8217;ll regret the ideas you never launched because you were &#8220;still researching.&#8221; I look back at my five years of indie hacking now, and I don&#8217;t wish I&#8217;d never started. I wish I&#8217;d started sooner. Because the person I am now, the person writing this to you, only exists because I walked through that one-way door.</p><p>Here&#8217;s the tool that will save you years of wasted time. Ask yourself: &#8220;Am I preparing for the show, or am I using preparation as an excuse to avoid the show?&#8221; If you&#8217;ve been &#8220;preparing&#8221; for more than three months, you&#8217;re avoiding. Professional actors rehearse for weeks, not years. At some point, rehearsal becomes procrastination disguised as professionalism. You&#8217;ve been &#8220;learning to code&#8221; for 18 months, but haven&#8217;t shipped a single product? That&#8217;s not preparation, that&#8217;s rehearsal. You&#8217;ve been &#8220;working on yourself&#8221; for two years, but won&#8217;t let anyone close? That&#8217;s not healing, that&#8217;s hiding. You&#8217;ve been &#8220;researching business ideas&#8221; for a year but haven&#8217;t made a single sale? That&#8217;s not strategy, that&#8217;s fear. The show is already happening. The curtain is up. You&#8217;re the only one who doesn&#8217;t realize you&#8217;re already on stage.</p><p>So here&#8217;s your assignment. Pick one one-way door you&#8217;ve been standing in front of for months. Walk through it this week. Not when you&#8217;re ready, not when you have the perfect plan. Now. Because the only way to know if a door leads to your best life is to walk through it. What&#8217;s your Bangkok? What&#8217;s the thing you&#8217;ve been over-analyzing that you need to just try? Book the ticket. Send the message. Start the company. Commit to the person. Do it before your brain builds another 10-step contingency plan.</p><p>Because here&#8217;s what I know for certain: you don&#8217;t regret the things you did that didn&#8217;t work out. You regret the things you never tried because you were afraid they might not work out. The irreversible decisions you&#8217;re avoiding are the ones that will define your life. The only question is: will you make them while you still have time, or will you keep rehearsing until the theater closes?</p><blockquote><p>&#8220;Life should not be a journey to the grave with the intention of arriving safely in a pretty and well preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming &#8216;Wow! What a Ride!&#8217;&#8221; <br><br>Hunter S. Thompson, The proud highway: saga of a desperate southern gentleman.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Indie hacking is a Cult. I was a member for two years.]]></title><description><![CDATA[My journey to $3,000 MRR, a mountain of debt, and the truth about the algorithm.]]></description><link>https://thinking.prometheusprotocols.com/p/indie-hacking-is-a-cult-i-was-a-member</link><guid isPermaLink="false">https://thinking.prometheusprotocols.com/p/indie-hacking-is-a-cult-i-was-a-member</guid><dc:creator><![CDATA[Dan Murza]]></dc:creator><pubDate>Wed, 15 Oct 2025 07:36:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9R1d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36cf97b-1bec-46a9-bdbe-a0434ff63e61_1746x1554.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9R1d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36cf97b-1bec-46a9-bdbe-a0434ff63e61_1746x1554.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9R1d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36cf97b-1bec-46a9-bdbe-a0434ff63e61_1746x1554.png 424w, https://substackcdn.com/image/fetch/$s_!9R1d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36cf97b-1bec-46a9-bdbe-a0434ff63e61_1746x1554.png 848w, https://substackcdn.com/image/fetch/$s_!9R1d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36cf97b-1bec-46a9-bdbe-a0434ff63e61_1746x1554.png 1272w, https://substackcdn.com/image/fetch/$s_!9R1d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36cf97b-1bec-46a9-bdbe-a0434ff63e61_1746x1554.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9R1d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36cf97b-1bec-46a9-bdbe-a0434ff63e61_1746x1554.png" width="1456" height="1296" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b36cf97b-1bec-46a9-bdbe-a0434ff63e61_1746x1554.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1296,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1316738,&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://dannothingnew.substack.com/i/176210593?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36cf97b-1bec-46a9-bdbe-a0434ff63e61_1746x1554.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_!9R1d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36cf97b-1bec-46a9-bdbe-a0434ff63e61_1746x1554.png 424w, https://substackcdn.com/image/fetch/$s_!9R1d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36cf97b-1bec-46a9-bdbe-a0434ff63e61_1746x1554.png 848w, https://substackcdn.com/image/fetch/$s_!9R1d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36cf97b-1bec-46a9-bdbe-a0434ff63e61_1746x1554.png 1272w, https://substackcdn.com/image/fetch/$s_!9R1d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36cf97b-1bec-46a9-bdbe-a0434ff63e61_1746x1554.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>Imagine your Twitter feed only showed lottery winners.</p><p>Every day, you see people posting screenshots of their jackpot. &#8220;I&#8217;m profitable!&#8221; &#8220;Just quit my job!&#8221; &#8220;Hit $10k MRR!&#8221;</p><p>Within weeks, you&#8217;d start to think winning is normal. You&#8217;d start to believe you&#8217;re just one ticket away.</p><p>This was my reality for two years.</p><p>It started with a spark. Three months before I was laid off, I was already building a complex B2B SaaS for restaurant chains. I couldn&#8217;t stop myself. I coded at night, after my day job. It was my secret project, my escape plan.</p><p>Then the layoff call came. And standing at that crossroads, with a head full of success stories from Y Combinator and YouTube, I made the call. I wasn&#8217;t going back to a job. I was going all-in.</p><p>About a month later, I got my first taste. A payment for a hundred bucks or so. It was the first money I&#8217;d ever earned from code I&#8217;d written myself. That small win felt like a jackpot. It was the algorithm whispering in my ear: <em>&#171;See? It&#8217;s working. You just need to learn how to play better.&#187;</em></p><p>So I played harder.</p><p>I joined the community of full-time lottery players. Every small win was amplified. &#8220;You&#8217;re on the right path, bro! Keep going!&#8221;</p><p>What they didn&#8217;t see was the reality behind the curtain. This wasn&#8217;t a simple app. It was a mission-critical system for restaurant chains. If my code failed, real businesses lost thousands of dollars in real orders, right now. The pressure was crushing.</p><p>My life became a frantic cycle: sell a feature to a client, then lock myself in a room and code frantically to build what I just promised. Each new sale wasn&#8217;t a win; it was just another layer on a teetering tower of obligations.</p><p>I pushed the MRR to $3,000. On Twitter, that number made me a winner. In reality, I was spending $5,000 a month to keep the machine running. I was in a cult, and the price of membership was my health, my sanity, and a growing mountain of debt.</p><p>The years went by. I still saw the daily stream of winners on my feed. But I was still losing. And I started wondering.</p><p><em>Why am I not winning?</em> <em>Is there something wrong with me?</em> <em>Am I stupid?</em></p><p>There was nothing wrong with me. I just made the mistake of believing the algorithm. I woke up to the fact that &#8220;indie hacking&#8221; isn&#8217;t a career path. It&#8217;s a casino disguised as a movement.</p><p>And in that moment, I felt liberated.</p><p>What if the goal isn&#8217;t to become the next levels.io? What if the real prize isn&#8217;t the MRR, but the skills you build along the way?</p><p>What if you, a developer, build a small project not to get rich, but to become a killer salesperson? What if you use it as a testing ground to land a Product Manager role? The project&#8217;s &#8220;failure&#8221; to hit $10k MRR would still be a massive personal success.</p><p>This is the game I&#8217;m playing now. This is <strong>Prometheus Protocols.</strong></p><p>This is not another newsletter selling lottery tickets. This is my public log of building a new system. A system where the goal isn&#8217;t the jackpot, but building antifragile skills and small, resilient assets.</p><p>We will not go all-in. We will make small, smart bets. We will use leverage, like AI, to build in 4 hours what used to take 40. We will design projects that make us win, even if they never make a dollar.</p><p>If you&#8217;re tired of playing a rigged game, then welcome. You&#8217;re not a loser who gave up. You&#8217;re one of the few who woke up.</p><p>Let&#8217;s build our own game.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://thinking.prometheusprotocols.com/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://thinking.prometheusprotocols.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>