<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[All Things AI ]]></title><description><![CDATA[Covering the latest developments in AI.
Teaching Claude Code and Cursor to beginners (No tech knowledge required)

Explore 
AI In Healthcare 
AI For Beginners]]></description><link>https://theaiparadigm.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!FTJy!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7055b2ce-f46c-4170-840a-95935af7afd9_784x784.png</url><title>All Things AI </title><link>https://theaiparadigm.substack.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 03 Sep 2026 06:21:49 GMT</lastBuildDate><atom:link href="/__u/theaiparadigm.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Productineer.com]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[productdevelopmenthacks@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[productdevelopmenthacks@substack.com]]></itunes:email><itunes:name><![CDATA[Anand Butani]]></itunes:name></itunes:owner><itunes:author><![CDATA[Anand Butani]]></itunes:author><googleplay:owner><![CDATA[productdevelopmenthacks@substack.com]]></googleplay:owner><googleplay:email><![CDATA[productdevelopmenthacks@substack.com]]></googleplay:email><googleplay:author><![CDATA[Anand Butani]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[ Redesigning Org Structures for the AI Era ]]></title><description><![CDATA[Stop mapping AI agents onto job titles you inherited a decade ago, and you unlock roles no company could have afforded to staff before.]]></description><link>https://theaiparadigm.substack.com/p/redesigning-org-structures-for-the</link><guid isPermaLink="false">https://theaiparadigm.substack.com/p/redesigning-org-structures-for-the</guid><dc:creator><![CDATA[Anand Butani]]></dc:creator><pubDate>Wed, 19 Aug 2026 19:04:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!QrcD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1243160-849a-400f-9d63-453e959dffe3_1456x1048.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_!QrcD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1243160-849a-400f-9d63-453e959dffe3_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!QrcD!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1243160-849a-400f-9d63-453e959dffe3_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!QrcD!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1243160-849a-400f-9d63-453e959dffe3_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!QrcD!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1243160-849a-400f-9d63-453e959dffe3_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QrcD!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1243160-849a-400f-9d63-453e959dffe3_1456x1048.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!QrcD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1243160-849a-400f-9d63-453e959dffe3_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1243160-849a-400f-9d63-453e959dffe3_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53666,&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://theaiparadigm.substack.com/i/211902131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1243160-849a-400f-9d63-453e959dffe3_1456x1048.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_!QrcD!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1243160-849a-400f-9d63-453e959dffe3_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!QrcD!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1243160-849a-400f-9d63-453e959dffe3_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!QrcD!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1243160-849a-400f-9d63-453e959dffe3_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QrcD!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1243160-849a-400f-9d63-453e959dffe3_1456x1048.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></p><p>Stop mapping AI agents onto job titles you inherited a decade ago, and you unlock roles no company could have afforded to staff before.</p><p>This is the fix for four specific failures. You&#8217;ll recognise at least one of them.</p><ul><li><p><strong>The agent that refuses work it could obviously do.</strong> Your marketing agent won&#8217;t answer a pricing question because pricing &#8220;belongs to product.&#8221; Nothing technical is stopping it &#8212; it has the numbers. It was given a job title, and job titles come with a list of things you don&#8217;t touch.</p></li><li><p><strong>The same work, built twice.</strong> Two teams spend three weeks building the same integration. Neither finds out, because reading both teams&#8217; Slack channels was nobody&#8217;s job.</p></li><li><p><strong>The agent holding keys it never needed.</strong> It was handed a production API key at setup because that was the fastest way to make it work, and nobody scoped it back down afterwards. It is now one bad instruction away from a real incident.</p></li><li><p><strong>The manager who reviews instead of decides.</strong> They spend the day checking agent output line by line. That isn&#8217;t diligence, it&#8217;s a symptom: the agent&#8217;s scope was written so loosely that a human has to re-read everything it produces.</p></li></ul><p>Every one of these traces back to the same root cause: an org structure designed for scarce, expensive, generalist humans, being used to organise cheap, plentiful, hyper-specialised software.</p><p>Here&#8217;s what replaces it.</p><h3>Beyond the 2015 Trap &#8212; legacy job titles are the wrong container for agents</h3><p>When you build a &#8220;Chief Marketing Officer agent,&#8221; you don&#8217;t just name it. You import the entire boundary set that title carries: what it owns, what it doesn&#8217;t touch, who it reports to, what questions are politely out of scope. <strong>A job title is a compression of a hundred organisational constraints, and almost none of them apply to software.</strong></p><p>Traditional titles exist because humans are expensive and time-boxed. You bundle twelve loosely related responsibilities into one salary because you can&#8217;t afford twelve people. Agents invert that maths completely.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><ul><li><p><strong>Legacy titles create artificial walls.</strong></p><p>A &#8220;front-end developer&#8221; agent trained on that framing will hand off anything backend-shaped instead of just reading the API contract and solving it. The boundary was a human specialisation problem, not a capability problem. You&#8217;ve just paid to recreate a limitation that no longer exists.</p></li><li><p><strong>Capability maps replace org charts.</strong></p><p>Instead of boxes and reporting lines, you map <strong>outcomes and the capabilities that produce them</strong> &#8212; then place human leads and custom agents side by side underneath each one, each with an explicitly written scope. Deloitte&#8217;s research calls this shift from org charts to &#8220;work charts&#8221;: mapping how value actually gets created rather than who sits above whom. The human lead owns the outcome. The agents own defined slices of the work.</p></li><li><p><strong>Low marginal cost changes what&#8217;s worth staffing.</strong></p><p>A human role has to justify a salary, so it has to be broad. An agent costs compute, so it can be absurdly narrow. <strong>You can now afford a role whose entire job is checking whether two teams are building the same thing.</strong> No CFO would ever approve that as a headcount. It&#8217;s trivially approvable as an agent.</p></li></ul><p>Gartner projects <strong>40% of enterprise applications will ship with task-specific AI agents by end of 2026</strong>, up from under 5% in 2025. The companies getting value from that aren&#8217;t the ones with the most agents. They&#8217;re the ones whose agents occupy roles a human org chart would never have produced.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!_LQl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb40542-25fd-4150-bf20-0cc02d0947de_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!_LQl!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb40542-25fd-4150-bf20-0cc02d0947de_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!_LQl!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb40542-25fd-4150-bf20-0cc02d0947de_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!_LQl!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb40542-25fd-4150-bf20-0cc02d0947de_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_LQl!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb40542-25fd-4150-bf20-0cc02d0947de_1456x1048.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!_LQl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb40542-25fd-4150-bf20-0cc02d0947de_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbb40542-25fd-4150-bf20-0cc02d0947de_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:108194,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/211902131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb40542-25fd-4150-bf20-0cc02d0947de_1456x1048.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_!_LQl!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb40542-25fd-4150-bf20-0cc02d0947de_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!_LQl!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb40542-25fd-4150-bf20-0cc02d0947de_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!_LQl!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb40542-25fd-4150-bf20-0cc02d0947de_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!_LQl!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbb40542-25fd-4150-bf20-0cc02d0947de_1456x1048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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></p><h3>Custom Agents &#8212; build the roles that were never economically viable</h3><p>Once you stop cloning job titles, the interesting question becomes: what work has always needed doing that nobody was ever assigned to do?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Gcur!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4c2d23-486b-4faa-b3bc-0b1931cb8412_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Gcur!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4c2d23-486b-4faa-b3bc-0b1931cb8412_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!Gcur!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4c2d23-486b-4faa-b3bc-0b1931cb8412_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!Gcur!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4c2d23-486b-4faa-b3bc-0b1931cb8412_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Gcur!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4c2d23-486b-4faa-b3bc-0b1931cb8412_1456x1048.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Gcur!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4c2d23-486b-4faa-b3bc-0b1931cb8412_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d4c2d23-486b-4faa-b3bc-0b1931cb8412_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98591,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/211902131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4c2d23-486b-4faa-b3bc-0b1931cb8412_1456x1048.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_!Gcur!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4c2d23-486b-4faa-b3bc-0b1931cb8412_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!Gcur!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4c2d23-486b-4faa-b3bc-0b1931cb8412_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!Gcur!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4c2d23-486b-4faa-b3bc-0b1931cb8412_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Gcur!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d4c2d23-486b-4faa-b3bc-0b1931cb8412_1456x1048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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></p><ul><li><p><strong>The red-team disruptor.</strong></p><p>Call it a Chief Dreaming Officer. Its entire remit is to attack the output of every other agent and every human plan &#8212; challenge the consensus, find the assumption nobody stated, and push the concept toward 10x scale rather than 10% improvement. Give it a standing instruction to never agree on the first pass. Human teams almost never do this well because disagreeing has social cost. Agents have no social cost.</p></li><li><p><strong>The friction analyst.</strong></p><p>A second agent does the opposite job: it watches the hybrid workforce operate and reports what&#8217;s jamming. Missing context in a handoff. A permission an agent needed and didn&#8217;t have. A task that bounced between three owners. This is the work a great chief of staff does, except continuously and without needing to be told where to look.</p></li><li><p><strong>Intent-based management.</strong></p><p>The human role shifts from directing execution to <strong>setting strategic intent and handling escalations</strong>. You define the outcome, the constraints, and what counts as an edge case worth waking a human for. Then you stop reviewing every step. If a manager is still checking each agent action, the scopes were written badly, and that&#8217;s the thing to fix.</p></li></ul><h3>Embedded Watchdogs &#8212; oversight that sits inside the tools, not above them</h3><p>Traditional oversight is retrospective and sampled: a review meeting, a monthly report, a spot check. Agent oversight can be continuous and total, because it costs almost nothing to have a silent observer sitting in every channel.</p><ul><li><p><strong>Contextual collaboration monitoring.</strong></p><p>Deploy read-only observer agents directly across Slack, calendars, and shared documents. They aren&#8217;t answering questions or being helpful. They&#8217;re building a live model of what the organisation is currently doing.</p></li><li><p><strong>Real-time duplicate detection.</strong></p><p>The classic structural waste is two siloed teams solving the same problem in parallel for a month. That waste survives because no human reads both teams&#8217; channels. An observer agent does, and can flag the overlap on day one instead of week four. <strong>This is the single clearest ROI case in the whole model, because the cost of the waste is measurable and the cost of the watcher is near zero.</strong></p></li><li><p><strong>Proactive context syncing.</strong></p><p>When one team changes a number that another team is still planning against, the watcher pushes the update rather than waiting for someone to notice. Maintaining a single enterprise ground truth stops being a documentation discipline and becomes a background process.</p></li></ul><h3>AgentOps and Identity Governance &#8212; the part that stops this becoming a liability</h3><p>Everything above adds autonomy. This section is what keeps it from becoming an incident. In a 2026 KPMG survey of large-enterprise leaders, <strong>75% cited security, compliance, and auditability as the most critical requirements for agent deployment.</strong></p><ul><li><p><strong>Agents are identities, not features.</strong></p><p>Every agent gets its own identity in your identity governance system, with a tiered clearance: <strong>read-only</strong>, <strong>drafting</strong> (can produce output but not send or commit it), or <strong>transactional</strong> (can execute a real action against a real system). Short-lived scoped tokens, not a shared service account. If you can&#8217;t answer &#8220;which agent did this and under whose authority,&#8221; you don&#8217;t have governance.</p></li><li><p><strong>The AgentOps layer.</strong></p><p>AgentOps is the operational control plane for a fleet of agents: managing <strong>prompt drift</strong> (behaviour degrading as prompts and models change underneath), context indexing, coordination between agents, and full audit and rollback. It&#8217;s the difference between an agent fleet you can inspect and one that&#8217;s a black box.</p></li><li><p><strong>Governance, execution, and compliance tiers.</strong></p><p>Structure agents into three layers: <strong>governance agents plan</strong>, <strong>execution agents do</strong>, and <strong>compliance agents review</strong>. This isn&#8217;t only a safety pattern, it&#8217;s a cost pattern. Running the full plan-do-review stack on every trivial read query multiplies inference cost 3 to 5 times with no safety gain. Tier the overhead to the risk. One documented failure: two agents caught in a recursive clarification loop ran undetected for eleven days and produced a <strong>$47,000 API bill</strong>. Runaway autonomy usually shows up as a budget event before it shows up as a security one.</p></li></ul><h3>The Transition Plan &#8212; four moves, in this order</h3><ul><li><p><strong>Audit and map.</strong></p><p>Find the high-friction bottlenecks first: where handoffs break, where context goes missing, where the same work happens twice. Map desired outcomes, not roles. The bottleneck list is your agent backlog.</p></li><li><p><strong>Deploy targeted prototypes.</strong></p><p>Start with the non-traditional roles &#8212; the red-teamer, the friction analyst, the cross-team synthesiser &#8212; not with a clone of an existing job. <strong>You learn more from one agent doing work nobody was doing than from five agents doing work someone already does.</strong></p></li><li><p><strong>Establish guardrails before scale, not after.</strong></p><p>Identity tiers, human-in-the-loop escalation paths, AgentOps monitoring, and a budget alarm. All four are cheap to add at three agents and painful to retrofit at thirty.</p></li><li><p><strong>Iterate permissions as trust accrues.</strong></p><p>An agent that has drafted reliably for two months is a candidate for transactional clearance in a narrow scope. Permission expansion should be an earned, logged decision, not a default.</p></li></ul><p>The organisations that win the next few years won&#8217;t be the ones with the largest agent fleets. They&#8217;ll be the ones whose structure stopped assuming that every role has to be worth a salary.</p><p>Which agent would you build first if headcount cost nothing?</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/p/redesigning-org-structures-for-the?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading All Things AI ! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/p/redesigning-org-structures-for-the?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/theaiparadigm.substack.com/p/redesigning-org-structures-for-the?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Quiet Way to Make Money With AI in 2026: Become “The AI Person”]]></title><description><![CDATA[For the last couple of years, the advice for cashing in on AI was basically one thing: start an agency, sell automations, chase clients.]]></description><link>https://theaiparadigm.substack.com/p/the-quiet-way-to-make-money-with</link><guid isPermaLink="false">https://theaiparadigm.substack.com/p/the-quiet-way-to-make-money-with</guid><dc:creator><![CDATA[Anand Butani]]></dc:creator><pubDate>Thu, 06 Aug 2026 19:46:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!P0To!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f5d0d22-61bf-4c79-b9d5-88ca6e3f4258_1456x1048.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_!P0To!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f5d0d22-61bf-4c79-b9d5-88ca6e3f4258_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!P0To!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f5d0d22-61bf-4c79-b9d5-88ca6e3f4258_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!P0To!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f5d0d22-61bf-4c79-b9d5-88ca6e3f4258_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!P0To!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f5d0d22-61bf-4c79-b9d5-88ca6e3f4258_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!P0To!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f5d0d22-61bf-4c79-b9d5-88ca6e3f4258_1456x1048.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!P0To!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f5d0d22-61bf-4c79-b9d5-88ca6e3f4258_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f5d0d22-61bf-4c79-b9d5-88ca6e3f4258_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73813,&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://theaiparadigm.substack.com/i/210123175?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f5d0d22-61bf-4c79-b9d5-88ca6e3f4258_1456x1048.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_!P0To!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f5d0d22-61bf-4c79-b9d5-88ca6e3f4258_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!P0To!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f5d0d22-61bf-4c79-b9d5-88ca6e3f4258_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!P0To!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f5d0d22-61bf-4c79-b9d5-88ca6e3f4258_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!P0To!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f5d0d22-61bf-4c79-b9d5-88ca6e3f4258_1456x1048.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></p><p>For the last couple of years, the advice for cashing in on AI was basically one thing: start an agency, sell automations, chase clients. It worked &#8212; right up until everyone started doing it. That window is crowded now, and the race to sell cheap workflows is a race to the bottom.</p><p>But underneath the noise, a different opportunity has been quietly growing, and it&#8217;s actually getting <em>easier</em> to break into. It solves a problem nearly every company is stuck on right now &#8212; and most people haven&#8217;t clocked it yet.</p><p>Here&#8217;s the shift, and a four-step playbook you can start running this week.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Real Problem: Companies Bought AI and Got Nothing Back</h2><p>Money is pouring into AI faster than ever. But spending on AI and <em>benefiting</em> from AI turned out to be two very different things.</p><ul><li><p>A widely cited MIT study found that around 95% of company AI pilots produced little measurable impact on the bottom line.</p></li><li><p>McKinsey found 88% of companies now use AI somewhere, but only about a third have scaled past a few test projects &#8212; and just 6% see real, measurable results.</p></li><li><p>Accenture found nearly two-thirds of executives say their AI plans are stalled because they don&#8217;t have the skills in-house.</p></li></ul><p>So the tools are bought. The pilots are spun up. And they&#8217;re mostly going nowhere. That gap &#8212; between &#8220;we have AI&#8221; and &#8220;AI is actually making us money&#8221; &#8212; is the entire opportunity.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Z73v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb09a4e-a0d4-40a4-a21b-a373769fb923_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Z73v!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb09a4e-a0d4-40a4-a21b-a373769fb923_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!Z73v!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb09a4e-a0d4-40a4-a21b-a373769fb923_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!Z73v!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb09a4e-a0d4-40a4-a21b-a373769fb923_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Z73v!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb09a4e-a0d4-40a4-a21b-a373769fb923_1456x1048.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Z73v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb09a4e-a0d4-40a4-a21b-a373769fb923_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bdb09a4e-a0d4-40a4-a21b-a373769fb923_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:106611,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/210123175?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb09a4e-a0d4-40a4-a21b-a373769fb923_1456x1048.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_!Z73v!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb09a4e-a0d4-40a4-a21b-a373769fb923_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!Z73v!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb09a4e-a0d4-40a4-a21b-a373769fb923_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!Z73v!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb09a4e-a0d4-40a4-a21b-a373769fb923_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Z73v!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb09a4e-a0d4-40a4-a21b-a373769fb923_1456x1048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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><h2>The Opportunity: Stop Selling Automations, Start Driving Results</h2><p>Somebody has to walk into these businesses and make the AI actually work. Not sell them another tool &#8212; get results from the tools they already have.</p><p>That person is a consultant. Think of it simply:</p><ul><li><p>The AI is the car.</p></li><li><p>The business is the passenger.</p></li><li><p>You&#8217;re the driver, using it to get them somewhere they want to go &#8212; usually more time saved or more money made.</p></li></ul><p>The skill you&#8217;re really building isn&#8217;t &#8220;knows a specific app.&#8221; It&#8217;s <em>taking a messy business problem and getting AI to solve it reliably</em>. That skill transfers to whatever tool comes next, so you&#8217;re never locked into one ecosystem.</p><p>And the market backs this up. AI consulting is already worth billions and growing more than 20% a year. Workers with AI skills command a meaningful wage premium over those without &#8212; and that premium has climbed every year it&#8217;s been measured. &#8220;AI skills&#8221; are now among the hardest things on earth for companies to hire for.</p><h2>Two Ways to Play It</h2><p>There isn&#8217;t one path here &#8212; there are two, and they suit different kinds of people.</p><p><strong>The freelance consultant.</strong> You work for yourself, go client to client, find their problems, build the fix.</p><ul><li><p>Upside: freedom. Your own hours, work from anywhere, no ceiling on income.</p></li><li><p>Downside: you do everything &#8212; finding clients, closing them, and the actual work. Great months and lean months.</p></li><li><p>Best for: people who value controlling their time over a predictable paycheck.</p></li></ul><p><strong>The in-house consultant.</strong> You become &#8220;the AI person&#8221; inside the company you already work at.</p><ul><li><p>Upside: a stable paycheck plus an edge no outside agency can match &#8212; you already know the people, the systems, and exactly where time gets wasted.</p></li><li><p>Downside: less location freedom.</p></li><li><p>Best for: people who&#8217;d rather build influence and security than run a business. And you don&#8217;t have to wait for the job to be posted &#8212; you can create the role yourself.</p></li></ul><p>Whichever you pick, the takeaway is the same: <strong>become the AI person.</strong> This field is so new that nobody has a decade-long head start. Whether you graduated last month or you&#8217;ve been at your company for 15 years, everyone is roughly at the same starting line. Get there early, and the clients, promotions, and raises start coming to you.</p><h2>The Four-Step Playbook</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!sfo7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef4d997-e378-4b86-b5f2-21c8bc30af4e_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!sfo7!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef4d997-e378-4b86-b5f2-21c8bc30af4e_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!sfo7!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef4d997-e378-4b86-b5f2-21c8bc30af4e_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!sfo7!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef4d997-e378-4b86-b5f2-21c8bc30af4e_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!sfo7!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef4d997-e378-4b86-b5f2-21c8bc30af4e_1456x1048.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!sfo7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef4d997-e378-4b86-b5f2-21c8bc30af4e_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aef4d997-e378-4b86-b5f2-21c8bc30af4e_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87889,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/210123175?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef4d997-e378-4b86-b5f2-21c8bc30af4e_1456x1048.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_!sfo7!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef4d997-e378-4b86-b5f2-21c8bc30af4e_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!sfo7!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef4d997-e378-4b86-b5f2-21c8bc30af4e_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!sfo7!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef4d997-e378-4b86-b5f2-21c8bc30af4e_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!sfo7!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faef4d997-e378-4b86-b5f2-21c8bc30af4e_1456x1048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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></p><h3>Step 1: Pick One Painful Problem &#8212; and Name the Number</h3><p>List every manual task you or your team did last week. Circle the one that eats the most hours.</p><p>Then, before you build anything, decide on the single metric you&#8217;re trying to move. This is the whole mindset. Most people build something because it looks impressive. A consultant finds the constraint and fixes a specific number.</p><blockquote><p>Example: The report you rebuild from scratch every Friday. The metric is the 4 hours it burns every week. That number is what you&#8217;re selling &#8212; not the tool, not the process. You&#8217;re selling the destination, and the destination is always one of three things: time saved, mistakes cut, or money made.</p></blockquote><p>One guardrail: only use AI tools your company approves, and never feed company or customer data into anything that isn&#8217;t sanctioned. Be smart about it.</p><h3>Step 2: Build the Fix, Then Document It</h3><p>Building the fix doesn&#8217;t mean writing code. It means setting the AI up with the right instructions and the real documents behind the task.</p><p>For that Friday report:</p><ul><li><p>Feed it the last few finished reports as examples.</p></li><li><p>Give it the template.</p></li><li><p>Give it a checklist of where each number comes from.</p></li><li><p>Work with it until it nails the report every single time &#8212; then wrap that process in reusable instructions.</p></li></ul><p>If you can get the AI to do one task reliably with real process docs &#8212; and you can explain, judge, and give it feedback &#8212; you&#8217;re ready.</p><p>When you&#8217;re happy with the result, record a quick two-minute before-and-after demo. &#8220;This used to take me four hours. Watch it run in one command and finish in ten minutes.&#8221;</p><h3>Step 3: Deliver It and Prove the Number Moved</h3><p>Now go back to the metric you named in Step 1 and show that it actually moved.</p><blockquote><p>&#8220;Four hours down to twenty minutes &#8212; that&#8217;s three and a half hours back every single week.&#8221;</p></blockquote><p>That&#8217;s the destination you promised, and you delivered it. So make it visible. Bring it up in a team meeting or put it in front of the owner, then ask one question:</p><p><strong>&#8220;Does anyone have a task they&#8217;d want me to look at and automate?&#8221;</strong></p><p>That question does more than any pitch. And every task it surfaces runs straight back through the same loop: find the constraint, name the metric, build the fix, prove it moved.</p><h3>Step 4: Turn It Into Money</h3><p>Your results are now case studies. How you cash them in depends on your path.</p><p><strong>If you&#8217;re freelancing</strong>, take the win to people who already know you first &#8212; warm beats cold. Then use cold outreach for volume. A proven progression:</p><ol><li><p>Build the first one for free.</p></li><li><p>Sell paid audits.</p></li><li><p>Price the builds off that audit.</p></li><li><p>Move them onto a monthly retainer &#8212; the thing that finally kills the income roller coaster.</p></li></ol><p><strong>If you&#8217;re in-house</strong>, take your stack of wins to your boss and frame every win as <em>their</em> win. You&#8217;re building an unshakable association in everyone&#8217;s mind: you are the AI person. Companies are already posting roles like &#8220;AI enablement lead&#8221; and &#8220;chief AI officer&#8221; &#8212; you&#8217;re becoming that person before the posting exists.</p><p>And if you&#8217;re job hunting, walk into interviews with one working demo. You instantly become the AI hire these companies can&#8217;t find anywhere else.</p><h2>The Takeaway</h2><p>The old play &#8212; sell cheap automations to whoever will buy &#8212; is getting harder by the day. The new one is getting easier, because it targets the exact thing businesses are failing at: turning AI they&#8217;ve already paid for into real results.</p><p>You don&#8217;t need to be first to the technology. You need to be first inside a business to make it work. Pick one painful problem, name the number, build the fix, prove it moved, and repeat.</p><p>Become the AI person. Everything downstream comes looking for you.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Your Prompt Is the Bottleneck, Not the Model]]></title><description><![CDATA[You can get noticeably more out of Claude this week without upgrading anything or waiting for the next release.]]></description><link>https://theaiparadigm.substack.com/p/your-prompt-is-the-bottleneck-not</link><guid isPermaLink="false">https://theaiparadigm.substack.com/p/your-prompt-is-the-bottleneck-not</guid><dc:creator><![CDATA[Anand Butani]]></dc:creator><pubDate>Mon, 03 Aug 2026 19:51:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YMFZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c9ff149-e4a7-40ff-9c8f-0c2c8207cb2f_1456x1048.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_!YMFZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c9ff149-e4a7-40ff-9c8f-0c2c8207cb2f_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!YMFZ!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c9ff149-e4a7-40ff-9c8f-0c2c8207cb2f_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!YMFZ!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c9ff149-e4a7-40ff-9c8f-0c2c8207cb2f_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!YMFZ!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c9ff149-e4a7-40ff-9c8f-0c2c8207cb2f_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YMFZ!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c9ff149-e4a7-40ff-9c8f-0c2c8207cb2f_1456x1048.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!YMFZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c9ff149-e4a7-40ff-9c8f-0c2c8207cb2f_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c9ff149-e4a7-40ff-9c8f-0c2c8207cb2f_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50187,&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://theaiparadigm.substack.com/i/209686131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c9ff149-e4a7-40ff-9c8f-0c2c8207cb2f_1456x1048.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_!YMFZ!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c9ff149-e4a7-40ff-9c8f-0c2c8207cb2f_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!YMFZ!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c9ff149-e4a7-40ff-9c8f-0c2c8207cb2f_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!YMFZ!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c9ff149-e4a7-40ff-9c8f-0c2c8207cb2f_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YMFZ!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c9ff149-e4a7-40ff-9c8f-0c2c8207cb2f_1456x1048.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></p><p>You can get noticeably more out of Claude this week without upgrading anything or waiting for the next release.</p><p>This is for the moments that make the tech feel overhyped: the refactor that came back half-done, the design task where you spent an hour describing what you wanted and still got something off, the twelve-hour agent run that produced confident garbage. Those aren&#8217;t model limits. They&#8217;re all the same gap.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Capability overhang &#8212; ability you already pay for and never ask for</h2><p><strong>Capability overhang is the distance between what a model can do and what your prompt lets it express.</strong> One engineer on the team behind Claude Code sized it bluntly: <strong>if model development froze today, we&#8217;d still be finding new things these models can do six to twelve months from now.</strong></p><p>It persists because it&#8217;s invisible. You don&#8217;t get an error when you under-prompt. You get a mediocre result that reads like the model&#8217;s ceiling, and you file it under &#8220;AI isn&#8217;t there yet.&#8221;</p><p>It also keeps reopening, because models improve in spiky, unpredictable places. In 2024 the consensus was that coding would be solved by enormous context windows &#8212; stuff the whole codebase in and let the model sort it out. What arrived instead were agents that <strong>build their own context</strong>, reading only what they need. Anyone waiting on the giant window missed a year.</p><h2>The four knowns &#8212; sort the task before you write the prompt</h2><p>Before writing a prompt, break the request into four boxes. Each has its own failure mode and its own move.</p><ul><li><p><strong>Known knowns &#8212; you know what you want.</strong></p><p>The only question is whether it made it into the prompt. This is the most common failure: the constraint was vivid in your head and absent from the text.</p></li><li><p><strong>Unknown knowns &#8212; you&#8217;ll know it when you see it.</strong></p><p>Standard for design, copy, anything with taste in it. Don&#8217;t describe it. Ask for five explorations, pick the closest, then ask for variations on that one.</p></li><li><p><strong>Unknown unknowns &#8212; you don&#8217;t know what&#8217;s possible.</strong></p><p>You can&#8217;t ask for what you can&#8217;t picture, so make the model ask you. Steal this word for word: <strong>here&#8217;s my idea, interview me about it before you start.</strong></p></li><li><p><strong>Known unknowns &#8212; you know there&#8217;s a hole and want it filled.</strong></p><p>Say so. <strong>&#8220;I don&#8217;t understand how auth flows through this app, explain it before you change anything&#8221;</strong> runs a completely different session than pretending you already know.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8LUN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a556d1c-a45d-4530-abf6-30574b1f72d0_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8LUN!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a556d1c-a45d-4530-abf6-30574b1f72d0_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!8LUN!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a556d1c-a45d-4530-abf6-30574b1f72d0_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!8LUN!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a556d1c-a45d-4530-abf6-30574b1f72d0_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8LUN!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a556d1c-a45d-4530-abf6-30574b1f72d0_1456x1048.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8LUN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a556d1c-a45d-4530-abf6-30574b1f72d0_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a556d1c-a45d-4530-abf6-30574b1f72d0_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:95832,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/209686131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a556d1c-a45d-4530-abf6-30574b1f72d0_1456x1048.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_!8LUN!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a556d1c-a45d-4530-abf6-30574b1f72d0_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!8LUN!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a556d1c-a45d-4530-abf6-30574b1f72d0_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!8LUN!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a556d1c-a45d-4530-abf6-30574b1f72d0_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8LUN!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a556d1c-a45d-4530-abf6-30574b1f72d0_1456x1048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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></p><p>The sort tells you <em>which</em> prompt you need, which is the harder question.</p><h2>Cheap exploration &#8212; build the version that costs least to throw away</h2><p>When you don&#8217;t yet know what you want, the medium you prototype in decides how expensive being wrong is.</p><p><strong>For interface work, mock it in plain HTML, not in your actual app.</strong> In HTML a button is a button. In your app it&#8217;s a new route, a state branch, wiring, tests, and a pile of decisions you unpick an hour later when you change your mind.</p><ul><li><p><strong>Sketch an API contract as a flat file</strong> before implementing an endpoint.</p><p>Wrong response shape on paper costs a minute. Wrong across three services costs an afternoon.</p></li><li><p><strong>Draft a document&#8217;s structure</strong> before researching a single fact for it.</p><p>Research is the expensive part. Do it once you know which holes need filling.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!wP1s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc27b3f-b2bb-4714-80c7-8ab09db7c672_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!wP1s!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc27b3f-b2bb-4714-80c7-8ab09db7c672_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!wP1s!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc27b3f-b2bb-4714-80c7-8ab09db7c672_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!wP1s!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc27b3f-b2bb-4714-80c7-8ab09db7c672_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wP1s!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc27b3f-b2bb-4714-80c7-8ab09db7c672_1456x1048.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!wP1s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc27b3f-b2bb-4714-80c7-8ab09db7c672_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dc27b3f-b2bb-4714-80c7-8ab09db7c672_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82085,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/209686131?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc27b3f-b2bb-4714-80c7-8ab09db7c672_1456x1048.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_!wP1s!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc27b3f-b2bb-4714-80c7-8ab09db7c672_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!wP1s!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc27b3f-b2bb-4714-80c7-8ab09db7c672_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!wP1s!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc27b3f-b2bb-4714-80c7-8ab09db7c672_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wP1s!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dc27b3f-b2bb-4714-80c7-8ab09db7c672_1456x1048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>The question underneath: <strong>what&#8217;s the cheapest artifact that tells me whether this is the thing I want?</strong></p><h2>Scaffolding decay &#8212; delete your workarounds on a schedule</h2><p><strong>Every workaround is a bet that the model stays bad at something,</strong> and those bets expire. The retrieval systems teams built in 2024 are the cleanest case: <strong>for searching your own codebase, most of that machinery is now worse than letting the agent run grep.</strong></p><p>So put it on a calendar. <strong>Once a quarter, delete one piece of scaffolding and see whether anything breaks</strong> &#8212; a custom rule, an elaborate prompt template, a homegrown context trick. Often nothing breaks, and you&#8217;ve been paying maintenance on a problem solved two releases ago.</p><h2>Long runs &#8212; usually a symptom of skipped thinking</h2><p>One prompt, five verification agents, twelve hours of grinding. It looks impressive, and it&#8217;s often a sign the setup got skipped. <strong>People burning through usage limits are frequently turning short tasks into long ones without asking whether they had to be long.</strong></p><p>One question before anything ambitious: <strong>do I actually know everything about this problem?</strong> If not, the long run spends most of its time being confidently wrong in a direction you&#8217;d have caught in five minutes.</p><h2>Productivity vs revenue &#8212; faster output isn&#8217;t more value</h2><p><strong>Doubling how fast you ship often changes revenue by nothing.</strong> The bottleneck was never production speed. It was deciding what to build and finding out whether anyone wanted it.</p><p>Picture a car dealership in 1995, the week email arrives. <strong>Option one:</strong> give staff email so they coordinate faster. <strong>Option two:</strong> let customers order cars over email. Only one sells more cars.</p><p>Ask it about your own setup. Are you using AI to run your existing process faster, or to do what the old process made impossible? The first is a decent quarter. The second is the opportunity.</p><p>So &#8212; what&#8217;s the last thing the model disappointed you on, and which of the four boxes did you skip?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Opus 5: Fable Intelligence at Half the Price]]></title><description><![CDATA[Claude Opus 5 shipped today at $5 per million input tokens and $25 per million output &#8212; the exact price of Opus 4.8, for more than double the performance.]]></description><link>https://theaiparadigm.substack.com/p/opus-5-fable-intelligence-at-half</link><guid isPermaLink="false">https://theaiparadigm.substack.com/p/opus-5-fable-intelligence-at-half</guid><dc:creator><![CDATA[Anand Butani]]></dc:creator><pubDate>Fri, 24 Jul 2026 19:43:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zxNn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4cbbd1-f7e1-44de-af70-4a9ae069d8f7_1478x1064.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_!zxNn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4cbbd1-f7e1-44de-af70-4a9ae069d8f7_1478x1064.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!zxNn!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4cbbd1-f7e1-44de-af70-4a9ae069d8f7_1478x1064.png 424w, /__u/substackcdn.com/image/fetch/$s_!zxNn!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4cbbd1-f7e1-44de-af70-4a9ae069d8f7_1478x1064.png 848w, /__u/substackcdn.com/image/fetch/$s_!zxNn!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4cbbd1-f7e1-44de-af70-4a9ae069d8f7_1478x1064.png 1272w, /__u/substackcdn.com/image/fetch/$s_!zxNn!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4cbbd1-f7e1-44de-af70-4a9ae069d8f7_1478x1064.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!zxNn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4cbbd1-f7e1-44de-af70-4a9ae069d8f7_1478x1064.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf4cbbd1-f7e1-44de-af70-4a9ae069d8f7_1478x1064.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1128652,&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://theaiparadigm.substack.com/i/208375159?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4cbbd1-f7e1-44de-af70-4a9ae069d8f7_1478x1064.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_!zxNn!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4cbbd1-f7e1-44de-af70-4a9ae069d8f7_1478x1064.png 424w, /__u/substackcdn.com/image/fetch/$s_!zxNn!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4cbbd1-f7e1-44de-af70-4a9ae069d8f7_1478x1064.png 848w, /__u/substackcdn.com/image/fetch/$s_!zxNn!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4cbbd1-f7e1-44de-af70-4a9ae069d8f7_1478x1064.png 1272w, /__u/substackcdn.com/image/fetch/$s_!zxNn!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf4cbbd1-f7e1-44de-af70-4a9ae069d8f7_1478x1064.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></p><p>Claude Opus 5 shipped today at $5 per million input tokens and $25 per million output &#8212; the exact price of Opus 4.8, for more than double the performance.</p><p>On CursorBench 3.2 at max effort it lands within 0.5% of Fable 5&#8217;s peak score, at half the cost per task. It&#8217;s the new default model on Claude Max and the strongest model on Claude Pro.</p><p>That&#8217;s the release in one line. But the price tag is the least useful number here, and if you stop at it you&#8217;ll misread what actually changed.</p><h2>What shipped</h2><ul><li><p><strong>$5 / $25 per million tokens</strong> &#8212; identical to Opus 4.8</p></li><li><p><strong>More than doubles Opus 4.8</strong> on Frontier-Bench v0.1, at a lower cost per task</p></li><li><p><strong>Within 0.5% of Fable 5&#8217;s peak</strong> on CursorBench 3.2 at max effort, for half the cost</p></li><li><p><strong>3&#215; the next-best model</strong> on ARC-AGI 3, which tests novel problem-solving</p></li><li><p><strong>Beats every model at any given cost</strong> on OSWorld 2.0, passing Fable 5&#8217;s best result at just over a third of the cost</p></li><li><p><strong>Fast mode</strong> runs it at roughly 2.5&#215; speed, for twice the base price</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!zXPz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a8da9e-82d7-4634-9138-27290d7221e1_1800x1800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!zXPz!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a8da9e-82d7-4634-9138-27290d7221e1_1800x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!zXPz!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a8da9e-82d7-4634-9138-27290d7221e1_1800x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!zXPz!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a8da9e-82d7-4634-9138-27290d7221e1_1800x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!zXPz!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a8da9e-82d7-4634-9138-27290d7221e1_1800x1800.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!zXPz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a8da9e-82d7-4634-9138-27290d7221e1_1800x1800.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99a8da9e-82d7-4634-9138-27290d7221e1_1800x1800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:503495,&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;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/208375159?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a8da9e-82d7-4634-9138-27290d7221e1_1800x1800.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_!zXPz!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a8da9e-82d7-4634-9138-27290d7221e1_1800x1800.png 424w, /__u/substackcdn.com/image/fetch/$s_!zXPz!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a8da9e-82d7-4634-9138-27290d7221e1_1800x1800.png 848w, /__u/substackcdn.com/image/fetch/$s_!zXPz!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a8da9e-82d7-4634-9138-27290d7221e1_1800x1800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!zXPz!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a8da9e-82d7-4634-9138-27290d7221e1_1800x1800.png 1456w" sizes="100vw"></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></p><p>Note what Anthropic didn&#8217;t claim. They put Opus 5 behind their own Mythos 5 on cybersecurity and say plainly it doesn&#8217;t advance the frontier on dual-use capability. This isn&#8217;t a new-frontier release. It&#8217;s a make-the-good-model-cheap release.</p><h2>Per-token price is the wrong number</h2><p>Here&#8217;s the thing most launch coverage will miss: token pricing barely matters if the model burns three times as many tokens getting there.</p><p>The interesting figures in this launch aren&#8217;t on the pricing page. They&#8217;re in what early users measured:</p><ul><li><p>A legal team hit <strong>similar quality with 26% fewer tokens</strong> than Opus 4.8 at max reasoning</p></li><li><p>A trading desk reports it uses roughly <strong>a seventh of the reasoning tokens</strong> and under half the latency of 4.8</p></li><li><p>One financial-modelling team measured <strong>9 percentage points more accuracy with a third fewer turns and tool calls, and 60% less time</strong></p></li></ul><p>Same sticker price, substantially less spent per finished job. That compounds in a way a benchmark table doesn&#8217;t show &#8212; especially in agent loops, where a model that gets there in two passes instead of six costs a third as much for identical output.</p><p><strong>The takeaway:</strong> measure cost to a finished, accepted result &#8212; retries included &#8212; not cost per token. It&#8217;s frequently the opposite of what the pricing page implies.</p><p>Worth noting those figures all come from Anthropic&#8217;s own early-access customers &#8212; and independent testers are already reporting the opposite on token burn. More on that below.</p><h2>The max-effort number is a trap</h2><p>Every comparison you&#8217;ll read today is quoted at maximum effort settings. Almost nobody runs there &#8212; it&#8217;s slow and expensive, so real work happens a notch or two down.</p><p>Anthropic publishes performance against the effort setting, which makes this checkable: Opus 5 delivers more performance per dollar than every other model at high, xhigh and max effort. The Fable comparison only tightens at the very top of the range, where you probably aren&#8217;t working.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DFs4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb5a92e-b40f-4282-9096-2a312b11a576_1800x1250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DFs4!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb5a92e-b40f-4282-9096-2a312b11a576_1800x1250.png 424w, /__u/substackcdn.com/image/fetch/$s_!DFs4!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb5a92e-b40f-4282-9096-2a312b11a576_1800x1250.png 848w, /__u/substackcdn.com/image/fetch/$s_!DFs4!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb5a92e-b40f-4282-9096-2a312b11a576_1800x1250.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DFs4!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb5a92e-b40f-4282-9096-2a312b11a576_1800x1250.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DFs4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb5a92e-b40f-4282-9096-2a312b11a576_1800x1250.png" width="1456" height="1011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fb5a92e-b40f-4282-9096-2a312b11a576_1800x1250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1011,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:346902,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/208375159?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb5a92e-b40f-4282-9096-2a312b11a576_1800x1250.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_!DFs4!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb5a92e-b40f-4282-9096-2a312b11a576_1800x1250.png 424w, /__u/substackcdn.com/image/fetch/$s_!DFs4!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb5a92e-b40f-4282-9096-2a312b11a576_1800x1250.png 848w, /__u/substackcdn.com/image/fetch/$s_!DFs4!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb5a92e-b40f-4282-9096-2a312b11a576_1800x1250.png 1272w, /__u/substackcdn.com/image/fetch/$s_!DFs4!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fb5a92e-b40f-4282-9096-2a312b11a576_1800x1250.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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></p><p>Read that chart along the x-axis, not the top edge. Each dot is an effort level, and cost per attempt runs on a log scale &#8212; so the question isn&#8217;t which line peaks highest, it&#8217;s which line is highest <em>above your budget</em>.</p><p>So when you open the charts today, cover the right-hand side and read your row. It changes the conclusion.</p><h2>Cheap enough to leave running</h2><p>The price only matters because of what it buys you: work you no longer have to supervise.</p><p>Opus 5&#8217;s headline capability change is self-verification &#8212; checking its own output against the goal and iterating instead of declaring victory. Three examples from the launch make it concrete:</p><ul><li><p>Given a drawing to rebuild as a 3D CAD model, and <strong>deliberately given no way to view the drawing</strong>, it wrote its own computer vision pipeline to pull the geometry from raw pixels and reconstructed the part. It did this repeatedly. No competing model in the same setup solved it in five attempts.</p></li><li><p>Handed a real bug in a popular open-source package manager, it found the root cause and fixed an edge case the community&#8217;s own patch had missed. A rival model patched the symptom and reported it resolved.</p></li><li><p>Building a market data feed with no live feed to validate against, it built its own test harness to check that its parser was right.</p></li></ul><p>A frontend team reported it opening its own pages in a browser at desktop and phone widths, spotting a checkout button pushed off-screen, and fixing it before handing the work back.</p><p>That&#8217;s the actual unlock. A model that verifies is a model you can point at a long task and walk away from &#8212; and at this price, leaving it running stops being a budget decision.</p><h2>What early testers are saying</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Bs-B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0adb45e7-848a-4ec6-9882-73bc7e2fd95e_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Bs-B!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0adb45e7-848a-4ec6-9882-73bc7e2fd95e_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!Bs-B!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0adb45e7-848a-4ec6-9882-73bc7e2fd95e_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!Bs-B!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0adb45e7-848a-4ec6-9882-73bc7e2fd95e_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Bs-B!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0adb45e7-848a-4ec6-9882-73bc7e2fd95e_1080x1080.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Bs-B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0adb45e7-848a-4ec6-9882-73bc7e2fd95e_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0adb45e7-848a-4ec6-9882-73bc7e2fd95e_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87803,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/208375159?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0adb45e7-848a-4ec6-9882-73bc7e2fd95e_1080x1080.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_!Bs-B!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0adb45e7-848a-4ec6-9882-73bc7e2fd95e_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!Bs-B!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0adb45e7-848a-4ec6-9882-73bc7e2fd95e_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!Bs-B!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0adb45e7-848a-4ec6-9882-73bc7e2fd95e_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Bs-B!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0adb45e7-848a-4ec6-9882-73bc7e2fd95e_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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></p><ul><li><p><strong>The visuals are the story.</strong> 3D and SVG detail nobody&#8217;s seen from an Opus model &#8212; tile grout, kettle reflections, Minecraft physics.</p></li><li><p><strong>Best performance per dollar, with an asterisk.</strong> Testers on Hacker News say it undercuts Sonnet; others cite third-party numbers putting it above Sonnet and well above GPT 5.6.</p></li><li><p><strong>It burns tokens fast.</strong> One tester&#8217;s quota was gone in three prompts &#8212; the one claim that would eat the whole 50% saving.</p></li><li><p><strong>Great output, tiring company.</strong> Verbose, hedging, hands decisions back to you; one published review is titled &#8220;brilliant (but annoying)&#8221;.</p></li><li><p><strong>The gripes.</strong> Chart-honesty complaints, dropped sessions and model-switching errors, and bio guardrails still blocking benign chemistry work.</p></li><li><p><strong>The overlooked win.</strong> Teams get near-Fable capability without Fable&#8217;s 30-day data retention requirement.</p></li></ul><h2>The guardrails moved too</h2><p>Worth knowing if you&#8217;ve been fighting refusals: Opus 5&#8217;s cyber classifiers are expected to fire around <strong>85% less often</strong> than Fable 5&#8217;s.</p><p>Finding vulnerabilities in source code is allowed. Binary-based scanning, penetration testing and exploit generation are still blocked, and flagged requests fall back to Opus 4.8 by default. Biology requests that were blocked on Fable 5 now route to Opus 5 instead of 4.8, making it Anthropic&#8217;s most capable generally available model for scientific research.</p><p>Two smaller betas shipped alongside: you can now change which tools Claude can use mid-conversation without invalidating the prompt cache, and API requests flagged by safety classifiers can auto-route to another model rather than failing.</p><h2>What to do this week</h2><ul><li><p><strong>If you&#8217;re on Claude Max, you&#8217;re already on it</strong> &#8212; it&#8217;s the new default. Watch whether your agent runs finish more often.</p></li><li><p><strong>Point it at one long task you used to babysit.</strong> That&#8217;s where self-verification shows up, and where no benchmark will tell you anything useful.</p></li><li><p><strong>Re-run your cost maths.</strong> If you priced a workflow as too expensive on Opus 4.8, the numbers may have moved &#8212; same rate, fewer tokens, fewer turns.</p></li><li><p><strong>Check your effort setting.</strong> If you defaulted to max out of caution, high or xhigh may now get you the same result for meaningfully less.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2qYU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68204990-7b89-41ce-9290-df4418c65f4d_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2qYU!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68204990-7b89-41ce-9290-df4418c65f4d_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!2qYU!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68204990-7b89-41ce-9290-df4418c65f4d_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!2qYU!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68204990-7b89-41ce-9290-df4418c65f4d_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2qYU!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68204990-7b89-41ce-9290-df4418c65f4d_1080x1080.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2qYU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68204990-7b89-41ce-9290-df4418c65f4d_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68204990-7b89-41ce-9290-df4418c65f4d_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77170,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/208375159?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68204990-7b89-41ce-9290-df4418c65f4d_1080x1080.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_!2qYU!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68204990-7b89-41ce-9290-df4418c65f4d_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!2qYU!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68204990-7b89-41ce-9290-df4418c65f4d_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!2qYU!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68204990-7b89-41ce-9290-df4418c65f4d_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2qYU!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68204990-7b89-41ce-9290-df4418c65f4d_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>Every launch for the past year has sold intelligence. This one is selling the same intelligence for less &#8212; which, for most people building right now, is the more useful thing to be sold.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[What Comes After Claude? ]]></title><description><![CDATA[You&#8217;ve built agents.]]></description><link>https://theaiparadigm.substack.com/p/what-comes-after-claude</link><guid isPermaLink="false">https://theaiparadigm.substack.com/p/what-comes-after-claude</guid><dc:creator><![CDATA[Anand Butani]]></dc:creator><pubDate>Fri, 17 Jul 2026 12:50:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HX74!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe75968cc-d13d-4861-bc5c-ad44709775d2_1456x1048.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_!HX74!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe75968cc-d13d-4861-bc5c-ad44709775d2_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!HX74!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe75968cc-d13d-4861-bc5c-ad44709775d2_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!HX74!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe75968cc-d13d-4861-bc5c-ad44709775d2_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!HX74!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe75968cc-d13d-4861-bc5c-ad44709775d2_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HX74!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe75968cc-d13d-4861-bc5c-ad44709775d2_1456x1048.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!HX74!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe75968cc-d13d-4861-bc5c-ad44709775d2_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e75968cc-d13d-4861-bc5c-ad44709775d2_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61769,&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://theaiparadigm.substack.com/i/207261568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe75968cc-d13d-4861-bc5c-ad44709775d2_1456x1048.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_!HX74!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe75968cc-d13d-4861-bc5c-ad44709775d2_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!HX74!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe75968cc-d13d-4861-bc5c-ad44709775d2_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!HX74!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe75968cc-d13d-4861-bc5c-ad44709775d2_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!HX74!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe75968cc-d13d-4861-bc5c-ad44709775d2_1456x1048.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></p><p>You&#8217;ve built agents. You&#8217;ve wired up automations. Somewhere on your machine there&#8217;s a workflow that genuinely saves you hours every week, and you&#8217;re a little proud of it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Then a quieter question shows up, usually late at night: <strong>what is any of this actually for?</strong></p><p>It&#8217;s an odd place to be. You&#8217;re clearly ahead of most people. You just can&#8217;t point at what that&#8217;s worth. &#8220;I&#8217;m good at Claude&#8221; isn&#8217;t a job title, isn&#8217;t a raise, and isn&#8217;t a business.</p><p>Most AI advice answers this by pointing at the flashy exits. Start an agency. Sell automations. Build a startup. Those work for some people, but they&#8217;re a bad fit if you have a career you like, a mortgage you like less, and no appetite for betting your income on a cold outreach funnel.</p><p>There&#8217;s a lower-risk move that almost nobody talks about: <strong>become the person who uses AI to solve a specific business problem, and can prove it worked.</strong> Here&#8217;s the roadmap for doing that, whether you want to stay employed or go independent.</p><h3>The tool you learned today has a shelf life &#8212; the diagnosis skill doesn&#8217;t</h3><p>Claude, GPT, Gemini: all of them will keep shipping. Interfaces will change. The workflow you&#8217;re proud of this quarter will be a checkbox in someone&#8217;s product next quarter. <strong>Tool mastery depreciates.</strong></p><p>What compounds instead is the ability to answer four questions about a business you&#8217;re standing inside:</p><ul><li><p><strong>What is actually slowing this place down?</strong></p><p>Not &#8220;what&#8217;s repetitive.&#8221; Repetitive and expensive are different things. The task someone does 40 times a day might cost the company nothing. The approval that sits in a queue for six days might cost it a deal a week.</p></li><li><p><strong>Where does AI genuinely fit?</strong></p><p>Plenty of bottlenecks are political, structural, or budget-shaped. AI does not fix those, and proposing it makes you look like the person with a hammer.</p></li><li><p><strong>How will we know it worked?</strong></p><p>Pick the number before you build. If you can&#8217;t name it, you&#8217;re building a demo.</p></li><li><p><strong>What changes when the tools change?</strong></p><p>A person who thinks in constraints swaps models in an afternoon. A person who thinks in tools starts over.</p></li></ul><h3>The gap is measurable, and it&#8217;s enormous</h3><p>This is the part worth internalizing, because it&#8217;s not vibes. <strong>Adoption is nearly universal. Competence is rare.</strong></p><p><strong>BCG&#8217;s 2026 AI at Scale survey of 1,800 executives found only 26% of companies have generated meaningful financial value from their AI investments.</strong> <a href="https://www.forbes.com/sites/guneyyildiz/2026/01/28/56-of-ceos-see-zero-roi-from-ai-heres-what-the-12-who-profit-do-differently/">PwC&#8217;s 2026 CEO Survey</a> puts it more bluntly: <strong>56% of CEOs report neither increased revenue nor decreased costs from AI in the past 12 months.</strong> <a href="https://www.pertamapartners.com/insights/ai-project-failure-statistics-2026">Gartner expects 30% of the generative AI projects launched in 2024 to be abandoned</a> by the end of 2026 &#8212; poor ROI, escalating costs, unclear business value.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tgD0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde7932-61fd-47b7-b96f-27e22af10c6d_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tgD0!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde7932-61fd-47b7-b96f-27e22af10c6d_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!tgD0!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde7932-61fd-47b7-b96f-27e22af10c6d_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!tgD0!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde7932-61fd-47b7-b96f-27e22af10c6d_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tgD0!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde7932-61fd-47b7-b96f-27e22af10c6d_1080x1080.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tgD0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde7932-61fd-47b7-b96f-27e22af10c6d_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cdde7932-61fd-47b7-b96f-27e22af10c6d_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91410,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/207261568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde7932-61fd-47b7-b96f-27e22af10c6d_1080x1080.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_!tgD0!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde7932-61fd-47b7-b96f-27e22af10c6d_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!tgD0!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde7932-61fd-47b7-b96f-27e22af10c6d_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!tgD0!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde7932-61fd-47b7-b96f-27e22af10c6d_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tgD0!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcdde7932-61fd-47b7-b96f-27e22af10c6d_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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></p><p>Read those numbers as a job description. Companies know AI matters. Many know they&#8217;re behind. Most have already run an experiment that went nowhere. <strong>What they don&#8217;t have is anyone who can tell them what to build first, and how to tell if it worked.</strong></p><h3>Builder vs. consultant &#8212; the difference is who names the problem</h3><p>The instinct after learning Claude is to position as a builder. Someone brings you a spec, you ship it. That&#8217;s real work, and it&#8217;s the cheaper half of the job.</p><p>The valuable position is the one where <strong>you name the problem</strong>, because businesses almost never know what they need. They know what hurts. &#8220;Support is drowning&#8221; is a symptom. The cause might be a broken help center, a bad onboarding flow, or one confusing pricing page generating 40% of the tickets. An agent that answers tickets faster is a fine build and possibly the wrong project entirely.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!6n5L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b8fc623-9726-4e9b-8036-4e4573c79349_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!6n5L!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b8fc623-9726-4e9b-8036-4e4573c79349_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!6n5L!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b8fc623-9726-4e9b-8036-4e4573c79349_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!6n5L!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b8fc623-9726-4e9b-8036-4e4573c79349_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6n5L!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b8fc623-9726-4e9b-8036-4e4573c79349_1080x1080.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!6n5L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b8fc623-9726-4e9b-8036-4e4573c79349_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b8fc623-9726-4e9b-8036-4e4573c79349_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78175,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/207261568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b8fc623-9726-4e9b-8036-4e4573c79349_1080x1080.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_!6n5L!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b8fc623-9726-4e9b-8036-4e4573c79349_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!6n5L!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b8fc623-9726-4e9b-8036-4e4573c79349_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!6n5L!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b8fc623-9726-4e9b-8036-4e4573c79349_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6n5L!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b8fc623-9726-4e9b-8036-4e4573c79349_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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></p><p>It&#8217;s the difference between a pharmacist and a doctor. One dispenses what was asked for. The other figures out what&#8217;s wrong. <strong>Implementation is only worth anything if it&#8217;s aimed at the right target</strong>, which is why diagnosis is what gets paid.</p><h3>Two paths, same engine</h3><p>The model underneath both is identical: <strong>find the constraint, apply AI, show the result.</strong> The only variable is how many companies you do it for.</p><ul><li><p><strong>Independent AI consultant &#8212; variety and ownership, at the cost of stability.</strong></p><p>You work across businesses, diagnose, prescribe, build. It resembles an agency, but you&#8217;re selling outcomes rather than automations. Good fit if you want autonomy and don&#8217;t mind that sales is now roughly half your job.</p></li><li><p><strong>In-house AI consultant &#8212; depth and stability, at the cost of ceiling.</strong></p><p>You become the AI person inside one company, quite possibly the one already paying you. You know where the bodies are buried, which is a genuine analytical advantage an outside consultant spends months buying. Good fit if you&#8217;d rather go deep than sell.</p></li></ul><p>The in-house path is systematically underrated. <strong>You already have the two things external consultants pay the most to acquire: context and trust.</strong> You know which team is quietly drowning and which VP will kill a project on sight. That&#8217;s the expensive part of consulting, and you got it for free by working there.</p><h3>The market is formalizing this &#8212; fast</h3><p>The titles are appearing in real numbers. <strong>US job postings requiring AI skills grew 144% year over year as of April 2026.</strong> <strong><a href="https://www.spectraforce.com/blog/technology-ai-in-hiring/ai-hiring-trends-2026/">IBM&#8217;s 2025 CAIO survey found 1 in 4 companies now have a Chief AI Officer, with 66% expecting most companies to hire one within two years.</a></strong> And <a href="https://www.pwc.com/gx/en/services/ai/ai-jobs-barometer.html">PwC&#8217;s AI Jobs Barometer</a> puts a number on the premium: <strong>companies pay 56% more for people with AI skills.</strong></p><p>Worth saying out loud: <strong>the label &#8220;AI consultant&#8221; is temporary.</strong> Once AI is embedded in every role, the title will age like &#8220;Excel accountant.&#8221; Internet skills went the same way &#8212; an advantage, then a specialty, then just literacy. That&#8217;s not a reason to skip it. It&#8217;s the reason to move now, while the edge still exists.</p><h3>The 4-step roadmap &#8212; no resignation required</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!1BxX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b624ba-fda9-4e77-a01c-c328cd24ba0b_1080x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!1BxX!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b624ba-fda9-4e77-a01c-c328cd24ba0b_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!1BxX!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b624ba-fda9-4e77-a01c-c328cd24ba0b_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!1BxX!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b624ba-fda9-4e77-a01c-c328cd24ba0b_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1BxX!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b624ba-fda9-4e77-a01c-c328cd24ba0b_1080x1080.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!1BxX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b624ba-fda9-4e77-a01c-c328cd24ba0b_1080x1080.png" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49b624ba-fda9-4e77-a01c-c328cd24ba0b_1080x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72955,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/207261568?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b624ba-fda9-4e77-a01c-c328cd24ba0b_1080x1080.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_!1BxX!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b624ba-fda9-4e77-a01c-c328cd24ba0b_1080x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!1BxX!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b624ba-fda9-4e77-a01c-c328cd24ba0b_1080x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!1BxX!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b624ba-fda9-4e77-a01c-c328cd24ba0b_1080x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!1BxX!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49b624ba-fda9-4e77-a01c-c328cd24ba0b_1080x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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></p><h4>1. Audit your role &#8212; find the constraint, not the chore</h4><p>List what slows the team down, blocks revenue, or causes rework. Then attach each one to a number someone above you already reports on: speed, revenue, conversion, cost, retention, error rate. <strong>A problem without a KPI attached is a preference.</strong></p><h4>2. Build one small thing &#8212; pick the smallest problem with the loudest number</h4><p>Not the most impressive project. The most measurable one. Take a corner of the business where you can capture a before, ship a change, and capture an after inside a few weeks. <strong>That first before-and-after is worth more than the next six months of learning.</strong></p><h4>3. Do it enough times to see the pattern &#8212; this is where builders become consultants</h4><p>After three or four of these, the repeats surface. Same bottleneck shapes. Same failure modes. Same reasons things stall. You start diagnosing instead of executing, and the requests change character: people stop bringing you tasks and start bringing you problems. <strong>That&#8217;s the promotion, whether or not the title follows.</strong></p><h4>4. Formalize it &#8212; bring evidence, not enthusiasm</h4><p>Take the proof to leadership and propose the role. If they&#8217;re not ready, keep stacking evidence. <strong>In a lot of cases you&#8217;ll be creating the role rather than applying for one</strong>, which is a far better position than competing for a posting with 400 applicants.</p><h3>Proof beats credentials, and it isn&#8217;t close</h3><p>Everyone watched the same tutorials. Everyone can name the same tools. The only real differentiator is <strong>evidence that you shipped something that moved a number.</strong></p><p>That evidence is cheap to produce and absurdly underused: internal case studies, a portfolio of small projects, a 90-second demo, before-and-after metrics, a post explaining what broke and how you fixed it. When someone asks &#8220;what have you built,&#8221; the answer that wins is a link, not a paragraph.</p><p><strong>Start with one problem, one KPI, one project.</strong> The track record is the career.</p><div><hr></div><p>What&#8217;s the one constraint at your company that everyone complains about and nobody has tried to fix with AI yet?</p><div><hr></div><p><strong>Sources:</strong></p><ul><li><p><a href="https://www.forbes.com/sites/guneyyildiz/2026/01/28/56-of-ceos-see-zero-roi-from-ai-heres-what-the-12-who-profit-do-differently/">Forbes &#8212; 56% of CEOs see zero ROI from AI (PwC 2026 CEO Survey)</a></p></li><li><p><a href="https://www.pertamapartners.com/insights/ai-project-failure-statistics-2026">Pertama Partners &#8212; AI Project Failure Statistics 2026 (Gartner, BCG)</a></p></li><li><p><a href="https://www.spectraforce.com/blog/technology-ai-in-hiring/ai-hiring-trends-2026/">SpectraForce &#8212; AI in Hiring 2026 (IBM CAIO survey)</a></p></li><li><p><a href="https://www.pwc.com/gx/en/services/ai/ai-jobs-barometer.html">PwC &#8212; 2026 Global AI Jobs Barometer</a></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Beyond Copilots: How Autonomous AI Agents are Redefining Enterprise Productivity in 2026]]></title><description><![CDATA[The era of simple chat-based AI assistants is officially behind us.]]></description><link>https://theaiparadigm.substack.com/p/beyond-copilots-how-autonomous-ai</link><guid isPermaLink="false">https://theaiparadigm.substack.com/p/beyond-copilots-how-autonomous-ai</guid><dc:creator><![CDATA[Anand Butani]]></dc:creator><pubDate>Wed, 01 Jul 2026 15:24:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!K5o1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a728790-7df9-414d-89e1-43e37cc4718b_1536x1024.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_!K5o1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a728790-7df9-414d-89e1-43e37cc4718b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!K5o1!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a728790-7df9-414d-89e1-43e37cc4718b_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!K5o1!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a728790-7df9-414d-89e1-43e37cc4718b_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!K5o1!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a728790-7df9-414d-89e1-43e37cc4718b_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!K5o1!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a728790-7df9-414d-89e1-43e37cc4718b_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!K5o1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a728790-7df9-414d-89e1-43e37cc4718b_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a728790-7df9-414d-89e1-43e37cc4718b_1536x1024.png&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;:1321786,&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://theaiparadigm.substack.com/i/204455965?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a728790-7df9-414d-89e1-43e37cc4718b_1536x1024.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_!K5o1!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a728790-7df9-414d-89e1-43e37cc4718b_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!K5o1!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a728790-7df9-414d-89e1-43e37cc4718b_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!K5o1!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a728790-7df9-414d-89e1-43e37cc4718b_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!K5o1!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a728790-7df9-414d-89e1-43e37cc4718b_1536x1024.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></p><p><span>The era of simple chat-based AI assistants is officially behind us. Over the past twelve months, the conversation in enterprise technology has shifted dramatically from &#8220;Copilots&#8221;&#8212;tools that passively wait for user prompts to draft an email or summarize a meeting&#8212;to </span><strong><span>autonomous AI agents</span></strong><span>. These agents represent a paradigm shift: digital entities capable of orchestrating multi-stage workflows, interacting with external databases, self-correcting errors, and executing complex end-to-end tasks with minimal human intervention.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><span>Yet, as organizations rush to deploy these systems, a fascinating tension has emerged. According to the </span><strong><span>Microsoft 2026 Work Trend Index</span></strong><span>, while </span><strong><span>88% of workers</span></strong><span> now utilize generative AI in at least one business function, only </span><strong><span>39% of organizations</span></strong><span> attribute a measurable, direct impact on their EBIT (Earnings Before Interest and Taxes).</span></p><p><span>This &#8220;AI ROI Paradox&#8221; highlights a crucial truth of the agentic era: simply sprinkling AI on top of existing processes does not deliver breakthrough results. True productivity is unlocked only when organizations re-architect their workflows around autonomous capabilities. As we analyze the state of play in 2026, we explore how frontier firms are bridging this gap, what the data reveals about agentic ROI, and how autonomous agents are reshaping the modern workplace.</span></p><h2><span>1. The Agentic Shift: Multi-Stage Workflows in 2026</span></h2><p><span>In 2024 and 2025, enterprise AI was heavily conversational. Users typed prompts, and models generated responses. In 2026, the dominant design is </span><strong><span>agentic orchestration</span></strong><span>.</span></p><p><span>Instead of waiting for continuous user feedback, autonomous AI agents are assigned broad, high-level objectives. They translate these objectives into sequential sub-tasks, execute them across various applications, monitor their own progress, and self-correct when they encounter errors.</span></p><p><span>The data supporting this shift is overwhelming:</span></p><ul><li><p><strong><span>Anthropic&#8217;s 2026 State of AI Agents Report</span></strong><span> reveals that </span><strong><span>80% of organizations</span></strong><span> surveyed report that their investments in AI agents are delivering actual, measurable economic ROI.</span></p></li><li><p><span>The same report found that </span><strong><span>57% of these companies</span></strong><span> are now deploying agents to manage complex, multi-stage workflows rather than simple, single-turn tasks.</span></p></li><li><p><span>Active, deployed AI agents in the </span><strong><span>Microsoft 365 ecosystem grew 15x year-over-year</span></strong><span>, with large enterprises witnessing an </span><strong><span>18x growth</span></strong><span> in custom agents built via Microsoft Copilot Studio.</span></p></li></ul><p><span>These numbers indicate that agents are no longer just experimental prototypes. They are active, core infrastructure. Organizations are moving away from treating AI as an &#8220;individual tool&#8221; and are beginning to deploy them as autonomous team members.</span></p><h2><span>2. Frontier Firms in Action: Real-World Case Studies</span></h2><p><span>To understand the scale of this transformation, we can look at how leading enterprise organizations across diverse sectors are leveraging agentic AI in 2026:</span></p><h3><span>Engineering &amp; Product Development: Coinbase</span></h3><p><span>Software development has been one of the earliest and most aggressive adopters of agentic workflows. At </span><strong><span>Coinbase</span></strong><span>, software engineers have integrated agentic coding workflows via tools like </span><strong><span>Cursor</span></strong><span>. By enabling agents to autonomously write boilerplate code, run test suites, debug syntax errors, and draft pull requests, developers have </span><strong><span>reduced the time from raw idea to production-ready code by 90%</span></strong><span> (as of June 2026). This has allowed engineers to focus on high-level architecture and system security rather than repetitive debugging.</span></p><h3><span>Supply Chain &amp; Logistics: C.H. Robinson</span></h3><p><span>For supply chain giant </span><strong><span>C.H. Robinson</span></strong><span>, managing millions of daily cargo shipments involves processing mountains of unstructured emails, bills of lading, and port regulations. By deploying custom </span><strong><span>LangChain-based agents</span></strong><span> integrated directly with their email servers and CRM systems, the company has automated its core email-to-order workflows. These agents autonomously ingest emails, extract shipping details, cross-reference pricing, schedule cargo, and confirm orders. The results are staggering: the agents </span><strong><span>autonomously process 5,500 shipments daily</span></strong><span>, saving the company over </span><strong><span>600 hours of manual labor</span></strong><span> each day.</span></p><h3><span>Human Resources: Wipro</span></h3><p><span>With a global workforce of over 240,000 employees, multinational IT firm </span><strong><span>Wipro</span></strong><span> faced massive backlogs in resolving HR-related queries, benefits claims, and policy questions. In early 2026, Wipro deployed an autonomous HR agent capable of orchestrating </span><strong><span>50 distinct backend tasks</span></strong><span>&#8212;ranging from verifying leave balances to processing emergency claims. Previously, a standard employee ticket took an average of 48 hours to resolve. Today, the agent resolves queries in </span><strong><span>just 5 seconds</span></strong><span>, while maintaining perfect compliance and improving employee satisfaction scores.</span></p><h3><span>Audit, Risk, and Compliance: Grupo Bimbo</span></h3><p><span>Compliance audits are notoriously tedious, requiring teams to manually review thousands of documents against localized global standards. Baker giant </span><strong><span>Grupo Bimbo</span></strong><span> solved this by building custom compliance agents inside </span><strong><span>Microsoft Copilot Studio</span></strong><span> and deploying them through Microsoft 365 Copilot. The agents autonomously navigate complex global standards, review internal audit logs, detect anomalies, and auto-generate risk matrices. This agentic shift has </span><strong><span>slashed audit planning and preparation times by 20%</span></strong><span> as of June 2026, enabling compliance officers to act on risks rather than hunt for documents.</span></p><h3><span>Enterprise Scale: SnapLogic &amp; Philips</span></h3><ul><li><p><strong><span>SnapLogic</span></strong><span> launched an internal operations agent named &#8220;Jean-Paul.&#8221; By integrating scattered enterprise databases, the agent autonomously generates production-ready customer contracts and proposals. In a single month, Jean-Paul </span><strong><span>recovered 2,141 hours of manual work</span></strong><span>, delivering over $3M in projected annualized business value.</span></p></li><li><p><strong><span>Philips</span></strong><span> deployed an AWS-backed, agentic sales platform that completely re-architected their sales quoting and CRM data entry. By letting agents autonomously sync customer CRM data, cross-reference parts inventory, and generate quotes, a workflow that historically required </span><strong><span>45 days of back-and-forth was compressed into mere minutes</span></strong><span>.</span></p></li></ul><h2><span>3. The 67% Rule: Re-Architecting Workflows for AI Success</span></h2><p><span>If AI agents are so powerful, why is there still an ROI gap where only 39% of businesses see measurable EBIT impact?</span></p><p><span>The answer lies in </span><strong><span>workflow rearchitecting</span></strong><span>. The </span><strong><span>Microsoft 2026 Work Trend Index</span></strong><span> introduced a vital principle for the modern enterprise: </span><strong><span>The 67% Rule</span></strong><span>.</span></p><p><span>According to Microsoft&#8217;s research, </span><strong><span>67% of the economic value and ROI of AI hinges on workflow redesign</span></strong><span>, organizational culture, and management restructuring. Conversely, individual tech skills and the selection of the software tools themselves account for only </span><strong><span>32%</span></strong><span> of the impact.</span></p><p><span>Most companies fail because they attempt to use AI agents to automate existing, flawed processes. For example, trying to insert an AI agent into a manual spreadsheet-sharing workflow is highly inefficient. Instead, frontier firms restructure the process from scratch. They remove the spreadsheets entirely, creating direct database APIs that autonomous agents can query and modify in real-time.</span></p><p><span>As the Boston Consulting Group (BCG) noted in their June 2026 report, </span><em><span>AI at Work: Why Strategy Matters More Than Tools</span></em><span>, &#8220;The leaders of the agentic revolution are not those with the largest software budgets. They are the leaders who are willing to dismantle legacy business processes and build decentralized, agent-first workflows.&#8221;</span></p><h2><span>4. Preparing Your Business: Building the &#8220;Plumbing&#8221; First</span></h2><p><span>For business leaders looking to replicate these 10x productivity gains, the path forward requires rigorous technical and structural preparation.</span></p><ul><li><p><strong><span>Build the Integration Plumbing First</span></strong><span>: As Merck and Mastercard discovered in 2026, successful agentic AI requires perfect backend integration. AI agents are only as good as the systems they can access. Businesses must build secure, centralized data lakes, establish clean API boundaries, and provide structured access points so agents can interact with CRMs, ERPs, and internal databases securely.</span></p></li><li><p><strong><span>Establish Strong Guardrails and Auditing</span></strong><span>: Autonomous execution must be paired with robust auditing. Establish &#8220;human-in-the-loop&#8221; approval gates for high-impact actions (such as initiating financial wire transfers or finalizing legal contracts) while letting agents execute lower-risk sub-tasks autonomously.</span></p></li><li><p><strong><span>Shift from Prompting to Orchestrating</span></strong><span>: Team members must be trained to stop thinking of AI as a search bar. Instead, they must learn to act as managers&#8212;defining objectives, assigning resources, and supervising teams of autonomous agents that execute the underlying work.</span></p></li></ul><h2><span>Conclusion: Step Into the Agent-First Era</span></h2><p><span>In 2026, the debate around whether artificial intelligence will impact corporate productivity is officially over. Deployed strategically, autonomous AI agents are delivering immediate, undeniable, and highly scalable economic returns. From Coinbase&#8217;s 90% software cycle compression to Wipro&#8217;s 5-second HR response times, the competitive gap between agent-first organizations and legacy organizations is rapidly widening.</span></p><p><span>However, the key takeaway of 2026 is that technology alone is not enough. To bridge the ROI gap, leaders must look beyond the tools. They must embrace the 67% Rule, ridding themselves of outdated corporate processes and re-architecting workflows from the ground up to empower both their human workforce and their autonomous digital colleagues.</span></p><p><strong><span>Are you ready to redesign your workflows for the agentic era? Start by identifying your team&#8217;s most time-intensive manual bottlenecks today.</span></strong></p>]]></content:encoded></item><item><title><![CDATA[The Claude Code Hooks Library ]]></title><description><![CDATA[Catches mistakes before they ship]]></description><link>https://theaiparadigm.substack.com/p/the-claude-code-hooks-library</link><guid isPermaLink="false">https://theaiparadigm.substack.com/p/the-claude-code-hooks-library</guid><dc:creator><![CDATA[Anand Butani]]></dc:creator><pubDate>Tue, 16 Jun 2026 16:02:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bC-d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aeeeabe-48b2-4d5c-8d3f-76f337f0c4c9_1856x1204.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_!bC-d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aeeeabe-48b2-4d5c-8d3f-76f337f0c4c9_1856x1204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!bC-d!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aeeeabe-48b2-4d5c-8d3f-76f337f0c4c9_1856x1204.png 424w, /__u/substackcdn.com/image/fetch/$s_!bC-d!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aeeeabe-48b2-4d5c-8d3f-76f337f0c4c9_1856x1204.png 848w, /__u/substackcdn.com/image/fetch/$s_!bC-d!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aeeeabe-48b2-4d5c-8d3f-76f337f0c4c9_1856x1204.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bC-d!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aeeeabe-48b2-4d5c-8d3f-76f337f0c4c9_1856x1204.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!bC-d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aeeeabe-48b2-4d5c-8d3f-76f337f0c4c9_1856x1204.png" width="1456" height="945" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5aeeeabe-48b2-4d5c-8d3f-76f337f0c4c9_1856x1204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:945,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2825503,&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://theaiparadigm.substack.com/i/202304405?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aeeeabe-48b2-4d5c-8d3f-76f337f0c4c9_1856x1204.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_!bC-d!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aeeeabe-48b2-4d5c-8d3f-76f337f0c4c9_1856x1204.png 424w, /__u/substackcdn.com/image/fetch/$s_!bC-d!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aeeeabe-48b2-4d5c-8d3f-76f337f0c4c9_1856x1204.png 848w, /__u/substackcdn.com/image/fetch/$s_!bC-d!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aeeeabe-48b2-4d5c-8d3f-76f337f0c4c9_1856x1204.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bC-d!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5aeeeabe-48b2-4d5c-8d3f-76f337f0c4c9_1856x1204.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>You can write &#8220;never run destructive git commands&#8221; in your CLAUDE.md a hundred times.</p><p>Somewhere around the fortieth agent turn, in a long auto-mode session, the model is going to do it anyway.</p><p>Not because it&#8217;s careless &#8212; because instructions in context are probabilistic, and probabilistic guardrails fail exactly when you stop watching.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I spent years shipping AI in environments where that failure mode is unacceptable. HIPAA systems. FDA-regulated workflows. Places where &#8220;the model usually gets it right&#8221; gets you a finding, not a feature.</p><p>The lesson that transferred directly to running four products solo with Claude Code: <strong>the rules you actually care about cannot live in a place the model can ignore.</strong> They have to live somewhere deterministic.</p><p>In Claude Code, that place is hooks. This is the library I run, what each hook catches, and how to roll them out without slowing yourself down.</p><p>What a hook actually is &#8212; a shell command the harness runs at a fixed moment, not the model</p><p>A hook is a shell command that Claude Code itself executes at a specific point in the session lifecycle. The key word is <em>itself</em>. The model doesn&#8217;t decide whether to run your hook &#8212; the harness does, every single time the event fires. That&#8217;s the entire reason hooks beat instructions.</p><p>When a hook fires, Claude Code pipes a <strong>JSON object into the command&#8217;s stdin</strong> describing what&#8217;s happening &#8212; the session ID, the working directory, the tool about to run, its arguments.</p><p>Your script reads that JSON, decides, and signals back through its <strong>exit code</strong>:</p><ul><li><p><strong>Exit 0 means success.</strong> The action proceeds. If your script printed JSON to stdout, Claude Code parses it for extra instructions.This is the happy path. Most of your hooks will format a file, log something, or quietly approve and return 0.</p></li><li><p><strong>Exit 2 means block.</strong> Claude Code throws away stdout and feeds your script&#8217;s <strong>stderr text back to the model as an error</strong>. For a pre-tool hook, that means the tool call never happens and the model reads your reason.This is the whole game. Exit 2 is how a hook says &#8220;no&#8221; in a way the model cannot override. The stderr you print becomes the explanation the model sees and reasons about.</p></li><li><p><strong>Any other non-zero exit is a non-blocking error.</strong> Execution continues, your stderr lands in the transcript and debug log.Use this for &#8220;warn but don&#8217;t stop&#8221; checks &#8212; you want a record, not a wall.</p></li></ul><p>No SDK, no plugin system. A bash script, a jq call, an exit code. That&#8217;s a hook.</p><h2><strong>The events worth knowing &#8212; the lifecycle points you can hook into</strong></h2><p>Claude Code exposes a long list of lifecycle events (nearly 30 as of June 2026), but you&#8217;ll do almost everything with a handful.</p><p>These are the ones that earn their place in a real setup:</p><ul><li><p><strong>PreToolUse</strong> &#8212; fires <em>before</em> a tool call executes. This is your veto point.The hook receives tool_name (like Bash or Edit) and tool_input (for Bash, tool_input.command; for edits, tool_input.file_path).Exit 2 here and the tool call dies before it touches anything. Every &#8220;don&#8217;t let it do X&#8221; rule you have belongs on this event.</p></li><li><p><strong>PostToolUse</strong> &#8212; fires <em>after</em> a tool call succeeds.The file is already written. This is where you format, lint, type-check, or test the thing that just changed. You can&#8217;t prevent the edit here, but you can react to it instantly while the model is still in the loop.</p></li><li><p><strong>UserPromptSubmit</strong> &#8212; fires when you hit enter, before the model sees your prompt.Use it to inject context (current branch, ticket number, time) or to reject prompts that match something you never want to send.</p></li><li><p><strong>Stop</strong> &#8212; fires when Claude finishes responding and is about to hand the turn back to you.Your &#8220;did it actually finish the job?&#8221; gate. Block here and the model keeps working instead of stopping with tests red.</p></li><li><p><strong>SubagentStop</strong> &#8212; the same idea, but for a subagent finishing inside a larger task.Useful when you run agent teams and want each member held to a standard before its work folds back into the main context.</p></li><li><p><strong>SessionEnd</strong> &#8212; fires when the session terminates.The newest of the practical bunch. Its input carries a reason field telling you <em>why</em> the session ended &#8212; clear, resume, logout, prompt_input_exit, and a few others.This is your cleanup-and-log hook: snapshot what changed, write a session summary, tear down temp resources before everything disappears.</p></li></ul><p>The matcher field is how you scope a hook to specific tools. Plain names match exactly &#8212; Bash hits only Bash, Edit|Write hits either.</p><p>Anything with a special character is treated as a <strong>JavaScript regular expression</strong>, so mcp__memory__.* catches every tool from one MCP server. Leave it as * or omit it to fire on everything.</p><h2><strong>How a hook is wired into settings.json &#8212; the nesting that trips everyone up</strong></h2><p>Hooks live in settings.json under a structure that&#8217;s three levels deep, and the nesting is where most people&#8217;s first attempt fails. Here&#8217;s the literal shape:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!We27!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa434a551-34c2-4e0a-87da-78eef33bdfc1_1057x541.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!We27!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa434a551-34c2-4e0a-87da-78eef33bdfc1_1057x541.png 424w, /__u/substackcdn.com/image/fetch/$s_!We27!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa434a551-34c2-4e0a-87da-78eef33bdfc1_1057x541.png 848w, /__u/substackcdn.com/image/fetch/$s_!We27!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa434a551-34c2-4e0a-87da-78eef33bdfc1_1057x541.png 1272w, /__u/substackcdn.com/image/fetch/$s_!We27!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa434a551-34c2-4e0a-87da-78eef33bdfc1_1057x541.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!We27!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa434a551-34c2-4e0a-87da-78eef33bdfc1_1057x541.png" width="1057" height="541" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a434a551-34c2-4e0a-87da-78eef33bdfc1_1057x541.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:1057,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31834,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/202304405?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa434a551-34c2-4e0a-87da-78eef33bdfc1_1057x541.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_!We27!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa434a551-34c2-4e0a-87da-78eef33bdfc1_1057x541.png 424w, /__u/substackcdn.com/image/fetch/$s_!We27!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa434a551-34c2-4e0a-87da-78eef33bdfc1_1057x541.png 848w, /__u/substackcdn.com/image/fetch/$s_!We27!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa434a551-34c2-4e0a-87da-78eef33bdfc1_1057x541.png 1272w, /__u/substackcdn.com/image/fetch/$s_!We27!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa434a551-34c2-4e0a-87da-78eef33bdfc1_1057x541.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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></p><p>Read it top down: the hooks object holds <strong>event names</strong>, each event holds an array of <strong>matcher groups</strong>, and each matcher group holds its own hooks array of command handlers. Yes, the word &#8220;hooks&#8221; appears twice at different levels &#8212; that&#8217;s the part people get wrong. Point command at an absolute path so it resolves no matter where the session started.</p><h2><strong>The library &#8212; 8 hooks to run</strong></h2><p>Each one names the event it fires on and the single thing it enforces. Steal them.</p><ul><li><p><strong>Block destructive shell commands</strong> &#8212; <em>PreToolUse on Bash.</em>The script reads tool_input.command, greps for rm -rf, git push --force, git reset --hard, DROP TABLE, dropping a production database &#8212; and exits 2 with a stderr line explaining the refusal. The model literally cannot run the command; it reads your reason and routes around it. This is the hook I&#8217;d install first in any environment with real data behind it.</p></li><li><p><strong>Protect sensitive paths from edits</strong> &#8212; <em>PreToolUse on Edit|Write.</em>Reads tool_input.file_path and exits 2 if it touches .env, anything under secrets/, infra/prod/, or your CI config. Coming from regulated work, this is the digital version of &#8220;some files require a second set of eyes&#8221; &#8212; except it&#8217;s enforced on every single write, not when someone remembers the policy.</p></li><li><p><strong>Auto-format on every write</strong> &#8212; <em>PostToolUse on Edit|Write.</em>After the file lands, run prettier, black, gofmt &#8212; whatever your stack uses &#8212; on tool_input.file_path. Exit 0. You never think about formatting again because it&#8217;s no longer a thing the model has to remember to do; it&#8217;s a thing that happens.</p></li><li><p><strong>Type-check and lint the changed file</strong> &#8212; <em>PostToolUse on Edit|</em></p><p><em><a href="https://write.run/">Write.</a></em><a href="https://write.run/">Run</a></p><p> your linter or type-checker scoped to the file that just changed. Print failures to stderr and exit 2 so the model immediately sees the error and fixes it in the same turn, instead of you discovering it three commits later.</p></li><li><p><strong>Run the relevant tests before the turn ends</strong> &#8212; <em>Stop.</em>When Claude tries to wrap up, fire the test suite (or the affected subset). If anything&#8217;s red, exit 2 &#8212; the model doesn&#8217;t get to stop on a broken build. This single hook is the difference between &#8220;it said it was done&#8221; and &#8220;it was actually done.&#8221;</p></li><li><p><strong>Inject context into every prompt</strong> &#8212; <em>UserPromptSubmit.</em>Prepend the current git branch, the ticket you&#8217;re on, and the date. Print it as additionalContext and the model starts every prompt already oriented, so you stop re-explaining where you are.</p></li><li><p><strong>Block commits of secrets and debug junk</strong> &#8212; <em>PreToolUse on Bash.</em>Match git commit in the command, scan staged changes for API keys, console.log, TODO: remove, print() debugging &#8212; exit 2 if found. A secrets scan that runs on intent to commit, not after the secret is already in your history.</p></li><li><p><strong>Snapshot and summarize at session end</strong> &#8212; <em>SessionEnd.</em>Check the matcher for why the session ended, then write a short summary of what changed and log it. When you&#8217;re managing many sessions a day, this is the audit trail that tells you what each one actually did &#8212; the kind of record an ungoverned setup never produces.</p></li></ul><h2><strong>Rolling them out without wrecking your flow &#8212; start in warn mode, promote to block</strong></h2><p>The fastest way to hate hooks is to install ten in blocking mode on day one and spend an afternoon fighting your own guardrails. Don&#8217;t. Roll them out like you&#8217;d roll out a policy in production.</p><ul><li><p><strong>Start every new hook as non-blocking.</strong> Exit 1 with a warning to stderr instead of exit 2. Watch the transcript for a few days and see what it would have caught. False positives are cheap when nothing is blocked.</p></li><li><p><strong>Promote to exit 2 once it&#8217;s quiet.</strong> When a hook has gone a week without a bad block, flip it to blocking. Now it&#8217;s a law.</p></li><li><p><strong>Keep hooks fast and scoped.</strong> A PostToolUse hook runs on every edit &#8212; if it takes three seconds, you&#8217;ll feel it all day. Scope linters to the changed file, not the whole repo.</p></li><li><p><strong>Make stderr messages instructive, not just angry.</strong> The model reads your stderr and acts on it. &#8220;Blocked: editing infra/prod requires a manual change &#8212; ask the user&#8221; routes the model somewhere useful. &#8220;DENIED&#8221; just makes it try again.</p></li><li><p><strong>Version your hooks with your project.</strong> Check the scripts into the repo and reference them by path in settings.json. The guardrails travel with the codebase, which is the whole point of deterministic enforcement.</p></li></ul><p>The reframe that matters: hooks aren&#8217;t about distrusting the model. They&#8217;re about not <em>needing</em> to trust it for the handful of things where being wrong is expensive. In regulated work that&#8217;s the entire job &#8212; you don&#8217;t ship &#8220;usually safe,&#8221; you ship a system that&#8217;s safe whether or not anyone is watching. Hooks bring that same posture to a solo Claude Code setup, which is exactly what you want the day you stop reading every diff and start running fleets.</p><p>Which of these is the first one you&#8217;d install &#8212; and what&#8217;s the rule you&#8217;ve been trusting the model to remember that should&#8217;ve been a hook all along?</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Your First Real App, Shipped: The No-Code Founder’s Playbook for 2026]]></title><description><![CDATA[The tool that ships your first app is probably already in a subscription you&#8217;re paying for.]]></description><link>https://theaiparadigm.substack.com/p/your-first-real-app-shipped-the-no</link><guid isPermaLink="false">https://theaiparadigm.substack.com/p/your-first-real-app-shipped-the-no</guid><dc:creator><![CDATA[Anand Butani]]></dc:creator><pubDate>Tue, 09 Jun 2026 14:50:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SFC4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22fb2298-dd9d-42e7-87d0-7a592566a0e8_1400x1000.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The tool that ships your first app is probably already in a subscription you&#8217;re paying for.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!SFC4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22fb2298-dd9d-42e7-87d0-7a592566a0e8_1400x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!SFC4!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22fb2298-dd9d-42e7-87d0-7a592566a0e8_1400x1000.png 424w, /__u/substackcdn.com/image/fetch/$s_!SFC4!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22fb2298-dd9d-42e7-87d0-7a592566a0e8_1400x1000.png 848w, /__u/substackcdn.com/image/fetch/$s_!SFC4!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22fb2298-dd9d-42e7-87d0-7a592566a0e8_1400x1000.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SFC4!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22fb2298-dd9d-42e7-87d0-7a592566a0e8_1400x1000.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!SFC4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22fb2298-dd9d-42e7-87d0-7a592566a0e8_1400x1000.png" width="1400" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22fb2298-dd9d-42e7-87d0-7a592566a0e8_1400x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:834191,&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://theaiparadigm.substack.com/i/201310097?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22fb2298-dd9d-42e7-87d0-7a592566a0e8_1400x1000.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_!SFC4!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22fb2298-dd9d-42e7-87d0-7a592566a0e8_1400x1000.png 424w, /__u/substackcdn.com/image/fetch/$s_!SFC4!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22fb2298-dd9d-42e7-87d0-7a592566a0e8_1400x1000.png 848w, /__u/substackcdn.com/image/fetch/$s_!SFC4!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22fb2298-dd9d-42e7-87d0-7a592566a0e8_1400x1000.png 1272w, /__u/substackcdn.com/image/fetch/$s_!SFC4!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22fb2298-dd9d-42e7-87d0-7a592566a0e8_1400x1000.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>ChatGPT&#8217;s $20/month plan includes Codex &#8212; OpenAI&#8217;s full coding agent running GPT-5.5 &#8212; which builds, iterates, and deploys a complete web app from plain-English prompts. Usage on Plus is credit-limited, so heavy sessions can exhaust the daily quota; budget for top-ups or pace your builds accordingly.</p><p>Claude&#8217;s $20/month Pro plan includes Claude Code, which does the same thing &#8212; you describe what you want, it writes and edits the code files on your computer. Pro runs on rolling 5-hour quota windows &#8212; if you hit the ceiling mid-session, pause and resume after the window resets, or upgrade to the Max plan at $100/month for heavier daily use.</p><p>Most first-time builders don&#8217;t realize they&#8217;re one install away. If you want the full workflow at a glance before diving in, jump to the <strong>Quick Steps Cheatsheet</strong> near the bottom. Otherwise, start here.</p><h2>What Every App Is Actually Made Of &#8212; the five components you&#8217;re building</h2><p>Before picking your tools, it helps to know what you&#8217;re actually building.</p><p>Every app &#8212; no matter how simple &#8212; is made of the same five pieces. The AI agent builds all of them for you, but knowing what each one does means you can describe what you want clearly and understand why certain setup steps exist.</p><ul><li><p><strong>Frontend:</strong> everything the user sees and interacts with &#8212; buttons, forms, pages, layouts. This is what the agent builds first when you describe your app. It runs in the browser.</p></li><li><p><strong>Database:</strong> where your data lives permanently. Without one, everything disappears the moment the page refreshes. If a user saves something, fills in a form, or creates an account &#8212; that goes in the database.</p></li><li><p><strong>Authentication:</strong> how users sign in. Google sign-in, email and password, magic links. This is what lets your app know <em>who</em> is using it and show them their own data.</p></li><li><p><strong>Storage:</strong> for files &#8212; images, PDFs, videos, uploads. Separate from the database, which is just for text and numbers.</p></li><li><p><strong>Hosting:</strong> puts the app on the internet so anyone with a link can open it. Without this, your app only runs on your own computer.</p></li></ul><p>When you use Lovable, all five are handled automatically. When you use Codex or Claude Code, the agent builds the frontend on its own &#8212; but you set up the database, authentication, and storage yourself before the build starts. Hosting is the last step, done via Vercel once the app is working. The next section shows you exactly which tools cover which components.</p><h2>The Vibe Coding Stack for Beginners &#8212; everything you need for under $30/month</h2><p>Now that you know what an app is made of, here&#8217;s the tool for each piece.</p><p><strong>AI coding agent &#8212; pick one:</strong></p><ul><li><p><strong>Codex</strong> (via ChatGPT, $20/month): runs in your browser, zero install required. Best if you already have a ChatGPT subscription and want to start immediately.</p></li><li><p><strong>Claude Code</strong> (via Claude Pro, $20/month): runs in a command-line window on your computer (a text-only screen where you type instructions &#8212; the agent handles everything from there). Best for multi-file projects and anything complex.</p></li><li><p><strong>Lovable</strong> ($25/month): describe your app in plain English and it builds, hosts, and deploys it for you &#8212; database included. Best if you want zero setup and want something live in two hours with no experience at all.</p></li></ul><p><strong>Database &#8212; Firebase (free tier to start):</strong><br>Google runs it, the free tier covers small apps, and the AI agent can wire it up in one prompt once you have your config key. Handles user sign-in, data storage, and file uploads in one place. <em>Not needed if you&#8217;re using Lovable &#8212; it&#8217;s already included.</em></p><p><strong>Deployment &#8212; Vercel (free tier):</strong><br>Connect your GitHub repo and your app is live in seconds. Every code push auto-deploys. Free up to 100 GB bandwidth and 1M requests/month &#8212; more than enough until you have real users.</p><p><strong>Version control &#8212; GitHub (free):</strong><br>Where your code lives between sessions &#8212; think of it as Google Drive for your project files. GitHub Desktop gives you a visual interface if the command line feels unfamiliar. The agent can commit and push for you; you just need the account set up.</p><p><strong>Domain &#8212; Namecheap (~$10/year):</strong><br>Once your app is working and you want a real URL, Namecheap is the cheapest reliable option. Buy it, point it at Vercel, done.</p><p><strong>First-year total: roughly $250&#8211;300</strong> &#8212; mostly just your Codex or Claude Code subscription. Everything else is free tier until you have real users.</p><h3>What this means for you</h3><ul><li><p><strong>Don&#8217;t set up everything at once:</strong> get the coding agent working first, add Firebase when you need data to persist, add Vercel when you&#8217;re ready to share a link. One tool at a time.</p></li><li><p><strong>Free tiers are enough for months:</strong> Firebase, Vercel, and GitHub are all free at the scale of a side project or early MVP. Upgrade only when traffic or storage forces it.</p></li></ul><h2>The Build Loop &#8212; why most beginners never actually ship</h2><p>The loop itself is simple: prompt &#8594; preview &#8594; iterate &#8594; ship.</p><p>You describe what you want in plain English. The agent writes the code files. You open the preview in your browser, use it like a real app, then send feedback: <em>&#8220;the save button doesn&#8217;t work,&#8221; &#8220;make the background darker,&#8221; &#8220;add a category filter.&#8221;</em> Each round takes 30 seconds to a few minutes. You keep going until it feels right.</p><p>The mistake beginners make is treating this like a one-shot chat &#8212; expecting one big prompt to produce a finished product. It doesn&#8217;t. The real workflow is closer to working with a contractor: you give the brief, review the draft, mark what&#8217;s off, and repeat.</p><p>One builder went from blank project to a deployed &#8220;Shared Brain&#8221; &#8212; an internal content library pulling thumbnails from X, YouTube, and Instagram, auto-titling items with AI, and supporting multiple users &#8212; in under 30 minutes across 7 prompts. A simpler paint app took <strong>5 minutes and 44 seconds</strong> from empty folder to working browser preview.</p><p>The ceiling is real but far higher than most people expect. In a single session you can build a web app, package it as a desktop app with Electron (the same framework Slack and VS Code use), and ship an iOS version &#8212; all connected to the same backend database.</p><h3>What this means for you</h3><ul><li><p><strong>Start smaller than you think:</strong> your first prompt should describe a working prototype, not a finished product. <em>&#8220;Create a simple to-do app and run it locally&#8221;</em> is better than a 300-word spec.</p></li><li><p><strong>Use screenshots to fix bugs:</strong> if something looks wrong, right-click &#8594; Inspect &#8594; copy the console errors, paste them into the agent. Or screenshot the problem and say <em>&#8220;fix this&#8221;</em> &#8212; the agent reads both.</p></li><li><p><strong>Save to GitHub early:</strong> once the agent sets it up, just say <em>&#8220;commit the changes to GitHub&#8221;</em> after each working session. It&#8217;s your save button.</p></li></ul><h2>Set Up Your Database Before You Build &#8212; the step that turns a demo into a real app</h2><p><em>Using Lovable? Skip this section &#8212; database and authentication are already included.</em></p><p>For a real app, you need the three backend components from the previous section set up <em>before</em> the agent writes a line of feature code. Firebase handles all three from one console.</p><p>The setup takes 5&#8211;10 minutes: create a Firebase project, enable Auth, Firestore, and Storage, then copy the config key and paste it into the agent. That&#8217;s the only time you leave the coding environment. When you need file storage or heavier usage, upgrade to the pay-as-you-go Blaze plan &#8212; set a <strong>$20/month spending cap</strong> to avoid surprises. Supabase is a strong alternative: no per-operation billing, and at scale (10,000+ daily active users doing heavy reads) it typically runs <strong>3&#8211;5x cheaper</strong> than Firebase.</p><h3>What this means for you</h3><ul><li><p><strong>Do Firebase setup first:</strong> create the project, enable Auth + Firestore + Storage, copy the config key &#8212; then start the build. Adding it halfway through creates a messy rewrite.</p></li><li><p><strong>Set a billing cap immediately:</strong> Firebase&#8217;s Blaze plan charges per operation. A $20/month ceiling keeps development costs flat while your app has light traffic.</p></li><li><p><strong>Consider Supabase for relational data:</strong> if your app needs complex queries or you&#8217;re projecting serious read/write volume, Supabase&#8217;s pricing is more predictable at scale.</p></li></ul><h2>The Two-Model Pattern &#8212; how to stop Claude Code from rewriting itself mid-build</h2><p><em>This section is for Claude Code users. If you&#8217;re using Codex or Lovable, skip to the next section.</em></p><p>For Claude Code users, one two-step pattern dramatically improves results on anything complex.</p><p>Use Opus &#8212; Claude&#8217;s most capable model, slower and costlier &#8212; to plan. Type <code>/model opus</code>, describe the feature, and ask for a full plan before any code gets written. Opus catches edge cases, identifies dependencies, and structures the approach. Then switch: <code>/model sonnet</code>. Tell it <em>&#8220;follow the plan exactly and build it.&#8221;</em> Sonnet writes code fast and accurately; for the build phase it&#8217;s the right fit. Think of it as a senior architect designing the blueprint, then a skilled contractor building from it. Sonnet free-forming a complex feature without a plan is where sessions go sideways.</p><p>Claude Code also uses a CLAUDE.md file to remember your project between sessions &#8212; without it, every new session starts cold. For a new project, write one yourself before your first build. It doesn&#8217;t need to be long:</p><pre><code><code>Project: AI resume builder for nurses.
Stack: React, Firebase, Vercel.
Rules: keep the UI simple, mobile-first.
</code></code></pre><p>For an existing project with code already written, run <code>/init</code> instead &#8212; Claude reads the codebase and generates the file for you. Run it after the first build, not on an empty folder.</p><p>Activate <strong>plan mode</strong> before any task that touches more than two or three files. In normal mode, the agent just starts writing code immediately. In plan mode, it shows you a list of every change it intends to make and waits for your approval before touching anything &#8212; which stops it from rewriting things it already built. Hit <strong>Shift + Tab</strong> to activate it, or type <code>/plan</code> (the slash command works on all platforms; Shift+Tab has a known bug on Windows).</p><p>Run <code>/compact</code> when the agent gives you the same fix three times and it still doesn&#8217;t work &#8212; that&#8217;s the sign the session context is full and it&#8217;s going in circles. <code>/compact</code> summarises what matters and clears the noise.</p><h3>What this means for you</h3><ul><li><p><strong>Use /init on existing codebases:</strong> it reads your project and generates the CLAUDE.md for you. Most useful after the first build, when there&#8217;s real code to analyze.</p></li><li><p><strong>Fresh session beats long context:</strong> if two correction attempts on the same bug don&#8217;t stick, start a new session, describe the problem cleanly, and paste only the relevant code.</p></li></ul><h2>What You Can Actually Build &#8212; real product categories that vibe coders have already shipped</h2><p>These aren&#8217;t theoretical. They&#8217;re the product types that regularly reach early revenue with one person and an AI coding agent.</p><ul><li><p><strong>AI wrapper SaaS:</strong> tools built on top of LLM APIs (LLM stands for Large Language Model &#8212; the AI technology behind ChatGPT, Claude, etc.; an &#8220;API&#8221; is a way for your app to talk to that AI and use its capabilities). Common examples: AI tweet writers, ad copy generators, resume builders, cold outreach tools. Low build cost, fast to market, often hit early MRR on small subscriptions before competition catches up. These are called &#8220;wrappers&#8221; because you&#8217;re wrapping an existing AI with a specific interface for a specific audience.</p></li><li><p><strong>Chrome extensions:</strong> AI summarizers for YouTube or articles, tab managers, &#8220;chat with this page&#8221; tools. Many hit <strong>$1k&#8211;$10k MRR</strong> within weeks of launch. Four files, 15 minutes to build the first version.</p></li><li><p><strong>Micro SaaS dashboards:</strong> simple analytics for Shopify or Gumroad sellers, lightweight CRM tools for solo founders, Stripe revenue trackers with AI insights. Narrow problem, clear buyer, easy to charge $20&#8211;$50/month.</p></li><li><p><strong>AI content tools:</strong> meeting note takers (Zoom/Meet transcription + summary), social media post generators for one specific platform, repurposing tools that turn a blog post into tweets and LinkedIn content. High demand, recurring use case.</p></li><li><p><strong>One-feature indie products:</strong> landing page generators, portfolio builders, habit trackers with AI coaching. Small surface area means faster build, easier to explain, easier to sell.</p></li></ul><p>The pattern across all of these: <strong>one problem, one audience, one clear reason to pay</strong>. The wider you go on your first product, the harder everything gets.</p><h3>What this means for you</h3><ul><li><p><strong>Pick the smallest useful version:</strong> a &#8220;resume builder for nurses&#8221; beats &#8220;AI resume builder.&#8221; Narrow beats broad every time at the MVP stage.</p></li><li><p><strong>Extensions and one-feature tools ship fastest:</strong> four files for a Chrome extension, one HTML file for a simple tool. Start there if you want something live this week.</p></li><li><p><strong>Validate before you build a full stack:</strong> a landing page with a waitlist form can tell you whether anyone wants the thing before you spend a weekend on Firebase setup.</p></li></ul><h2>From Local to Live &#8212; deploy in one prompt</h2><p>Running locally means the app only works on your machine.</p><p>To make it real &#8212; shareable, accessible from any browser &#8212; you need to deploy it. Vercel is the fastest option: free tier for small projects, direct integration with both Codex and Claude Code, and deployment reduces to one prompt: <em>&#8220;deploy to Vercel and give me the public link.&#8221;</em> The agent handles the rest.</p><p>One manual step after Vercel deployment: add your new Vercel URL to Firebase&#8217;s authorized domains list. Firebase only allows sign-in from domains it explicitly trusts &#8212; your new Vercel URL isn&#8217;t on that list yet, so sign-in will fail until you add it. Go to Firebase console &#8594; Authentication &#8594; Settings &#8594; Authorized Domains &#8594; Add domain. Takes 30 seconds.</p><h3>What this means for you</h3><ul><li><p><strong>Deploy a prototype early:</strong> a real URL you can share with early users is worth more than a polished local build nobody can see. Feedback shapes the product; localhost links don&#8217;t travel.</p></li><li><p><strong>Add a custom domain later:</strong> once the app is validated, Vercel&#8217;s dashboard makes custom domain setup a 3-click process.</p></li></ul><h2>Quick Steps Cheatsheet &#8212; the full workflow on one page</h2><p>Use this as a reference before every new build:</p><ol><li><p><strong>Choose your tool:</strong> Lovable for zero setup. Codex (ChatGPT) or Claude Code (Claude Pro) for more control. All cost $20&#8211;$25/month.</p></li><li><p><strong>Set up Firebase first (Codex / Claude Code only):</strong> create a project &#8594; enable Auth + Firestore + Storage &#8594; copy config key &#8594; paste into the agent. Skip if using Lovable &#8212; already included.</p></li><li><p><strong>Create a CLAUDE.md (Claude Code only):</strong> write 2&#8211;3 lines &#8212; project name, stack, any rules. Or run <code>/init</code> after the first build if code already exists.</p></li><li><p><strong>Write a small first prompt:</strong> describe the simplest working version &#8212; one screen, one action. Not the full product.</p></li><li><p><strong>Use Opus to plan anything complex (Claude Code):</strong> <code>/model opus</code> &#8594; describe the feature &#8594; get a plan &#8594; <code>/model sonnet</code> &#8594; &#8220;build this.&#8221;</p></li><li><p><strong>Activate plan mode before multi-file tasks</strong> &#8212; type <code>/plan</code> (or Shift+Tab on Mac/Linux): the agent shows you every change it intends to make before touching anything.</p></li><li><p><strong>Fix bugs with screenshots or console errors:</strong> right-click &#8594; Inspect &#8594; copy errors &#8594; paste into the agent.</p></li><li><p><strong>Commit to GitHub regularly:</strong> tell the agent <em>&#8220;commit the changes to GitHub&#8221;</em> after each working session.</p></li><li><p><strong>Run /compact if the agent keeps giving the same broken fix:</strong> clears context noise, gets it back on track.</p></li><li><p><strong>Deploy to Vercel:</strong> tell the agent <em>&#8220;deploy to Vercel and give me the public link.&#8221;</em></p></li><li><p><strong>Authorize the Vercel domain in Firebase:</strong> Authentication &#8594; Settings &#8594; Authorized Domains &#8594; Add your Vercel URL.</p></li><li><p><strong>Share the link and get feedback</strong> before building more.</p></li></ol><h2>Your Move This Week</h2><p>Pick one product category from the list above and build the smallest useful version this afternoon.</p><p>Open Codex or Claude Code, create a quick CLAUDE.md (two lines: what you&#8217;re building and the stack), describe what you want in two sentences, and start the loop. A Chrome extension takes about 15 minutes. A landing page takes under 2 minutes. A database-backed web app with sign-in and a live URL takes an afternoon. The subscription you&#8217;re probably already paying $20/month for is the only tool you need &#8212; the bottleneck has never been the tool.</p><div><hr></div><h2>References</h2><ol><li><p>Riley Brown &#8212; &#8220;Vibe Coding for Beginners (Full Course 2026) &#8212; </p></li></ol><ol><li><p>AI Master &#8212; &#8220;Ultimate Claude Code Guide: How to Use Claude Code for Beginners in 2026&#8221; &#8212; </p></li></ol><ol><li><p>SSD Nodes &#8212; &#8220;Claude Code Pricing in 2026: Every Plan Explained&#8221; &#8212; <a href="https://www.ssdnodes.com/blog/claude-code-pricing-in-2026-every-plan-explained-pro-max-api-teams/">https://www.ssdnodes.com/blog/claude-code-pricing-in-2026-every-plan-explained-pro-max-api-teams/</a></p></li><li><p>Toolradar &#8212; &#8220;Supabase Pricing 2026: Every Tier, Hidden Costs, vs Firebase + Neon&#8221; &#8212; <a href="https://toolradar.com/blog/supabase-pricing-2026">https://toolradar.com/blog/supabase-pricing-2026</a></p></li><li><p>justinmckelvey.com &#8212; &#8220;The 7 Best AI Coding Agents in 2026&#8221; &#8212; <a href="https://justinmckelvey.com/blog/best-ai-coding-agents-2026">https://justinmckelvey.com/blog/best-ai-coding-agents-2026</a></p></li><li><p>Vercel vs Netlify vs Cloudflare Pages 2026 &#8212; <a href="https://blog.vibecoder.me/vercel-vs-netlify-vs-cloudflare-pages">https://blog.vibecoder.me/vercel-vs-netlify-vs-cloudflare-pages</a></p></li></ol>]]></content:encoded></item><item><title><![CDATA[Everything You Need To Know About Claude Opus 4.8]]></title><description><![CDATA[Opus 4.8 explained: what's new, what it means, what to use it for]]></description><link>https://theaiparadigm.substack.com/p/everything-you-need-to-know-about</link><guid isPermaLink="false">https://theaiparadigm.substack.com/p/everything-you-need-to-know-about</guid><dc:creator><![CDATA[Anand Butani]]></dc:creator><pubDate>Mon, 01 Jun 2026 15:41:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pxZ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc03c83-36c3-47f1-b915-0f67e103cab6_1672x941.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_!pxZ5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc03c83-36c3-47f1-b915-0f67e103cab6_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pxZ5!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc03c83-36c3-47f1-b915-0f67e103cab6_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!pxZ5!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc03c83-36c3-47f1-b915-0f67e103cab6_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!pxZ5!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc03c83-36c3-47f1-b915-0f67e103cab6_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pxZ5!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc03c83-36c3-47f1-b915-0f67e103cab6_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pxZ5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc03c83-36c3-47f1-b915-0f67e103cab6_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efc03c83-36c3-47f1-b915-0f67e103cab6_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1354140,&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://theaiparadigm.substack.com/i/200139456?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc03c83-36c3-47f1-b915-0f67e103cab6_1672x941.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_!pxZ5!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc03c83-36c3-47f1-b915-0f67e103cab6_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!pxZ5!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc03c83-36c3-47f1-b915-0f67e103cab6_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!pxZ5!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc03c83-36c3-47f1-b915-0f67e103cab6_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pxZ5!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefc03c83-36c3-47f1-b915-0f67e103cab6_1672x941.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></p><p>Anthropic shipped Opus 4.8 this week with more changes than the headline number suggests.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Most model releases land with a list of benchmarks. This one ships with five concrete feature changes &#8212; some of which affect how you interact with the model every time you open it. Here is what actually changed and what you can do with it today.</p><div><hr></div><h2>What shipped</h2><h3>1. Honesty &#8212; it catches its own mistakes four times more often</h3><p>The headline improvement is reliability. Anthropic says Opus 4.8 is <strong>around four times less likely than its predecessor to allow flaws in code it has written to pass unremarked</strong> &#8212; meaning it stops, reviews what it produced, and flags the problems rather than delivering a confident wrong answer.</p><p>In practice:</p><ul><li><p><strong>It flags uncertainty</strong> rather than delivering a confident wrong answer</p></li><li><p><strong>It asks clarifying questions</strong> before making assumptions in long or ambiguous tasks</p></li><li><p><strong>It tells you when it&#8217;s guessing</strong> &#8212; a behavior the older version quietly skipped</p></li></ul><p>The catch: this only shows up if your prompt invites it. The model still defaults to being agreeable. To activate the honest version, swap &#8220;is this right?&#8221; for &#8220;what would a skeptical reviewer flag here, even if it looks fine?&#8221; The model is now capable of giving you a detailed, specific answer to that question.</p><div><hr></div><h3>2. Effort Control &#8212; choose how hard Claude thinks before answering</h3><p>This feature is new and missing from most coverage. Available in <strong>claude.ai and Cowork</strong>, Effort Control lets you set the reasoning depth before Claude responds. There are four levels:</p><ul><li><p><strong>Low</strong> &#8212; Fastest responses, lightest rate-limit impact. Use for quick lookups and simple factual questions.</p></li><li><p><strong>High</strong> (default) &#8212; The baseline. Anthropic judges this the best overall balance of quality and speed; it uses a similar number of tokens to Opus 4.7&#8217;s default but performs better.</p></li><li><p><strong>Extra</strong> (called &#8220;xhigh&#8221; in Claude Code) &#8212; Claude thinks more frequently and more deeply. Recommended for difficult tasks and long-running async workflows.</p></li><li><p><strong>Max</strong> &#8212; The deepest reasoning. Best results on highly ambiguous or multi-step problems; uses the most tokens.</p></li></ul><p>Not every question deserves the same depth. A quick factual lookup doesn&#8217;t need the same effort as a strategy memo review. Now you can match the tool to the job.</p><div><hr></div><h3>3. Fast Mode pricing &#8212; now three times cheaper</h3><p>Anthropic runs two speed tiers. Standard mode is <strong>$5 per million tokens in, $25 out</strong> (unchanged from 4.7). Fast mode &#8212; same model, ~2.5&#215; faster output &#8212; used to cost $30 in / $150 out. It&#8217;s now <strong>$10 in / $50 out</strong>.</p><p>A third of the old price. What used to be a &#8220;use only for emergencies&#8221; option is now affordable enough to use whenever you&#8217;re waiting on the screen: research sessions, document drafting, live decision walkthroughs.</p><div><hr></div><h3>4. Dynamic Workflows &#8212; hundreds of parallel background agents</h3><p>Available on <strong>Claude Code for Enterprise, Team, and Max plans</strong>. Dynamic Workflows lets a single session spin up hundreds of subagents running in parallel &#8212; each working on a piece of a large task &#8212; with output verified before it reaches you.</p><p>What this is built for:</p><ul><li><p><strong>Codebase migrations</strong> &#8212; Jarred Sumner, creator of the Bun JavaScript runtime, used Dynamic Workflows to rewrite Bun from Zig to Rust (~750,000 lines) in 11 days as a launch demonstration; a manual rewrite at that scale would typically take a small team months</p></li><li><p><strong>Large-scale document processing</strong> &#8212; Generating dozens of variations, auditing hundreds of files, running parallel analyses across a long body of content</p></li><li><p><strong>Multi-service system exploration</strong> &#8212; Mapping how components interact across a complex architecture</p></li></ul><p>This is overkill for everyday questions. It&#8217;s the feature that turns a two-week contractor job into a few dollars of tokens.</p><div><hr></div><h3>5. Messages API Enhancement &#8212; update model instructions mid-task</h3><p>For developers: <strong>system entries are now accepted inside message arrays</strong>. You can update the model&#8217;s instructions partway through a long task without breaking the prompt cache.</p><p>Previously, updating a system prompt mid-session reset the cache and raised costs. Now you can steer a running agent without that penalty &#8212; useful for long agentic tasks where the goal shifts partway through.</p><div><hr></div><h3>6. Tool use and multimodal improvements</h3><p>Two supporting upgrades that compound everything above:</p><ul><li><p><strong>More efficient tool calling</strong> &#8212; Opus 4.8 completes tool-use tasks in fewer steps, with cleaner execution and better consistency across long sessions</p></li><li><p><strong>Improved reasoning over PDFs and diagrams</strong> &#8212; Better at document-heavy workflows, which shows up clearly in the validated use cases</p></li></ul><p>On validated use cases: Opus 4.8 is the <strong>first model to exceed 10% on the Legal Agent Benchmark</strong> all-pass standard (end-to-end legal document workflows), and the <strong>only model to complete every case on the Super-Agent benchmark</strong>. Anthropic also specifically validated it on financial document processing with citation precision.</p><div><hr></div><h2>How it performs against competitors</h2><p>On the hard coding tests where models still have room to improve: Anthropic specifically benchmarks Opus 4.8 <strong>ahead of GPT-5.5</strong> on the Super-Agent benchmark. On easier benchmarks where all models are near the ceiling, the gap looks small &#8212; that&#8217;s a ceiling effect, not a real tie.</p><p>On browser and computer-use tasks: <strong>84% on Online-Mind2Web</strong>, a benchmark for autonomous web navigation. That&#8217;s the highest published score on that benchmark at launch.</p><div><hr></div><h2>What to actually do this week</h2><ul><li><p><strong>Run a critique session</strong></p><p>Paste something you&#8217;ve written, planned, or coded into Claude with: <em>&#8220;Critique this like a skeptical senior reviewer &#8212; flag anything that would fail a careful review, even if it looks fine on the surface.&#8221;</em> The honesty improvement makes this significantly more useful than it used to be.</p></li><li><p><strong>Test Effort Control</strong></p><p>If you&#8217;re on claude.ai or Cowork, try low for quick lookups, high (default) for most tasks, and extra for anything where you&#8217;d normally read the answer twice to check it &#8212; or for longer background tasks where you want the model thinking harder.</p></li><li><p><strong>Switch to Fast mode for waiting-on-screen tasks</strong></p><p>Research, document drafts, live decision walkthroughs. At $10/$50, the math works for daily use.</p></li><li><p><strong>Use Dynamic Workflows for the one big job you&#8217;ve been putting off</strong></p><p>If you&#8217;re on Enterprise, Team, or Max &#8212; a codebase audit, a document migration, a large-scale analysis &#8212; this is the moment to run it.</p></li></ul><div><hr></div><h2>What to watch for</h2><p>Two known trade-offs in this version:</p><ul><li><p><strong>More cautious on edge-case topics</strong> &#8212; Some users have reported refusals on legitimate technical questions (security research is the most cited). Likely to improve in patches.</p></li><li><p><strong>More vulnerable to prompt injection</strong> &#8212; Anthropic appears to have traded some injection resistance to gain the honesty improvements. If you&#8217;re building a tool where Claude reads untrusted text from the internet, this is worth knowing.</p></li></ul><div><hr></div><p>Which would you use first &#8212; Opus 4.8 reviewing a proposal, a legal doc, or a codebase?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[5 Prompts That Keep Subagents From Breaking]]></title><description><![CDATA[Five prompt patterns that keep multi-agent setups alive past the first real workload &#8212; and close the gaps Claude Code&#8217;s native subagent config leaves open.]]></description><link>https://theaiparadigm.substack.com/p/5-prompts-that-keep-subagents-from</link><guid isPermaLink="false">https://theaiparadigm.substack.com/p/5-prompts-that-keep-subagents-from</guid><dc:creator><![CDATA[Anand Butani]]></dc:creator><pubDate>Tue, 26 May 2026 19:31:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!l-me!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed540d52-c38b-47c3-9d4e-dcf983da2888_1400x1000.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_!l-me!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed540d52-c38b-47c3-9d4e-dcf983da2888_1400x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!l-me!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed540d52-c38b-47c3-9d4e-dcf983da2888_1400x1000.png 424w, /__u/substackcdn.com/image/fetch/$s_!l-me!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed540d52-c38b-47c3-9d4e-dcf983da2888_1400x1000.png 848w, /__u/substackcdn.com/image/fetch/$s_!l-me!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed540d52-c38b-47c3-9d4e-dcf983da2888_1400x1000.png 1272w, /__u/substackcdn.com/image/fetch/$s_!l-me!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed540d52-c38b-47c3-9d4e-dcf983da2888_1400x1000.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!l-me!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed540d52-c38b-47c3-9d4e-dcf983da2888_1400x1000.png" width="1400" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed540d52-c38b-47c3-9d4e-dcf983da2888_1400x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1031894,&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://theaiparadigm.substack.com/i/199373237?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed540d52-c38b-47c3-9d4e-dcf983da2888_1400x1000.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_!l-me!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed540d52-c38b-47c3-9d4e-dcf983da2888_1400x1000.png 424w, /__u/substackcdn.com/image/fetch/$s_!l-me!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed540d52-c38b-47c3-9d4e-dcf983da2888_1400x1000.png 848w, /__u/substackcdn.com/image/fetch/$s_!l-me!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed540d52-c38b-47c3-9d4e-dcf983da2888_1400x1000.png 1272w, /__u/substackcdn.com/image/fetch/$s_!l-me!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed540d52-c38b-47c3-9d4e-dcf983da2888_1400x1000.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></p><p>Subagents demo beautifully. Two or three Claude instances, each with its own scope, handing work between them. Then you push it to ten or twenty subagents on real work, and the seams show:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><ul><li><p><strong>A wrong fact in one agent infects every agent downstream.</strong> One misread file at step two becomes the false premise of steps three through nine.</p></li><li><p><strong>Two agents touch the same file at the same time.</strong> One writes, one reads stale state, both report success, the file is corrupt.</p></li><li><p><strong>A handoff message drops silently.</strong> You notice in production, when an invoice goes out with the wrong number on it.</p></li><li><p><strong>Cost spirals without the throughput to justify it.</strong> Multi-agent runs typically cost 3&#8211;6x a single-agent baseline depending on fan-out &#8212; fine for parallel work, brutal for serial chains.</p></li><li><p><strong>A restart re-runs the entire chain from scratch.</strong> No checkpoint, no replay, no idea which step actually broke.</p></li></ul><p>These aren&#8217;t bugs in the model. They&#8217;re architecture choices that worked at three agents and turned poisonous at fifteen. Five rules close them.</p><div><hr></div><h2>1. One Subagent, One Job</h2><p><strong>Each subagent owns a single read or a single write. No shared scope.</strong></p><p>When the job blurs, the agent invents work. It calls tools it didn&#8217;t need to. It writes things it shouldn&#8217;t have touched. And when it fails, you can&#8217;t tell which of its three jobs broke.</p><p><strong>Bad prompt &#8212; three jobs in one:</strong></p><blockquote><p>&#8220;Look up the customer&#8217;s invoice, validate the totals, and draft a reply if anything looks off.&#8221;</p></blockquote><p><strong>Good prompt &#8212; one job:</strong></p><blockquote><p>&#8220;You are the <code>invoice-fetch</code> subagent. Your only job: given a customer_id, return the most recent invoice as JSON with fields {invoice_id, date, amount, status}. Do not interpret. Do not draft anything. Do not call any tool except <code>db.read_invoice</code>.&#8221;</p></blockquote><p>Validation and reply-drafting become separate subagents, each with the same one-job discipline.</p><div><hr></div><h2>2. Cap the Tool Access Per Agent</h2><p><strong>Each subagent gets an explicit allowlist &#8212; enforced in config, reinforced in the prompt.</strong></p><p>Subagents inherit the main conversation&#8217;s tool list by default. Your &#8220;summarize PDF&#8221; agent ends up with file-write. Your &#8220;search docs&#8221; agent can call the payments API. Cemri et al. (arXiv:2503.13657, 2025) analyzed 200+ multi-agent traces and found <strong>inter-agent misalignment caused 36.9% of failures</strong> &#8212; and most of that traces to agents touching shared state they shouldn&#8217;t have.</p><p>Claude Code&#8217;s subagent definitions take a <code>tools:</code> allowlist (or <code>disallowedTools:</code> denylist) in YAML frontmatter &#8212; that&#8217;s the actual enforcement layer. The prompt is the second line of defence, for setups that don&#8217;t use structured subagent files or for agents you spin up inline.</p><p><strong>Bad prompt &#8212; inherits everything:</strong></p><blockquote><p>&#8220;You are a research subagent. Use whatever tools you need.&#8221;</p></blockquote><p><strong>Good prompt &#8212; capped:</strong></p><blockquote><p>&#8220;You are the <code>docs-search</code> subagent. Allowed tools: <code>vector_search</code>, <code>read_url</code>. Forbidden: anything that writes to disk, sends network requests other than <code>read_url</code>, or calls another agent. If you need a tool not on this list, return <code>{error: 'tool_not_permitted', requested: &lt;tool&gt;}</code> instead.&#8221;</p></blockquote><p>Config blocks the call. Prompt makes the agent self-report when it wants something it doesn&#8217;t have &#8212; which is how you discover the allowlist is too tight.</p><div><hr></div><h2>3. Pass Structured Input, Not Parent History</h2><p><strong>Subagents start with a clean context window by default. The risk fires when you override that &#8212; by pasting the parent&#8217;s transcript into the delegation message.</strong></p><p>Claude Code&#8217;s subagents launch isolated: no parent conversation, no prior tool results, no previously read files. That&#8217;s the platform&#8217;s gift, and most engineers undo it on the first hard task. The instinct is to &#8220;give the subagent everything just in case.&#8221; Once you do that twice &#8212; root to sub, sub to sub-sub &#8212; the token count compounds geometrically and the subagent starts reading irrelevant conversation as if it were instructions.</p><p><strong>Bad delegation &#8212; dumps the parent&#8217;s transcript:</strong></p><blockquote><p>&#8220;Here&#8217;s everything we&#8217;ve discussed so far: [10,000 tokens of parent conversation]. Now find the bug.&#8221;</p></blockquote><p><strong>Good delegation &#8212; structured input only:</strong></p><blockquote><p>&#8220;You are the <code>bug-locator</code> subagent. Input: <code>{file_path: 'src/auth.ts', error_message: 'Token expired before refresh', repro_steps: [...]}</code>. Output: <code>{suspected_line: &lt;int&gt;, hypothesis: &lt;string&gt;}</code>. You do not have access to prior conversation &#8212; ask for additional files by returning <code>{request_files: [&lt;path&gt;]}</code>.&#8221;</p></blockquote><p>The discipline is in what you don&#8217;t send. Default isolation does the work &#8212; don&#8217;t undo it.</p><div><hr></div><h2>4. Pass JSON Between Agents, Never Prose</h2><p><strong>Every result between agents moves as a typed object with a fixed schema.</strong></p><p>A sentence forces the receiver to interpret. &#8220;The invoice was for $1,240, though there&#8217;s ambiguity about whether tax was included&#8221; &#8212; three subagents will read that three ways. One JSON object has exactly one reading.</p><p><strong>Bad handoff &#8212; prose:</strong></p><blockquote><p>Output: &#8220;I found the invoice. It&#8217;s from last month and looks like it&#8217;s around $1,240, though I&#8217;m not 100% sure about the tax.&#8221;</p></blockquote><p><strong>Good handoff &#8212; schema:</strong></p><blockquote><pre><code><code>{
  "invoice_id": "INV-8821",
  "date": "2026-04-18",
  "amount_cents": 124000,
  "tax_included": false,
  "confidence": "low",
  "notes": "tax field was empty in source row"
}
</code></code></pre></blockquote><p>Tell each subagent its output schema in the prompt itself:</p><blockquote><p>&#8220;Return exactly this JSON shape. No prose. No markdown. No prefix. If any field is unknown, set it to <code>null</code> and add a reason to <code>notes</code>.&#8221;</p></blockquote><p>Errors stop being &#8220;one agent misunderstood another&#8221; and become &#8220;this field was wrong&#8221; &#8212; which you can actually fix.</p><div><hr></div><h2>5. Force a Replayable Output Envelope</h2><p><strong>Claude Code already writes per-subagent </strong><code>.jsonl</code><strong> transcripts to </strong><code>~/.claude/projects/{project}/{sessionId}/subagents/</code><strong>. What it doesn&#8217;t give you is structured, queryable output you can diff and replay turn-by-turn.</strong></p><p>Raw capture is solved. The gap is that the captured turns look like prose conversations &#8212; useful for reading, painful for replay tooling. Rule 4 covered the <em>payload schema</em> &#8212; what data the agent emits. This rule is the <em>envelope around the payload</em> &#8212; the replay scaffolding (run_id, input_hash, tool_calls) that makes a turn queryable later. Force every subagent to wrap its output in one:</p><blockquote><p>&#8220;You are the <code>email-classifier</code> subagent. Every input/output is logged with <code>run_id: 7c4a-...</code>. Return: <code>{run_id, agent: 'email-classifier', input_hash, output: {label, confidence}, tool_calls: [{name, args, result_hash}]}</code>. If you encounter an error, return <code>{run_id, agent: 'email-classifier', error: &lt;string&gt;, partial_output: &lt;object|null&gt;}</code> &#8212; never throw, never return prose.&#8221;</p></blockquote><p>The envelope makes the existing transcripts machine-readable. You can grep for a <code>run_id</code>, diff <code>input_hash</code> across runs, and replay a single turn instead of the whole chain.</p><div><hr></div><h2>The Pattern</h2><p>These five aren&#8217;t independent tricks. They&#8217;re one pattern: <strong>constrain every subagent to the smallest possible job, the smallest possible toolbox, the smallest possible context &#8212; and make every interaction inspectable.</strong></p><p>The platform defaults to isolation and capped tools. The instincts that break it are the comfortable ones &#8212; paste in the parent transcript &#8220;just in case,&#8221; loosen the allowlist &#8220;to be flexible,&#8221; return prose &#8220;because it&#8217;s more natural.&#8221; Each of those is fine at three agents. Each one is a time bomb at fifteen.</p><p><strong>One caveat on where the contracts live.</strong> The prompts in this article enforce the schemas at the prompt layer because that works without depending on any specific framework. If you&#8217;re on a stack that gives you structured outputs natively &#8212; Anthropic&#8217;s tool-use schemas, OpenAI structured outputs, Pydantic-AI, LangGraph typed state, or framework-level JSON-mode &#8212; push the JSON contracts down to that layer instead. The agent then can&#8217;t return malformed output even if it wanted to, and your prompt gets shorter. The five rules don&#8217;t change. Only the layer that enforces them does.</p><div><hr></div><h2>One Thing to Try This Week</h2><p>Open the prompt for one subagent in your setup. Audit it against the five:</p><ul><li><p>Is it doing more than one job?</p></li><li><p>Does it have tools it never uses?</p></li><li><p>Does its input include the parent&#8217;s conversation?</p></li><li><p>Is its output prose or a parseable envelope?</p></li><li><p>Could you replay one turn in isolation, or only the whole chain?</p></li></ul><p>You&#8217;ll find one violation. Fix that one. The other four get easier from there.</p><div><hr></div><p><strong>Which of the five bit your setup first &#8212; scope blur, tool sprawl, context bloat, prose handoffs, or unreplayable logs?</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The 5 Prompt Patterns Every Claude Code User Should Master]]></title><description><![CDATA[Senior Claude Code users ship 2x faster by switching between these five prompt patterns.]]></description><link>https://theaiparadigm.substack.com/p/the-5-prompt-patterns-every-claude</link><guid isPermaLink="false">https://theaiparadigm.substack.com/p/the-5-prompt-patterns-every-claude</guid><dc:creator><![CDATA[Anand Butani]]></dc:creator><pubDate>Wed, 20 May 2026 14:50:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7NXE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0775f3ee-53cb-4316-a881-4f4aff179c3c_2752x1536.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_!7NXE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0775f3ee-53cb-4316-a881-4f4aff179c3c_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7NXE!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0775f3ee-53cb-4316-a881-4f4aff179c3c_2752x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!7NXE!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0775f3ee-53cb-4316-a881-4f4aff179c3c_2752x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!7NXE!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0775f3ee-53cb-4316-a881-4f4aff179c3c_2752x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7NXE!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0775f3ee-53cb-4316-a881-4f4aff179c3c_2752x1536.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7NXE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0775f3ee-53cb-4316-a881-4f4aff179c3c_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0775f3ee-53cb-4316-a881-4f4aff179c3c_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6054173,&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://theaiparadigm.substack.com/i/198560990?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0775f3ee-53cb-4316-a881-4f4aff179c3c_2752x1536.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_!7NXE!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0775f3ee-53cb-4316-a881-4f4aff179c3c_2752x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!7NXE!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0775f3ee-53cb-4316-a881-4f4aff179c3c_2752x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!7NXE!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0775f3ee-53cb-4316-a881-4f4aff179c3c_2752x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7NXE!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0775f3ee-53cb-4316-a881-4f4aff179c3c_2752x1536.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></p><p>There are five distinct ways to prompt Claude Code. Senior users switch between them by reflex.</p><p>Most engineers do the opposite. They find one prompt pattern and stick to it. That works until it doesn&#8217;t &#8212; and &#8220;doesn&#8217;t&#8221; looks like:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><ul><li><p><strong>Bug-hunt prompts that send Claude down the wrong file path.</strong> You waste three rounds before noticing it never read the right code.</p></li><li><p><strong>&#8220;Just build it&#8221; prompts on a feature that needed a plan first.</strong> You get 600 lines of almost-right architecture and no safe place to start fixing it.</p></li><li><p><strong>Vague edit prompts on a one-line change.</strong> Claude &#8220;while you&#8217;re here&#8221; refactors the whole file. Now you&#8217;re reviewing a 200-line diff for a 3-line fix.</p></li><li><p><strong>Ship-it prompts on schema or API decisions you can&#8217;t undo.</strong> The flaw surfaces three weeks later, in production.</p></li></ul><p>Each of these comes from using the wrong pattern for the task &#8212; not from writing a bad prompt. The fix isn&#8217;t better prompting. It&#8217;s switching between five patterns, one per task type.</p><p>Here are the five, and the rule for when each one wins.</p><div><hr></div><h2>1. The Spec-First Prompt</h2><p><strong>You write the brief. Claude plans the work.</strong></p><p>Before you touch the keyboard, you describe:</p><ul><li><p>The problem you&#8217;re solving</p></li><li><p>The constraints (existing files, libraries, conventions)</p></li><li><p>What &#8220;done&#8221; looks like</p></li></ul><p>Then you ask Claude to <strong>plan, not write</strong>. Steps. Risks. Open questions. Only after you sign off on the plan does code get written.</p><p>It feels slow on minute one. It saves you a week on day three.</p><p><strong>Use when:</strong></p><ul><li><p>It&#8217;s a new feature with no clear file path</p></li><li><p>The task spans multiple files or systems</p></li><li><p>The cost of redoing it is higher than the cost of planning it</p></li></ul><p><strong>Don&#8217;t use when:</strong> you already know exactly what one-line change to make. That&#8217;s a different pattern.</p><div><hr></div><h2>2. The Surgical Edit Prompt</h2><p><strong>Point. Shoot. No discussion.</strong></p><p>You say: <em>&#8220;In </em><code>auth.ts</code><em>, line 42, change the timeout from 30s to 5s. Don&#8217;t refactor anything else.&#8221;</em> You name the file. You name the change. You <strong>fence the scope</strong> explicitly &#8212; you&#8217;re asking for a key, not a locksmith. The lock doesn&#8217;t need rebuilding. You need the door open.</p><p><strong>Use when:</strong></p><ul><li><p>You know exactly what to change and where</p></li><li><p>The change is small (one function, a few lines)</p></li><li><p>You&#8217;d resent a long discussion or a &#8220;while we&#8217;re here, I noticed&#8230;&#8221; detour</p></li></ul><p><strong>Don&#8217;t use when:</strong> you&#8217;re not sure what the right change is. You&#8217;ll get a wrong fix faster than a discussion would surface the real problem.</p><div><hr></div><h2>3. The Investigate-Then-Act Prompt</h2><p><strong>Read before you write.</strong></p><p>You explicitly split the work in two: <em>&#8220;Find out why X is happening. Don&#8217;t change anything yet. Report back.&#8221;</em></p><p>Claude reads, traces, hypothesizes, summarizes. You read the summary. <strong>Then</strong> you decide what to change. Two steps feels slow until you remember why doctors run tests before prescribing &#8212; one step at the wrong dose is slower.</p><p><strong>Use when:</strong></p><ul><li><p>A bug is happening in territory you don&#8217;t know</p></li><li><p>You want a codebase tour before deciding architecture</p></li><li><p>&#8220;Just fix it&#8221; would mean Claude guessing where the bug lives &#8212; and guessing wrong half the time</p></li></ul><p><strong>Don&#8217;t use when:</strong> you&#8217;ve already debugged it and just need the fix typed out. That&#8217;s surgical.</p><div><hr></div><h2>4. The Worked-Example Prompt</h2><p><strong>Show, don&#8217;t tell.</strong></p><p>Instead of explaining what you want, you <strong>point at something that already works</strong>: <em>&#8220;Mirror this file&#8217;s structure for the next 3 features.&#8221;</em> Or: <em>&#8220;Use the pattern from </em><code>users.controller.ts</code><em> for the new </em><code>orders.controller.ts</code><em>.&#8221;</em></p><p>Claude pattern-matches. It copies the shape, not just the syntax. It&#8217;s the difference between describing a dish and leaving the recipe card on the counter &#8212; pointing is faster.</p><p><strong>Use when:</strong></p><ul><li><p>The codebase has a canonical example of how to do this kind of thing</p></li><li><p>You&#8217;re doing structural, repetitive work (CRUD endpoints, similar components, parallel migrations)</p></li><li><p>Style consistency matters more than novelty</p></li></ul><p><strong>Don&#8217;t use when:</strong> the existing example is the thing you wanted to fix. You&#8217;ll just duplicate the problem.</p><div><hr></div><h2>5. The Adversarial Prompt</h2><p><strong>Treat Claude as the reviewer, not the executor.</strong></p><p>You write a plan, or a chunk of code, and ask: <em>&#8220;Critique this. What breaks at 10x load? What did I miss? What would a senior engineer flag in a PR review?&#8221;</em></p><p>You&#8217;re not asking Claude to do the work. You&#8217;re asking it to <strong>find what&#8217;s wrong with the work</strong> &#8212; a PR review before the PR exists.</p><p><strong>Use when:</strong></p><ul><li><p>A decision is hard to reverse (schema changes, public APIs, infra picks)</p></li><li><p>You&#8217;re about to ship something to real users</p></li><li><p>You&#8217;ve been working on a thing too long and you&#8217;ve gone partly blind to it</p></li></ul><p><strong>Don&#8217;t use when:</strong> you&#8217;re still in exploration mode. Critique kills momentum if there&#8217;s nothing concrete to critique yet.</p><div><hr></div><h2>The Switching Decision</h2><p>Here&#8217;s the rule that holds for all five:</p><p>Situation Pattern New feature, unclear path <strong>Spec-First</strong> Known change, small scope <strong>Surgical</strong> Unfamiliar code, fuzzy bug <strong>Investigate-Then-Act</strong> Repetitive structural work <strong>Worked-Example</strong> Pre-ship, hard-to-reverse <strong>Adversarial</strong></p><p>Most engineers default to one of these &#8212; usually Surgical or Spec-First &#8212; and use it for everything. That&#8217;s the productivity ceiling.</p><p><strong>Switching is the unlock.</strong></p><p>The same prompt that ships a feature in 20 minutes will wreck your codebase if you use it on the wrong task. Spec-First on a one-line config change is overkill. Surgical on a bug you don&#8217;t understand is roulette. Worked-Example on a broken pattern compounds the breakage.</p><p>The senior move isn&#8217;t writing a better prompt. It&#8217;s <strong>noticing which pattern the moment calls for</strong>, and switching to it before you start typing.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Sn7E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494d922f-7b42-4655-90c7-b7a7d23b3d45_1856x2304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Sn7E!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494d922f-7b42-4655-90c7-b7a7d23b3d45_1856x2304.png 424w, /__u/substackcdn.com/image/fetch/$s_!Sn7E!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494d922f-7b42-4655-90c7-b7a7d23b3d45_1856x2304.png 848w, /__u/substackcdn.com/image/fetch/$s_!Sn7E!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494d922f-7b42-4655-90c7-b7a7d23b3d45_1856x2304.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Sn7E!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494d922f-7b42-4655-90c7-b7a7d23b3d45_1856x2304.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Sn7E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494d922f-7b42-4655-90c7-b7a7d23b3d45_1856x2304.png" width="1456" height="1807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/494d922f-7b42-4655-90c7-b7a7d23b3d45_1856x2304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1807,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4660618,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theaiparadigm.substack.com/i/198560990?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494d922f-7b42-4655-90c7-b7a7d23b3d45_1856x2304.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_!Sn7E!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494d922f-7b42-4655-90c7-b7a7d23b3d45_1856x2304.png 424w, /__u/substackcdn.com/image/fetch/$s_!Sn7E!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494d922f-7b42-4655-90c7-b7a7d23b3d45_1856x2304.png 848w, /__u/substackcdn.com/image/fetch/$s_!Sn7E!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494d922f-7b42-4655-90c7-b7a7d23b3d45_1856x2304.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Sn7E!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F494d922f-7b42-4655-90c7-b7a7d23b3d45_1856x2304.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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></p><h2>One Thing to Try This Week</h2><p>Pick the next non-trivial task in front of you. Before you prompt, ask yourself:</p><blockquote><p><em>&#8220;If I were a senior engineer pairing with someone right now, which of these five would I do?&#8221;</em></p></blockquote><p>If the answer isn&#8217;t the pattern you&#8217;d have used by default &#8212; switch. That&#8217;s the entire skill.</p><div><hr></div><p><strong>Which of the five do you default to &#8212; and which one have you never tried?</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">All Things AI  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The five AI business models actually working in 2026 ]]></title><description><![CDATA[AI is making real money for operators in 2026 &#8212; and not all of them write code.]]></description><link>https://theaiparadigm.substack.com/p/the-five-ai-business-models-actually</link><guid isPermaLink="false">https://theaiparadigm.substack.com/p/the-five-ai-business-models-actually</guid><dc:creator><![CDATA[Anand Butani]]></dc:creator><pubDate>Thu, 07 May 2026 20:35:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!fNue!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfd81f3-359b-4850-8ac7-eeefe36f1602_2752x1536.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_!fNue!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfd81f3-359b-4850-8ac7-eeefe36f1602_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!fNue!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfd81f3-359b-4850-8ac7-eeefe36f1602_2752x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!fNue!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfd81f3-359b-4850-8ac7-eeefe36f1602_2752x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!fNue!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfd81f3-359b-4850-8ac7-eeefe36f1602_2752x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!fNue!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfd81f3-359b-4850-8ac7-eeefe36f1602_2752x1536.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!fNue!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfd81f3-359b-4850-8ac7-eeefe36f1602_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ebfd81f3-359b-4850-8ac7-eeefe36f1602_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4682506,&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://theaiparadigm.substack.com/i/196785904?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfd81f3-359b-4850-8ac7-eeefe36f1602_2752x1536.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_!fNue!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfd81f3-359b-4850-8ac7-eeefe36f1602_2752x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!fNue!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfd81f3-359b-4850-8ac7-eeefe36f1602_2752x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!fNue!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfd81f3-359b-4850-8ac7-eeefe36f1602_2752x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!fNue!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Febfd81f3-359b-4850-8ac7-eeefe36f1602_2752x1536.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>AI is making real money for operators in 2026 &#8212; and not all of them write code.</p><p>Five playbooks are consistently working: some need technical chops, some need capital, some need a niche audience, some need deep domain expertise. The right lane depends on what you actually bring to the table.</p><h2>1. The solo software portfolio</h2><p>This is the highest-ceiling solo play in 2026.</p><p>Instead of building one billion-dollar SaaS with a team and VC money, you build a stable of small AI apps &#8212; each one solving a tiny problem for a narrow audience, charging from day one.</p><p>The numbers are public, and they&#8217;re loud.</p><p><strong>Pieter Levels</strong> is the canonical operator in this lane. His portfolio now clears more than <strong>$250,000/month</strong> &#8212; solo, no employees, no investors. His top app, <strong>Photo AI</strong>, generates around <strong>$138,000/month</strong> for one job: AI headshots. <strong>Interior AI</strong> adds another <strong>$40,000/month</strong> for AI-generated interior design mockups, and older products like <strong>Nomad List</strong> and <strong>Remote OK</strong> push the portfolio past <strong>$3M annually</strong>.</p><p>The hidden cost is brutal.</p><p>The hit rate is roughly <strong>5%</strong>. Levels shipped 70+ products before the breakout hit, and most of his apps make $0 or churn within months. The model is venture-style &#8212; one breakout pays for the 19 misses.</p><p>Distribution is the other half of the play.</p><p>He didn&#8217;t run ads. He built audience on X over years by narrating the build process publicly: what&#8217;s working, what&#8217;s not, what he&#8217;s trying next. By the time each new app launched, he had a built-in list of curious followers ready to try it on day one.</p><h3>What this means for you</h3><ul><li><p><strong>Ship in public weekly:</strong> if you can do it without quitting, this lane is open. If you can&#8217;t, the math doesn&#8217;t work &#8212; distribution is the moat, and silence kills it.</p></li><li><p><strong>Plan for a 5% hit rate:</strong> build cheap, ship fast, kill quickly. Anything you&#8217;d be sad to delete in three months is over-built.</p></li><li><p><strong>One problem, one audience:</strong> each product solves one specific pain for one named reader. <em>&#8220;AI headshots for job-seekers&#8221;</em> beats <em>&#8220;AI image tool.&#8221;</em></p></li></ul><h2>2. Buy a boring business and inject AI</h2><p>If you&#8217;ve got capital but don&#8217;t want to write code, this is the play that consistently works in 2026.</p><p>Buy small, established local businesses &#8212; laundromats, car washes, HVAC companies, handyman services &#8212; and use AI to expand their margins. <strong>Codie Sanchez</strong> is the most visible operator in this lane: she walked away from a Wall Street career, started buying &#8220;boring businesses&#8221; with seller financing, and now owns dozens of them through her Main Street Holding Company.</p><p>The deal mechanics are simple.</p><p>An aging owner wants to retire and the next generation doesn&#8217;t want the business, so it sells for <strong>2&#8211;4&#215; annual cash flow</strong>, often with <strong>seller financing</strong> &#8212; the seller acts as the bank, and you pay them back from the business&#8217;s own cash flow. You buy in for relatively little cash up front.</p><p>Then AI does the margin work.</p><p>Most boring businesses run on phone calls, paper schedules, and spreadsheets, so even a basic AI receptionist plus a booking system is a margin step-change. A laundromat doing $500K/year with $100K profit can do $500K/year with <strong>$180K profit</strong> after AI eats the labor cost &#8212; same revenue, dramatically higher margin, with a customer base that&#8217;s already there.</p><h3>What this means for you</h3><ul><li><p><strong>Capital and stomach required:</strong> if you&#8217;d hate fixing a broken washing machine at 11pm, skip this lane. It rewards operators, not builders.</p></li><li><p><strong>Hunt high-labor businesses:</strong> target ones with labor cost stacked against revenue &#8212; those are the ones AI compresses hardest. Customer service, scheduling, and intake are the obvious targets.</p></li><li><p><strong>Push for seller financing:</strong> the math only works if you can buy with limited upfront cash. Negotiate aggressively, and walk away from sellers who insist on cash at close.</p></li></ul><h2>3. Run autonomous marketing agents</h2><p>This is the newest of the five lanes, and it&#8217;s already producing results that look like cheating.</p><p>The setup is straightforward: build (or use) an open-source autonomous AI agent, give it a goal &#8212; <em>&#8220;get this product in front of buyers&#8221;</em> &#8212; connect it to TikTok, X, or YouTube, and let it run.</p><p>The early numbers are loud.</p><p>One operator hit <strong>8 million TikTok views</strong> in early 2026 from a self-running agent posting AI-generated slideshows from a PC under his desk. He wasn&#8217;t making the videos, writing captions, or even checking analytics &#8212; the agent was. Another operator using a similar setup is reportedly clearing <strong>$70,000/month</strong>.</p><p>The tooling caught up in the last twelve months.</p><p>The original <strong>Manus</strong> release went viral in 2025 (Manus itself was acquired by Meta later that year). Free open-source alternatives &#8212; <strong>AgenticSeek</strong>, <strong>OpenManus</strong>, <strong>AutoGPT</strong> &#8212; now let you set up a goal-directed agent on a cheap VPS or even an old PC, give it tools (browser, posting APIs, analytics), and let it learn over time.</p><p>The catch is real.</p><p>Setup is non-trivial and security matters a lot. You&#8217;re connecting an autonomous agent to your accounts and tools, and a misfire here is louder than in any other lane.</p><h3>What this means for you</h3><ul><li><p><strong>Highest leverage right now:</strong> if you&#8217;re already technical and you have a product to push, this is the highest-leverage lane in 2026 &#8212; for now. The early-mover edge is real, and it&#8217;s closing.</p></li><li><p><strong>One channel, one product:</strong> start there. Don&#8217;t try to build a multi-platform empire on day one &#8212; you&#8217;ll fragment your agent&#8217;s signal and learn nothing.</p></li><li><p><strong>Sandbox aggressively:</strong> dedicated account, dedicated payment method, kill switch. Autonomy without guardrails is how operators lose accounts and money overnight.</p></li></ul><h2>4. Buy distribution, then layer products on top</h2><p>The single hardest thing in 2026 isn&#8217;t building a product &#8212; it&#8217;s getting it in front of buyers.</p><p>So one of the smarter plays right now is to <strong>buy an existing audience</strong> rather than try to grow one from zero.</p><p>The math works fast.</p><p>A niche newsletter or community generating ~$5,000/month sells for around <strong>$10,000&#8211;$20,000</strong>. The seller is usually a solo creator who built it as a side project and is ready to move on. You buy it, and now you have an engaged audience that already opens emails and trusts the brand.</p><p>Then you layer products on top.</p><p>A paid version of the newsletter (premium tier at 10&#215; the free price), small AI-built software products targeting that audience&#8217;s exact pain points, and AI-driven repurposing where each newsletter issue becomes an X thread, a LinkedIn post, and a YouTube short. You&#8217;re not buying content. You&#8217;re buying <strong>distribution</strong>, which is the bottleneck for everything else in this list.</p><h3>What this means for you</h3><ul><li><p><strong>Best capital deployment in 2026:</strong> if you have $10K&#8211;$50K but no audience and no product idea, this is the most underrated capital play of the year.</p></li><li><p><strong>Buying-capable niches only:</strong> target audiences that already pay &#8212; solo founders, freelancers, small business owners, technical hobbyists. Avoid generic &#8220;tech news&#8221; lists where readers expect free content forever.</p></li><li><p><strong>Talk to the seller:</strong> most of these businesses run on the personality of one person. Make sure you understand what&#8217;s transferable and what disappears when they leave.</p></li></ul><h2>5. Service-as-software</h2><p>This is the model now reshaping the enterprise market.</p><p>Instead of selling software (per seat, per month), you sell <strong>outcomes</strong> &#8212; per resolved customer service ticket, per booked meeting, per processed claim, per generated document.</p><p>One company is the proof of concept.</p><p><strong>Sierra</strong>, the AI customer-service company founded by <strong>Bret Taylor</strong> (also the chairman of OpenAI and former co-CEO of Salesforce) and Clay Bavor, hit <strong>$150 million in ARR</strong> within two years of launch &#8212; up from $100M just three months earlier &#8212; with more than <strong>40% of the Fortune 50</strong> as customers, and a recent <strong>$950M raise at a $15.8B valuation</strong>. It&#8217;s not selling software. It&#8217;s selling resolved customer service tickets, and only charging when the AI actually handles them. If a ticket has to escalate to a human, it&#8217;s free.</p><p>The reason this works at scale is the budget line it pulls from.</p><p>The buyer isn&#8217;t pulling from the IT budget. They&#8217;re pulling from headcount. Customer service alone is a <strong>$400 billion annual line item globally</strong>, and outcome-priced AI is eating into it directly.</p><p>The catch is steep domain expertise.</p><p>You can&#8217;t just decide on Tuesday to &#8220;do service-as-software for HR&#8221; &#8212; you need to know exactly which workflows can be replaced, what the failure modes are, and who in your network will give you the first contract.</p><h3>What this means for you</h3><ul><li><p><strong>Highest ceiling, highest bar:</strong> this is the biggest-ceiling lane on this list and the toughest to enter. Don&#8217;t start here unless you already have 5+ years of domain depth in a specific function.</p></li><li><p><strong>Frame as outcome, not tool:</strong> <em>&#8220;We charge per resolved ticket; if our AI fails, it&#8217;s free&#8221;</em> is a different sale than <em>&#8220;we sell AI software.&#8221;</em> The first replaces a hire. The second replaces a tool.</p></li><li><p><strong>Narrow function, narrow industry:</strong> <em>&#8220;AI claims processor for mid-market property insurance&#8221;</em> beats <em>&#8220;AI for healthcare.&#8221;</em> Specificity is what closes the first contract.</p></li></ul><h2>Your move this week</h2><p>Pick one of these five lanes &#8212; and reject the other four for the next six months.</p><p>Switching lanes is what kills most builders.</p><p>The reason most fail with AI in 2026 isn&#8217;t lack of technical ability &#8212; it&#8217;s that they keep switching lanes every two weeks: solo apps Monday, autonomous agents Wednesday, service-as-software by Friday. Six months later they have five half-finished projects and zero revenue.</p><p>A useful triage: rank yourself on three axes.</p><p>Score yourself honestly on <strong>capital</strong> (none / some / serious), <strong>distribution</strong> (none / a small niche audience / a real platform), and <strong>technical depth in one domain</strong> (generalist / strong / world-class). Then pick:</p><ul><li><p><strong>No capital, no audience, generalist?</strong> &#8594; Solo software portfolio. Start narrating in public this week.</p></li><li><p><strong>Capital, no audience?</strong> &#8594; Boring-business buyout or buy a newsletter.</p></li><li><p><strong>Strong technical, no capital?</strong> &#8594; Autonomous marketing agents.</p></li><li><p><strong>World-class in one domain with a network?</strong> &#8594; Service-as-software.</p></li></ul><p>Then commit.</p><p>Six months in one lane beats six months across five.</p><div><hr></div><h2>References</h2><ol><li><p>Christian Peverelli &#8212; WeAreNoCode &#8212; &#8220;The Only 5 Ways To Make Money With AI In 2026&#8221; &#8212; <a href="https://www.youtube.com/watch?v=0UACvpDYEBk">link</a></p></li><li><p>TechCrunch &#8212; &#8220;Bret Taylor&#8217;s Sierra reaches $100M ARR in under two years&#8221; (Nov 2025) &#8212; <a href="https://techcrunch.com/2025/11/21/bret-taylors-sierra-reaches-100m-arr-in-under-two-years/">link</a></p></li><li><p>Tech Startups &#8212; &#8220;Bret Taylor&#8217;s AI startup Sierra raises $950M at $15.8B valuation&#8221; (May 2026) &#8212; <a href="https://techstartups.com/2026/05/04/bret-taylors-ai-startup-sierra-raises-950m-at-15-8b-valuation-as-demand-for-ai-agents-surges/">link</a></p></li><li><p>Indie Hackers &#8212; &#8220;Photo AI by Pieter Levels: $0 to $132K MRR&#8221; &#8212; <a href="https://www.indiehackers.com/post/photo-ai-by-pieter-levels-complete-deep-dive-case-study-0-to-132k-mrr-in-18-months-3a9a2b1579">link</a></p></li><li><p>The Creators AI &#8212; &#8220;How a Solopreneur Is Making $1.2M ARR With AI&#8221; &#8212; <a href="https://thecreatorsai.com/p/how-solopreneuer-is-making-12m-arr">link</a></p></li><li><p>GitHub &#8212; AgenticSeek (open-source autonomous agent) &#8212; <a href="https://github.com/Fosowl/agenticSeek">link</a></p></li></ol>]]></content:encoded></item><item><title><![CDATA[What Actually Happens Inside ChatGPT (And How to Become 10x Better At Using It)]]></title><description><![CDATA[Six mental models that separate people who get garbage from ChatGPT from people who get gold.]]></description><link>https://theaiparadigm.substack.com/p/what-actually-happens-inside-chatgpt</link><guid isPermaLink="false">https://theaiparadigm.substack.com/p/what-actually-happens-inside-chatgpt</guid><dc:creator><![CDATA[Anand Butani]]></dc:creator><pubDate>Tue, 21 Apr 2026 18:36:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PrUM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b802b8c-f0e5-4be6-b4aa-aea5127cb3e5_2752x1536.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_!PrUM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b802b8c-f0e5-4be6-b4aa-aea5127cb3e5_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!PrUM!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b802b8c-f0e5-4be6-b4aa-aea5127cb3e5_2752x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!PrUM!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b802b8c-f0e5-4be6-b4aa-aea5127cb3e5_2752x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!PrUM!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b802b8c-f0e5-4be6-b4aa-aea5127cb3e5_2752x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PrUM!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b802b8c-f0e5-4be6-b4aa-aea5127cb3e5_2752x1536.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!PrUM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b802b8c-f0e5-4be6-b4aa-aea5127cb3e5_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b802b8c-f0e5-4be6-b4aa-aea5127cb3e5_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5589103,&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://productdevelopmenthacks.substack.com/i/194555986?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b802b8c-f0e5-4be6-b4aa-aea5127cb3e5_2752x1536.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_!PrUM!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b802b8c-f0e5-4be6-b4aa-aea5127cb3e5_2752x1536.png 424w, /__u/substackcdn.com/image/fetch/$s_!PrUM!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b802b8c-f0e5-4be6-b4aa-aea5127cb3e5_2752x1536.png 848w, /__u/substackcdn.com/image/fetch/$s_!PrUM!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b802b8c-f0e5-4be6-b4aa-aea5127cb3e5_2752x1536.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PrUM!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b802b8c-f0e5-4be6-b4aa-aea5127cb3e5_2752x1536.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><em>Six mental models that separate people who get garbage from ChatGPT from people who get gold.</em></p><p>Open ChatGPT right now and ask it for five recent academic citations on a narrow topic you actually know something about. Doesn&#8217;t matter what. Your field, your hobby, a niche you can fact-check.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">AI For Everyone  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Go ahead. I&#8217;ll wait.</p><p>Odds are at least one of those citations doesn&#8217;t exist. The authors are real. The journal is real. The title sounds exactly like the kind of paper that <em>would</em> exist. But the paper is an invention, stitched together from statistical patterns of what academic papers in that area tend to look like. The model didn&#8217;t lie to you. It did what it was built to do, and the output was fiction.</p><p>This is the thing most people never internalize about ChatGPT: it is not a search engine that sometimes gets things wrong. It is a pattern-completion machine that sometimes gets things right. The difference sounds small. It is enormous. Every frustrating experience you have ever had with these tools, the confident wrong answer, the invented quote, the almost-correct summary, traces back to not understanding that one inversion.</p><p>Most people use ChatGPT the way a tourist uses a foreign phrasebook. They stab at phrases, hope for the best, and get frustrated when the replies are wrong or weird. The problem isn&#8217;t that they need a longer phrasebook. They need a map of the country.</p><p>What follows is that map. Six mental models, drawn largely from Andrej Karpathy&#8217;s excellent February 2025 <a href="https://www.youtube.com/watch?v=7xTGNNLPyMI">deep-dive talk</a> on how large language models work (Karpathy was a founding member of OpenAI, ran AI at Tesla, and now runs the AI education company Eureka Labs, so he knows where the bodies are buried). The talk is over a year old as I write this, and the models have gotten bigger, faster, and smarter since. But the mental models below are the parts that still hold. Every one comes with a specific change to how you should prompt. Read to the end and your ChatGPT output quality goes up this afternoon.</p><div><hr></div><h2>Mental Model 1: It Never Sees Letters. Ever.</h2><p>ChatGPT does not read text the way you do. It does not see letters, or even words. It sees &#8220;tokens&#8221;, which are chunks of text. Sometimes a token is a whole word. Sometimes it is half a word. Sometimes it is a single punctuation mark. Depending on which model you&#8217;re using, the vocabulary runs from around 100,000 of these chunks (older GPT-4) to roughly 200,000 (GPT-4o and newer defaults), and every prompt you type gets chopped into them before the model ever &#8220;looks&#8221; at it.</p><p>&#8220;Strawberry&#8221; is not s-t-r-a-w-b-e-r-r-y to the model. It is probably something like &#8220;straw&#8221; plus &#8220;berry&#8221;, two tokens. The individual letters are gone.</p><p>You may have heard the classic demo of this: asking ChatGPT how many R&#8217;s are in &#8220;strawberry&#8221; and watching it confidently answer two. That demo used to work. It does not reliably work anymore, and the reason why is instructive. The test got so famous that OpenAI literally codenamed their first reasoning model &#8220;Strawberry&#8221; as an inside joke. Modern ChatGPT handles it, but not because the tokenization problem went away. It handles it because the model quietly reaches for a tool behind the scenes, or walks through it in a reasoning scratchpad, or was trained intensively on this exact type of question. The underlying architecture still does not see letters. The product has just learned to dispatch around it.</p><p>That is the actual lesson. Current ChatGPT is not one thing. It is a language model wrapped in a harness of tools, and for character-level work the harness is doing the heavy lifting. The raw model still can&#8217;t. Which means two practical consequences:</p><p>First, the failure mode comes back the moment you strip the harness. Ask ChatGPT to do character-level work &#8220;in your head, without tools&#8221; and quality craters. Same with anything involving tokenization quirks, unusual scripts, or tasks rare enough that the training runs didn&#8217;t cover them. Adding an extra space in your prompt can subtly change output. Asking for a poem where every line starts with the letter B still produces weird results more often than you&#8217;d expect. The ceiling is higher than it used to be. The failure mode is not gone.</p><p>Second, and more importantly: the fact that ChatGPT routes character work to tools behind your back is a feature you can lean into. When you explicitly ask it to use code, you force deterministic behavior onto tasks the raw model would have had to guess at. No ambiguity about whether the harness kicked in.</p><p><strong>What to do about it:</strong> For anything involving precise characters, counting, spelling, string manipulation, or exact formatting, tell the model to write and run code explicitly. &#8220;Use Python to count the unique words in this text.&#8221; &#8220;Use code to check this regex.&#8221; You&#8217;re not asking it to do something it can&#8217;t. You&#8217;re making sure the part of the system that actually can is the part that&#8217;s doing the work.</p><div><hr></div><h2>Mental Model 2: It&#8217;s a Lossy Zip File of the Internet</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2sLT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77826515-f1ca-485a-86c8-ee74d3fcc804_2048x2048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2sLT!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77826515-f1ca-485a-86c8-ee74d3fcc804_2048x2048.png 424w, /__u/substackcdn.com/image/fetch/$s_!2sLT!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77826515-f1ca-485a-86c8-ee74d3fcc804_2048x2048.png 848w, /__u/substackcdn.com/image/fetch/$s_!2sLT!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77826515-f1ca-485a-86c8-ee74d3fcc804_2048x2048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2sLT!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77826515-f1ca-485a-86c8-ee74d3fcc804_2048x2048.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2sLT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77826515-f1ca-485a-86c8-ee74d3fcc804_2048x2048.png" width="1456" height="1456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77826515-f1ca-485a-86c8-ee74d3fcc804_2048x2048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1456,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6530229,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://productdevelopmenthacks.substack.com/i/194555986?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77826515-f1ca-485a-86c8-ee74d3fcc804_2048x2048.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_!2sLT!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77826515-f1ca-485a-86c8-ee74d3fcc804_2048x2048.png 424w, /__u/substackcdn.com/image/fetch/$s_!2sLT!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77826515-f1ca-485a-86c8-ee74d3fcc804_2048x2048.png 848w, /__u/substackcdn.com/image/fetch/$s_!2sLT!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77826515-f1ca-485a-86c8-ee74d3fcc804_2048x2048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2sLT!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77826515-f1ca-485a-86c8-ee74d3fcc804_2048x2048.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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></p><p>Early versions of ChatGPT were trained on roughly 44 terabytes of filtered text pulled from the open web, something like 2.7 billion web pages worth, compressed down into a few hundred billion numbers called parameters. Current frontier models are bigger (tens of trillions of training tokens) and the labs no longer publish exact parameter counts, but the picture is the same, just scaled up. All of that training data got compressed into a giant pile of numbers. Those numbers are the model.</p><p>Karpathy calls this a &#8220;lossy compression of the internet.&#8221; That phrase is worth sitting with. If you have ever zipped a folder of photos and watched the file size shrink, you know compression. If you have ever used a lossy format like JPEG, you know that some detail gets thrown away to make things smaller. ChatGPT is that, at an absurd scale. The entire open web, crunched down into a pile of weights that captures the patterns but loses the specifics.</p><p>This means knowledge is not stored in ChatGPT the way facts are stored in Wikipedia. There is no little drawer inside the model labeled &#8220;capital of France&#8221; with &#8220;Paris&#8221; written on an index card. Instead, the pattern &#8220;when people ask about the capital of France, the word Paris tends to follow&#8221; is smeared across billions of weights. When you prompt it, you are not querying a database. You are nudging a probability distribution.</p><p>This has two practical consequences.</p><p>First, the quality of your output depends massively on how well your prompt activates the relevant patterns. Vague prompts activate vague, statistically average patterns. Specific, context-rich prompts activate specific, high-quality patterns. &#8220;Write me a marketing email&#8221; pulls from an ocean of mediocre marketing emails. &#8220;Write a marketing email in the voice of a skeptical engineer announcing a new API feature to developers who hate being marketed at&#8221; pulls from a much sharper slice.</p><p>Second, details that were rare in the training data come out fuzzy or wrong. The model has a rough gist, not a transcript. Treat any specific number, date, quote, citation, or fact as a first draft that needs verification, not as a source.</p><div><hr></div><h2>Mental Model 3: There Are Three Stages of Training, and Knowing Which One Matters</h2><p>This is the mental model nobody outside AI labs talks about, and it changes how you prompt once you get it.</p><p>ChatGPT gets made in three stages.</p><p><strong>Stage one: Pretraining.</strong> The model reads the internet and learns statistical patterns of language. At the end of pretraining, you have something that can autocomplete text brilliantly but has no idea it is supposed to be an assistant. Ask it a question and it might reply with three more questions, because that is what it saw on forums.</p><p><strong>Stage two: Supervised fine-tuning (SFT).</strong> Humans write thousands of examples of what a good assistant response looks like. The model gets fine-tuned on these. Now it knows the shape of &#8220;helpful assistant behavior.&#8221; This is where ChatGPT learned to answer questions instead of just continuing them.</p><p><strong>Stage three: Reinforcement learning from human feedback (RLHF), and now plain RL.</strong> This is where the real capability gets dialed in. Humans rank different model responses from best to worst, and a second model (Karpathy calls it &#8220;a simulator of human preferences&#8221;) learns to predict those rankings. The main model then gets trained to produce responses the preference simulator rates highly. Reasoning models go further: reinforcement learning teaches them to &#8220;think out loud&#8221; in a hidden scratchpad before answering, which is why they are shockingly better at math and logic.</p><p>Why should you care? Because it tells you which capabilities to trust.</p><p>Older, SFT-only style models blurt answers. Ask them a hard math problem and they guess the final number in one shot. Reasoning models (OpenAI&#8217;s GPT-5 reasoning mode and o4-mini, Claude&#8217;s extended thinking, DeepSeek R1) stop and work through the problem. They are dramatically better at anything that needs step-by-step logic.</p><p>Worth noting: when Karpathy gave this talk, reasoning models were a separate premium tier you had to deliberately pick. As of 2026, reasoning is increasingly baked into the default experience. GPT-5 ships with it. Claude offers it as a toggle. You may already be using it without noticing.</p><p><strong>What to do about it:</strong> For any task that involves multi-step reasoning, math, logic puzzles, code debugging, or careful analysis, make sure reasoning mode is on. For quick writing, brainstorming, summarizing, or casual Q&amp;A, a standard (non-reasoning) model is faster and cheaper. Match the tool to the job. If you have only ever used the default setting, try the same hard prompt with thinking or reasoning explicitly turned on once and watch the quality gap.</p><p>Also: &#8220;think step by step&#8221; in your prompt still helps with non-reasoning models, because it nudges them to imitate the shape of reasoning they learned in training. It is a cheap trick. Use it.</p><div><hr></div><h2>Mental Model 4: Hallucinations Are Not a Bug. They Are the Design.</h2><p>When ChatGPT tells you a book exists that doesn&#8217;t, or invents a court case, or confidently misattributes a quote, it is not lying. It is not even wrong in the way a person can be wrong. It is doing exactly what it was built to do: predicting the next most probable token given what came before.</p><p>When the training data contained a clear signal for a specific fact, the probability distribution concentrates on the right answer. When it didn&#8217;t, the distribution is mushy, and the model still has to output something because outputting nothing is not an option. So it picks the most statistically plausible continuation. Sometimes that is correct. Sometimes it is a hallucination that sounds exactly as confident as the true stuff.</p><p>Newer models are trained harder to say &#8220;I don&#8217;t know&#8221; when they are uncertain, and this has helped a lot. But it is fundamentally impossible to remove. The machinery that lets ChatGPT write fluent text is the same machinery that hallucinates. They are not two systems. They are one system.</p><p><strong>What to do about it:</strong> Adopt a one-line rule. Any specific claim that matters gets verified. Names, numbers, dates, citations, legal rulings, scientific findings, quotes. If it would embarrass you to be wrong about it, check it against a primary source. The model is a phenomenal first draft and a terrible final source.</p><p>Second fix: when you need current or factual information, make sure the model is actually using tools. ChatGPT with web search turned on is a fundamentally different beast than ChatGPT running purely from memory. One is pulling live information. The other is reciting a lossy compression of whatever the web looked like at training time.</p><div><hr></div><h2>Mental Model 5: Swiss Cheese Intelligence</h2><p>Karpathy has a line I love: these models have &#8220;Swiss cheese intelligence.&#8221; Brilliant almost everywhere, with random holes that go all the way through.</p><p>You have seen this. The same model that can explain Olympic-level physics will, on a bad day, tell you 9.11 is bigger than 9.9. The same model that writes working code in six languages will mangle a grocery list. Newer reasoning models fix a lot of the classic gotchas, but new ones keep surfacing. There is no rhyme to where the holes are. They show up in places that seem trivial and absent from places that seem hard.</p><p>Stop expecting consistency. These models are not uniformly smart. They are incredibly capable along the dimensions their training data covered densely, and surprisingly brittle along dimensions it covered sparsely. A task can be child-simple for humans and land directly inside a cheese hole.</p><p><strong>What to do about it:</strong> Two things. First, never trust a single ChatGPT answer on anything that matters. Get the answer, then ask &#8220;what could be wrong with this?&#8221; or rerun the question in a new chat and compare. Second, when the model fails on something dumb, do not try to argue it into correctness. Change the approach. Ask for code. Restructure the prompt. Give examples. Arguing with a cheese hole is a waste of your afternoon.</p><div><hr></div><h2>Mental Model 6: Examples Beat Instructions, Every Single Time</h2><p>Here is the most underused trick in prompting, and it falls directly out of how these models work.</p><p>Because ChatGPT is at its core a pattern-continuation engine, the strongest way to get a specific output is to show it the pattern you want, not describe it. This is called few-shot prompting, and it works absurdly well. Give the model two or three examples of input-to-output in the exact format you want, and the next output will match.</p><p>Compare these two prompts:</p><p>Prompt A: &#8220;Turn the following customer emails into a polite one-sentence summary starting with the customer&#8217;s goal.&#8221;</p><p>Prompt B: &#8220;Here are examples.<br>Email: &#8216;Your site is broken and I can&#8217;t log in, I&#8217;ve tried three times, this is ridiculous.&#8217;<br>Summary: &#8216;Customer wants to log in but is blocked by a site error.&#8217;<br>Email: &#8216;I ordered the blue sweater but got the red one, please fix this.&#8217;<br>Summary: &#8216;Customer wants the blue sweater they ordered, not the red one received.&#8217;<br>Now do this one: [new email]&#8221;</p><p>Prompt B will be dramatically more consistent, because the model is not trying to interpret your instructions. It is completing a pattern it can see. This is also why copying in a sample of your own writing before asking ChatGPT to draft something in your voice works so much better than describing your voice.</p><p><strong>What to do about it:</strong> Whenever you catch yourself writing a long instruction about format, tone, or style, stop and replace it with two or three examples instead. Show, don&#8217;t tell. It is the single highest-leverage prompting habit you can build.</p><div><hr></div><h2>The New Rules, Screenshotted</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Zcd7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106a08d7-4128-4520-9356-e2c17663c70b_1856x2304.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Zcd7!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106a08d7-4128-4520-9356-e2c17663c70b_1856x2304.png 424w, /__u/substackcdn.com/image/fetch/$s_!Zcd7!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106a08d7-4128-4520-9356-e2c17663c70b_1856x2304.png 848w, /__u/substackcdn.com/image/fetch/$s_!Zcd7!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106a08d7-4128-4520-9356-e2c17663c70b_1856x2304.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Zcd7!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_webp, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106a08d7-4128-4520-9356-e2c17663c70b_1856x2304.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Zcd7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106a08d7-4128-4520-9356-e2c17663c70b_1856x2304.png" width="1456" height="1807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/106a08d7-4128-4520-9356-e2c17663c70b_1856x2304.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1807,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4376021,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://productdevelopmenthacks.substack.com/i/194555986?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106a08d7-4128-4520-9356-e2c17663c70b_1856x2304.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_!Zcd7!, /__u/theaiparadigm.substack.com/w_424, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106a08d7-4128-4520-9356-e2c17663c70b_1856x2304.png 424w, /__u/substackcdn.com/image/fetch/$s_!Zcd7!, /__u/theaiparadigm.substack.com/w_848, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106a08d7-4128-4520-9356-e2c17663c70b_1856x2304.png 848w, /__u/substackcdn.com/image/fetch/$s_!Zcd7!, /__u/theaiparadigm.substack.com/w_1272, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106a08d7-4128-4520-9356-e2c17663c70b_1856x2304.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Zcd7!, /__u/theaiparadigm.substack.com/w_1456, /__u/theaiparadigm.substack.com/c_limit, /__u/theaiparadigm.substack.com/f_auto, /__u/theaiparadigm.substack.com/q_auto:good, /__u/theaiparadigm.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F106a08d7-4128-4520-9356-e2c17663c70b_1856x2304.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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></p><p>If you only remember one page, remember this.</p><ul><li><p>When the task involves counting, spelling, or exact characters, ask for code.</p></li><li><p>When the task involves multi-step logic or math, make sure reasoning / thinking mode is on.</p></li><li><p>When you need facts, turn on web search and verify anything that matters.</p></li><li><p>When you want a specific format or voice, show examples instead of describing them.</p></li><li><p>When the model fails on something dumb, do not argue. Change the approach.</p></li><li><p>When it sounds confident, that is not evidence. Confidence and correctness are unrelated.</p></li></ul><p>None of this requires you to understand transformers, attention heads, or gradient descent. It requires you to internalize one idea: ChatGPT is a pattern machine operating on chunks of text, compressed from the internet, with random gaps and no internal sense of truth. Prompt it like that and it starts working for you instead of against you.</p><p>The people getting the most out of these tools are not the ones who read the most hype. They are the ones who built an accurate mental model of what the thing actually is, and then stopped asking it to be something else.</p><p>Now go check those citations.</p><p>If you found this useful, forward it to the one person in your life who keeps complaining that ChatGPT is &#8220;dumb.&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theaiparadigm.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">AI For Everyone  is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>