<script data-pm-proxy="intercept"></script><?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[Dragos Roua]]></title><description><![CDATA[Exploring financial freedom, enjoying location independence and documenting my journey - all this while building an ecosystem of apps, each solving one real problem in my life.]]></description><link>https://dragosroua.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!5Ev8!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4e8660-c453-4fb1-9508-02f4a763c581_180x180.png</url><title>Dragos Roua</title><link>https://dragosroua.substack.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 04 Sep 2026 04:50:06 GMT</lastBuildDate><atom:link href="/__u/dragosroua.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Dragos Roua]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[dragosroua@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[dragosroua@substack.com]]></itunes:email><itunes:name><![CDATA[Dragos Roua]]></itunes:name></itunes:owner><itunes:author><![CDATA[Dragos Roua]]></itunes:author><googleplay:owner><![CDATA[dragosroua@substack.com]]></googleplay:owner><googleplay:email><![CDATA[dragosroua@substack.com]]></googleplay:email><googleplay:author><![CDATA[Dragos Roua]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Anthropic and OpenAI Are Both Expecting IPOs at Trillion Dollar Valuations]]></title><description><![CDATA[But Will They Win the AI Race?]]></description><link>https://dragosroua.substack.com/p/anthropic-and-openai-are-both-expecting</link><guid isPermaLink="false">https://dragosroua.substack.com/p/anthropic-and-openai-are-both-expecting</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Fri, 04 Sep 2026 02:19:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/iu39Ki3AeI0" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-iu39Ki3AeI0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iu39Ki3AeI0&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/iu39Ki3AeI0?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>A one-trillion-dollar valuation is no joke. Anthropic and OpenAI are both at this level, and they are both preparing for IPOs.</p><p>Of course, expectations are high. Many people will bet insane amounts of money on these two companies. But are they even in a good position to win the AI race?</p><p>I try to find the answers in the video above. Here&#8217;s a brief description of what&#8217;s in it.</p><p>Both Anthropic and OpenAI started as chatbots, then quickly pivoted to coding. LLMs are extremely performant pattern matching machines, so coding, which is a general language domain with very small vocabulary and easy grammar, was a low-hanging fruit. Both companies are relying extensively on this and the majority of their users range from vibe coders to enterprises looking to cut their costs.</p><p>But there&#8217;s life outside the tech / digital vertical. Too many people get stuck in their own opinions and end up in echo chambers. While outside these echo chambers, established companies like Google, Meta or SpaceXAI are already finding use cases outside coding. Google is embedding AI snippets in search results. Meta uses the Ask Meta megabot to increase engaging, and SpaceXAI is tweaking its algorithm using Grok, while at the same time uses Grok as an affordable conversation partner. All these 3 companies are quiet, but there&#8217;s a fundamental difference between them and the 2 main contenders.</p><p>The difference is in the users, and how much it costs the neolabs to acquire them. Go ahead and see the rest of my argument in the video.</p><p>If you like it, just like and share, and if you have any other topics you want to me touch on, just live a comment on YouTube, I read them all.</p>]]></content:encoded></item><item><title><![CDATA[Monday Moving Forward #33: Grok Having its iPhone Moment for AI Agents, and Sunsetting Apps Rejected by App Store]]></title><description><![CDATA[For premium subscribers, sneak preview of unslopifymy.ai]]></description><link>https://dragosroua.substack.com/p/monday-moving-forward-33-grok-having</link><guid isPermaLink="false">https://dragosroua.substack.com/p/monday-moving-forward-33-grok-having</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Mon, 31 Aug 2026 09:01:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GUYE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24f2ccf-cc95-43a6-b091-d869e22afc2f_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GUYE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24f2ccf-cc95-43a6-b091-d869e22afc2f_1280x720.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GUYE!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24f2ccf-cc95-43a6-b091-d869e22afc2f_1280x720.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!GUYE!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24f2ccf-cc95-43a6-b091-d869e22afc2f_1280x720.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!GUYE!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24f2ccf-cc95-43a6-b091-d869e22afc2f_1280x720.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!GUYE!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24f2ccf-cc95-43a6-b091-d869e22afc2f_1280x720.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GUYE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24f2ccf-cc95-43a6-b091-d869e22afc2f_1280x720.jpeg" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f24f2ccf-cc95-43a6-b091-d869e22afc2f_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;:187699,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dragosroua.substack.com/i/213515628?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24f2ccf-cc95-43a6-b091-d869e22afc2f_1280x720.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!GUYE!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24f2ccf-cc95-43a6-b091-d869e22afc2f_1280x720.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!GUYE!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24f2ccf-cc95-43a6-b091-d869e22afc2f_1280x720.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!GUYE!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24f2ccf-cc95-43a6-b091-d869e22afc2f_1280x720.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!GUYE!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24f2ccf-cc95-43a6-b091-d869e22afc2f_1280x720.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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><span>Hello and welcome to another installment of my low-volume, no-nonsense, high-value weekly newsletter, where I recap what happened on my blog and, for the paid subscribers, give previews of interesting projects. Today we&#8217;re talking about Grok Bot, the agent released by SpaceXAI, having its iPhone moment, and, if you&#8217;re premium, a sneak preview of my latest web app: unslopifymy.ai. If you&#8217;re not premium yet, you can subscribe below, it takes less than 5 seconds.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dragosroua.substack.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="/__u/dragosroua.substack.com/subscribe"><span>Subscribe now</span></a></p><h2>Grok Bot it&#8217;s the &#8220;iPhone Moment&#8221; for AI Agents</h2><p>There&#8217;s nothing revolutionary about any of the parts it&#8217;s made, but the way everything is put together makes Grok Bot stand out as a product of its own class. I talk about this in a short YouTube video this week.</p><div id="youtube2-iK9suyrKyqw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iK9suyrKyqw&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/iK9suyrKyqw?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>If you&#8217;re mainly using CLI&#8217;s for your AI work, this week I also wrote an article how about I use Grok Build, the Grok model harness, to <a href="https://dragosroua.com/how-i-use-grok-build-to-run-free-models-on-top-of-grok-4-6/">select free models </a>- that&#8217;s right, using DeepSeek but with Grok Bot harness goodies.</p><p>To all my readers, thank you for your support, see you next week, and for the paid ones, keep reading for an exciting update about my latest app, <a href="https://unslopifymy.ai">UnslopifyMy.ai</a>.</p>
      <p>
          <a href="/__u/dragosroua.substack.com/p/monday-moving-forward-33-grok-having">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[You Can Now Share Your Grok Bots]]></title><description><![CDATA[And Soon You Could Sell Them]]></description><link>https://dragosroua.substack.com/p/you-can-now-share-your-grok-bots</link><guid isPermaLink="false">https://dragosroua.substack.com/p/you-can-now-share-your-grok-bots</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Sat, 29 Aug 2026 04:15:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/RItjZfRcXf4" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-RItjZfRcXf4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;RItjZfRcXf4&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/RItjZfRcXf4?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>SpaceXAI just made Grok Bot templates shareable. I had early access to the feature, meaning I published / shared my first Grok Bot before the feature went live. In the video above I&#8217;ll walk you trough the process of creating and sharing your own. But before that, be aware the SpaceXAI confirmed a marketplace for bots will be up and running as early as next week. That means you could actually sell bots and make a profit out of it in a few days.</p><p>I already called <a href="https://dragosroua.com/grok-bot-is-the-iphone-moment-for-ai-agents-quick-review/">Grok Bot the iPhone moment for agents</a>. Not because any of its parts were brand new. In the case of the iPhone: the music player, the computer and the phone &#8212; they all existed before. But the way they were put together created a product with its own class. The same thing was true for Grok Bot, but now we have even more evidence. What App Store was to iPhone, the upcoming bot marketplace could be for Grok Bot.</p><p>Shareable templates it&#8217;s what makes this possible.</p><p>Anything you build inside the app &#8212; give it a job, let it grow a routine &#8212; can now be packaged, shared and it gets its own link. Someone else opens that link and drops the bot into their own Grok Bot. It&#8217;s that simple.</p><p>Go ahead and watch the vide, and if you have any cool bot use cases, let me know in the comments, I&#8217;ll check them out.</p><p></p>]]></content:encoded></item><item><title><![CDATA[Monday Moving Forward #32: How To Choose an Open Weights Model, ShareByLight for iOS Live in AppStore, and AppCharts Gets an Outbid Overhaul]]></title><description><![CDATA[Plus exclusive perks for the paid subscribers]]></description><link>https://dragosroua.substack.com/p/monday-moving-forward-32-how-to-choose</link><guid isPermaLink="false">https://dragosroua.substack.com/p/monday-moving-forward-32-how-to-choose</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Mon, 24 Aug 2026 02:52:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ft-r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F796bf29b-b559-4a64-afde-5f76d41860f0_3104x1870.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="/__u/substackcdn.com/image/fetch/$s_!Ft-r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F796bf29b-b559-4a64-afde-5f76d41860f0_3104x1870.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Ft-r!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F796bf29b-b559-4a64-afde-5f76d41860f0_3104x1870.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ft-r!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F796bf29b-b559-4a64-afde-5f76d41860f0_3104x1870.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ft-r!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F796bf29b-b559-4a64-afde-5f76d41860f0_3104x1870.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ft-r!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F796bf29b-b559-4a64-afde-5f76d41860f0_3104x1870.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Ft-r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F796bf29b-b559-4a64-afde-5f76d41860f0_3104x1870.png" width="1456" height="877" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/796bf29b-b559-4a64-afde-5f76d41860f0_3104x1870.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:877,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1101867,&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://dragosroua.substack.com/i/212490238?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F796bf29b-b559-4a64-afde-5f76d41860f0_3104x1870.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Ft-r!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F796bf29b-b559-4a64-afde-5f76d41860f0_3104x1870.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ft-r!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F796bf29b-b559-4a64-afde-5f76d41860f0_3104x1870.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ft-r!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F796bf29b-b559-4a64-afde-5f76d41860f0_3104x1870.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ft-r!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F796bf29b-b559-4a64-afde-5f76d41860f0_3104x1870.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 aria-hidden="true" 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><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>Hello and welcome to another installment of my low-volume, no-nonsense, high-value weekly newsletter, where I recap what happened on my blog and, for the paid subscribers, give previews of interesting projects. Today we&#8217;re talking about how to choose an open weights model, how to transfer files with light only, and, if you&#8217;re pre ium, a very exciting update to my app directory project, <a href="https://appcharts.app">AppCharts</a>. If you&#8217;re not premium yet, you can subscribe below, it takes less than 5 seconds.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dragosroua.substack.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="/__u/dragosroua.substack.com/subscribe"><span>Subscribe now</span></a></p><h2>How To Choose An Open Weights Model</h2><p>I think open source, local AI is the future. But the pace of development in this sector is insane, we have a new open weights release almost every day. So I decided to make a short, under half an hour video about how to actually choose your free AI inference. I ended up splitting everything in 4 smaller videos and the total watch time is under 30 minutes. Here&#8217;s what&#8217;s in it:</p><ul><li><p>Episode 1 - 4 metrics to evaluate a model on</p></li><li><p>Episode 2 - run your model via a third party provider, when and what do you need to know</p></li><li><p>Episode 3 - run your model locally (my favorite), 2 tech stacks available, Apple Silicon and NVIDIA</p></li><li><p>Episode 4 - what is harness and why do you even need one</p></li></ul><p>There&#8217;s also a neat <a href="https://www.youtube.com/playlist?list=PLKxL2crAoLBU">playlist on YouTube</a> for your convenience. If you find the videos useful, consider liking and subscribing, and suggesting to me what kind of content do you want me to add in the future.</p><h2>Transfer Files with Light Only: ShareByLight</h2><p>We already talked about this tiny utility I wrote in our last newsletter, when I announced the Mac version was up in the Mac AppStore. Meanwhile, the iOS version was approved too, so the circle is complete.</p><p>You can use this pair anytime you want to get one file from your phone to your computer, but don&#8217;t have access to WiFi, Bluetooth or any other kind of connectivity, including physical cables. All you need is a direct line of sights between the two devices (and it works in all 4 combos, iPhone to iPhone, Mac to iPhone, Mac to Mac, and iPhone to Mac).</p><p><a href="https://apps.apple.com/us/app/sharebylight-file-transfer/id6796897056">Get it for free in the AppStore</a>.</p><p>To all my readers, thank you for your support, see you next week, and for the paid ones, keep reading for an exciting update about my app directory AppCharts.</p>
      <p>
          <a href="/__u/dragosroua.substack.com/p/monday-moving-forward-32-how-to-choose">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[[ Video ] How To Choose an Open Weights Model - Episode 1]]></title><description><![CDATA[Part one of a 4 episodes mini series]]></description><link>https://dragosroua.substack.com/p/video-how-to-choose-an-open-weights</link><guid isPermaLink="false">https://dragosroua.substack.com/p/video-how-to-choose-an-open-weights</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Wed, 19 Aug 2026 13:33:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/iBOh7atzUZY" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-iBOh7atzUZY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iBOh7atzUZY&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/iBOh7atzUZY?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>If you ever tried to use AI, with models like Claude or Grok,  you ended up with anything betwee $50&#8211;100 a month if you use them seriously. Open weights (or open source) models are now good enough that you can get same level of quality for much less &#8212; or, if you run them locally, even free.</p><p>Choosing an open weights model is not that easy, because there&#8217;s no company behind telling you what it does. You have to figure it out by yourself. So I made a short 4-episode mini-series that outlines the entire process.</p><p>Episode 1 is out.</p><ul><li><p>The actual difference between open source and open weights</p></li><li><p>The four metrics that you need to know when picking an open weights model</p></li><li><p>Parameter count and how different size ranges are used</p></li><li><p>Dense model vs Mixture of Experts (MoE)</p></li><li><p>Quantization levels and the quality/size trade-off, 2-4-6-8 bits</p></li><li><p>Text-only vs multimodal (video, image, text)</p></li></ul><p>Next episodes will cover third-party providers, running models locally, and harnesses.</p>]]></content:encoded></item><item><title><![CDATA[[ Video ] How AI Watermarking Works? Can It Be Removed?]]></title><description><![CDATA[Short answer: yes.]]></description><link>https://dragosroua.substack.com/p/video-how-ai-watermarking-works-can</link><guid isPermaLink="false">https://dragosroua.substack.com/p/video-how-ai-watermarking-works-can</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Tue, 18 Aug 2026 10:23:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5Ev8!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4e8660-c453-4fb1-9508-02f4a763c581_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>https://youtu.be/whpnrb9Jc7Q</p><p>Long answer, it&#8217;s a bit more complicated. To get the full picture, just watch the video, it&#8217;s roughly 5 minutes.</p><p>Key points:</p><ul><li><p>Watermarking is implemented because EU regulations</p></li><li><p>It survives copy and paste, because it&#8217;s based on probabilistic token choices, not on invisible characters</p></li><li><p>Heavily editing the text basically removes this type of watermarking</p></li><li><p>If you want to avoid it entirely, using local, open source models is the safest way</p></li></ul><p>In this video:</p><ul><li><p>How Anthropic&#8217;s implementation (using Google&#8217;s SynthID) actually works</p></li><li><p>Why longer text is much easier to detect than short replies</p></li><li><p>The surprising side-effect: even human text you paste into Claude for proofreading can get watermarked</p></li><li><p>Two practical ways to remove or avoid the watermark</p></li></ul><p>Timestamps:</p><ul><li><p>0:00 &#8212; Intro: What AI watermarking is</p></li><li><p>0:55 &#8212; How the watermark is applied (token-level changes)</p></li><li><p>2:28 &#8212; Why short chats are safer than long-form content</p></li><li><p>2:48 &#8212; The proofreading trap</p></li><li><p>3:13 &#8212; Method 1: Heavy human editing (recommended)</p></li><li><p>3:48 &#8212; Method 2: Open-source models (with an important caveat)</p></li><li><p>5:14 &#8212; EU regulation context + final thoughts</p></li></ul><p>Key takeaway: Watermarking is not baked into the model weights &#8212; it is applied after generation.</p><p>Local open-source models on your own hardware currently give the strongest protection.</p><p>If you found this kind of content useful, like and subscribe to my channel, it really makes me wanna publish more.</p>]]></content:encoded></item><item><title><![CDATA[Monday Moving Forward #31: Anthropic Watermarks All Generated Content, and Why China Will Not Win the AI Race (Spoiler: It Already Won It)]]></title><description><![CDATA[Also, check out my latest apps: ShareByLight for Mac and Coloring Kiddo iOS]]></description><link>https://dragosroua.substack.com/p/monday-moving-forward-31-anthropic</link><guid isPermaLink="false">https://dragosroua.substack.com/p/monday-moving-forward-31-anthropic</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Mon, 17 Aug 2026 02:30:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0xrX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23357c05-2fdc-4d2f-b522-c2e0dc67fc86_1983x793.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0xrX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23357c05-2fdc-4d2f-b522-c2e0dc67fc86_1983x793.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0xrX!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23357c05-2fdc-4d2f-b522-c2e0dc67fc86_1983x793.webp 424w, /__u/substackcdn.com/image/fetch/$s_!0xrX!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23357c05-2fdc-4d2f-b522-c2e0dc67fc86_1983x793.webp 848w, /__u/substackcdn.com/image/fetch/$s_!0xrX!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23357c05-2fdc-4d2f-b522-c2e0dc67fc86_1983x793.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!0xrX!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23357c05-2fdc-4d2f-b522-c2e0dc67fc86_1983x793.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0xrX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23357c05-2fdc-4d2f-b522-c2e0dc67fc86_1983x793.webp" width="1456" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23357c05-2fdc-4d2f-b522-c2e0dc67fc86_1983x793.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39280,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dragosroua.substack.com/i/211131638?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23357c05-2fdc-4d2f-b522-c2e0dc67fc86_1983x793.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!0xrX!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23357c05-2fdc-4d2f-b522-c2e0dc67fc86_1983x793.webp 424w, /__u/substackcdn.com/image/fetch/$s_!0xrX!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23357c05-2fdc-4d2f-b522-c2e0dc67fc86_1983x793.webp 848w, /__u/substackcdn.com/image/fetch/$s_!0xrX!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23357c05-2fdc-4d2f-b522-c2e0dc67fc86_1983x793.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!0xrX!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23357c05-2fdc-4d2f-b522-c2e0dc67fc86_1983x793.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>Hello and welcome to another installment of my low-volume, no-nonsense, high-value weekly newsletter, where I recap what happened on my blog and, for the paid subscribers, give previews of interesting projects. Today we&#8217;re talking about  Anthropic watermarking all of its content, and why China already won the AI race. If you&#8217;re premium, happy to report that 2 new apps are up in the App Store: Coloring Kiddo and ShareByight If you&#8217;re not premium yet, you can subscribe below, it takes less than 5 seconds.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dragosroua.substack.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="/__u/dragosroua.substack.com/subscribe"><span>Subscribe now</span></a></p><h2>AI Can Follow You Everywhere Now. Unless You Outsmart It</h2><p>Recently, Anthropic announced that all text produced by its models will be watermarked, making your entire interaction not only recognizable as coming from Claude, but also traceable to your identity. According to their press release, the watermarking will survive any copy and paste, and it will be &#8220;invisible&#8221; to the user.</p><p>Two things worth mentioning here.</p><p>First, this is a regulatory measure, it&#8217;s a EU law that is enforced starting August 2. FWIW, Anthropic did more than the law asked for, but let&#8217;s leave this for another time. For now, just understand that this is coming from the top to the bottom, it&#8217;s not one AI player going rogue. Everybody will follow suit (Google already did it, even open sourced their SynthId SDK for this in 2024).</p><p>Second, the so called watermark is a steganography technique used to hide a message in plain sight, by encrypting token choices. In other words, Anthropic recognizes the text because it choses the next token according to a proprietary algorithm.</p><p>So, the output of the model is now permanently &#8220;styled&#8221; in such a way that it will always be traced back to the model.</p><p>Unless the text changes, that is. If you edit the output in a very meaningful way, the token choices are now broken, and the text is &#8220;free floating&#8221;.</p><p>Read the rest of the article <a href="https://dragosroua.com/ai-can-follow-you-everywhere-now-unless-you-outsmart-it/">here</a>.</p><h2>China Already Won the AI Race</h2><p>For the last week I&#8217;ve been on a trip to China. Although I&#8217;m quite used to <a href="https://dragosroua.com/asia-for-digital-nomads-a-primer/">Asia</a> (see below) I&#8217;ve never been to mainland China. My only previous contact was a trip to Hong Kong more than 15 years ago. I just returned yesterday, so the experience is still fresh. If you&#8217;re in a rush, here&#8217;s the TLDR:</p><ul><li><p>China is way more relevant than Western media portrays it</p></li><li><p>It has a big advantage in AI, and the current context is favorable for an even faster evolution</p></li><li><p>The &#8220;communism&#8221; vs &#8220;democracy&#8221; narrative has limited application here</p></li></ul><p>Head over to the blog for the <a href="https://dragosroua.com/why-china-will-not-win-the-ai-race-spoiler-it-already-did/">full article</a>.</p><p>To all my readers, thank you for your support, see you next week, and for the paid ones, keep reading for an annonucement about my latest apps, Coloring Kiddo and ShareByLight.</p>
      <p>
          <a href="/__u/dragosroua.substack.com/p/monday-moving-forward-31-anthropic">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Monday Moving Forward #30: Singularity and the Chevalier in the Supermarket]]></title><description><![CDATA[Plus Adulthood App Sneak Preview]]></description><link>https://dragosroua.substack.com/p/monday-moving-forward-30-singularity</link><guid isPermaLink="false">https://dragosroua.substack.com/p/monday-moving-forward-30-singularity</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Mon, 03 Aug 2026 04:32:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ePCl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7258d6fc-5aea-4b15-bfce-6761dbe61293_2224x880.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ePCl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7258d6fc-5aea-4b15-bfce-6761dbe61293_2224x880.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ePCl!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7258d6fc-5aea-4b15-bfce-6761dbe61293_2224x880.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ePCl!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7258d6fc-5aea-4b15-bfce-6761dbe61293_2224x880.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ePCl!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7258d6fc-5aea-4b15-bfce-6761dbe61293_2224x880.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ePCl!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7258d6fc-5aea-4b15-bfce-6761dbe61293_2224x880.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ePCl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7258d6fc-5aea-4b15-bfce-6761dbe61293_2224x880.jpeg" width="1456" height="576" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7258d6fc-5aea-4b15-bfce-6761dbe61293_2224x880.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:576,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:702162,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dragosroua.substack.com/i/209341578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7258d6fc-5aea-4b15-bfce-6761dbe61293_2224x880.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ePCl!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7258d6fc-5aea-4b15-bfce-6761dbe61293_2224x880.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ePCl!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7258d6fc-5aea-4b15-bfce-6761dbe61293_2224x880.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ePCl!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7258d6fc-5aea-4b15-bfce-6761dbe61293_2224x880.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ePCl!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7258d6fc-5aea-4b15-bfce-6761dbe61293_2224x880.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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><span>Hello and welcome to another installment of my low-volume, no-nonsense, high-value weekly newsletter, where I recap what happened on my blog and, for the paid subscribers, give previews of interesting projects. Today we&#8217;re talking about the Singularity &#8212; and why I still don&#8217;t think we&#8217;re in it &#8212; through my favorite metaphor: a medieval chevalier dropped into a supermarket. If you&#8217;re premium, stay for a first look at **Adulthood**, plus the app promo codes (now on the paid side). If you&#8217;re not premium yet, you can subscribe below, it takes less than 5 seconds.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dragosroua.substack.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="/__u/dragosroua.substack.com/subscribe"><span>Subscribe now</span></a></p><h2><span>The Singularity and the Chevalier in the Supermarket</span></h2><p><span>Everybody on X is screaming that we&#8217;re in AGI. In the Singularity. The world will never be the same. This changes everything.</span></p><p><span>But does it, really?</span></p><p><span>My test is simple. Imagine a medieval chevalier &#8212; year 1450, armor on, sword out &#8212; short-circuited through time into the same spot on the map. Only now there&#8217;s a supermarket there. Lights. Cold meat aisles. Tiny colored packages. TV faces talking in a language that almost sounds familiar and means nothing to him. He can still walk around. The world still feels almost hostile.</span></p><p><span>That cognitive gap &#8212; not a better chatbot &#8212; is what the Singularity would feel like to me.</span></p><p><span>What we have right now is a lot of compute crammed into very advanced prediction machines. You give them a status, they loop until that status is more or less achieved. Excellent coding tools. Useful. Impressive. Not &#8220;I don&#8217;t understand electricity, refrigeration, or chemistry&#8221; territory.</span></p><p><span>For me, the Singularity shows up when the *whole environment* changes that deep: interplanetary travel that doesn&#8217;t destroy your body, ubiquitous intelligence (yes, including the toaster), printing a replacement appliance at home, biological aging that actually stops. Unimaginable right now. Chevalier-in-the-supermarket mode.</span></p><p><span>We&#8217;ll get there eventually. I&#8217;m pretty sure it won&#8217;t be in the next 6 months.</span></p><p><span>Full post: </span><a href="https://dragosroua.com/singularity-and-the-chevalier-in-the-supermarket/)"><span>The Singularity and the Chevalier in the Supermarket</span></a></p><p><span>To all my readers, thank you for your support, see you next week, and for the paid ones, keep reading.</span></p>
      <p>
          <a href="/__u/dragosroua.substack.com/p/monday-moving-forward-30-singularity">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Monday Moving Forward #29: Software Engineering Is Dead! But Is It Really? ]]></title><description><![CDATA[Plus a sneak preview of my upcoming Coloring Kiddo app]]></description><link>https://dragosroua.substack.com/p/monday-moving-forward-29-software</link><guid isPermaLink="false">https://dragosroua.substack.com/p/monday-moving-forward-29-software</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Mon, 27 Jul 2026 04:01:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YmJ_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec41db58-01d8-4404-b92c-6703380c8f8a_2226x1076.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="/__u/substackcdn.com/image/fetch/$s_!YmJ_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec41db58-01d8-4404-b92c-6703380c8f8a_2226x1076.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!YmJ_!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec41db58-01d8-4404-b92c-6703380c8f8a_2226x1076.png 424w, /__u/substackcdn.com/image/fetch/$s_!YmJ_!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec41db58-01d8-4404-b92c-6703380c8f8a_2226x1076.png 848w, /__u/substackcdn.com/image/fetch/$s_!YmJ_!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec41db58-01d8-4404-b92c-6703380c8f8a_2226x1076.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YmJ_!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec41db58-01d8-4404-b92c-6703380c8f8a_2226x1076.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!YmJ_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec41db58-01d8-4404-b92c-6703380c8f8a_2226x1076.png" width="1456" height="704" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec41db58-01d8-4404-b92c-6703380c8f8a_2226x1076.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:704,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:863977,&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://dragosroua.substack.com/i/208636767?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec41db58-01d8-4404-b92c-6703380c8f8a_2226x1076.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!YmJ_!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec41db58-01d8-4404-b92c-6703380c8f8a_2226x1076.png 424w, /__u/substackcdn.com/image/fetch/$s_!YmJ_!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec41db58-01d8-4404-b92c-6703380c8f8a_2226x1076.png 848w, /__u/substackcdn.com/image/fetch/$s_!YmJ_!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec41db58-01d8-4404-b92c-6703380c8f8a_2226x1076.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YmJ_!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec41db58-01d8-4404-b92c-6703380c8f8a_2226x1076.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 aria-hidden="true" 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><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>Hello and welcome to another installment of my low-volume, no-nonsense, high-value weekly newsletter, where I recap what happened on my blog and, for the paid subscribers, give previews of interesting projects. Today we&#8217;re talking about the death of software engineering, and, if you&#8217;re premium, about my upcoming Coloring Kiddo app. </p><h2>The 1000th Death of Software Engineering</h2><p>I&#8217;m fortunate enough to have witnessed a few key moments in our recent tech history. One of them is web 3, the dot com revolution. Back then, having a website was considered peak flex (in modern slang). I see something similar happening with AI agents, now, it seems equally fashionable. And, just as back then people predicted the end of many verticals, now other pundits are claiming that software engineering is dead. Some business models will die, that&#8217;s true. The most prominent is the monolithic App Store business. But new ones will emerge. The world will go on.</p><p>These thoughts &#8211; and handful of ramblings &#8211; are packed in a 5 minutes video I just published on my YouTube channel.</p><p>If it&#8217;s the first time you hear about it, I recommend you subscribe, and learn why it is called &#8220;<a href="https://dragosroua.com/bio-content/">Bio Content</a>&#8220;.</p><div id="youtube2-UYlESKu6fpc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;UYlESKu6fpc&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/UYlESKu6fpc?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>To all my readers, thank you for your support, see you next week, and for the paid ones, keep reading.</p>
      <p>
          <a href="/__u/dragosroua.substack.com/p/monday-moving-forward-29-software">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Monday Moving Forward #28: the Poor Guy* Guide to Fable-level Vibe Coding for under $80/month]]></title><description><![CDATA[Plus notes on automating my App Store and ASO processes]]></description><link>https://dragosroua.substack.com/p/monday-moving-forward-28-the-poor</link><guid isPermaLink="false">https://dragosroua.substack.com/p/monday-moving-forward-28-the-poor</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Mon, 20 Jul 2026 09:29:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Xmhf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982f36d1-1a98-4ae9-8c6e-dbe651abc9e1_1792x1008.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Xmhf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982f36d1-1a98-4ae9-8c6e-dbe651abc9e1_1792x1008.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Xmhf!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982f36d1-1a98-4ae9-8c6e-dbe651abc9e1_1792x1008.webp 424w, /__u/substackcdn.com/image/fetch/$s_!Xmhf!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982f36d1-1a98-4ae9-8c6e-dbe651abc9e1_1792x1008.webp 848w, /__u/substackcdn.com/image/fetch/$s_!Xmhf!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982f36d1-1a98-4ae9-8c6e-dbe651abc9e1_1792x1008.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!Xmhf!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982f36d1-1a98-4ae9-8c6e-dbe651abc9e1_1792x1008.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Xmhf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982f36d1-1a98-4ae9-8c6e-dbe651abc9e1_1792x1008.webp" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/982f36d1-1a98-4ae9-8c6e-dbe651abc9e1_1792x1008.webp&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;:20674,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dragosroua.substack.com/i/207738687?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982f36d1-1a98-4ae9-8c6e-dbe651abc9e1_1792x1008.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Xmhf!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982f36d1-1a98-4ae9-8c6e-dbe651abc9e1_1792x1008.webp 424w, /__u/substackcdn.com/image/fetch/$s_!Xmhf!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982f36d1-1a98-4ae9-8c6e-dbe651abc9e1_1792x1008.webp 848w, /__u/substackcdn.com/image/fetch/$s_!Xmhf!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982f36d1-1a98-4ae9-8c6e-dbe651abc9e1_1792x1008.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!Xmhf!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F982f36d1-1a98-4ae9-8c6e-dbe651abc9e1_1792x1008.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>Hello and welcome to another installment of my low-volume, no-nonsense, high-value weekly newsletter, where I recap what happened on my blog and, for the paid subscribers, give previews of interesting projects. Today we&#8217;re talking about the poor guy guide to Fable-level vibe-coding and, if you&#8217;re premium, about how I&#8217;m automating my App Store and ASO processes (yes, there&#8217;s a free GitHub repo inside). If you&#8217;re not premium yet, you can subscribe below, it takes less than 5 seconds.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dragosroua.substack.com/subscribe?utm_source=email&amp;r=&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/dragosroua.substack.com/subscribe?utm_source=email&amp;r="><span>Subscribe</span></a></p><h2>Promo Codes</h2><p>Before going forward, a little bit of housekeeping: as you know, all subscribers to my newsletter get a handful of perks and one of them is the collection of promo codes. This time, though, I chose to skip them. </p><p>Going forward, I&#8217;ll have to give it a serious thought, and decide if they will be still kept, if I will change the offer design or if I&#8217;ll skip them entirely. Don&#8217;t get me wrong, promo codes are great for product discovery, but not so much for retention. And this newsletter already covers a lot of ground for free subscribers, so maybe promo codes need to be somehow gated for the premium , these people are constantly supporting my work and I&#8217;m really grateful for that.</p><h2>The Poor Guy Guide to Fable-level Vibe Coding for under $80/month</h2><p>At the beginning of June I decided that the whole vibe-coding landscape entered a new era, one in which cheap but powerful model are replacing the SOTA offers from Anthropic or OpenAI. I ran a few tests, which resulted in me cancelling the Claude Code subscription ($100/month). I am now on a $80/month spending layer, but with much better options.</p><p>The article also contains a few mental adjustments needed when you switch from a monolithic model to a collection of specialized ones.</p><p>To all my subscribers, thank you for being around, and the premium ones, hold on, I&#8217;m going to talk about my App Store and ASO automation in a bit.</p>
      <p>
          <a href="/__u/dragosroua.substack.com/p/monday-moving-forward-28-the-poor">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Monday Moving Forward #27: Vibe Coding for People over 50, and Introducing My Latest App: Mood 4 Love]]></title><description><![CDATA[Plus your weekly dose of chunky promo codes for all my apps]]></description><link>https://dragosroua.substack.com/p/monday-moving-forward-27-vibe-coding</link><guid isPermaLink="false">https://dragosroua.substack.com/p/monday-moving-forward-27-vibe-coding</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Mon, 06 Jul 2026 07:26:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5Ev8!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4e8660-c453-4fb1-9508-02f4a763c581_180x180.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello and welcome to another installment of my low-volume, no-nonsense, high-value weekly newsletter, where I recap what happened on my blog and, for the paid subscribers, give previews of interesting projects. Today we&#8217;re talking about vibe coding for people over fifty, and, if you&#8217;re premium, about my latest app (in final TestFlight stages now), called Mood 4 Love. If you&#8217;re not premium yet, you can subscribe below, it takes less than 5 seconds.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dragosroua.substack.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="/__u/dragosroua.substack.com/subscribe"><span>Subscribe now</span></a></p><h1><strong>Promo Codes</strong></h1><p>Before going forward, a little bit of housekeeping: as you know, all subscribers to my newsletter get a handful of perks and one of them is the collection of promo codes. They are applied to all my existing apps (as of now) and they offer substantial benefits, up to 50% discounts on the heaviest tier. Make your pick below:</p><ul><li><p><strong><a href="https://apps.apple.com/us/app/mosquigo/id6759360014">MosquiGo</a></strong><span>. A mosquito deterrent help, using a specific approach: 3 sound layers, combined with anti-habituation patterns. Promo code BUZZFREE, 50% off of Pro.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/999-wise-quotes-stoic-zen/id6765485744">999 Wise Quotes</a></strong><span>. A curated and verified collection of the world&#8217;s greatest minds, spoken and supported with AI reflection. Promo code 999NOW, 50% off of Wisdom Vault (full access)</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/shape-walk-walking-tracker/id6761288309">Shape Walk</a></strong><span>. Walk shapes to stay in shape, my very own fitness apps, which lets you design shapes over your neighborhood and walk them. Promo code WALKNOW for 50% off of the Pro annual plan.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/ai-kiddo/id6758517566">AI Kiddo</a></strong><span>. A simple app, made for kids, teaching your toddler their first 300 words in 8 languages. Promo code SMARTKID, 50% off of Premium.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/just-5-words/id6753934664">Just 5 words</a></strong><span>. An experiment in AI storytelling and image generation, all happening on device, no external API calls. Promo code FIVEFOREVER, 50% off of Pro.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/zen-tales-buddhist-stories/id6758518121">Zen Tales - Buddhist Stories.</a></strong><span> The app I wanted to build 10 years ago, when I was first exposed to real Buddhist teachings. Promo code: BREATHE, 50% off of Monk Wisdom (full access)</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/light-njoy/id6759700009">Light Njoy</a></strong><span> - Turn your iPhone into a mesmerizing lamp, AI-powered. Promo code: NJOYLIGHT, 50% off for Pro</span></p></li><li><p><strong><a href="https://itunes.apple.com/app/apple-store/id1492487688?mt=8">addTaskManager</a><span> </span></strong><span>- this is the flagship app in my portfolio, the Assess-Decide-Do implementation started more than 6 years ago. As of now, there&#8217;s a new tier: lifetime purchase - that&#8217;s right, no more subscriptions, if you want you can buy it and it&#8217;s yours forever. Promo code: ZENFLOW for 50% off of lifetime purchase.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/flight-lens-traffic-pulse/id6759946030">Flight Lens - Traffic Pulse</a><span> - </span></strong><span>Flight intel and ticket prices. If you&#8217;re a digital nomad, you just need this. Promo code: LAUNCH, 50% off of the first year for the Pro layer.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/hacking-habits/id6760470848">Hacking Habits - Flowing financial resilience</a></strong><span> - Automate finances with a privacy-first, habit creation app. Promo code: GRAVITY for 50% off of lifetime purchase.</span></p></li></ul><h1>Vibe Coding for People Over Fifty</h1><p>That would be my generation, fwiw. I was lucky enough to grow up before any digital malformation of our lives. I played in the dirt, took care of cows at my grandparents house in the country side, knew how to feed the pigs, the chickens and the turkey and slept in a chariot full of freshly cut grass (I will never forget that fragrance).</p><p>For decades, these made me a little bit obsolete. Then AI come. Now I can build whatever I want in plain English, and the main differentiator is not coding skill: it&#8217;s what questions I ask. And, just like that, the apparent obsoletion became my bigger advantage.</p><p>Because I grew up in a time where true interaction was a the core of our lives, unmediated by screens and the commoditization of attention, I simply know what matters, just like that. </p><p>By the way, when I say &#8220;I know&#8221;, I literally mean, &#8220;we know&#8221;, if you&#8217;re from the same generation. Anyway, here&#8217;s the link to the <a href="https://dragosroua.com/vibe-coding-for-people-over-50/">full article</a>.</p><h1>Introducing Mood 4 Love</h1><p>I have 2 apps in my pipeline now, both in late testing stage, meaning those who signed up for TestFlight builds already have their hands on them. In the paid section, below, I will detail what one of them, Mood 4 Love, is all about.</p><p>To all my readers, thank you for your support, see you next week, and for the paid ones, keep reading.</p>
      <p>
          <a href="/__u/dragosroua.substack.com/p/monday-moving-forward-27-vibe-coding">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Chasing the Best AI Coding Setup: from Claude Code to Grok]]></title><description><![CDATA[With a short stop to MiniMax 3]]></description><link>https://dragosroua.substack.com/p/chasing-the-best-ai-coding-setup</link><guid isPermaLink="false">https://dragosroua.substack.com/p/chasing-the-best-ai-coding-setup</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Thu, 02 Jul 2026 01:56:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lh22!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68dc8e2e-1502-4265-96c2-749cd594e707_1280x600.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lh22!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68dc8e2e-1502-4265-96c2-749cd594e707_1280x600.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lh22!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68dc8e2e-1502-4265-96c2-749cd594e707_1280x600.webp 424w, /__u/substackcdn.com/image/fetch/$s_!lh22!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68dc8e2e-1502-4265-96c2-749cd594e707_1280x600.webp 848w, /__u/substackcdn.com/image/fetch/$s_!lh22!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68dc8e2e-1502-4265-96c2-749cd594e707_1280x600.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!lh22!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68dc8e2e-1502-4265-96c2-749cd594e707_1280x600.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lh22!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68dc8e2e-1502-4265-96c2-749cd594e707_1280x600.webp" width="1280" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68dc8e2e-1502-4265-96c2-749cd594e707_1280x600.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7744,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dragosroua.substack.com/i/204560108?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68dc8e2e-1502-4265-96c2-749cd594e707_1280x600.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!lh22!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68dc8e2e-1502-4265-96c2-749cd594e707_1280x600.webp 424w, /__u/substackcdn.com/image/fetch/$s_!lh22!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68dc8e2e-1502-4265-96c2-749cd594e707_1280x600.webp 848w, /__u/substackcdn.com/image/fetch/$s_!lh22!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68dc8e2e-1502-4265-96c2-749cd594e707_1280x600.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!lh22!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68dc8e2e-1502-4265-96c2-749cd594e707_1280x600.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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 began June with a fixed plan.</p><p>I had already cancelled the $100 Claude Code Max subscription and committed to running a full month on MiniMax 3 at $20/month. The explicit goal was to test whether coding quality remained usable across real, large codebases at roughly one-fifth the previous cost.</p><p>About two weeks into that test, a different offer surfaced.</p><p>Grok was available at $35 for the first three months, then $35/month ongoing. In addition to the coding model, it included image and video generation that neither Claude nor MiniMax delivered at a comparable level.</p><p>At that point the original experiment was no longer the strongest available option.</p><p>I changed direction.</p><p>What I was not willing to abandon was the interface. I had built months of familiarity with Claude Code &#8212; the commands, the way it navigates projects, the overall flow. That accumulated comfort had practical value. At the same time, the economics plus the new creative capabilities on Grok were clearly superior to continuing the MiniMax test for the sake of completing it.</p><p>I kept the existing client and changed only what sits behind it.</p><p>The full technical steps &#8212; how I routed Grok&#8217;s model into the current Claude Code installation using a local proxy &#8212; are documented <a href="https://dragosroua.com/switching-from-claude-code-to-grok-same-interface-different-model/">here</a>.</p><p>This is the third distinct pricing and capability setup I have used in five months: $100 on Claude alone, $120 when I layered in MiniMax as backup, and now $35 with Grok handling both coding work and media generation.</p><p>The relevant point is not that every experiment must be driven to completion. It is that when a materially better combination appears midway, the rational response is to adjust the plan rather than continue the original test out of attachment to the initial framing.</p><p>The real constraint is speed of recognition: how quickly you can see that the current arrangement has been overtaken by a stronger one.</p>]]></content:encoded></item><item><title><![CDATA[Monday Moving Forward #26: Managing AI Cognitive Overload, and Getting Paid to Vibe Code]]></title><description><![CDATA[As usual, a hefty selection of promo codes for my apps.]]></description><link>https://dragosroua.substack.com/p/monday-moving-forward-26-managing</link><guid isPermaLink="false">https://dragosroua.substack.com/p/monday-moving-forward-26-managing</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Mon, 29 Jun 2026 07:38:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9F4h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc0f338-1a70-41a1-9735-0d0f8c7010fb_2155x717.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="/__u/substackcdn.com/image/fetch/$s_!9F4h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc0f338-1a70-41a1-9735-0d0f8c7010fb_2155x717.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9F4h!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc0f338-1a70-41a1-9735-0d0f8c7010fb_2155x717.png 424w, /__u/substackcdn.com/image/fetch/$s_!9F4h!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc0f338-1a70-41a1-9735-0d0f8c7010fb_2155x717.png 848w, /__u/substackcdn.com/image/fetch/$s_!9F4h!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc0f338-1a70-41a1-9735-0d0f8c7010fb_2155x717.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9F4h!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc0f338-1a70-41a1-9735-0d0f8c7010fb_2155x717.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9F4h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc0f338-1a70-41a1-9735-0d0f8c7010fb_2155x717.png" width="1456" height="484" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4cc0f338-1a70-41a1-9735-0d0f8c7010fb_2155x717.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:484,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:915577,&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://dragosroua.substack.com/i/204073460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc0f338-1a70-41a1-9735-0d0f8c7010fb_2155x717.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!9F4h!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc0f338-1a70-41a1-9735-0d0f8c7010fb_2155x717.png 424w, /__u/substackcdn.com/image/fetch/$s_!9F4h!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc0f338-1a70-41a1-9735-0d0f8c7010fb_2155x717.png 848w, /__u/substackcdn.com/image/fetch/$s_!9F4h!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc0f338-1a70-41a1-9735-0d0f8c7010fb_2155x717.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9F4h!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4cc0f338-1a70-41a1-9735-0d0f8c7010fb_2155x717.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 aria-hidden="true" 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><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>Hello and welcome to another installment of my low-volume, no-nonsense, high-value weekly newsletter, where I recap what happened on my blog and, for the paid subscribers, give previews of interesting projects. Today we&#8217;re talking about how you can manage AI cognitive overload, and, for my paying subscribers, I share my latest discovery: how can you get paid for vibe-coding. If you&#8217;re not premium yet, you can subscribe below, it takes less than 5 seconds.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dragosroua.substack.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="/__u/dragosroua.substack.com/subscribe"><span>Subscribe now</span></a></p><h1><strong>Promo Codes</strong></h1><p>Before going forward, a little bit of housekeeping: as you know, all subscribers to my newsletter get a handful of perks and one of them is the collection of promo codes. They are applied to all my existing apps (as of now) and they offer substantial benefits, up to 50% discounts on the heaviest tier. Make your pick below:</p><ul><li><p><strong><a href="https://apps.apple.com/us/app/mosquigo/id6759360014">MosquiGo</a></strong><span>. A mosquito deterrent help, using a specific approach: 3 sound layers, combined with anti-habituation patterns. Promo code BUZZFREE, 50% off of Pro.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/999-wise-quotes-stoic-zen/id6765485744">999 Wise Quotes</a></strong><span>. A curated and verified collection of the world&#8217;s greatest minds, spoken and supported with AI reflection. Promo code 999NOW, 50% off of Wisdom Vault (full access)</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/shape-walk-walking-tracker/id6761288309">Shape Walk</a></strong><span>. Walk shapes to stay in shape, my very own fitness apps, which lets you design shapes over your neighborhood and walk them. Promo code WALKNOW for 50% off of the Pro annual plan.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/ai-kiddo/id6758517566">AI Kiddo</a></strong><span>. A simple app, made for kids, teaching your toddler their first 300 words in 8 languages. Promo code SMARTKID, 50% off of Premium.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/just-5-words/id6753934664">Just 5 words</a></strong><span>. An experiment in AI storytelling and image generation, all happening on device, no external API calls. Promo code FIVEFOREVER, 50% off of Pro.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/zen-tales-buddhist-stories/id6758518121">Zen Tales - Buddhist Stories.</a></strong><span> The app I wanted to build 10 years ago, when I was first exposed to real Buddhist teachings. Promo code: BREATHE, 50% off of Monk Wisdom (full access)</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/light-njoy/id6759700009">Light Njoy</a></strong><span> - Turn your iPhone into a mesmerizing lamp, AI-powered. Promo code: NJOYLIGHT, 50% off for Pro</span></p></li><li><p><strong><a href="https://itunes.apple.com/app/apple-store/id1492487688?mt=8">addTaskManager</a><span> </span></strong><span>- this is the flagship app in my portfolio, the Assess-Decide-Do implementation started more than 6 years ago. As of now, there&#8217;s a new tier: lifetime purchase - that&#8217;s right, no more subscriptions, if you want you can buy it and it&#8217;s yours forever. Promo code: ZENFLOW for 50% off of lifetime purchase.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/flight-lens-traffic-pulse/id6759946030">Flight Lens - Traffic Pulse</a><span> - </span></strong><span>Flight intel and ticket prices. If you&#8217;re a digital nomad, you just need this. Promo code: LAUNCH, 50% off of the first year for the Pro layer.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/hacking-habits/id6760470848">Hacking Habits - Flowing financial resilience</a></strong><span> - Automate finances with a privacy-first, habit creation app. Promo code: GRAVITY for 50% off of lifetime purchase.</span></p></li></ul><h1>Managing AI Cognitive Overload</h1><p>There&#8217;s literally nothing you can throw at a decent LLM model these days that would NOT be created. Making something with code used to be the biggest bottleneck, now this is gone. And the biggest bottleneck shifted to&#8230; you.</p><p>I call this AI cognitive overload and it&#8217;s something that we, as a species, never experienced before. I first hit when I shipped 9 apps in 4 months. The first 2-3 were ok, but as the number grew, the complexity if just managing my workspace also grew&#8230; but exponentially.</p><p>So, I came up with a little strategy of how to solve this, and it involves 3 steps: increment in very small steps, save aggressively and take frequent breaks. I put all the details in this <a href="https://dragosroua.com/how-to-manage-ai-cognitive-overload-lessons-after-9-apps-shipped-in-4-months/">blog post</a>.</p><h1>Getting Paid to&#8230; Vibe Code</h1><p>The last area of unclaimed attention was the feedback given by your agent while it&#8217;s building. You know, the &#8220;Discombobulating&#8230;&#8221; thing. Well, not anymore, there is a way to actually turn that into revenue. As usual, I share all the details to my paid subscribers.</p><p>To everyone else, thank you for being with me on this journey, and see you next week!</p>
      <p>
          <a href="/__u/dragosroua.substack.com/p/monday-moving-forward-26-managing">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[AI Cognitive Overload Is Real]]></title><description><![CDATA[Managing it may be the biggest AI hurdle so far]]></description><link>https://dragosroua.substack.com/p/ai-cognitive-overload-is-real</link><guid isPermaLink="false">https://dragosroua.substack.com/p/ai-cognitive-overload-is-real</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Thu, 25 Jun 2026 05:30:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hmrt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5104ed-b083-43ed-9981-f9b90c647f3b_1792x1008.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hmrt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5104ed-b083-43ed-9981-f9b90c647f3b_1792x1008.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hmrt!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5104ed-b083-43ed-9981-f9b90c647f3b_1792x1008.webp 424w, /__u/substackcdn.com/image/fetch/$s_!hmrt!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5104ed-b083-43ed-9981-f9b90c647f3b_1792x1008.webp 848w, /__u/substackcdn.com/image/fetch/$s_!hmrt!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5104ed-b083-43ed-9981-f9b90c647f3b_1792x1008.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!hmrt!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5104ed-b083-43ed-9981-f9b90c647f3b_1792x1008.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hmrt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5104ed-b083-43ed-9981-f9b90c647f3b_1792x1008.webp" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba5104ed-b083-43ed-9981-f9b90c647f3b_1792x1008.webp&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;:120930,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dragosroua.substack.com/i/203508999?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5104ed-b083-43ed-9981-f9b90c647f3b_1792x1008.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!hmrt!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5104ed-b083-43ed-9981-f9b90c647f3b_1792x1008.webp 424w, /__u/substackcdn.com/image/fetch/$s_!hmrt!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5104ed-b083-43ed-9981-f9b90c647f3b_1792x1008.webp 848w, /__u/substackcdn.com/image/fetch/$s_!hmrt!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5104ed-b083-43ed-9981-f9b90c647f3b_1792x1008.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!hmrt!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba5104ed-b083-43ed-9981-f9b90c647f3b_1792x1008.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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 shipped 9 iOS apps in 4 months - assisted by AI. This also almost broke me &#8212; but not in the way you&#8217;d expect.</p><p>The AI was mostly ok the whole time. It didn&#8217;t drift, never got confused, never needed a coffee. I did - especially the coffee part.</p><p>Here&#8217;s what happens when you try to move at AI speed: you end up context switching constantly. Nine different apps, nine different codebases, nine ongoing conversations with the AI, each one picking up mid-thought from wherever you left off. The AI handles that with no effort. You handle it by slowly losing the big picture, your passion, and maybe, fi you don&#8217;t address this upfront, your mind.</p><p>I calling this &#8220;AI cognitive overload&#8221;. It&#8217;s not exactly burnout &#8212; it&#8217;s more like running too many tabs in your browser and feeling all of them slow down.</p><p>When I realized this is actually serious, I started to engage it. I found out 3 things that helped.</p><p>The first was shrinking my steps down further than felt reasonable. The temptation with AI is to go big &#8212; hand it something chunky and let it run. That almost always goes sideways. It drifts. It solves a slightly different problem than the one you had. By the time you notice, you&#8217;ve lost a lot of ground. Small steps &#8212; one function, one screen, one bug &#8212; keep it honest and keep you in control. It feels slower, until you realize you&#8217;re making constant progress.</p><p>The second was saving obsessively. Not because I&#8217;m afraid of losing work, I am a big fan of version control, but because a commit is a note to future-me about where things stand. When I switch to a different app and come back three hours later, that checkpoint is the difference between a clean re-entry and 20 minutes of reconstructing what I was even doing. At the pace I was moving, that reconstruction cost added up fast.</p><p>The third was breaks. Actual ones, not &#8220;I&#8217;ll just fix this one thing first&#8221; breaks. The AI doesn&#8217;t need to rest. I kept acting like I didn&#8217;t either. Well, back to reality, here comes gravity: I did. The mental cache only clears when you step away. There&#8217;s no shortcut for it.</p><p>None of this is groundbreaking advice. Small steps, save your work, take breaks &#8212; you&#8217;ve heard it. What changed for me was understanding why it matters more now than before. When you&#8217;re working with a tool that never slows down, never loses track, and never needs to stop &#8212; you become the bottleneck. All the friction that used to pace you naturally is gone, and you have to pace yourself deliberately or the pace does it for you, badly.</p><p>The AI will keep up with whatever you throw at it. </p><p>The question now is <a href="https://dragosroua.com/how-to-manage-ai-cognitive-overload-lessons-after-9-apps-shipped-in-4-months/">whether you can keep up with yourself</a>.</p>]]></content:encoded></item><item><title><![CDATA[Monday Moving Forward #25: Running Local, Private AI Models, and Finally Cancelling my ClaudeSubscription]]></title><description><![CDATA[Includes the weekly dose of promo codes for my apps]]></description><link>https://dragosroua.substack.com/p/monday-moving-forward-25-running</link><guid isPermaLink="false">https://dragosroua.substack.com/p/monday-moving-forward-25-running</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Mon, 22 Jun 2026 04:53:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EtvD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9308537b-2d78-436b-ba42-f6e7726e410e_1200x333.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!EtvD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9308537b-2d78-436b-ba42-f6e7726e410e_1200x333.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EtvD!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9308537b-2d78-436b-ba42-f6e7726e410e_1200x333.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!EtvD!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9308537b-2d78-436b-ba42-f6e7726e410e_1200x333.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!EtvD!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9308537b-2d78-436b-ba42-f6e7726e410e_1200x333.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!EtvD!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9308537b-2d78-436b-ba42-f6e7726e410e_1200x333.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EtvD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9308537b-2d78-436b-ba42-f6e7726e410e_1200x333.jpeg" width="1200" height="333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9308537b-2d78-436b-ba42-f6e7726e410e_1200x333.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:333,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22454,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dragosroua.substack.com/i/203040261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9308537b-2d78-436b-ba42-f6e7726e410e_1200x333.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!EtvD!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9308537b-2d78-436b-ba42-f6e7726e410e_1200x333.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!EtvD!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9308537b-2d78-436b-ba42-f6e7726e410e_1200x333.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!EtvD!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9308537b-2d78-436b-ba42-f6e7726e410e_1200x333.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!EtvD!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9308537b-2d78-436b-ba42-f6e7726e410e_1200x333.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>Hello and welcome to another installment of my low-volume, no-nonsense, high-value weekly newsletter, where I recap what happened on my blog and, for the paid subscribers, give previews of interesting projects. Today we&#8217;re talking about why you should try migrate towards local, private AI models, and, if you&#8217;re premium, about my surprising findings after deciding to move from Claude to MiniMax 3. If you&#8217;re not premium yet, you can subscribe below, it takes less than 5 seconds.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dragosroua.substack.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="/__u/dragosroua.substack.com/subscribe"><span>Subscribe now</span></a></p><h1><strong>Promo Codes</strong></h1><p>Before going forward, a little bit of housekeeping: as you know, all subscribers to my newsletter get a handful of perks and one of them is the collection of promo codes. They are applied to all my existing apps (as of now) and they offer substantial benefits, up to 50% discounts on the heaviest tier. Make your pick below:</p><ul><li><p><strong><a href="https://apps.apple.com/us/app/mosquigo/id6759360014">MosquiGo</a></strong><span>. A mosquito deterrent help, using a specific approach: 3 sound layers, combined with anti-habituation patterns. Promo code BUZZFREE, 50% off of Pro.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/999-wise-quotes-stoic-zen/id6765485744">999 Wise Quotes</a></strong><span>. A curated and verified collection of the world&#8217;s greatest minds, spoken and supported with AI reflection. Promo code 999NOW, 50% off of Wisdom Vault (full access)</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/shape-walk-walking-tracker/id6761288309">Shape Walk</a></strong><span>. Walk shapes to stay in shape, my very own fitness apps, which lets you design shapes over your neighborhood and walk them. Promo code WALKNOW for 50% off of the Pro annual plan.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/ai-kiddo/id6758517566">AI Kiddo</a></strong><span>. A simple app, made for kids, teaching your toddler their first 300 words in 8 languages. Promo code SMARTKID, 50% off of Premium.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/just-5-words/id6753934664">Just 5 words</a></strong><span>. An experiment in AI storytelling and image generation, all happening on device, no external API calls. Promo code FIVEFOREVER, 50% off of Pro.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/zen-tales-buddhist-stories/id6758518121">Zen Tales - Buddhist Stories.</a></strong><span> The app I wanted to build 10 years ago, when I was first exposed to real Buddhist teachings. Promo code: BREATHE, 50% off of Monk Wisdom (full access)</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/light-njoy/id6759700009">Light Njoy</a></strong><span> - Turn your iPhone into a mesmerizing lamp, AI-powered. Promo code: NJOYLIGHT, 50% off for Pro</span></p></li><li><p><strong><a href="https://itunes.apple.com/app/apple-store/id1492487688?mt=8">addTaskManager</a><span> </span></strong><span>- this is the flagship app in my portfolio, the Assess-Decide-Do implementation started more than 6 years ago. As of now, there&#8217;s a new tier: lifetime purchase - that&#8217;s right, no more subscriptions, if you want you can buy it and it&#8217;s yours forever. Promo code: ZENFLOW for 50% off of lifetime purchase.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/flight-lens-traffic-pulse/id6759946030">Flight Lens - Traffic Pulse</a><span> - </span></strong><span>Flight intel and ticket prices. If you&#8217;re a digital nomad, you just need this. Promo code: LAUNCH, 50% off of the first year for the Pro layer.</span></p></li><li><p><strong><a href="https://apps.apple.com/us/app/hacking-habits/id6760470848">Hacking Habits - Flowing financial resilience</a></strong><span> - Automate finances with a privacy-first, habit creation app. Promo code: GRAVITY for 50% off of lifetime purchase.</span></p></li></ul><h1>Local, Private AI Is Not Optional Anymore</h1><p>I already wrote about this on my blog and here on Substack, but I just want to add something on top. Yes, the pace of AI is so quick that even a few days can make a big difference.</p><p>Since I wrote the piece on local AI, a new provider announced an upgrade to their model. It&#8217;s about GLM 5.2. It&#8217;s still a Chinese provider, and still an open-source model.</p><p>The difference: everybody who tested it says it&#8217;s on par with Claude Opus 4.8. That&#8217;s a huge statement, but that&#8217;s where the consensus seems to be.</p><p>Now, to run GLM 5.2 you will need AT LEAST $10,000 worth of hardware, either 4 Nvidia Sparks, or a big Mac Studio with 512 GB. That&#8217;s just the entry level, you&#8217;d probably need slightly more to run it comfortable. But that will put you literally on the same level with SOTA models, for which you paid, just until a couple of weeks ago, hundreds, if not thousands, monthly.</p><p>And with that, we&#8217;re segueing to the paid part of this newsletter, where I give an update on my quest on the Claude replacements I&#8217;m testing. To all my readers, thank you for being here, and see you next week.</p>
      <p>
          <a href="/__u/dragosroua.substack.com/p/monday-moving-forward-25-running">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[On Owning Your Tools]]></title><description><![CDATA[Running local, private AI models]]></description><link>https://dragosroua.substack.com/p/on-owning-your-tools</link><guid isPermaLink="false">https://dragosroua.substack.com/p/on-owning-your-tools</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Thu, 18 Jun 2026 04:30:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Z7Ae!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d4131f1-b481-479f-a25b-450f39cb8051_1831x859.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Z7Ae!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d4131f1-b481-479f-a25b-450f39cb8051_1831x859.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Z7Ae!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d4131f1-b481-479f-a25b-450f39cb8051_1831x859.webp 424w, /__u/substackcdn.com/image/fetch/$s_!Z7Ae!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d4131f1-b481-479f-a25b-450f39cb8051_1831x859.webp 848w, /__u/substackcdn.com/image/fetch/$s_!Z7Ae!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d4131f1-b481-479f-a25b-450f39cb8051_1831x859.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!Z7Ae!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d4131f1-b481-479f-a25b-450f39cb8051_1831x859.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Z7Ae!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d4131f1-b481-479f-a25b-450f39cb8051_1831x859.webp" width="1456" height="683" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d4131f1-b481-479f-a25b-450f39cb8051_1831x859.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:683,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186700,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dragosroua.substack.com/i/202383612?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d4131f1-b481-479f-a25b-450f39cb8051_1831x859.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Z7Ae!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d4131f1-b481-479f-a25b-450f39cb8051_1831x859.webp 424w, /__u/substackcdn.com/image/fetch/$s_!Z7Ae!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d4131f1-b481-479f-a25b-450f39cb8051_1831x859.webp 848w, /__u/substackcdn.com/image/fetch/$s_!Z7Ae!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d4131f1-b481-479f-a25b-450f39cb8051_1831x859.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!Z7Ae!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d4131f1-b481-479f-a25b-450f39cb8051_1831x859.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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 is a pattern we keep missing and then we tend to kick ourselves when we miss it.</p><p>I happened with social media, for instance. Let&#8217;s say you built an audience on a platform. Then suddenly, and usually without notice, the platform changed the algorithm, or got bought, or got banned in your country, or decided your content violated a policy you never agreed to. Your audience &#8212; the one you spent years building &#8212; was rented, not owned. You were a tenant, not a landlord. Most of us figured this out too late.</p><p>Well, this is happening again with AI.</p><p>Last week, Anthropic released Fable 5. Three days later, the US government ordered them to shut it down for non-US users. Anthropic complied. Not because they wanted to &#8212; they said they simply couldn&#8217;t filter by nationality fast enough, so they pulled the plug for everyone. Three days. Then gone.</p><p>I&#8217;m not writing this to criticize Anthropic. They were in an impossible position (and they kinda brought this unto themselves, but that&#8217;s another story). I&#8217;m writing it because the moment was clarifying in a way that&#8217;s important.</p><p>Here&#8217;s the thing: you probably don&#8217;t think of your AI setup as a dependency. It just works. You open the app, you type, it responds. That&#8217;s what dependencies feel like &#8212; invisible, until they&#8217;re not. The Fable shutdown made the dependency visible. And visible dependencies are the ones you can do something about.</p><p>The good news is that the alternative already exists, and it&#8217;s actually good now.</p><p>Running local, private AI models used to mean accepting a significant quality gap. You ran something that was maybe 60% as capable as the frontier, and you made peace with that for the sake of privacy or cost. That trade-off is mostly gone. The open-source models released in the last few months &#8212; Kimi K2, GLM-5.2, MiniMax M3 &#8212; are legitimately competitive with closed frontier models on the tasks most people actually care about: coding, reasoning, long-context document work.</p><p>And the hardware is there too. A MacBook Pro M4 Max runs 70B models at 70 tokens per second. A $3,000 AMD mini PC gives you 128GB of unified memory. An Nvidia DGX Spark is the size of a Mac Mini. You don&#8217;t need a data center anymore - a strong, recent machine will do it.</p><p>This isn&#8217;t about being paranoid or anti-establishment. It&#8217;s about a much simpler thing: owning your tools.</p><p>A carpenter who rents their tools from someone isn&#8217;t really a carpenter. They&#8217;re a temporary operator of someone else&#8217;s equipment. </p><p>We are on the verge of a moment &#8212; not here yet, but approaching &#8212; where the users of commercial AI become the product in the same way social media users became the product. Your prompts, your workflows, your patterns of thought will be valuable training data. The incentive to harvest that is enormous and the infrastructure to do it already exists. I&#8217;m not saying every provider will do this. I&#8217;m saying the incentive will be very hard to resist, and by the time it&#8217;s obvious, it&#8217;ll be too late to matter.</p><p>The window where you can set up your own, private and local AI, for a reasonable cost, with models that are actually good, is open right now. But beware, these windows have a way of closing without giving notice.</p><p>Full breakdown of models and hardware here: <a href="https://dragosroua.com/running-local-private-ai-models-how-and-why/">https://dragosroua.com/running-local-private-ai-models-how-and-why/</a></p>]]></content:encoded></item><item><title><![CDATA[Monday Moving Forward #24: From Writing Prompts To Writing Loops, Harvesting Attention and Anthropic Fable Says Bye Bye]]></title><description><![CDATA[Plus the weekly dose of promo codes for my apps]]></description><link>https://dragosroua.substack.com/p/monday-moving-forward-24-from-writing</link><guid isPermaLink="false">https://dragosroua.substack.com/p/monday-moving-forward-24-from-writing</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Mon, 15 Jun 2026 05:25:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UUzG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78a1d749-13a1-4df9-87ac-2da1bc8a0a5d_1544x1184.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="/__u/substackcdn.com/image/fetch/$s_!UUzG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78a1d749-13a1-4df9-87ac-2da1bc8a0a5d_1544x1184.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UUzG!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78a1d749-13a1-4df9-87ac-2da1bc8a0a5d_1544x1184.png 424w, /__u/substackcdn.com/image/fetch/$s_!UUzG!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78a1d749-13a1-4df9-87ac-2da1bc8a0a5d_1544x1184.png 848w, /__u/substackcdn.com/image/fetch/$s_!UUzG!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78a1d749-13a1-4df9-87ac-2da1bc8a0a5d_1544x1184.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UUzG!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78a1d749-13a1-4df9-87ac-2da1bc8a0a5d_1544x1184.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UUzG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78a1d749-13a1-4df9-87ac-2da1bc8a0a5d_1544x1184.png" width="1456" height="1117" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78a1d749-13a1-4df9-87ac-2da1bc8a0a5d_1544x1184.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1117,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:317675,&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://dragosroua.substack.com/i/202075626?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78a1d749-13a1-4df9-87ac-2da1bc8a0a5d_1544x1184.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!UUzG!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78a1d749-13a1-4df9-87ac-2da1bc8a0a5d_1544x1184.png 424w, /__u/substackcdn.com/image/fetch/$s_!UUzG!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78a1d749-13a1-4df9-87ac-2da1bc8a0a5d_1544x1184.png 848w, /__u/substackcdn.com/image/fetch/$s_!UUzG!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78a1d749-13a1-4df9-87ac-2da1bc8a0a5d_1544x1184.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UUzG!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78a1d749-13a1-4df9-87ac-2da1bc8a0a5d_1544x1184.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 aria-hidden="true" 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><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>Hello and welcome to another installment of my low-volume, no-nonsense, high-value weekly newsletter, where I recap what happened on my blog and, for the paid subscribers, give previews of interesting projects. Today we&#8217;re talking about the difference between prompting your agent and writing loops for your agent, about attention harvesting with Tetris, and, for premium subscribers, my take on why Anthropic Fable&#8217;s model was banned by the US government. If you&#8217;re not premium yet, you can subscribe below, it takes less than 5 seconds.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dragosroua.substack.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="/__u/dragosroua.substack.com/subscribe"><span>Subscribe now</span></a></p><h1>Promo Codes</h1><p>Before going forward, a little bit of housekeeping: as you know, all subscribers to my newsletter get a handful of perks and one of them is the collection of promo codes. They are applied to all my existing apps (as of now) and they offer substantial benefits, up to 50% discounts on the heaviest tier. Make your pick below:</p><ul><li><p><strong><a href="https://apps.apple.com/us/app/mosquigo/id6759360014">MosquiGo</a></strong>. A mosquito deterrent help, using a specific approach: 3 sound layers, combined with anti-habituation patterns. Promo code BUZZFREE, 50% off of Pro.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/999-wise-quotes-stoic-zen/id6765485744">999 Wise Quotes</a></strong>. A curated and verified collection of the world&#8217;s greatest minds, spoken and supported with AI reflection. Promo code 999NOW, 50% off of Wisdom Vault (full access)</p></li><li><p><strong><a href="https://apps.apple.com/us/app/shape-walk-walking-tracker/id6761288309">Shape Walk</a></strong>. Walk shapes to stay in shape, my very own fitness apps, which lets you design shapes over your neighborhood and walk them. Promo code WALKNOW for 50% off of the Pro annual plan.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/ai-kiddo/id6758517566">AI Kiddo</a></strong>. A simple app, made for kids, teaching your toddler their first 300 words in 8 languages. Promo code SMARTKID, 50% off of Premium.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/just-5-words/id6753934664">Just 5 words</a></strong>. An experiment in AI storytelling and image generation, all happening on device, no external API calls. Promo code FIVEFOREVER, 50% off of Pro.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/zen-tales-buddhist-stories/id6758518121">Zen Tales - Buddhist Stories.</a></strong> The app I wanted to build 10 years ago, when I was first exposed to real Buddhist teachings. Promo code: BREATHE, 50% off of Monk Wisdom (full access)</p></li><li><p><strong><a href="https://apps.apple.com/us/app/light-njoy/id6759700009">Light Njoy</a></strong> - Turn your iPhone into a mesmerizing lamp, AI-powered. Promo code: NJOYLIGHT, 50% off for Pro</p></li><li><p><strong><a href="https://itunes.apple.com/app/apple-store/id1492487688?mt=8">addTaskManager</a> </strong>- this is the flagship app in my portfolio, the Assess-Decide-Do implementation started more than 6 years ago. As of now, there&#8217;s a new tier: lifetime purchase - that&#8217;s right, no more subscriptions, if you want you can buy it and it&#8217;s yours forever. Promo code: ZENFLOW for 50% off of lifetime purchase.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/flight-lens-traffic-pulse/id6759946030">Flight Lens - Traffic Pulse</a> - </strong>Flight intel and ticket prices. If you&#8217;re a digital nomad, you just need this. Promo code: LAUNCH, 50% off of the first year for the Pro layer.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/hacking-habits/id6760470848">Hacking Habits - Flowing financial resilience</a></strong> - Automate finances with a privacy-first, habit creation app. Promo code: GRAVITY for 50% off of lifetime purchase.</p></li></ul><h1>From Prompts to Loops</h1><p>For about two years, working with a coding agent meant one thing: you wrote a good prompt, shared enough context, read what came back, typed the next thing. The agent was a tool and you were holding it the entire time, one turn after another. Like a sculptor uses the chisel.</p><p>A loop hands that holding to a small system that finds the work, hands it out, checks it, writes down what&#8217;s done, and decides the next thing &#8212; and lets <em>that</em> poke the agent instead of you. It&#8217;s like your job is to create the sculptor now &#8211; or, to be more precise, a small army of sculptors.</p><p>I did my first experiment with writing loops last week, and I documented everything on my blog. This was a real life situation, solving real life problems (app delivery consistency) and the loop itself proved to be rather useful. <a href="https://dragosroua.com/i-stopped-prompting-my-agents-i-write-agentic-loops-instead-heres-why/">Have a look</a> at the whole process, the bugs it found and the lessons I learned.</p><h1>Harvesting Attention with Tetris</h1><p>One of the most impressive benefits of AI is how drastically it shortens the path from idea to product. Here&#8217;s an example: the other day, when I was waiting for Claude to finish compacting my session, I had an idea. What if I can intercept that, and then fire up a small Tetris game that runs inside the Terminal (no need to leave the Claude window) just to have some fun. It took me less than an hour from idea to the github push. </p><p>What was more important, though, was the mental exercise in finding out how valuable attention became, and how the last spots available are popping out where you least expect them. Have a look at the whole brainstorming <a href="https://dragosroua.com/attention-harvesting-what-you-do-while-your-llm-works/">here</a>.</p><p>To all my readers, thank you, and see you next week. And if you&#8217;re on the premium layer, keep reading for my thoughts on the Fable debacle.</p>
      <p>
          <a href="/__u/dragosroua.substack.com/p/monday-moving-forward-24-from-writing">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Writing Loops Instead of Prompts Is Boring - and That's the Point]]></title><description><![CDATA[Discover what "done" means first, then ask AI to do it.]]></description><link>https://dragosroua.substack.com/p/writing-loops-instead-of-prompts</link><guid isPermaLink="false">https://dragosroua.substack.com/p/writing-loops-instead-of-prompts</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Thu, 11 Jun 2026 02:16:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!D_Tf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4b48bf-2994-44e0-b72b-07166d3ea6b1_1831x859.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!D_Tf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4b48bf-2994-44e0-b72b-07166d3ea6b1_1831x859.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!D_Tf!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4b48bf-2994-44e0-b72b-07166d3ea6b1_1831x859.webp 424w, /__u/substackcdn.com/image/fetch/$s_!D_Tf!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4b48bf-2994-44e0-b72b-07166d3ea6b1_1831x859.webp 848w, /__u/substackcdn.com/image/fetch/$s_!D_Tf!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4b48bf-2994-44e0-b72b-07166d3ea6b1_1831x859.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!D_Tf!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4b48bf-2994-44e0-b72b-07166d3ea6b1_1831x859.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!D_Tf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4b48bf-2994-44e0-b72b-07166d3ea6b1_1831x859.webp" width="1456" height="683" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f4b48bf-2994-44e0-b72b-07166d3ea6b1_1831x859.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:683,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:84820,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dragosroua.substack.com/i/201406388?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4b48bf-2994-44e0-b72b-07166d3ea6b1_1831x859.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!D_Tf!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4b48bf-2994-44e0-b72b-07166d3ea6b1_1831x859.webp 424w, /__u/substackcdn.com/image/fetch/$s_!D_Tf!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4b48bf-2994-44e0-b72b-07166d3ea6b1_1831x859.webp 848w, /__u/substackcdn.com/image/fetch/$s_!D_Tf!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4b48bf-2994-44e0-b72b-07166d3ea6b1_1831x859.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!D_Tf!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4b48bf-2994-44e0-b72b-07166d3ea6b1_1831x859.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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 few days ago I wrote up a small script &#8212; a loop that audits my iOS apps for two dull bits of release hygiene. If you want the code and the war stories, <a href="https://dragosroua.com/i-stopped-prompting-my-agents-i-write-agentic-loops-instead-heres-why/">that&#8217;s over there</a>. This article is about something else. It&#8217;s the part I didn&#8217;t put in the technical post, because it isn&#8217;t technical. </p><p>It&#8217;s what the whole loop paradigm made me think about for the rest of the week.</p><h2>Do we need another fancy name: &#8220;loop engineering&#8221;?</h2><p>Boris Cherny runs Claude Code at Anthropic. He&#8217;s said, more than once now, that he doesn&#8217;t really prompt the AI anymore &#8212; he writes loops that prompt it, and his job has become writing the loops. He mentioned, almost in passing, that he uninstalled his IDE in November because he&#8217;d stopped opening it.</p><p>The internet did what the internet does. Within seventy-two hours there was a name &#8212; &#8220;loop engineering&#8221; &#8212; a wave of breathless posts, and a counter-wave insisting it&#8217;s the end of programming as a craft, that we&#8217;re all going to forget how to code while autonomous loops quietly fill production with garbage nobody can fix.</p><p>I want to sit in the uncomfortable middle of that, because I think both ends miss what&#8217;s actually interesting.</p><h2>The sculptor and the chisel</h2><p>After sitting for a couple of days with it, something finally clicked.</p><p>For roughly two years, using a coding agent meant holding a chisel. You type, you read, you adjust, you type again. The agent is the tool and you are the sculptor, working the marble one strike at a time. Good work, but it&#8217;s <em>your hands</em> on it the whole time, and there&#8217;s only one of you.</p><p>A loop changes your job. You stop being the sculptor and start <em>building</em> the sculptor &#8212; an almost autonomous system that finds the marble, makes the cuts, checks its own work, and decides what to carve next. And once you&#8217;ve built one, the obvious move is to build a few more and point them at different blocks. You go from one pair of hands to an army of them.</p><p>That&#8217;s the leverage everyone&#8217;s excited about. It&#8217;s real. But notice what just quietly happened: you&#8217;re no longer the one who knows where every cut went. That&#8217;s the whole game, and it&#8217;s where the excitement and the danger live, sharing the same narrow space.</p><h2>What my boring loop revealed</h2><p>The loop I built is genuinely unremarkable. A <code>for</code> loop with an API call inside it. An average developer writes it in half an hour. No architecture to admire.</p><p>And yet running it changed how I see my own portfolio.</p><p>Not because the AI was clever. Because the loop forced me to <em>write down what &#8220;done&#8221; means.</em> To ship my apps consistently, I had to state &#8212; in plain English, precisely enough that a machine could check &#8212; what a finished app looks like. In this case, I had to define 2 very clear outcomes:</p><ul><li><p>A cross-promo section linking to the others. </p></li><li><p>A version string in its exact shape, so that when I&#8217;m juggling six or seven apps in a day I can tell at a glance which build is which. </p></li></ul><p>The moment those rules left my head and became text, they stopped being vibes and became a standard.</p><p>That&#8217;s the part the hype misses. The value wasn&#8217;t the automation. It was being <em>made</em> to articulate the thing I&#8217;d carried implicitly for months. The loop is just the forcing function. You could get most of the benefit from writing the checklist and never running the script &#8212; but you&#8217;d never write the checklist, because nothing forced you to. The loop is the reason you finally do.</p><p>Addy Osmani, a Google engineer who&#8217;s written sharply about all this, makes a related point I haven&#8217;t stopped chewing on: writing your project knowledge down where the agent reads it every run is really just <em>intent paid for once instead of over and over.</em> An agent starts every session cold and fills any gap in your intent with a confident guess. I&#8217;d push it further &#8212; writing it down is how <em>you</em> discover what your intent even was. Most of mine was undocumented because it had never been challenged. The loop challenged it.</p><h2>Where the skill-decline critics are half right</h2><p>The fear is that if loops do the work, the human atrophies. True &#8212; for one kind of work, and false for another.</p><p>If you let a loop write code you don&#8217;t read, you&#8217;ll lose the ability to write that code. That&#8217;s just practice, or the lack of it. The critics are right about that.</p><p>But the loop I built didn&#8217;t replace a skill I had. It replaced a chore I was <em>avoiding.</em> I was never going to manually diff every Settings screen before a release. That work simply wasn&#8217;t happening. The loop didn&#8217;t take a craft away &#8212; it did a thing I&#8217;d quietly decided wasn&#8217;t worth my hours. And in doing it, it surfaced a real bug that had been shipping for months.</p><p>So the honest question isn&#8217;t &#8220;will loops make me worse?&#8221; It&#8217;s &#8220;what am I actually automating &#8212; a skill I should keep sharp, or an avoidance I&#8217;d dressed up as a decision?&#8221; Completely different things, and the answer changes per task. I&#8217;ll write loops for the second category all day. I&#8217;m in no rush to hand over the first.</p><h2>The line that reframed the whole debate for me</h2><p>Osmani ends his piece on something that&#8217;s stuck harder than anything else I read this week. Two people can build the exact same loop and get completely opposite results. One uses it to move faster on work they understand deeply. The other uses it to avoid understanding the work at all. The loop doesn&#8217;t know the difference. You do.</p><p>That&#8217;s the thing. The loop is neutral. It&#8217;s an unbound amplifier. Point it at work you understand and it compounds your judgment. Point it at work you&#8217;re avoiding <em>because</em> you don&#8217;t want to understand it, and it compounds the avoidance &#8212; faster, and with a clean console output that makes the avoidance feel like progress.</p><p>Your army of sculptors will carve whatever you point them at, beautifully, including a statue of your own misunderstanding. They won&#8217;t tell you which one it is. Only you can.</p><h2>The completion</h2><p>If you take one thing from this, take the reframe, not the actual script.</p><p>The loop is boring, just fifty lines of vanilla Python. You won&#8217;t be impressed and you shouldn&#8217;t be. But building it makes you do two things you&#8217;ve been putting off: state precisely what &#8220;finished&#8221; means for your work, and find out where you&#8217;ve been trusting a process you never actually checked.</p><p>That&#8217;s available today, with the tools you already have, for the cost of one boring afternoon. You don&#8217;t need to be Boris Cherny. You don&#8217;t need an army running while you sleep. You need one repeating chore you&#8217;ve been avoiding and the willingness to write down, exactly, what doing it right looks like.</p><p>Build one sculptor first. Make it carve one good statue. </p><div><hr></div><p><em>I write about building a portfolio of small software as one person, in public, without pretending it&#8217;s tidier than it is. If that&#8217;s your thing, <a href="https://dragosroua.com/vibe-coding-for-senior-ios-developers-guidelines-after-10-apps-in-4-months/">you&#8217;re in the right place.</a></em></p>]]></content:encoded></item><item><title><![CDATA[Monday Moving Forward #23: Claude Code versus Minimax Early Results, Post 30 Days Challenge Blues, Twitter Ressurrection]]></title><description><![CDATA[And your weekly dose of promo codes for my apps]]></description><link>https://dragosroua.substack.com/p/monday-moving-forward-23-claude-code</link><guid isPermaLink="false">https://dragosroua.substack.com/p/monday-moving-forward-23-claude-code</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Mon, 08 Jun 2026 01:57:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6mAZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf53276f-07b4-4966-a371-0b23125783e4_1256x640.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!6mAZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf53276f-07b4-4966-a371-0b23125783e4_1256x640.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!6mAZ!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf53276f-07b4-4966-a371-0b23125783e4_1256x640.webp 424w, /__u/substackcdn.com/image/fetch/$s_!6mAZ!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf53276f-07b4-4966-a371-0b23125783e4_1256x640.webp 848w, /__u/substackcdn.com/image/fetch/$s_!6mAZ!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf53276f-07b4-4966-a371-0b23125783e4_1256x640.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!6mAZ!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf53276f-07b4-4966-a371-0b23125783e4_1256x640.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!6mAZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf53276f-07b4-4966-a371-0b23125783e4_1256x640.webp" width="1256" height="640" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af53276f-07b4-4966-a371-0b23125783e4_1256x640.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:640,&quot;width&quot;:1256,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27264,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dragosroua.substack.com/i/200962992?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf53276f-07b4-4966-a371-0b23125783e4_1256x640.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!6mAZ!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf53276f-07b4-4966-a371-0b23125783e4_1256x640.webp 424w, /__u/substackcdn.com/image/fetch/$s_!6mAZ!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf53276f-07b4-4966-a371-0b23125783e4_1256x640.webp 848w, /__u/substackcdn.com/image/fetch/$s_!6mAZ!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf53276f-07b4-4966-a371-0b23125783e4_1256x640.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!6mAZ!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf53276f-07b4-4966-a371-0b23125783e4_1256x640.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>Hello and welcome to another installment of my low-volume, no-nonsense, high-value weekly newsletter, where I recap what happened on my blog and, for the paid subscribers, give previews of interesting projects. Today we&#8217;re talking about the post 30-day challenge blues, we look at how Twitter resurrected (at least for me), and, for premium subscribers, give the early results of my Claude Code to MiniMax switch If you&#8217;re not premium yet, you can subscribe below, it takes less than 5 seconds.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://dragosroua.substack.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="/__u/dragosroua.substack.com/subscribe"><span>Subscribe now</span></a></p><h1>Post 30-day Challenge Blues</h1><p>Revisiting posts from 10-15 years ago, one at a time, in a 30-day challenge, proved to be a more intense challenge than I anticipated. The writing volume was not that bad. But the psychological consequences of revisiting so many beliefs and approaches was deeper and unexpected.</p><p>Most of the things I&#8217;ve written about seemed set in stone 10-15 years ago. Back then, they formed the foundation of my lifestyle, my business, my relationships. Revisiting that big slice of my life activities, with the &#8220;now&#8221; persona, put a very uncomfortable light on many of them. Some were shallow. Some were just borrowed motivational mumbo-jumbo. Some stuck, but not too many.</p><p>So, I&#8217;m in a little of a blues period, asking questions, waiting for the answers and just letting the dust settle over this. The 30-day challenge, as useful as it proved to be for my readers, accidentally brought a little bit of psychological chaos in my personal life. But chaos, in small dosage, is <a href="https://dragosroua.com/humans-need-entropy/">good for humans</a>.</p><h1>Twitter Resurrection</h1><p>I wrote last week that Twitter seem to be living a second life, at least for me. I joined that platform in 2009, 17 years ago, and I&#8217;ve seen it go through many transformations. For years in a row I had a blast there, then there were years of silence.</p><p>The current algorithm, or just the quality of people there, seems to warrant the beginning of a new intense period. Recently, I&#8217;ve been participating in many interesting debates, seen many new founders and builders showing up, putting together businesses and interacting genuinely with their followers.</p><p>This is so contrasting with the previous Twitter management team, choked by the woke propaganda, that it seems like a completely new entity being activated there. Literally seems like Twitter is rising up from the dead. Let&#8217;s hope it sticks, you can follow me <a href="https://x.com/@dragosroua">here</a>, if you&#8217;re curious.</p><h1><strong>Promo Codes</strong></h1><p>All subscribers to my newsletter get a handful of perks and one of them is the collection of promo codes. They are applied to all my existing apps (as of now) and they offer substantial benefits, up to 50% discounts on the heaviest tier.</p><ul><li><p><strong><a href="https://apps.apple.com/us/app/mosquigo/id6759360014">MosquiGo</a></strong>. A mosquito deterrent help, using a specific approach: 3 sound layers, combined with anti-habituation patterns. Promo code BUZZFREE, 50% off of Pro.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/999-wise-quotes-stoic-zen/id6765485744">999 Wise Quotes</a></strong>. A curated and verified collection of world&#8217;s greatest minds, spoken and supported with AI reflection. Promo code 999NOW, 50% off of Wisdom Vault (full access)</p></li><li><p><strong><a href="https://apps.apple.com/us/app/shape-walk-walking-tracker/id6761288309">Shape Walk</a></strong>. Walk shapes to stay in shape, my very own fitness apps, which lets you design shapes over your neighborhood and walk them. Promo code WALKNOW for 50% off of the Pro annual plan.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/ai-kiddo/id6758517566">AI Kiddo</a></strong>. A simple app, made for kids, teaching your toddler their first 300 words in 8 languages. Promo code SMARTKID, 50% off of Premium.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/just-5-words/id6753934664">Just 5 words</a></strong>. An experiment in AI storytelling and image generation, all happening on device, no external API calls. Promo code FIVEFOREVER, 50% off of Pro.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/zen-tales-buddhist-stories/id6758518121">Zen Tales - Buddhist Stories.</a></strong> The app I wanted to build 10 years ago, when I was first exposed to real Buddhist teachings. Promo code: BREATHE, 50% off of Monk Wisdom (full access)</p></li><li><p><strong><a href="https://apps.apple.com/us/app/light-njoy/id6759700009">Light Njoy</a></strong> - Turn your iPhone into a mesmerizing lamp, AI-powered. Promo code: NJOYLIGHT, 50% off for Pro</p></li><li><p><strong><a href="https://itunes.apple.com/app/apple-store/id1492487688?mt=8">addTaskManager</a> </strong>- this is the flagship app in my portfolio, the Assess-Decide-Do implementation started more than 6 years ago. As of now, there&#8217;s a new tier: lifetime purchase - that&#8217;s right, no more subscriptions, if you want you can buy it and it&#8217;s yours forever. Promo code: ZENFLOW for 50% off of lifetime purchase.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/flight-lens-traffic-pulse/id6759946030">Flight Lens - Traffic Pulse</a> - </strong>Flight intel and ticket prices. If you&#8217;re a digital nomad, you just need this. Promo code: LAUNCH, 50% off of the first year for the Pro layer.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/hacking-habits/id6760470848">Hacking Habits - Flowing financial resilience</a></strong> - Automate finances with a privacy-first, habit creation app. Promo code: GRAVITY for 50% off of lifetime purchase.</p></li></ul><p>To all my readers, thank you, and see you next week. And if you&#8217;re on the premium layer, keep reading for my Claude Code to MiniMax switchover.</p>
      <p>
          <a href="/__u/dragosroua.substack.com/p/monday-moving-forward-23-claude-code">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Monday Moving Forward #22: Leaving Claude Code Behind, The 30 Day Challenge Is Over and Twitter Surge]]></title><description><![CDATA[As usual, you get promo codes for all my 10 apps]]></description><link>https://dragosroua.substack.com/p/monday-moving-forward-22-leaving</link><guid isPermaLink="false">https://dragosroua.substack.com/p/monday-moving-forward-22-leaving</guid><dc:creator><![CDATA[Dragos Roua]]></dc:creator><pubDate>Mon, 01 Jun 2026 05:34:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WZJJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a338f48-ff18-4e50-990a-fb3e1602afc9_1536x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!WZJJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a338f48-ff18-4e50-990a-fb3e1602afc9_1536x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!WZJJ!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a338f48-ff18-4e50-990a-fb3e1602afc9_1536x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!WZJJ!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a338f48-ff18-4e50-990a-fb3e1602afc9_1536x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!WZJJ!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a338f48-ff18-4e50-990a-fb3e1602afc9_1536x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!WZJJ!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_webp, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a338f48-ff18-4e50-990a-fb3e1602afc9_1536x1024.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!WZJJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a338f48-ff18-4e50-990a-fb3e1602afc9_1536x1024.webp" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a338f48-ff18-4e50-990a-fb3e1602afc9_1536x1024.webp&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;:60718,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://dragosroua.substack.com/i/200073590?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a338f48-ff18-4e50-990a-fb3e1602afc9_1536x1024.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!WZJJ!, /__u/dragosroua.substack.com/w_424, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a338f48-ff18-4e50-990a-fb3e1602afc9_1536x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!WZJJ!, /__u/dragosroua.substack.com/w_848, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a338f48-ff18-4e50-990a-fb3e1602afc9_1536x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!WZJJ!, /__u/dragosroua.substack.com/w_1272, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a338f48-ff18-4e50-990a-fb3e1602afc9_1536x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!WZJJ!, /__u/dragosroua.substack.com/w_1456, /__u/dragosroua.substack.com/c_limit, /__u/dragosroua.substack.com/f_auto, /__u/dragosroua.substack.com/q_auto:good, /__u/dragosroua.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a338f48-ff18-4e50-990a-fb3e1602afc9_1536x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>Hello and welcome to another installment of my low-volume, no-nonsense, high-value weekly newsletter, where I recap what happened on my blog and, for the paid subscribers, give previews of interesting projects. Today we&#8217;re talking about a sudden surge in my Twitter activities, look back at the 30-day challenge, which just ended yesterday, and, for premium subscribers, do deep dive in switching from Claude Code to MiniMax (and potentially to a local first coding environment). If you&#8217;re not premium yet, you can subscribe below, it takes less than 5 seconds.</p><h1><strong>Twitter Surge</strong></h1><p>Something happened to my Twitter lately: I got a surge of new followers and I got days with 100k impressions overall, for my tweets and replies. This wasn&#8217;t in my plan, and I think it&#8217;s a combination of 2 things:</p><ul><li><p>some kind of threshold that triggered the algorithm and made me more visible. I do post targeted content, about AI, and vibe coding and X / Twitter is a good place for this.</p></li><li><p>consistency: as part of my marketing activities I became more engaged and focused on more platforms. Coding has became the easy part, now the bottleneck is distribution, a.k.a. attention</p></li></ul><p>I you&#8217;re on Twitter, <a href="https://x.com/dragosroua">let&#8217;s connect</a>.</p><h1><strong>&#8220;Then and Now &#8220; 30-day Challenge Finished - What Gives?</strong></h1><p>This is probably the most intense 30 day challenge that I ever attempted. It doesn&#8217;t show in the blog posts voice, and that&#8217;s the idea, maintain balance and keep producing relatable content. But it was tough. The challenge was started while I was in Europe, spanned Romania and Greece and was finished in Vietnam. Just making sure I won&#8217;t skip a day was a logistics feat.</p><p>It was also mentally taxing to go over to all the viral content I wrote 10-15 years ago and understand how it relates (or, to be more accurate, how it doesn&#8217;t relate anymore) to my current reality. All 30 articles are now side by side with their initial post in the main <a href="https://dragosroua.com/then-and-now-a-30-day-blog-challenge/">challenge hub post</a>, if you&#8217;re curious.</p><h1><strong>Promo Codes</strong></h1><p>All subscribers to my newsletter get a handful of perks and one of them is the collection of promo codes. They are applied to all my existing apps (as of now) and they offer substantial benefits, up to 50% discounts on the heaviest tier. </p><ul><li><p><strong><a href="https://apps.apple.com/us/app/mosquigo/id6759360014">MosquiGo</a></strong>. A mosquito deterrent help, using a specific approach: 3 sound layers, combined with anti-habituation patterns. Promo code BUZZFREE, 50% off of Pro.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/999-wise-quotes-stoic-zen/id6765485744">999 Wise Quotes</a></strong>. A curated and verified collection of world&#8217;s greatest minds, spoken and supported with AI reflection. Promo code 999NOW, 50% off of Wisdom Vault (full access)</p></li><li><p><strong><a href="https://apps.apple.com/us/app/shape-walk-walking-tracker/id6761288309">Shape Walk</a></strong>. Walk shapes to stay in shape, my very own fitness apps, which lets you design shapes over your neighborhood and walk them. Promo code WALKNOW for 50% off of the Pro annual plan.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/ai-kiddo/id6758517566">AI Kiddo</a></strong>. A simple app, made for kids, teaching your toddler their first 300 words in 8 languages. Promo code SMARTKID, 50% off of Premium.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/just-5-words/id6753934664">Just 5 words</a></strong>. An experiment in AI storytelling and image generation, all happening on device, no external API calls. Promo code FIVEFOREVER, 50% off of Pro.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/zen-tales-buddhist-stories/id6758518121">Zen Tales - Buddhist Stories.</a></strong> The app I wanted to build 10 years ago, when I was first exposed to real Buddhist teachings. Promo code: BREATHE, 50% off of Monk Wisdom (full access)</p></li><li><p><strong><a href="https://apps.apple.com/us/app/light-njoy/id6759700009">Light Njoy</a></strong> - Turn your iPhone into a mesmerizing lamp, AI-powered. Promo code: NJOYLIGHT, 50% off for Pro</p></li><li><p><strong><a href="https://itunes.apple.com/app/apple-store/id1492487688?mt=8">addTaskManager</a></strong>- this is the flagship app in my portfolio, the Assess-Decide-Do implementation started more than 6 years ago. As of now, there&#8217;s a new tier: lifetime purchase - that&#8217;s right, no more subscriptions, if you want you can buy it and it&#8217;s yours forever. Promo code: ZENFLOW for 50% off of lifetime purchase.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/flight-lens-traffic-pulse/id6759946030">Flight Lens - Traffic Pulse</a> - </strong>Flight intel and ticket prices. If you&#8217;re a digital nomad, you just need this. Promo code: LAUNCH, 50% off of the first year for the Pro layer.</p></li><li><p><strong><a href="https://apps.apple.com/us/app/hacking-habits/id6760470848">Hacking Habits - Flowing financial resilience</a></strong> - Automate finances with a privacy-first, habit creation app. Promo code: GRAVITY for 50% off of lifetime purchase.</p></li></ul><p>To all my readers, thank you, and see you next week. And if you&#8217;re on the premium layer, keep reading for my Claude Code to MiniMax switchover.</p>
      <p>
          <a href="/__u/dragosroua.substack.com/p/monday-moving-forward-22-leaving">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>