<?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[The AI-Augmented Engineer]]></title><description><![CDATA[Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.]]></description><link>https://www.augmentedswe.com</link><image><url>https://substackcdn.com/image/fetch/$s_!OL2M!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png</url><title>The AI-Augmented Engineer</title><link>https://www.augmentedswe.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 29 Apr 2026 11:51:22 GMT</lastBuildDate><atom:link href="https://www.augmentedswe.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jeff Morhous]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[augmented@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[augmented@substack.com]]></itunes:email><itunes:name><![CDATA[Jeff Morhous]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jeff Morhous]]></itunes:author><googleplay:owner><![CDATA[augmented@substack.com]]></googleplay:owner><googleplay:email><![CDATA[augmented@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jeff Morhous]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Anthropic is reducing Claude Code limits]]></title><description><![CDATA[Their "A/B test" is a sign of things to come]]></description><link>https://www.augmentedswe.com/p/anthropic-claude-code-usage-limits</link><guid isPermaLink="false">https://www.augmentedswe.com/p/anthropic-claude-code-usage-limits</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Fri, 24 Apr 2026 10:27:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!q53O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80a487e6-3c75-4f3e-9132-990b30a09e69_1536x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Anthropic is A/B testing removing Claude Code usage from the Pro plan, which is a very popular $20/mo plan.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oPuB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oPuB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oPuB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oPuB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oPuB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oPuB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Anthropic's pricing page showing no Claude Code usage&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Anthropic's pricing page showing no Claude Code usage" title="Anthropic's pricing page showing no Claude Code usage" srcset="https://substackcdn.com/image/fetch/$s_!oPuB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oPuB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oPuB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oPuB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc3f6833-4856-4d1f-b3a6-1671d2f21cc1_3002x1578.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Anthropic&#8217;s pricing page that was later reverted</figcaption></figure></div><p>I know it&#8217;s just a test, but it feels like a canary in the coal mine. We've been operating on VC-subsidized tokens for years. That's ending. Someone has to pay for the compute.</p><p>If the cost of intelligence (especially with reasoning models) keeps rising, the economics of developer tooling get a lot harder to figure out.</p><p>In today&#8217;s newsletter, I&#8217;ll talk a bit about why this is happening, whether it&#8217;s isolated to Anthropic (it&#8217;s not), and some tips on saving tokens.</p><h2>What&#8217;s happening to the cost of intelligence?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R48H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R48H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R48H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R48H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R48H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R48H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg" width="554" height="406.36813186813185" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1068,&quot;width&quot;:1456,&quot;resizeWidth&quot;:554,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image" title="Image" srcset="https://substackcdn.com/image/fetch/$s_!R48H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R48H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R48H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R48H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf404ee1-2e48-43e4-b454-a6d998597949_2394x1756.jpeg 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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
      <p>
          <a href="https://www.augmentedswe.com/p/anthropic-claude-code-usage-limits">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Tokenmaxxing at Meta]]></title><description><![CDATA[Meta really wants to incentivize AI usage]]></description><link>https://www.augmentedswe.com/p/tokenmaxxing-at-meta</link><guid isPermaLink="false">https://www.augmentedswe.com/p/tokenmaxxing-at-meta</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Mon, 20 Apr 2026 10:31:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AiWr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Meta&#8217;s tech leadership wants employees to get on board with using AI tools, which makes sense to me. What company wouldn&#8217;t want its developers using tools to make them more productive?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AiWr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AiWr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 424w, https://substackcdn.com/image/fetch/$s_!AiWr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 848w, https://substackcdn.com/image/fetch/$s_!AiWr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 1272w, https://substackcdn.com/image/fetch/$s_!AiWr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AiWr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png" width="1456" height="1022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1022,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1811378,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/193901564?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AiWr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 424w, https://substackcdn.com/image/fetch/$s_!AiWr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 848w, https://substackcdn.com/image/fetch/$s_!AiWr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 1272w, https://substackcdn.com/image/fetch/$s_!AiWr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6ed7819-aa96-404c-8d28-f3b06a6f69a0_2242x1574.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So to incentivize AI usage, they started measuring token consumption and including it in performance reviews.</p><p>More tokens = better performance</p><p>I&#8217;ll give you one guess as to what started happening.</p><p>Employees started <strong>competing on who could use the most tokens</strong>. If it sounds reasonable to you, take it to the extreme. Some folks are literally just burning tokens for the sake of their numbers, not even for productive purposes.</p><p>This Meta analyst reports that they&#8217;re calling it &#8220;tokenmaxxing&#8221; and they even have an internal leader board for it:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2gx2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2gx2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 424w, https://substackcdn.com/image/fetch/$s_!2gx2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 848w, https://substackcdn.com/image/fetch/$s_!2gx2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 1272w, https://substackcdn.com/image/fetch/$s_!2gx2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2gx2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png" width="1190" height="506" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06d70455-d128-492b-a198-c837fc780831_1190x506.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:506,&quot;width&quot;:1190,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110931,&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://www.augmentedswe.com/i/193901564?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2gx2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 424w, https://substackcdn.com/image/fetch/$s_!2gx2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 848w, https://substackcdn.com/image/fetch/$s_!2gx2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.png 1272w, https://substackcdn.com/image/fetch/$s_!2gx2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06d70455-d128-492b-a198-c837fc780831_1190x506.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><strong>Today&#8217;s newsletter is sponsored by my friends at Augment Code.</strong></p><p>Augment was kind enough to give me early access to <strong><a href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter">Intent</a></strong>, their next-generation tool for developing software.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QJZL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1006598,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187207198?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>All signs are pointing to the fact that <strong>the IDE is no longer the ideal place to create software.</strong></p><p>Augment Code has jumped on this opportunity, and my first impressions are great.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Try Intent&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter"><span>Try Intent</span></a></p></div><h2>Meta isn&#8217;t the only one counting tokens for performance</h2><p>I like to look at big tech companies like Meta as a nice leading indicator, but they&#8217;re not the only one doing this already. If you&#8217;ve been reading the newsletter for a while, you&#8217;ll already know that other companies are incentivizing and measuring AI usage.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6852c330-0dfd-4e10-907d-c19ec586b34a&quot;,&quot;caption&quot;:&quot;This tweet from Tobi, Shopify&#8217;s CEO caught my eye today. I think it is the most clear vision into the future of software engineering we&#8217;ve seen in some time, and the implications are huge.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI is a baseline expectation (at Shopify)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-04-08T01:58:19.859Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!FcD3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d64b3ef-9b5f-41c6-a538-ced103c28371_1832x1224.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/ai-is-a-baseline-expectation-at-shopify&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:160829775,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;4a3c3201-085c-4ad9-8e9c-d7a3ba5ffb98&quot;,&quot;caption&quot;:&quot;I&#8217;m on the fence about whether requiring the usage of AI for engineers is actually good. We&#8217;ve already seen that Shopify is requiring good usage of AI tools for engineers as a baseline expectation, but it seems Zapier is taking an even stronger stance.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How Zapier measures AI fluency for engineers&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-06-07T13:30:35.600Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OXWk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a39f1b8-e313-492d-927b-b81527be348b_1832x1623.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/how-zapier-measures-ai-fluency-for&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:165347175,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;59d7edc9-89cf-48e4-bb05-a1d448d46a50&quot;,&quot;caption&quot;:&quot;Meta just rolled out an AI-assisted coding round for onsite interviews. It&#8217;s still in pilot mode, but candidates are already seeing it in the wild. It&#8217;s a huge signal of where software engineering is heading.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Meta is doing AI-assisted interviews for software engineers now&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-11-17T12:37:34.552Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!l9dm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a242e2-364a-41c5-9b70-f409d7c90807_1568x749.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/meta-ai-assisted-interviews&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:179083264,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:2,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a8c79756-5aec-4e7a-9f3f-807ca402a847&quot;,&quot;caption&quot;:&quot;I&#8217;m going to be honest - the Block news was kind of shocking.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Block laid off half their staff, citing AI productivity gains&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-03-04T22:33:40.674Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f5134ec-cbec-4c29-aa19-4b2c4ac6839b_3286x1965.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/block-layoffs-software&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:189574414,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Of course, measuring tokens for performance with a &#8220;more is better&#8221; attitude is out there. Still, it seems others are following suit per <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gergely Orosz&quot;,&quot;id&quot;:30107029,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58fed27c-f331-4ff3-ba47-135c5a0be0ba_400x400.png&quot;,&quot;uuid&quot;:&quot;97d73706-fb1b-4451-9c42-7a332c5155cc&quot;}" data-component-name="MentionToDOM"></span>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tnmj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tnmj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 424w, https://substackcdn.com/image/fetch/$s_!tnmj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 848w, https://substackcdn.com/image/fetch/$s_!tnmj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 1272w, https://substackcdn.com/image/fetch/$s_!tnmj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tnmj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png" width="1194" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:1194,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:127553,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/193901564?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tnmj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 424w, https://substackcdn.com/image/fetch/$s_!tnmj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 848w, https://substackcdn.com/image/fetch/$s_!tnmj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 1272w, https://substackcdn.com/image/fetch/$s_!tnmj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d73979c-f2b0-4fe4-8b01-79e140973d16_1194x618.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Goodhart&#8217;s law</h2><p>It does surprise me that Meta would go with something this easily gameable. <a href="https://en.wikipedia.org/wiki/Goodhart's_law">Goodhart&#8217;s law</a> says:</p><blockquote><p>When a measure becomes a target, it ceases to be a good measure</p></blockquote><p>Do you think token usage is a good metric to measure performance?</p><h2>Expect to see more weird metrics like this</h2><p>Measuring engineering performance is hard. Like, really hard. Measuring AI proficiency is harder.</p><p>On one hand, should it matter how much an employee is using AI if their overall performance is great? No, it shouldn&#8217;t matter. The only reason a company wants to push AI usage would be because <strong>they believe AI makes people more valuable, even if those people aren&#8217;t bought-in</strong>.</p><p>So they seek to measure things like total token counts and incentivize higher usage. Which creates a perverse incentive, and you end up with tokenmaxxing.</p><p>My <em>hope</em> is that they see the flaw with this metric pretty quickly, but honestly it wouldn&#8217;t surprise me if we saw more like it pop up soon.</p><p>I want to live in a world where engineers are measured on output rather than process, but we&#8217;ll see where the next year takes us.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Cursor's recent pivot is just like Codex]]></title><description><![CDATA[Cursor is following Codex and Intent into the world of agent orchestration]]></description><link>https://www.augmentedswe.com/p/cursor-3-agents</link><guid isPermaLink="false">https://www.augmentedswe.com/p/cursor-3-agents</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Wed, 15 Apr 2026 10:47:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-9Uo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df0df66-7546-4c53-9471-ca1b89dac11a_3554x1970.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week, Cursor dropped their complete redesign. It&#8217;s no longer a VS Code clone. It&#8217;s centered around agents now. Why? Agents are the future of software development.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-9Uo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df0df66-7546-4c53-9471-ca1b89dac11a_3554x1970.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-9Uo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df0df66-7546-4c53-9471-ca1b89dac11a_3554x1970.png 424w, https://substackcdn.com/image/fetch/$s_!-9Uo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df0df66-7546-4c53-9471-ca1b89dac11a_3554x1970.png 848w, https://substackcdn.com/image/fetch/$s_!-9Uo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df0df66-7546-4c53-9471-ca1b89dac11a_3554x1970.png 1272w, https://substackcdn.com/image/fetch/$s_!-9Uo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df0df66-7546-4c53-9471-ca1b89dac11a_3554x1970.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-9Uo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df0df66-7546-4c53-9471-ca1b89dac11a_3554x1970.png" width="1456" height="807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6df0df66-7546-4c53-9471-ca1b89dac11a_3554x1970.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:807,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:940546,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/192775493?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df0df66-7546-4c53-9471-ca1b89dac11a_3554x1970.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-9Uo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df0df66-7546-4c53-9471-ca1b89dac11a_3554x1970.png 424w, https://substackcdn.com/image/fetch/$s_!-9Uo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df0df66-7546-4c53-9471-ca1b89dac11a_3554x1970.png 848w, https://substackcdn.com/image/fetch/$s_!-9Uo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df0df66-7546-4c53-9471-ca1b89dac11a_3554x1970.png 1272w, https://substackcdn.com/image/fetch/$s_!-9Uo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6df0df66-7546-4c53-9471-ca1b89dac11a_3554x1970.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Cursor 3 is an Agent Orchestrator interface that allows managing multiple, parallel AI agents, focusing on chat, and reviewing AI-driven code changes. <a href="https://cursor.com/blog/cursor-3">The announcement post</a> sums it up well:</p><blockquote><p>We're introducing Cursor 3, a unified workspace for building software with agents<strong>.</strong> The new Cursor interface brings clarity to the work agents produce, pulling you up to a higher level of abstraction, with the ability to dig deeper when you want. It's faster, cleaner, and more powerful, with a multi-repo layout, seamless handoff between local and cloud agents, and the option to switch back to the Cursor IDE at any time.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h2>Cursor is Codex now</h2><p>It doesn&#8217;t surprise me that Cursor is doing this. If you&#8217;ve used some tools we&#8217;ve talked about in the last few weeks, you&#8217;ll quickly notice Cursor now feels like <strong><a href="https://www.augmentedswe.com/p/codex-vs-claude-code">Codex</a></strong> or even Intent.</p><p>Here&#8217;s the new Cursor:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WAjP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987aab7e-d225-42b2-9fac-5f107a30a608_2784x1824.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WAjP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987aab7e-d225-42b2-9fac-5f107a30a608_2784x1824.png 424w, https://substackcdn.com/image/fetch/$s_!WAjP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987aab7e-d225-42b2-9fac-5f107a30a608_2784x1824.png 848w, https://substackcdn.com/image/fetch/$s_!WAjP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987aab7e-d225-42b2-9fac-5f107a30a608_2784x1824.png 1272w, https://substackcdn.com/image/fetch/$s_!WAjP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987aab7e-d225-42b2-9fac-5f107a30a608_2784x1824.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WAjP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987aab7e-d225-42b2-9fac-5f107a30a608_2784x1824.png" width="1456" height="954" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/987aab7e-d225-42b2-9fac-5f107a30a608_2784x1824.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:954,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:512429,&quot;alt&quot;:&quot;Screenshot of Cursor 3&quot;,&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://www.augmentedswe.com/i/192775493?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987aab7e-d225-42b2-9fac-5f107a30a608_2784x1824.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Cursor 3" title="Screenshot of Cursor 3" srcset="https://substackcdn.com/image/fetch/$s_!WAjP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987aab7e-d225-42b2-9fac-5f107a30a608_2784x1824.png 424w, https://substackcdn.com/image/fetch/$s_!WAjP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987aab7e-d225-42b2-9fac-5f107a30a608_2784x1824.png 848w, https://substackcdn.com/image/fetch/$s_!WAjP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987aab7e-d225-42b2-9fac-5f107a30a608_2784x1824.png 1272w, https://substackcdn.com/image/fetch/$s_!WAjP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F987aab7e-d225-42b2-9fac-5f107a30a608_2784x1824.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s Codex:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KiAK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53246a01-ac25-45e5-ae8e-1bce906157ff_2934x1772.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KiAK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53246a01-ac25-45e5-ae8e-1bce906157ff_2934x1772.png 424w, https://substackcdn.com/image/fetch/$s_!KiAK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53246a01-ac25-45e5-ae8e-1bce906157ff_2934x1772.png 848w, https://substackcdn.com/image/fetch/$s_!KiAK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53246a01-ac25-45e5-ae8e-1bce906157ff_2934x1772.png 1272w, https://substackcdn.com/image/fetch/$s_!KiAK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53246a01-ac25-45e5-ae8e-1bce906157ff_2934x1772.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KiAK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53246a01-ac25-45e5-ae8e-1bce906157ff_2934x1772.png" width="1456" height="879" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53246a01-ac25-45e5-ae8e-1bce906157ff_2934x1772.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:879,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:728148,&quot;alt&quot;:&quot;Screenshot of Codex showing an active working session&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/192775493?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53246a01-ac25-45e5-ae8e-1bce906157ff_2934x1772.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Codex showing an active working session" title="Screenshot of Codex showing an active working session" srcset="https://substackcdn.com/image/fetch/$s_!KiAK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53246a01-ac25-45e5-ae8e-1bce906157ff_2934x1772.png 424w, https://substackcdn.com/image/fetch/$s_!KiAK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53246a01-ac25-45e5-ae8e-1bce906157ff_2934x1772.png 848w, https://substackcdn.com/image/fetch/$s_!KiAK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53246a01-ac25-45e5-ae8e-1bce906157ff_2934x1772.png 1272w, https://substackcdn.com/image/fetch/$s_!KiAK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53246a01-ac25-45e5-ae8e-1bce906157ff_2934x1772.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s Claude Code in the Claude app:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zIer!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1587e2fa-e8a4-43df-aa71-017fe5bb4bce_2624x1824.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zIer!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1587e2fa-e8a4-43df-aa71-017fe5bb4bce_2624x1824.png 424w, https://substackcdn.com/image/fetch/$s_!zIer!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1587e2fa-e8a4-43df-aa71-017fe5bb4bce_2624x1824.png 848w, https://substackcdn.com/image/fetch/$s_!zIer!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1587e2fa-e8a4-43df-aa71-017fe5bb4bce_2624x1824.png 1272w, https://substackcdn.com/image/fetch/$s_!zIer!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1587e2fa-e8a4-43df-aa71-017fe5bb4bce_2624x1824.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zIer!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1587e2fa-e8a4-43df-aa71-017fe5bb4bce_2624x1824.png" width="1456" height="1012" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1587e2fa-e8a4-43df-aa71-017fe5bb4bce_2624x1824.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1012,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:548052,&quot;alt&quot;:&quot;Screenshot of Claude Code in the ap&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/192775493?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1587e2fa-e8a4-43df-aa71-017fe5bb4bce_2624x1824.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Claude Code in the ap" title="Screenshot of Claude Code in the ap" srcset="https://substackcdn.com/image/fetch/$s_!zIer!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1587e2fa-e8a4-43df-aa71-017fe5bb4bce_2624x1824.png 424w, https://substackcdn.com/image/fetch/$s_!zIer!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1587e2fa-e8a4-43df-aa71-017fe5bb4bce_2624x1824.png 848w, https://substackcdn.com/image/fetch/$s_!zIer!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1587e2fa-e8a4-43df-aa71-017fe5bb4bce_2624x1824.png 1272w, https://substackcdn.com/image/fetch/$s_!zIer!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1587e2fa-e8a4-43df-aa71-017fe5bb4bce_2624x1824.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>And here&#8217;s Intent:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A3LA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb60b2f-1564-44e5-8eee-682ae33d0a81_3104x2016.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A3LA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb60b2f-1564-44e5-8eee-682ae33d0a81_3104x2016.png 424w, https://substackcdn.com/image/fetch/$s_!A3LA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb60b2f-1564-44e5-8eee-682ae33d0a81_3104x2016.png 848w, https://substackcdn.com/image/fetch/$s_!A3LA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb60b2f-1564-44e5-8eee-682ae33d0a81_3104x2016.png 1272w, https://substackcdn.com/image/fetch/$s_!A3LA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb60b2f-1564-44e5-8eee-682ae33d0a81_3104x2016.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A3LA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb60b2f-1564-44e5-8eee-682ae33d0a81_3104x2016.png" width="1456" height="946" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bdb60b2f-1564-44e5-8eee-682ae33d0a81_3104x2016.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:946,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1048776,&quot;alt&quot;:&quot;Screenshot of Intent&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/192775493?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb60b2f-1564-44e5-8eee-682ae33d0a81_3104x2016.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Intent" title="Screenshot of Intent" srcset="https://substackcdn.com/image/fetch/$s_!A3LA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb60b2f-1564-44e5-8eee-682ae33d0a81_3104x2016.png 424w, https://substackcdn.com/image/fetch/$s_!A3LA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb60b2f-1564-44e5-8eee-682ae33d0a81_3104x2016.png 848w, https://substackcdn.com/image/fetch/$s_!A3LA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb60b2f-1564-44e5-8eee-682ae33d0a81_3104x2016.png 1272w, https://substackcdn.com/image/fetch/$s_!A3LA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb60b2f-1564-44e5-8eee-682ae33d0a81_3104x2016.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It seems pretty obvious at this point that all the best AI tools for software engineers are converging on the same UI. I think TUI (Terminal UIs) will still be around, but I think they&#8217;ll be overshadowed by these agent-manager UIs.</p><h2>Writing software is mostly managing agents now</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wUtr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ebe3430-533d-4869-a2f1-d6d379ef1e3a_2400x1350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wUtr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ebe3430-533d-4869-a2f1-d6d379ef1e3a_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!wUtr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ebe3430-533d-4869-a2f1-d6d379ef1e3a_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!wUtr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ebe3430-533d-4869-a2f1-d6d379ef1e3a_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!wUtr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ebe3430-533d-4869-a2f1-d6d379ef1e3a_2400x1350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wUtr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ebe3430-533d-4869-a2f1-d6d379ef1e3a_2400x1350.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ebe3430-533d-4869-a2f1-d6d379ef1e3a_2400x1350.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;:null,&quot;alt&quot;:&quot;Agents become mainstream and then the default&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Agents become mainstream and then the default" title="Agents become mainstream and then the default" srcset="https://substackcdn.com/image/fetch/$s_!wUtr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ebe3430-533d-4869-a2f1-d6d379ef1e3a_2400x1350.png 424w, https://substackcdn.com/image/fetch/$s_!wUtr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ebe3430-533d-4869-a2f1-d6d379ef1e3a_2400x1350.png 848w, https://substackcdn.com/image/fetch/$s_!wUtr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ebe3430-533d-4869-a2f1-d6d379ef1e3a_2400x1350.png 1272w, https://substackcdn.com/image/fetch/$s_!wUtr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ebe3430-533d-4869-a2f1-d6d379ef1e3a_2400x1350.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Source: Cursor</figcaption></figure></div><p>In the announcement post, Cursor shared:</p><blockquote><p>How we create software will continue to evolve as we enter the third era of software development, where fleets of agents work autonomously to ship improvements.</p><p>We&#8217;re building toward this future, but there is a lot of work left to make it happen.</p></blockquote><p>What do they mean, &#8220;third era of software development&#8221;?<br>Here&#8217;s how they break it down:</p><ul><li><p>First era: Tab-autocomplete AI suggestions in your editor</p></li><li><p>Second era: Agents writing software (synchronously)</p></li><li><p>Third era: Lots of agents writing software (asynchronously)</p></li></ul><p>In Cursor&#8217;s view, advances in recent models like Opus 4.6, GPT-5.4, or even their own Composer 2 have opened up new possibilities. These models power agents that run for longer, with less oversight, and have better results.</p><p>So it&#8217;s only natural they&#8217;d pivot their product to make this agent orchestration easier.</p><div class="callout-block" data-callout="true"><p style="text-align: center;">The AI-Augmented Engineer accelerates software engineering careers with AI tools. Paid members unlock the full <strong><a href="https://www.augmentedswe.com/t/member-vault">Member Vault</a></strong>, which has more guides like this.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p></div><h2>How to get the new Cursor agents view</h2><p>Before we talk about what&#8217;s actually new in Cursor 3&#8217;s agent view, let me show you how to get to it.</p>
      <p>
          <a href="https://www.augmentedswe.com/p/cursor-3-agents">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Claude Mythos is genuinely terrifying]]></title><description><![CDATA[Anthropic's unreleased frontier model changes software engineering]]></description><link>https://www.augmentedswe.com/p/claude-mythos-is-genuinely-terrifying</link><guid isPermaLink="false">https://www.augmentedswe.com/p/claude-mythos-is-genuinely-terrifying</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Fri, 10 Apr 2026 10:45:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mAys!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccc4d34-d5c9-4cf6-9d1c-57c4c3e415a7_1274x938.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Anthropic just announced <a href="https://www.anthropic.com/glasswing">Project Glasswing</a>, and with it, Claude Mythos.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GmTa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8549c3b9-cedf-4697-9f44-4598c9523057_1322x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GmTa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8549c3b9-cedf-4697-9f44-4598c9523057_1322x650.png 424w, https://substackcdn.com/image/fetch/$s_!GmTa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8549c3b9-cedf-4697-9f44-4598c9523057_1322x650.png 848w, https://substackcdn.com/image/fetch/$s_!GmTa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8549c3b9-cedf-4697-9f44-4598c9523057_1322x650.png 1272w, https://substackcdn.com/image/fetch/$s_!GmTa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8549c3b9-cedf-4697-9f44-4598c9523057_1322x650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GmTa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8549c3b9-cedf-4697-9f44-4598c9523057_1322x650.png" width="1322" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8549c3b9-cedf-4697-9f44-4598c9523057_1322x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:1322,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99931,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/193618365?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8549c3b9-cedf-4697-9f44-4598c9523057_1322x650.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GmTa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8549c3b9-cedf-4697-9f44-4598c9523057_1322x650.png 424w, https://substackcdn.com/image/fetch/$s_!GmTa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8549c3b9-cedf-4697-9f44-4598c9523057_1322x650.png 848w, https://substackcdn.com/image/fetch/$s_!GmTa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8549c3b9-cedf-4697-9f44-4598c9523057_1322x650.png 1272w, https://substackcdn.com/image/fetch/$s_!GmTa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8549c3b9-cedf-4697-9f44-4598c9523057_1322x650.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Claude Mythos is a new tier of Claude model. Opus is smarter than Sonnet. Mythos is lightyears ahead of Mythos.</p><p>Mythos is such a breakthrough that Anthropic is refusing to release it. I can see why - This is the first time a model announcement has actually made me nervous. </p><h2>The security nightmare</h2><p>Anthropic says Mythos Preview has already found thousands of high-severity vulnerabilities, including zero days in every major operating system and every major web browser. Its security team says the model can autonomously find zero-days in real software and often develop them into working proof-of-concept exploits with minimal human steering.</p><p>One of the most startling details in Anthropic&#8217;s system card is that internal staff with no formal security training were able to ask the model to hunt remote code execution bugs overnight and wake up to a working exploit.</p><p>For a while, it was easy to talk about AI coding in terms of productivity. Faster boilerplate. Better autocomplete. Quicker test writing. Useful repo search. That framing is now too small.</p><p>The same general capability gains that push up SWE-bench also push up vulnerability discovery and exploit development. Anthropic says that directly in its security writeup: the improvements that make the model better at patching vulnerabilities also make it better at exploiting them.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h2>Mythos crushes benchmarks</h2><p>The benchmark numbers are the first reason this matters. Anthropic says Claude Mythos Preview hit 77.8% on SWE-bench Pro, 93.9% on SWE-bench Verified, and 82.0% on Terminal-Bench 2.0.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mAys!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccc4d34-d5c9-4cf6-9d1c-57c4c3e415a7_1274x938.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mAys!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccc4d34-d5c9-4cf6-9d1c-57c4c3e415a7_1274x938.png 424w, https://substackcdn.com/image/fetch/$s_!mAys!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccc4d34-d5c9-4cf6-9d1c-57c4c3e415a7_1274x938.png 848w, https://substackcdn.com/image/fetch/$s_!mAys!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccc4d34-d5c9-4cf6-9d1c-57c4c3e415a7_1274x938.png 1272w, https://substackcdn.com/image/fetch/$s_!mAys!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccc4d34-d5c9-4cf6-9d1c-57c4c3e415a7_1274x938.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mAys!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccc4d34-d5c9-4cf6-9d1c-57c4c3e415a7_1274x938.png" width="1274" height="938" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ccc4d34-d5c9-4cf6-9d1c-57c4c3e415a7_1274x938.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:938,&quot;width&quot;:1274,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:137077,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/193618365?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccc4d34-d5c9-4cf6-9d1c-57c4c3e415a7_1274x938.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mAys!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccc4d34-d5c9-4cf6-9d1c-57c4c3e415a7_1274x938.png 424w, https://substackcdn.com/image/fetch/$s_!mAys!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccc4d34-d5c9-4cf6-9d1c-57c4c3e415a7_1274x938.png 848w, https://substackcdn.com/image/fetch/$s_!mAys!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccc4d34-d5c9-4cf6-9d1c-57c4c3e415a7_1274x938.png 1272w, https://substackcdn.com/image/fetch/$s_!mAys!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ccc4d34-d5c9-4cf6-9d1c-57c4c3e415a7_1274x938.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>On the same reporting, Opus 4.6 sat at 53.4%, 80.8%, and 65.4%. Anthropic also says the margin holds even after excluding problems that show signs of memorization. Jumps this large are not the kind of thing you explain away with prompt tweaks or benchmark luck.</p><h2>Intelligence in the hands of the few</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IbXK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2206b2-9547-4863-82d9-674067e8bc3e_1204x736.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IbXK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2206b2-9547-4863-82d9-674067e8bc3e_1204x736.png 424w, https://substackcdn.com/image/fetch/$s_!IbXK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2206b2-9547-4863-82d9-674067e8bc3e_1204x736.png 848w, https://substackcdn.com/image/fetch/$s_!IbXK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2206b2-9547-4863-82d9-674067e8bc3e_1204x736.png 1272w, https://substackcdn.com/image/fetch/$s_!IbXK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2206b2-9547-4863-82d9-674067e8bc3e_1204x736.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IbXK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2206b2-9547-4863-82d9-674067e8bc3e_1204x736.png" width="1204" height="736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de2206b2-9547-4863-82d9-674067e8bc3e_1204x736.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:736,&quot;width&quot;:1204,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114609,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/193618365?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2206b2-9547-4863-82d9-674067e8bc3e_1204x736.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IbXK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2206b2-9547-4863-82d9-674067e8bc3e_1204x736.png 424w, https://substackcdn.com/image/fetch/$s_!IbXK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2206b2-9547-4863-82d9-674067e8bc3e_1204x736.png 848w, https://substackcdn.com/image/fetch/$s_!IbXK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2206b2-9547-4863-82d9-674067e8bc3e_1204x736.png 1272w, https://substackcdn.com/image/fetch/$s_!IbXK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde2206b2-9547-4863-82d9-674067e8bc3e_1204x736.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Anthropic is not generally releasing Mythos Preview. Its public announcement says the model is being restricted to Project Glasswing partners (to find and fix vulnerabilities) plus a group of more than 40 additional organizations involved in critical software infrastructure and defensive security work.</p>
      <p>
          <a href="https://www.augmentedswe.com/p/claude-mythos-is-genuinely-terrifying">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[AI code review fails to catch AI-generated vulnerabilities]]></title><description><![CDATA[The same LLM that writes SQL injection, SSRF, and XSS is statistically blind to them at review time, and a better prompt won't fix it.]]></description><link>https://www.augmentedswe.com/p/ai-code-review-security</link><guid isPermaLink="false">https://www.augmentedswe.com/p/ai-code-review-security</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Mon, 06 Apr 2026 11:43:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!M1SI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02e7877-9899-43c2-a383-aaf11f22fe33_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="https://substackcdn.com/image/fetch/$s_!M1SI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02e7877-9899-43c2-a383-aaf11f22fe33_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M1SI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02e7877-9899-43c2-a383-aaf11f22fe33_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!M1SI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02e7877-9899-43c2-a383-aaf11f22fe33_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!M1SI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02e7877-9899-43c2-a383-aaf11f22fe33_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!M1SI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02e7877-9899-43c2-a383-aaf11f22fe33_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M1SI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02e7877-9899-43c2-a383-aaf11f22fe33_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e02e7877-9899-43c2-a383-aaf11f22fe33_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;:3010304,&quot;alt&quot;:&quot;AI code review does not catch AI-generated security vulnerabilities&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/191616973?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02e7877-9899-43c2-a383-aaf11f22fe33_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI code review does not catch AI-generated security vulnerabilities" title="AI code review does not catch AI-generated security vulnerabilities" srcset="https://substackcdn.com/image/fetch/$s_!M1SI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02e7877-9899-43c2-a383-aaf11f22fe33_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!M1SI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02e7877-9899-43c2-a383-aaf11f22fe33_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!M1SI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02e7877-9899-43c2-a383-aaf11f22fe33_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!M1SI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe02e7877-9899-43c2-a383-aaf11f22fe33_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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>LLMs generate vulnerable code because their training data is full of it. Then they review that same code and see nothing wrong. Three failure mechanics explain why:</p><ul><li><p>same training distribution</p></li><li><p>no adversarial reasoning</p></li><li><p>An inability to flag what's absent.</p></li></ul><p>None of these get fixed by a better prompt.</p><p>Today&#8217;s post is written by <strong><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;ToxSec&quot;,&quot;id&quot;:8759131,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcc231af-becb-46d7-a503-8314a6b5e870_3840x3840.png&quot;,&quot;uuid&quot;:&quot;0ee41762-6f6b-48c0-ba0b-02a93608a025&quot;}" data-component-name="MentionToDOM"></span></strong>, author of a newsletter that shows you exactly how the attacks work. before the bad guys use them against you. If you like it, consider subscribing.</p><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:4991138,&quot;name&quot;:&quot;ToxSec - AI and Cybersecurity &quot;,&quot;logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!knHk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb28d90f-ea4c-44fc-80b5-d73e8347f8d2_1024x1024.png&quot;,&quot;base_url&quot;:&quot;https://www.toxsec.com&quot;,&quot;hero_text&quot;:&quot;Security for a world run by machines that lie.&quot;,&quot;author_name&quot;:&quot;ToxSec&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:&quot;#111111&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="https://www.toxsec.com?utm_source=substack&amp;utm_campaign=publication_embed&amp;utm_medium=web"><img class="embedded-publication-logo" src="https://substackcdn.com/image/fetch/$s_!knHk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb28d90f-ea4c-44fc-80b5-d73e8347f8d2_1024x1024.png" width="56" height="56" style="background-color: rgb(17, 17, 17);"><span class="embedded-publication-name">ToxSec - AI and Cybersecurity </span><div class="embedded-publication-hero-text">Security for a world run by machines that lie.</div></a><form class="embedded-publication-subscribe" method="GET" action="https://www.toxsec.com/subscribe?"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div><h2>0x00: Why your AI code reviewer rubber-stamps its own bugs</h2><p>The workflow looks like defense-in-depth. A developer generates code with Copilot or Cursor, then runs it through an LLM-based review pass: CodeRabbit, Copilot code review, or just pasting the diff into ChatGPT with &#8220;find the bugs.&#8221; Two checks, two chances to catch a vulnerability. Solid engineering practice.</p><p>Except you built one checkpoint staffed by one guard wearing two hats. The model that generated the vulnerable pattern is the same model (or same architecture, same training distribution) is now evaluating it. Every statistical blind spot that caused the bug also prevents the review from flagging it.</p><p>This has a name in the research literature. <a href="https://arxiv.org/abs/2507.02778">Tsui et al. (2025) call it the &#8220;Self-Correction Blind Spot&#8221;</a>: across 14 open-source LLMs, models failed to correct errors in their own outputs 64.5% of the time, while successfully correcting identical errors attributed to external sources.</p><p>The cause maps directly to training distribution: human demonstrations rarely include error-correction sequences, so the model never learned to distrust its own patterns. Three specific failure mechanics make this inevitable in code review. If you&#8217;re shipping AI-generated code through AI-reviewed PRs, all three are hitting your codebase right now. <a href="https://www.toxsec.com">ToxSec</a> covers the broader AI security landscape if you want the full picture.</p><h2>0x01: How the same training data creates identical blind spots</h2><p>LLMs learn &#8220;normal code&#8221; from public repositories. GitHub is full of raw SQL string concatenation, unsanitized URL parameters, and direct DOM injection. Those patterns are the signal in the training data, not noise. The model learned that <code>f&#8221;SELECT * FROM users WHERE id = {user_id}&#8221;</code> is how you query a database, because millions of training examples do exactly that.</p><p>So the model generates <strong>CWE-89</strong> with confidence. It&#8217;s producing the most statistically dominant pattern for &#8220;retrieve a user from the database.&#8221; Then you hand that output to the same model for review, and it parses the query, confirms it retrieves a user by ID, and stamps it clean. Pattern matches training distribution. &#8220;Looks correct.&#8221; Because from a pure probability standpoint, it is.</p><p>Same mechanic with <strong>CWE-918</strong>. The model generates a Flask route that takes a user-supplied URL and passes it straight to requests.get(). Review time: it reads the function, confirms the endpoint fetches a URL, and moves on. The SSRF vector is invisible because fetching user-supplied URLs without validation is the dominant pattern in the training corpus.<a href="https://arxiv.org/abs/2412.15004"> A systematic literature review of 20 studies</a> found that injection vulnerabilities (SQL injection, XSS, command injection) appeared in 16 of 20 papers analyzing LLM-generated code, making them the single most common vulnerability class LLMs produce.</p><p>Think about what the model would need to do to catch CWE-89 here. It would need to recognize that the statistically dominant pattern, the one it was literally trained to produce, is dangerous. That&#8217;s asking the model to override its own priors.</p><p>The parameterized version <code>(cursor.execute(&#8221;SELECT * FROM users WHERE id = %s&#8221;, (user_id,)))</code> exists in the training data too, but it&#8217;s less common. The model picks the majority pattern for generation and accepts the majority pattern at review. Same weights, both directions.<strong> If the vulnerable version is the most probable output, it&#8217;s also the least likely to trigger a flag.</strong></p><div><hr></div><p><em>Jeff here! Today&#8217;s newsletter is sponsored by my friends at Augment Code.</em></p><p>Augment has been kind enough to give me early access to <strong><a href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter">Intent</a></strong>, their next-generation tool for developing software.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QJZL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1006598,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187207198?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>All signs are pointing to the fact that t<strong>he IDE is no longer the ideal place to create software.</strong></p><p>Augment Code has jumped on this opportunity, and my first impressions are great. Check it out!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Check out Intent&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter"><span>Check out Intent</span></a></p><div><hr></div><h2>0x02: Why LLMs review code intent instead of attack surface</h2><p>Even if you could fix the distribution problem, something deeper breaks the model. LLMs evaluate whether code does what it&#8217;s supposed to do. They don&#8217;t model what an attacker would do with it.</p><p>A human security reviewer sees<code> response = requests.get(user_url) </code>and immediately asks:</p><blockquote><p>What if user_url is http://169.254.169.254/latest/meta-data/?</p></blockquote><p>The model sees the same line and confirms:</p><blockquote><p>This function fetches a URL, consistent with the endpoint&#8217;s purpose.</p></blockquote><p>One is threat modeling. The other is intent matching. Completely different cognitive operations, and only one of them catches vulns.</p><p><strong>CWE-79</strong> slips through here with zero friction. The model generates <code>document.innerHTML = userComment</code> and reviews it as &#8220;displays user content in the UI.&#8221; Functionally accurate.</p><p>Completely exploitable. The <code>&lt;script&gt; </code>tag a real attacker would inject never enters the model&#8217;s evaluation because it isn&#8217;t simulating adversarial input. It&#8217;s confirming that the code does what the variable names suggest.</p><p>The self-repair data backs this up.<a href="https://arxiv.org/abs/2412.15004"> Gong et al. (2024)</a> found that 75% of LLM-generated code was classified insecure, and models &#8220;perform poorly on their own code due to self-repair blind spots&#8221; while managing to repair up to 60% of insecure code produced by <em>other</em> LLMs.</p><p>Same vulnerability, different source, different detection rate. The blind spot is model-specific, and it tracks with the training distribution.</p><p>There&#8217;s a related failure that compounds the problem. Most security vulnerabilities are defined by what&#8217;s <strong>absent</strong> from the code: no input validation, no parameterized query, no URL scheme allowlist, no output encoding. LLMs are excellent at evaluating what&#8217;s present. They&#8217;re structurally bad at noticing what&#8217;s missing.</p><p>A pattern matcher can confirm that a function correctly fetches a URL. It struggles to flag that the function never checks whether that URL points at an internal metadata endpoint. The vulnerability is a missing check, and missing things don&#8217;t produce tokens.</p><p>LLMs are next-token predictors optimized for helpfulness. Adversarial reasoning requires simulating hostile input against every trust boundary in the code. You&#8217;re asking a pattern-completion engine to think like a pentester, and the architecture can&#8217;t do it.</p><p><a href="https://arxiv.org/abs/2603.10072">Analysis of over 20,000 SWE-bench issues</a> found that LLM agents introduce vulnerabilities at roughly nine times the rate of human developers, a gap that persists even with security-focused prompting.</p><h2>0x03: What actually catches AI-generated code vulnerabilities</h2><p>Deterministic tooling catches what statistical models can&#8217;t, because Semgrep doesn&#8217;t care what &#8220;normal&#8221; looks like. It matches rules. A SAST scanner flags f&#8221;SELECT * FROM users WHERE id = {user_id}&#8221; every time, because &#8220;string-formatted SQL query&#8221; fires the rule regardless of how common the pattern is in GitHub.</p><p>One caveat: SAST isn&#8217;t bulletproof either.<a href="https://arxiv.org/abs/2503.15554"> Dai et al. (2025)</a> showed that CodeQL misses several vulnerability classes, and that when evaluating code for both security and functionality simultaneously, existing mitigation techniques &#8220;even degrade the performance of the base LLM by more than 50%.&#8221; The conclusion isn&#8217;t that SAST is perfect. It&#8217;s that deterministic rules catch a different class of bug than statistical models do, and you need both.</p><p>Layer the pipeline correctly. <strong>SAST in the pre-commit hook</strong> for known vulnerability patterns. <strong>DAST in staging</strong> to catch runtime behavior that static analysis misses. <strong>Human review on security-critical paths</strong>: auth flows, payment processing, anything where user-controlled input touches infrastructure or secrets.</p><p>If you want AI-assisted review in the pipeline, use a different model than the one that generated the code. Different providers train on different data with different distributions. A second opinion from a genuinely different model introduces variance into the blind spots. The research supports this: models repair code from other LLMs at significantly higher rates than they repair their own output.</p><p><strong>Treat AI review as a linter</strong>, not a security gate. It catches formatting issues and surface-level logic errors. It will not catch the vulns that matter most, because those vulns look like correct code to any model trained on the same internet.</p><p>Your CI pipeline should reflect the hierarchy: deterministic tools first, AI review for style and logic, human eyes on anything with a security surface. The moment AI review becomes your last line of defense before prod, you&#8217;ve already lost.</p><h2>Frequently asked questions</h2><h3>Can a better prompt fix AI code review security blind spots?</h3><p>No. The problem is the training distribution, not the instruction. Tsui et al. (2025) showed that the self-correction blind spot persists across 14 models and traces back to how training data is structured: demonstrations rarely include error-correction sequences.</p><p>You can tell the model to &#8220;focus on security vulnerabilities&#8221; and it will try, but it still evaluates code against the same statistical priors. Prompt engineering shifts attention slightly. It doesn&#8217;t change what the model considers normal code.</p><h3>Which SAST tools catch AI-generated code vulnerabilities?</h3><p>Semgrep, Bandit (Python), ESLint security plugins (JavaScript), and CodeQL all catch common CWEs regardless of whether a human or an LLM wrote the code. They match deterministic rules against code patterns. That said, Dai et al. (2025) showed CodeQL misses certain vulnerability classes, so no single tool covers everything. Layer multiple tools for coverage.</p><h3>Should developers stop using AI code review entirely?</h3><p>Keep it in the pipeline, but stop treating it as a security control. AI code review catches logic bugs, style issues, and obvious errors well. Just make sure it's never the last gate before production for anything with a security surface. Pair it with SAST, DAST, and human review on critical paths.</p><h3>Does using a different AI model for code review help?</h3><p>It introduces meaningful variance. Gong et al. (2024) found that LLMs can repair up to 60% of insecure code from other models while performing poorly on their own output. Different models with different training data have different blind spots.</p><p>A second model is better than the same model reviewing itself. Neither replaces a SAST scanner or a human security reviewer.</p><h3>What vulnerability does AI code generation produce most often?</h3><p>SQL injection (CWE-89) and cross-site scripting (CWE-79) appear in the majority of studies. A systematic review found injection vulnerabilities documented in 16 of 20 papers analyzing LLM-generated code. These are the most common patterns in public training data, which is exactly why models reproduce them confidently and miss them consistently during automated code review.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.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">The AI-Augmented Engineer 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[Tips for getting the most out of Intent (from its creator!)]]></title><description><![CDATA[I sat down with the lead of Intent, Augment's agent-first software tool]]></description><link>https://www.augmentedswe.com/p/how-to-use-intent</link><guid isPermaLink="false">https://www.augmentedswe.com/p/how-to-use-intent</guid><pubDate>Mon, 30 Mar 2026 10:31:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8YZu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d491ce1-2c52-477e-9961-6057031d1721_3574x2030.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I recently had the chance to sit down with <strong><a href="https://x.com/Wattenberger">Amelia Wattenberger</a></strong>, the lead engineer on Augment&#8217;s Intent product, to understand what the tool is actually trying to do and how users should think about it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8YZu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d491ce1-2c52-477e-9961-6057031d1721_3574x2030.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8YZu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d491ce1-2c52-477e-9961-6057031d1721_3574x2030.png 424w, https://substackcdn.com/image/fetch/$s_!8YZu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d491ce1-2c52-477e-9961-6057031d1721_3574x2030.png 848w, https://substackcdn.com/image/fetch/$s_!8YZu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d491ce1-2c52-477e-9961-6057031d1721_3574x2030.png 1272w, https://substackcdn.com/image/fetch/$s_!8YZu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d491ce1-2c52-477e-9961-6057031d1721_3574x2030.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8YZu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d491ce1-2c52-477e-9961-6057031d1721_3574x2030.png" width="1456" height="827" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d491ce1-2c52-477e-9961-6057031d1721_3574x2030.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:827,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1126265,&quot;alt&quot;:&quot;Intent by Augment&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/192322454?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d491ce1-2c52-477e-9961-6057031d1721_3574x2030.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Intent by Augment" title="Intent by Augment" srcset="https://substackcdn.com/image/fetch/$s_!8YZu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d491ce1-2c52-477e-9961-6057031d1721_3574x2030.png 424w, https://substackcdn.com/image/fetch/$s_!8YZu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d491ce1-2c52-477e-9961-6057031d1721_3574x2030.png 848w, https://substackcdn.com/image/fetch/$s_!8YZu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d491ce1-2c52-477e-9961-6057031d1721_3574x2030.png 1272w, https://substackcdn.com/image/fetch/$s_!8YZu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d491ce1-2c52-477e-9961-6057031d1721_3574x2030.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That conversation clarified something important for me. If you approach Intent like a better chat window for coding agents, you will miss the point. Intent is not really built around chats or files. <strong>It is built around workspaces</strong>.</p><p>That sounds like a small distinction, but it changes how you use the product.</p><p>The core idea behind Intent is that <strong>a developer task is bigger than code</strong>. Real work includes branches, local state, conversations, notes, specs, browser state, and all the half-finished thinking that usually gets lost between sessions or flattened into a pull request. Intent&#8217;s answer is to bundle all of that into an isolated workspace for a specific task.</p><p>Once that mental model clicks, the product makes a lot more sense.</p><div class="pullquote"><p>Augment is a friend of the newsletter and has been a frequent sponsor. This post is not sponsored by Augment. I had the chance to sit down with the lead engineer behind Intent, learned a lot from the conversation, and thought it was worth sharing. As always, paid sponsorships in this newsletter are clearly disclosed.</p></div><h2>Start with the right mental model: workspace first</h2><p>The biggest insight from my conversation with Amelia was that <strong><a href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter">Intent</a></strong> is &#8220;workspace first,&#8221; not &#8220;agent chat first.&#8221;</p><p>A lot of agent tools are basically chat interfaces wrapped around one or more models. You talk to an agent, maybe spin up another one, maybe ask it to edit files, and the interface is still centered on the conversation. Intent is aiming at a different problem.</p><p>It starts from the fact that developer workflows are messy. Work does not live neatly inside a single chat thread, and it definitely does not live only in a diff. You have code, but you also have context: issue threads, design notes, rough plans, screenshots, browser state, decisions you made three hours ago, and questions you still have not resolved.</p><p>I recently saw a <strong>really good video</strong> describing this problem, especially how agents complicate things:</p><div id="youtube2-YVq28OTPCKw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;YVq28OTPCKw&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/YVq28OTPCKw?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Intent&#8217;s workspace is meant to hold that whole bundle.</p><p>So the first tip is simple: stop thinking of Intent as &#8220;where I talk to an agent.&#8221; Think of it as &#8220;the place where one task lives.&#8221;</p><h2>Use one workspace per real task</h2><p>One of the early points of confusion for me was <strong><a href="https://www.augmentedswe.com/p/orchestrate-parallel-agents">Git worktrees</a></strong>.</p><p>Amelia said this is a common gotcha for new users, and after hearing the explanation, the choice makes a lot more sense. Intent uses one Git work tree per workspace. That is not an incidental implementation detail.</p><p>The purpose is isolation.</p><p>If you are working on <strong>one feature, that feature gets a workspace.</strong> If you are fixing a bug in parallel, that gets a different workspace. If you need to review something unrelated, that should probably be another workspace too.</p><p>In other words, the workspace is the unit of parallel work.</p><p>This is a useful way to think about it because many of us are used to muddling through overlapping tasks in the same repository and then paying the price later. Conflicting PRs, muddy branches, context switching, and &#8220;wait, what state was this task in?&#8221; are all downstream effects of weak task boundaries.</p><p>Intent is opinionated here. If the work is separate, the workspace should be separate.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h2>Do not create a new workspace for every agent chat</h2><p>A workspace is not meant to map one-to-one with a single agent conversation. Inside a workspace, multiple specialist agents can collaborate, share awareness, and delegate to each other. They are not isolated from one another the way separate workspaces are.</p><p>That means you should resist the urge to spawn a new workspace just because you want a fresh chat.</p><p>If the work is still the same work, keep it in the same workspace. Let the agents coordinate inside that environment. The isolation boundary is the task, not the conversation.</p><p>Intent is trying to keep the full context for a task together, so the tool becomes more valuable the more consistently you respect that boundary.</p><h2>Set up your project for isolation</h2><p>One practical issue I brought up was environment variables.</p><p>If you spin up a fresh work tree and your <code>.env</code> file is gitignored, the project can break locally because those values do not come along automatically. Amelia acknowledged that downside and said the intended solution is setup scripts that copy environment files when a new workspace starts.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yFul!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea6c1b3-c2ba-43ee-a783-3e2650ae842d_3574x2030.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yFul!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea6c1b3-c2ba-43ee-a783-3e2650ae842d_3574x2030.png 424w, https://substackcdn.com/image/fetch/$s_!yFul!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea6c1b3-c2ba-43ee-a783-3e2650ae842d_3574x2030.png 848w, https://substackcdn.com/image/fetch/$s_!yFul!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea6c1b3-c2ba-43ee-a783-3e2650ae842d_3574x2030.png 1272w, https://substackcdn.com/image/fetch/$s_!yFul!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea6c1b3-c2ba-43ee-a783-3e2650ae842d_3574x2030.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yFul!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea6c1b3-c2ba-43ee-a783-3e2650ae842d_3574x2030.png" width="1456" height="827" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ea6c1b3-c2ba-43ee-a783-3e2650ae842d_3574x2030.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:827,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:734225,&quot;alt&quot;:&quot;Intent by Augment setup scripts&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/192322454?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea6c1b3-c2ba-43ee-a783-3e2650ae842d_3574x2030.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Intent by Augment setup scripts" title="Intent by Augment setup scripts" srcset="https://substackcdn.com/image/fetch/$s_!yFul!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea6c1b3-c2ba-43ee-a783-3e2650ae842d_3574x2030.png 424w, https://substackcdn.com/image/fetch/$s_!yFul!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea6c1b3-c2ba-43ee-a783-3e2650ae842d_3574x2030.png 848w, https://substackcdn.com/image/fetch/$s_!yFul!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea6c1b3-c2ba-43ee-a783-3e2650ae842d_3574x2030.png 1272w, https://substackcdn.com/image/fetch/$s_!yFul!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ea6c1b3-c2ba-43ee-a783-3e2650ae842d_3574x2030.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The practical advice here is to treat setup as part of your workspace design.</p><p>If your project needs local secrets, bootstrapping scripts, seed data, or other machine-specific state, invest in a reliable workspace setup flow early. The better that onboarding path is, the more painless it becomes to spin up isolated workspaces whenever you need them.</p><h2>Use the built-in browser as part of the workspace, not as a side tool</h2><p>One detail I liked was that the browser is also workspace-specific.</p><p>If you are juggling multiple tasks, you do not just need separate code. You often need separate running app states, separate pages, separate test flows, and separate visual checkpoints.</p><p>An isolated browser per workspace makes that much cleaner.</p><p>Amelia mentioned they had been managing ten different workspaces at once, and this is one of the things that makes that kind of multitasking possible. Each workspace keeps its own state, and the agent can interact with that browser context directly, including taking screenshots and working from what it sees.</p><p>If a task involves UI behavior, a user flow, or a bug you need to reproduce, keep that browser state attached to the workspace instead of reconstituting it from memory every time.</p><h2>Customize your specialist agents</h2><p>Another interesting part of the discussion was how much of the application&#8217;s behavior is effectively encoded in the prompts for the specialist agents.</p><p>That means the specialist system is not meant to be a black box. It is meant to be configurable.</p><p>So another tip is not to accept the default agent behavior as fixed. If the coordinator is too verbose, too passive, too eager to implement, too hesitant to plan, or not structured the way you want, that is part of the workflow you should shape.</p><p>Intent seems to want users to define how their team or personal process actually works.</p><h2>Think in orchestration, not single-agent magic</h2><p>The differentiator between Intent and <strong><a href="https://www.augmentedswe.com/p/codex-app">Codex</a></strong> is that in Intent, the workspace is designed to orchestrate specialist agents around a task. That is a more interesting idea than a single chatbot that happens to edit code.</p><p>If you use Intent well, you should be asking: what set of specialists should operate in this workspace, what context do they need, what notes should anchor them, and how should they coordinate?</p><h2>The main takeaway</h2><p>If most agent tools feel like a conversation that can touch your code, Intent feels like a task environment that happens to contain coordinated agents.</p><p>That is the mindset I would recommend carrying into the product.</p><p>Open a new workspace sooner when the work is truly separate. Treat the browser as part of the context. Invest in setup scripts so isolation is painless. Use a meta workspace when a project needs long-term memory. Customize your specialists. Think in orchestration.</p><p>Once you do that, the product&#8217;s design starts to feel much more coherent.</p><p>If you want to read more about Intent, I did a deep dive back in February:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;ddfc72f5-3ec5-4eba-8bbb-e0eaa48f41d2&quot;,&quot;caption&quot;:&quot;Making software is changing. It&#8217;s changing quickly.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Moving beyond the IDE with Intent&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-02-23T12:08:28.508Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!jctL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6337c1ec-f69c-482e-b901-48dc2f1b8231_4064x2210.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/augment-intent-ide&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:187207847,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:15,&quot;comment_count&quot;:6,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item><item><title><![CDATA[Customizing Claude Code spinner verbs]]></title><description><![CDATA[How to add a little fun to your Claude Code sessions]]></description><link>https://www.augmentedswe.com/p/customizing-claude-code-spinner-verbs</link><guid isPermaLink="false">https://www.augmentedswe.com/p/customizing-claude-code-spinner-verbs</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Mon, 23 Mar 2026 10:30:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UOCh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a5a2e2-121c-46be-86ba-632dbc73ecbf_2336x1418.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One of the fun parts of Claude Code are little <em>spinner verbs</em> that show up while the model is thinking.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UOCh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a5a2e2-121c-46be-86ba-632dbc73ecbf_2336x1418.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UOCh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a5a2e2-121c-46be-86ba-632dbc73ecbf_2336x1418.png 424w, https://substackcdn.com/image/fetch/$s_!UOCh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a5a2e2-121c-46be-86ba-632dbc73ecbf_2336x1418.png 848w, https://substackcdn.com/image/fetch/$s_!UOCh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a5a2e2-121c-46be-86ba-632dbc73ecbf_2336x1418.png 1272w, https://substackcdn.com/image/fetch/$s_!UOCh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a5a2e2-121c-46be-86ba-632dbc73ecbf_2336x1418.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UOCh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a5a2e2-121c-46be-86ba-632dbc73ecbf_2336x1418.png" width="1456" height="884" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7a5a2e2-121c-46be-86ba-632dbc73ecbf_2336x1418.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:884,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:352996,&quot;alt&quot;:&quot;Screenshot of Claude Code with an arrow pointing to a default spinner verb&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/189831695?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a5a2e2-121c-46be-86ba-632dbc73ecbf_2336x1418.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Claude Code with an arrow pointing to a default spinner verb" title="Screenshot of Claude Code with an arrow pointing to a default spinner verb" srcset="https://substackcdn.com/image/fetch/$s_!UOCh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a5a2e2-121c-46be-86ba-632dbc73ecbf_2336x1418.png 424w, https://substackcdn.com/image/fetch/$s_!UOCh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a5a2e2-121c-46be-86ba-632dbc73ecbf_2336x1418.png 848w, https://substackcdn.com/image/fetch/$s_!UOCh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a5a2e2-121c-46be-86ba-632dbc73ecbf_2336x1418.png 1272w, https://substackcdn.com/image/fetch/$s_!UOCh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7a5a2e2-121c-46be-86ba-632dbc73ecbf_2336x1418.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But have you ever wished you could change them?</p><p>Claude Code recently added a <code>spinnerVerbs</code> option to its settings. Today, I&#8217;ll walk you through how to change your Claude Code settings to customize these spinner words that show up when Claude is doing it&#8217;s thing.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h2>How Claude Code settings work</h2><p>This could probably be a post in itself.</p><p>You can <strong><a href="https://code.claude.com/docs/en/settings">set Claude Code settings</a> </strong>at globally or at the project-level. This is helpful if you want behavior to be different from project-to-project or you want the settings in version control for your peers. </p><p>I really only use user settings though, and that&#8217;s what makes the most sense for spinner verbs.</p><p><strong>User settings</strong> are defined in <code>~/.claude/settings.json</code> and apply to all projects. My settings are <em>very vanilla - </em>one of the great things about the product is the strong and useful defaults.</p><p>There are a ton of <strong><a href="https://code.claude.com/docs/en/settings#available-settings">available settings</a></strong> though.</p><p>You can edit your settings by editing the  <code>~/.claude/settings.json </code>file directly or you can ask Claude to do it for you. I&#8217;ll show you how for spinner verbs.</p><div><hr></div><p><em>Today&#8217;s newsletter is sponsored by my friends at Augment Code.</em></p><p>Augment was kind enough to give me early access to <strong><a href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter">Intent</a></strong>, their next-generation tool for developing software.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QJZL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1006598,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187207198?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>All signs are pointing to the fact that t<strong>he IDE is no longer the ideal place to create software.</strong></p><p>Augment Code has jumped on this opportunity, and my first impressions are great.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Check out Intent&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter"><span>Check out Intent</span></a></p><div><hr></div><h2>Setting your spinner verbs</h2><p>One important thing to keep in mind is that you should use present participles (ending in "-ing").</p><p>I asked Claude to update the file for me (I&#8217;m lazy), here was my prompt:</p><blockquote><p>Edit my  ~/.claude/settings.json to customize the spinner verbs. I want the spinner verbs to be Star Trek themed - use present participles (ending in &#8220;-ing&#8221;). Replace the defaults with 60 start trek verbs that sound fun.</p></blockquote><p>The result was pretty good! The verbs are a little cringy but they&#8217;ll do for now.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!944P!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a1931b-5454-4591-95ea-a326bfd87594_2336x1418.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!944P!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a1931b-5454-4591-95ea-a326bfd87594_2336x1418.png 424w, https://substackcdn.com/image/fetch/$s_!944P!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a1931b-5454-4591-95ea-a326bfd87594_2336x1418.png 848w, https://substackcdn.com/image/fetch/$s_!944P!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a1931b-5454-4591-95ea-a326bfd87594_2336x1418.png 1272w, https://substackcdn.com/image/fetch/$s_!944P!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a1931b-5454-4591-95ea-a326bfd87594_2336x1418.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!944P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a1931b-5454-4591-95ea-a326bfd87594_2336x1418.png" width="1456" height="884" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57a1931b-5454-4591-95ea-a326bfd87594_2336x1418.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:884,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:462522,&quot;alt&quot;:&quot;Screenshot of terminal showing a Claude Code session outputting a diff&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/189831695?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a1931b-5454-4591-95ea-a326bfd87594_2336x1418.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of terminal showing a Claude Code session outputting a diff" title="Screenshot of terminal showing a Claude Code session outputting a diff" srcset="https://substackcdn.com/image/fetch/$s_!944P!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a1931b-5454-4591-95ea-a326bfd87594_2336x1418.png 424w, https://substackcdn.com/image/fetch/$s_!944P!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a1931b-5454-4591-95ea-a326bfd87594_2336x1418.png 848w, https://substackcdn.com/image/fetch/$s_!944P!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a1931b-5454-4591-95ea-a326bfd87594_2336x1418.png 1272w, https://substackcdn.com/image/fetch/$s_!944P!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57a1931b-5454-4591-95ea-a326bfd87594_2336x1418.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Cringe but fun!</figcaption></figure></div><p>The model literally just added a section to my settings:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">"spinnerVerbs": {
    "mode": "replace",
    "verbs": [
      "Engaging",
      "Beaming",
      // Rest of file ommited for brevity
     ]</code></pre></div><p>I hope this adds a bit of whimsy to your workflow!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/p/customizing-claude-code-spinner-verbs?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/p/customizing-claude-code-spinner-verbs?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Using Claude Code permissions to safeguard environment variables]]></title><description><![CDATA[You shouldn't have your LLM reading your app secrets]]></description><link>https://www.augmentedswe.com/p/keeping-environment-variables-safe</link><guid isPermaLink="false">https://www.augmentedswe.com/p/keeping-environment-variables-safe</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Wed, 18 Mar 2026 19:20:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Wt8Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a3a5be0-310c-45ff-b4b5-cf8a20f2e3f7_2518x1406.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Security is a serious concern when using AI tools in your codebase. If you&#8217;ve gone though the (minor) hassle of extracting secret values into file like <code>.env</code>, it&#8217;s a bit silly to stream them to some intelligence API.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wt8Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a3a5be0-310c-45ff-b4b5-cf8a20f2e3f7_2518x1406.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wt8Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a3a5be0-310c-45ff-b4b5-cf8a20f2e3f7_2518x1406.png 424w, https://substackcdn.com/image/fetch/$s_!Wt8Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a3a5be0-310c-45ff-b4b5-cf8a20f2e3f7_2518x1406.png 848w, https://substackcdn.com/image/fetch/$s_!Wt8Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a3a5be0-310c-45ff-b4b5-cf8a20f2e3f7_2518x1406.png 1272w, https://substackcdn.com/image/fetch/$s_!Wt8Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a3a5be0-310c-45ff-b4b5-cf8a20f2e3f7_2518x1406.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wt8Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a3a5be0-310c-45ff-b4b5-cf8a20f2e3f7_2518x1406.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a3a5be0-310c-45ff-b4b5-cf8a20f2e3f7_2518x1406.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;:437242,&quot;alt&quot;:&quot;Claude Code permissions documentation&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/190759850?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a3a5be0-310c-45ff-b4b5-cf8a20f2e3f7_2518x1406.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Code permissions documentation" title="Claude Code permissions documentation" srcset="https://substackcdn.com/image/fetch/$s_!Wt8Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a3a5be0-310c-45ff-b4b5-cf8a20f2e3f7_2518x1406.png 424w, https://substackcdn.com/image/fetch/$s_!Wt8Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a3a5be0-310c-45ff-b4b5-cf8a20f2e3f7_2518x1406.png 848w, https://substackcdn.com/image/fetch/$s_!Wt8Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a3a5be0-310c-45ff-b4b5-cf8a20f2e3f7_2518x1406.png 1272w, https://substackcdn.com/image/fetch/$s_!Wt8Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a3a5be0-310c-45ff-b4b5-cf8a20f2e3f7_2518x1406.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Claude Code permissions documentation</figcaption></figure></div><p>It&#8217;s well-understood that it&#8217;s a best practice to add your <code>.env</code> file (or equivalent) to <code>.gitignore</code> so it doesn&#8217;t get tracked in version history. It <strong>should become</strong> a best practice to deny AI tools the ability to read tokens from these files too.</p><p>I&#8217;ll show you how - the process only takes a minute or two.</p><h2>How to stop Claude from reading .env</h2>
      <p>
          <a href="https://www.augmentedswe.com/p/keeping-environment-variables-safe">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Using worktrees for parallel agents in Codex]]></title><description><![CDATA[Codex makes it really easy to manage background agents, but you'll need to understand worktrees]]></description><link>https://www.augmentedswe.com/p/orchestrate-parallel-agents</link><guid isPermaLink="false">https://www.augmentedswe.com/p/orchestrate-parallel-agents</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Thu, 12 Mar 2026 10:22:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pDRm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17091597-85f7-4213-bea7-9c0602376685_3164x1894.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The Codex app has been really fun to use. It&#8217;s not entirely replaced Claude Code for me, but it&#8217;s getting close.</p><p>One of the things that Codex excels at is <em><strong>parallel agent orchestration</strong></em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GuqL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485036d5-cd56-4cdd-816a-b193228bc220_1911x1149.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GuqL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485036d5-cd56-4cdd-816a-b193228bc220_1911x1149.webp 424w, https://substackcdn.com/image/fetch/$s_!GuqL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485036d5-cd56-4cdd-816a-b193228bc220_1911x1149.webp 848w, https://substackcdn.com/image/fetch/$s_!GuqL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485036d5-cd56-4cdd-816a-b193228bc220_1911x1149.webp 1272w, https://substackcdn.com/image/fetch/$s_!GuqL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485036d5-cd56-4cdd-816a-b193228bc220_1911x1149.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GuqL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485036d5-cd56-4cdd-816a-b193228bc220_1911x1149.webp" width="1456" height="875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/485036d5-cd56-4cdd-816a-b193228bc220_1911x1149.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:875,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Setup screen titled &#8220;Let&#8217;s build&#8221; with a &#8220;New project&#8221; dropdown and a large input field labeled &#8220;Tell codex what to do,&#8221; plus a submit arrow button. Status indicators for &#8220;Local&#8221; and &#8220;Master&#8221; appear along the bottom.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Setup screen titled &#8220;Let&#8217;s build&#8221; with a &#8220;New project&#8221; dropdown and a large input field labeled &#8220;Tell codex what to do,&#8221; plus a submit arrow button. Status indicators for &#8220;Local&#8221; and &#8220;Master&#8221; appear along the bottom." title="Setup screen titled &#8220;Let&#8217;s build&#8221; with a &#8220;New project&#8221; dropdown and a large input field labeled &#8220;Tell codex what to do,&#8221; plus a submit arrow button. Status indicators for &#8220;Local&#8221; and &#8220;Master&#8221; appear along the bottom." srcset="https://substackcdn.com/image/fetch/$s_!GuqL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485036d5-cd56-4cdd-816a-b193228bc220_1911x1149.webp 424w, https://substackcdn.com/image/fetch/$s_!GuqL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485036d5-cd56-4cdd-816a-b193228bc220_1911x1149.webp 848w, https://substackcdn.com/image/fetch/$s_!GuqL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485036d5-cd56-4cdd-816a-b193228bc220_1911x1149.webp 1272w, https://substackcdn.com/image/fetch/$s_!GuqL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F485036d5-cd56-4cdd-816a-b193228bc220_1911x1149.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Using a UI that&#8217;s optimized for agents means you have better support for naturally switching between tasks. But there are some things that can make this tricky. </p><p>If you build software professionally, you probably know where I&#8217;m going with this. Several people working on a codebase at the same time inevitably leads to conflicts where each is making changes to the same code without knowledge of the others&#8217; code changes.</p><p>For people, this causes <strong>merge conflicts</strong> with their PRs. </p><p>Agents can run into the same problem! </p><p>So how do you get around it? <strong>Git worktrees</strong> is a really neat way to have several local agents making changes at once. In today&#8217;s article, I&#8217;ll show you how to:</p><ul><li><p>Make a setup script that Codex will use in new worktrees</p></li><li><p>Set up actions so Codex can easily test your app</p></li><li><p>Use worktrees to orchestrate a few agents to make changes to an app at the same time</p></li><li><p>Promote your worktrees to proper Git branches</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.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">The AI-Augmented Engineer accelerates software engineering careers with AI tools. Paid members unlock the full <strong><a href="https://www.augmentedswe.com/t/member-vault">Member Vault</a></strong>, which has more guides like this. </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>Setting up Codex</h2><p>If you haven&#8217;t already read our intro to Codex post, it&#8217;s a great place to start:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f9dc23b3-747e-4d68-93db-eaa7bdc5c647&quot;,&quot;caption&quot;:&quot;I don&#8217;t really think the future of software engineering is in the IDE.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The new Codex Mac app rocks&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-02-09T11:08:07.363Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!qkjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c6e583-97c5-4158-a356-4d061c891a79_1920x1080.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/codex-app&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:187041108,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>It first came out for Mac, but recently also launched for Windows!</p><p>If you haven&#8217;t already, <strong><a href="https://openai.com/codex/">visit the Codex website</a></strong> and install the app. You should use your ChatGPT account, which comes with really generous limits even on the free tier.</p><h3>Writing a setup script for your worktrees</h3><p>The biggest issue I had with worktrees right away was that each worktree couldn&#8217;t actually have the project run. First, because they hadn&#8217;t installed dependencies. Then, because they didn&#8217;t have my environment variables. Since my  <code>.env</code> file was in my <code>.gitignore</code>, it didn&#8217;t show on worktrees.</p><p>The solution Codex (and <strong><a href="https://www.augmentedswe.com/p/augment-intent-ide">also Intent</a></strong>) promotes is to <strong><a href="https://developers.openai.com/codex/app/local-environments#setup-scripts">use setup scripts</a></strong>, which get run when a new worktree is created.</p><p>Once you&#8217;ve opened your project in Codex, go to <strong>Settings &#8594; Environments &#8594; Your Project Name.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!G42U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03363771-e1c0-4d61-ae15-006ac7ecce18_3164x1894.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!G42U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03363771-e1c0-4d61-ae15-006ac7ecce18_3164x1894.png 424w, https://substackcdn.com/image/fetch/$s_!G42U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03363771-e1c0-4d61-ae15-006ac7ecce18_3164x1894.png 848w, https://substackcdn.com/image/fetch/$s_!G42U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03363771-e1c0-4d61-ae15-006ac7ecce18_3164x1894.png 1272w, https://substackcdn.com/image/fetch/$s_!G42U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03363771-e1c0-4d61-ae15-006ac7ecce18_3164x1894.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!G42U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03363771-e1c0-4d61-ae15-006ac7ecce18_3164x1894.png" width="1456" height="872" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03363771-e1c0-4d61-ae15-006ac7ecce18_3164x1894.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:872,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:531197,&quot;alt&quot;:&quot;Screenshot of the Environments section of Codex settings&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/190164778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03363771-e1c0-4d61-ae15-006ac7ecce18_3164x1894.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of the Environments section of Codex settings" title="Screenshot of the Environments section of Codex settings" srcset="https://substackcdn.com/image/fetch/$s_!G42U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03363771-e1c0-4d61-ae15-006ac7ecce18_3164x1894.png 424w, https://substackcdn.com/image/fetch/$s_!G42U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03363771-e1c0-4d61-ae15-006ac7ecce18_3164x1894.png 848w, https://substackcdn.com/image/fetch/$s_!G42U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03363771-e1c0-4d61-ae15-006ac7ecce18_3164x1894.png 1272w, https://substackcdn.com/image/fetch/$s_!G42U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03363771-e1c0-4d61-ae15-006ac7ecce18_3164x1894.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Fresh projects won&#8217;t have much here</figcaption></figure></div><p>I&#8217;ll show you the setup script I&#8217;m using for my <strong><a href="https://www.deepfocustimer.com/">DeepFocusTimer app</a></strong>, then I&#8217;ll show you the actions I&#8217;m using. Finally, we&#8217;ll move on to actually orchestrating some agents to make some changes to that app.</p><p>Here&#8217;s <strong>my setup script:</strong></p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;bash&quot;,&quot;nodeId&quot;:null}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-bash">  WORKTREE_PATH="$(pwd)"
  MAIN_CHECKOUT="$(git rev-parse --path-format=absolute --git-common-dir | sed 's|/\.git$||')"
  BRANCH_NAME="$(git branch --show-current)"

  # Copy environment and config files
  for file in .env .env.local .envrc .tool-versions; do
    if [ -f "$MAIN_CHECKOUT/$file" ]; then
      cp "$MAIN_CHECKOUT/$file" "./$file"
      echo "Copied $file"
    fi
  done

  echo "Config files copied"</code></pre></div><p>This just copies over config files from my local workspace.</p><h3>Actions in Codex</h3><p>In the same spot, you have the opportunity to configure <strong>actions</strong>, which will give you quick buttons to do things like run your project, run your tests, or run your linter.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CdAU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c398d9b-9d3e-4515-bf7d-06487f28022f_3164x1894.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CdAU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c398d9b-9d3e-4515-bf7d-06487f28022f_3164x1894.png 424w, https://substackcdn.com/image/fetch/$s_!CdAU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c398d9b-9d3e-4515-bf7d-06487f28022f_3164x1894.png 848w, https://substackcdn.com/image/fetch/$s_!CdAU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c398d9b-9d3e-4515-bf7d-06487f28022f_3164x1894.png 1272w, https://substackcdn.com/image/fetch/$s_!CdAU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c398d9b-9d3e-4515-bf7d-06487f28022f_3164x1894.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CdAU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c398d9b-9d3e-4515-bf7d-06487f28022f_3164x1894.png" width="1456" height="872" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c398d9b-9d3e-4515-bf7d-06487f28022f_3164x1894.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:872,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:741393,&quot;alt&quot;:&quot;Screenshot of Codex showing configurable actions dropdown&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/190164778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c398d9b-9d3e-4515-bf7d-06487f28022f_3164x1894.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Codex showing configurable actions dropdown" title="Screenshot of Codex showing configurable actions dropdown" srcset="https://substackcdn.com/image/fetch/$s_!CdAU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c398d9b-9d3e-4515-bf7d-06487f28022f_3164x1894.png 424w, https://substackcdn.com/image/fetch/$s_!CdAU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c398d9b-9d3e-4515-bf7d-06487f28022f_3164x1894.png 848w, https://substackcdn.com/image/fetch/$s_!CdAU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c398d9b-9d3e-4515-bf7d-06487f28022f_3164x1894.png 1272w, https://substackcdn.com/image/fetch/$s_!CdAU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c398d9b-9d3e-4515-bf7d-06487f28022f_3164x1894.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">You can add actions from the dropdown or the environment settings</figcaption></figure></div><p>I&#8217;ve set mine up for running the project locally and for linting.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xPqv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21b3536e-f6ae-4939-80ac-0b3e363da217_3164x1894.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xPqv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21b3536e-f6ae-4939-80ac-0b3e363da217_3164x1894.png 424w, https://substackcdn.com/image/fetch/$s_!xPqv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21b3536e-f6ae-4939-80ac-0b3e363da217_3164x1894.png 848w, https://substackcdn.com/image/fetch/$s_!xPqv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21b3536e-f6ae-4939-80ac-0b3e363da217_3164x1894.png 1272w, https://substackcdn.com/image/fetch/$s_!xPqv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21b3536e-f6ae-4939-80ac-0b3e363da217_3164x1894.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xPqv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21b3536e-f6ae-4939-80ac-0b3e363da217_3164x1894.png" width="1456" height="872" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21b3536e-f6ae-4939-80ac-0b3e363da217_3164x1894.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:872,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:566031,&quot;alt&quot;:&quot;Screenshot of Codex environment settings showing a run action and a lint action&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/190164778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21b3536e-f6ae-4939-80ac-0b3e363da217_3164x1894.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Codex environment settings showing a run action and a lint action" title="Screenshot of Codex environment settings showing a run action and a lint action" srcset="https://substackcdn.com/image/fetch/$s_!xPqv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21b3536e-f6ae-4939-80ac-0b3e363da217_3164x1894.png 424w, https://substackcdn.com/image/fetch/$s_!xPqv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21b3536e-f6ae-4939-80ac-0b3e363da217_3164x1894.png 848w, https://substackcdn.com/image/fetch/$s_!xPqv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21b3536e-f6ae-4939-80ac-0b3e363da217_3164x1894.png 1272w, https://substackcdn.com/image/fetch/$s_!xPqv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21b3536e-f6ae-4939-80ac-0b3e363da217_3164x1894.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">You&#8217;ll have to customize this per-project, btw</figcaption></figure></div><p>Now that you have Codex set up so your worktrees will <em>actually work</em>, it&#8217;s time to do some agent orchestration!</p><p>There&#8217;s a few things we&#8217;ll do in the app:</p><ul><li><p>Write a new blog post for SEO (Marketing)</p></li><li><p>Make the session history show a loading state for logged in users before the session history loads (Bug fix)</p></li><li><p>Make the session description autofill from the last session descripion (Feature)</p></li></ul><p>We&#8217;ll have Codex do all of these in worktrees, then I&#8217;ll show you how to unwind those worktrees to get the code onto master.</p><h2>Orchestrating agents in Codex</h2><p>Let&#8217;s start with the blog post. In an earlier article, we had Codex and Claude Code write some pretty sweet blog posts for a marketing experiment:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a8c9aa72-3b35-4be3-8e8b-8980326ae55d&quot;,&quot;caption&quot;:&quot;AI is moving fast. Right now, my favorite tools is somewhere between Claude Code and Codex.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Codex and Claude Code each made a landing page&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-02-26T11:15:12.755Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/caebbf3e-542a-4413-af99-90716e558ef1_3104x1850.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/codex-vs-claude-code&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:188428859,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:12,&quot;comment_count&quot;:2,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>That marketing experiment seems to be a success, since both posts are ranking for their primary keyword. Search impressions have gone up 6x!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tb32!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6f0071-18df-47d6-8882-a76e0aa3be1d_2774x1178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tb32!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6f0071-18df-47d6-8882-a76e0aa3be1d_2774x1178.png 424w, https://substackcdn.com/image/fetch/$s_!tb32!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6f0071-18df-47d6-8882-a76e0aa3be1d_2774x1178.png 848w, https://substackcdn.com/image/fetch/$s_!tb32!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6f0071-18df-47d6-8882-a76e0aa3be1d_2774x1178.png 1272w, https://substackcdn.com/image/fetch/$s_!tb32!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6f0071-18df-47d6-8882-a76e0aa3be1d_2774x1178.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tb32!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6f0071-18df-47d6-8882-a76e0aa3be1d_2774x1178.png" width="1456" height="618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b6f0071-18df-47d6-8882-a76e0aa3be1d_2774x1178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:618,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:202658,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/190164778?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6f0071-18df-47d6-8882-a76e0aa3be1d_2774x1178.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tb32!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6f0071-18df-47d6-8882-a76e0aa3be1d_2774x1178.png 424w, https://substackcdn.com/image/fetch/$s_!tb32!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6f0071-18df-47d6-8882-a76e0aa3be1d_2774x1178.png 848w, https://substackcdn.com/image/fetch/$s_!tb32!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6f0071-18df-47d6-8882-a76e0aa3be1d_2774x1178.png 1272w, https://substackcdn.com/image/fetch/$s_!tb32!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b6f0071-18df-47d6-8882-a76e0aa3be1d_2774x1178.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So we&#8217;ll have Codex make us another one. I&#8217;ll kick that off first with this prompt:</p>
      <p>
          <a href="https://www.augmentedswe.com/p/orchestrate-parallel-agents">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Anthropic finally studied skill atrophy for developers]]></title><description><![CDATA[Anthropic just published research on how reliance on AI affects the actual skill of software engineers.]]></description><link>https://www.augmentedswe.com/p/anthropic-skill-formation</link><guid isPermaLink="false">https://www.augmentedswe.com/p/anthropic-skill-formation</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Mon, 09 Mar 2026 09:34:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Kv0X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61283c34-5bc3-4b70-bea7-052bbfab778e_1748x840.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Anthropic just published research on how reliance on AI affects the actual skill of software engineers.</p><p>For those of you wondering if AI is going to shrink your brain, you&#8217;re going to want to read this.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kv0X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61283c34-5bc3-4b70-bea7-052bbfab778e_1748x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kv0X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61283c34-5bc3-4b70-bea7-052bbfab778e_1748x840.png 424w, https://substackcdn.com/image/fetch/$s_!Kv0X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61283c34-5bc3-4b70-bea7-052bbfab778e_1748x840.png 848w, https://substackcdn.com/image/fetch/$s_!Kv0X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61283c34-5bc3-4b70-bea7-052bbfab778e_1748x840.png 1272w, https://substackcdn.com/image/fetch/$s_!Kv0X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61283c34-5bc3-4b70-bea7-052bbfab778e_1748x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kv0X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61283c34-5bc3-4b70-bea7-052bbfab778e_1748x840.png" width="1456" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61283c34-5bc3-4b70-bea7-052bbfab778e_1748x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:222040,&quot;alt&quot;:&quot;Chart from anthropic showing error types and AI usage&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/186362519?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61283c34-5bc3-4b70-bea7-052bbfab778e_1748x840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Chart from anthropic showing error types and AI usage" title="Chart from anthropic showing error types and AI usage" srcset="https://substackcdn.com/image/fetch/$s_!Kv0X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61283c34-5bc3-4b70-bea7-052bbfab778e_1748x840.png 424w, https://substackcdn.com/image/fetch/$s_!Kv0X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61283c34-5bc3-4b70-bea7-052bbfab778e_1748x840.png 848w, https://substackcdn.com/image/fetch/$s_!Kv0X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61283c34-5bc3-4b70-bea7-052bbfab778e_1748x840.png 1272w, https://substackcdn.com/image/fetch/$s_!Kv0X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61283c34-5bc3-4b70-bea7-052bbfab778e_1748x840.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The paper is full of some great data on AI usage for software engineers</figcaption></figure></div><div><hr></div><p><em>This newsletter is for tech workers who want to multiply their impact using bleeding-edge AI tools. If you want to accelerate your career, you&#8217;re in the right place.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>How the study was laid out</h2><p><strong><a href="https://arxiv.org/pdf/2601.20245">Anthropic just ran a randomized controlled trial</a></strong> with 52 software developers (mostly junior) who used Python regularly, were familiar with AI coding help, but had not used the async library Trio. </p><p>Participants did:</p><ul><li><p>a warm-up (no AI),</p></li><li><p>a main task implementing two small features with Trio (AI allowed only for the treatment group),</p></li><li><p>then a quiz (no AI).</p></li></ul><p>The quiz intentionally emphasized skills that matter when you&#8217;re supervising AI-written code: debugging, code reading, and conceptual understanding.</p><h2>So what was the result?</h2><p><strong>AI help reduced learning, and didn&#8217;t meaningfully speed people up.</strong></p><ul><li><p>The AI group finished a bit faster on average, but it wasn&#8217;t statistically significant.</p></li><li><p>The AI group scored <strong>~17% lower</strong> on the immediate knowledge quiz (roughly &#8220;two letter grades&#8221; in their framing).</p></li><li><p>The biggest gap showed up in <strong>debugging</strong>.</p></li></ul><p>This is the part a lot of engineers should sit with. The &#8220;future-proof&#8221; skill is not &#8220;typing code fast.&#8221; It&#8217;s <strong>knowing when code is wrong, why it&#8217;s wrong, and what to change</strong>. This study suggests your tooling can quietly erode that muscle when you&#8217;re learning something new.</p><p>How you use AI matters!</p><h2>How to use AI without turning off your brain</h2>
      <p>
          <a href="https://www.augmentedswe.com/p/anthropic-skill-formation">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Block laid off half their staff, citing AI productivity gains]]></title><description><![CDATA[The stock loves it - up 22% this week]]></description><link>https://www.augmentedswe.com/p/block-layoffs-software</link><guid isPermaLink="false">https://www.augmentedswe.com/p/block-layoffs-software</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Wed, 04 Mar 2026 22:33:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7f5134ec-cbec-4c29-aa19-4b2c4ac6839b_3286x1965.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m going to be honest - the Block news was kind of shocking.</p><p>If you&#8217;re not familiar with Block, they run Square, Cashapp, and several other thriving product lines.</p><p>So why did they cut 40% of their headcount last week? <strong>Artificial intelligence is making the remaining 60% more productive.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L99o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff72bc987-94a2-4de4-8a08-7cd3544649b9_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L99o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff72bc987-94a2-4de4-8a08-7cd3544649b9_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!L99o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff72bc987-94a2-4de4-8a08-7cd3544649b9_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!L99o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff72bc987-94a2-4de4-8a08-7cd3544649b9_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!L99o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff72bc987-94a2-4de4-8a08-7cd3544649b9_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L99o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff72bc987-94a2-4de4-8a08-7cd3544649b9_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f72bc987-94a2-4de4-8a08-7cd3544649b9_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:670120,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/189574414?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff72bc987-94a2-4de4-8a08-7cd3544649b9_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L99o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff72bc987-94a2-4de4-8a08-7cd3544649b9_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!L99o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff72bc987-94a2-4de4-8a08-7cd3544649b9_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!L99o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff72bc987-94a2-4de4-8a08-7cd3544649b9_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!L99o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff72bc987-94a2-4de4-8a08-7cd3544649b9_3104x1850.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.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">If you&#8217;re new here, The AI-Augmented Engineer exists to helps software professionals use AI to become more effective. I&#8217;d love to have you join us!</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>Jack Dorsey&#8217;s note</h2><p>I&#8217;ll just start here with <strong><a href="https://x.com/jack/status/2027129697092731343">the tweet</a></strong> shared by Block&#8217;s CEO:</p><blockquote><p>today we're making one of the hardest decisions in the history of our company: </p><p>we're reducing our organization by nearly half, from over 10,000 people to just under 6,000. that means over 4,000 of you are being asked to leave or entering into consultation.</p><p>i'll be straight about what's happening, why, and what it means for everyone. first off, if you're one of the people affected, you'll receive your salary for 20 weeks + 1 week per year of tenure, equity vested through the end of may, 6 months of health care, your corporate devices, and $5,000 to put toward whatever you need to help you in this transition (if you&#8217;re outside the U.S. you&#8217;ll receive similar support but exact details are going to vary based on local requirements).</p><p>i want you to know that before anything else. everyone will be notified today, whether you're being asked to leave, entering consultation, or asked to stay. we're not making this decision because we're in trouble. our business is strong. gross profit continues to grow, we continue to serve more and more customers, and profitability is improving.</p><p>but something has changed. <strong>we're already seeing that the intelligence tools we&#8217;re creating and using, paired with smaller and flatter teams, are enabling a new way of working which fundamentally changes what it means to build and run a company. and that's accelerating rapidly</strong>. i had two options: cut gradually over months or years as this shift plays out, or be honest about where we are and act on it now. i chose the latter. repeated rounds of cuts are destructive to morale, to focus, and to the trust that customers and shareholders place in our ability to lead.</p><p>i'd rather take a hard, clear action now and build from a position we believe in than manage a slow reduction of people toward the same outcome. a smaller company also gives us the space to grow our business the right way, on our own terms, instead of constantly reacting to market pressures. a decision at this scale carries risk. but so does standing still. we've done a full review to determine the roles and people we require to reliably grow the business from here, and we've pressure-tested those decisions from multiple angles. i accept that we may have gotten some of them wrong, and we've built in flexibility to account for that, and do the right thing for our customers.</p><p>we're not going to just disappear people from slack and email and pretend they were never here. communication channels will stay open through thursday evening (pacific) so everyone can say goodbye properly, and share whatever you wish. i'll also be hosting a live video session to thank everyone at 3:35pm pacific. i know doing it this way might feel awkward.</p><p>i'd rather it feel awkward and human than efficient and cold. to those of you leaving&#8230;i&#8217;m grateful for you, and i&#8217;m sorry to put you through this. you built what this company is today. that's a fact that i'll honor forever. this decision is not a reflection of what you contributed. you will be a great contributor to any organization going forward. to those staying&#8230;i made this decision, and i'll own it. what i'm asking of you is to build with me.</p><p>we're going to build this company with intelligence at the core of everything we do. how we work, how we create, how we serve our customers. our customers will feel this shift too, and we're going to help them navigate it: towards a future where they can build their own features directly, composed of our capabilities and served through our interfaces. that's what i'm focused on now. expect a note from me tomorrow.</p><p>jack</p></blockquote><h2>What the note means</h2><p>Jack is pretty clear about the business being healthy and layoffs not being driven by declining profits. Block is growing and seems to have a healthy business.</p><p>I want to spend the rest of the newsletter covering a few things:</p><ul><li><p>Did Block overhire?</p></li><li><p>Lines of code is no longer the bottleneck</p></li><li><p>Using AI effectively</p></li></ul>
      <p>
          <a href="https://www.augmentedswe.com/p/block-layoffs-software">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[You're only using 20% of Opus 4.6]]></title><description><![CDATA[The features Anthropic shipped alongside the model are where the real workflow changes live.]]></description><link>https://www.augmentedswe.com/p/claude-opus-4-6</link><guid isPermaLink="false">https://www.augmentedswe.com/p/claude-opus-4-6</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Mon, 02 Mar 2026 11:31:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_UgL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b6907a-1f03-48fe-b591-e23b08434ac8_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You updated to Opus 4.6 the day it dropped. Responses feel sharper. Code output is cleaner. The benchmarks say it&#8217;s better across the board. That&#8217;s amazing, right?</p><p>But with this model, you can&#8217;t use it the same way you used Opus 4.5.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_UgL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b6907a-1f03-48fe-b591-e23b08434ac8_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_UgL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b6907a-1f03-48fe-b591-e23b08434ac8_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!_UgL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b6907a-1f03-48fe-b591-e23b08434ac8_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!_UgL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b6907a-1f03-48fe-b591-e23b08434ac8_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!_UgL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b6907a-1f03-48fe-b591-e23b08434ac8_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_UgL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b6907a-1f03-48fe-b591-e23b08434ac8_1536x1024.png" width="614" height="409.4739010989011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24b6907a-1f03-48fe-b591-e23b08434ac8_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;:614,&quot;bytes&quot;:4070996,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/188211229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b6907a-1f03-48fe-b591-e23b08434ac8_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_UgL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b6907a-1f03-48fe-b591-e23b08434ac8_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!_UgL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b6907a-1f03-48fe-b591-e23b08434ac8_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!_UgL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b6907a-1f03-48fe-b591-e23b08434ac8_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!_UgL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24b6907a-1f03-48fe-b591-e23b08434ac8_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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The model upgrade and upgraded benchmark numbers are the 20%.</p><p>Effort controls, Agent Teams, <code>/insights</code>, and adaptive thinking and 200+ page system card are the other 80%. </p><p>Today, <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ilia Karelin&quot;,&quot;id&quot;:172048615,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!58Lw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64858248-626c-45b7-a914-6dbda5981dab_2000x3000.jpeg&quot;,&quot;uuid&quot;:&quot;f46a8c12-c9e9-469e-b5d7-a5dc22f7bc7a&quot;}" data-component-name="MentionToDOM"></span> is going to walk you through how you can use them today.</p><p>Ilia writes <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Prosper&quot;,&quot;id&quot;:2180334,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/prosperinai&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d2f7f17-9068-4dd5-b8f9-b0f522236133_1200x1200.png&quot;,&quot;uuid&quot;:&quot;c3d5f210-3fa6-41b4-8831-b1233734df8d&quot;}" data-component-name="MentionToDOM"></span> - if you like this guide, you&#8217;ll <em>love</em> Propser!</p><p>Let&#8217;s get into it!</p><h2>Effort controls in Opus 4.6</h2><p>Every time you ask Claude a simple question, it thinks deeply by default. That&#8217;s the `high` effort setting - and it&#8217;s been burning your tokens on tasks that don&#8217;t need deep reasoning.</p><p>Opus 4.6 introduced a new<strong> Effort</strong> parameter with four levels: `low`, `medium`, `<code>igh</code> (default), and <code>max</code>.</p><p>It changes Claude&#8217;s behavior. At <code>low</code>, Claude skips extended thinking, makes fewer tool calls, and moves faster. At `high`, Claude reasons deeply and thoroughly and gives you the most thorough exploration of the problem.</p><p>Here&#8217;s the practical breakdown:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!au5q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07f53de-f2a9-48d7-aaa8-79fe4565e6e9_1600x831.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!au5q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07f53de-f2a9-48d7-aaa8-79fe4565e6e9_1600x831.png 424w, https://substackcdn.com/image/fetch/$s_!au5q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07f53de-f2a9-48d7-aaa8-79fe4565e6e9_1600x831.png 848w, https://substackcdn.com/image/fetch/$s_!au5q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07f53de-f2a9-48d7-aaa8-79fe4565e6e9_1600x831.png 1272w, https://substackcdn.com/image/fetch/$s_!au5q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07f53de-f2a9-48d7-aaa8-79fe4565e6e9_1600x831.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!au5q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07f53de-f2a9-48d7-aaa8-79fe4565e6e9_1600x831.png" width="1456" height="756" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d07f53de-f2a9-48d7-aaa8-79fe4565e6e9_1600x831.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:756,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Diagram explaining different Claude effort levels in Opus 4.6&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Diagram explaining different Claude effort levels in Opus 4.6" title="Diagram explaining different Claude effort levels in Opus 4.6" srcset="https://substackcdn.com/image/fetch/$s_!au5q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07f53de-f2a9-48d7-aaa8-79fe4565e6e9_1600x831.png 424w, https://substackcdn.com/image/fetch/$s_!au5q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07f53de-f2a9-48d7-aaa8-79fe4565e6e9_1600x831.png 848w, https://substackcdn.com/image/fetch/$s_!au5q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07f53de-f2a9-48d7-aaa8-79fe4565e6e9_1600x831.png 1272w, https://substackcdn.com/image/fetch/$s_!au5q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd07f53de-f2a9-48d7-aaa8-79fe4565e6e9_1600x831.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Effort levels help you stop overspending on simple tasks</figcaption></figure></div><p><strong>low</strong> &#8212; Skips thinking, minimizes tokens, moves fast. Use for quick lookups, simple translations, subagents doing routine work.</p><p><strong>medium</strong> &#8212; Moderate depth, may skip thinking for easy queries. Use for routine code generation, balanced agentic tasks.</p><p><strong>high</strong> (<em>default</em>) &#8212; Deep reasoning on almost everything. Use for complex coding, architecture decisions.</p><p><strong>max</strong> (<em>Opus 4.6 only</em>) &#8212; No constraints on thinking depth. Use for hard problems where you need Claude to exhaust every angle.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RqwT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b32627f-5226-459a-863f-84e0558fc3a4_1058x446.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RqwT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b32627f-5226-459a-863f-84e0558fc3a4_1058x446.png 424w, https://substackcdn.com/image/fetch/$s_!RqwT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b32627f-5226-459a-863f-84e0558fc3a4_1058x446.png 848w, https://substackcdn.com/image/fetch/$s_!RqwT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b32627f-5226-459a-863f-84e0558fc3a4_1058x446.png 1272w, https://substackcdn.com/image/fetch/$s_!RqwT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b32627f-5226-459a-863f-84e0558fc3a4_1058x446.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RqwT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b32627f-5226-459a-863f-84e0558fc3a4_1058x446.png" width="544" height="229.32325141776937" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b32627f-5226-459a-863f-84e0558fc3a4_1058x446.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:446,&quot;width&quot;:1058,&quot;resizeWidth&quot;:544,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Screenshot of a terminal running Claude Code showing effort setting with Opus 4.6&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of a terminal running Claude Code showing effort setting with Opus 4.6" title="Screenshot of a terminal running Claude Code showing effort setting with Opus 4.6" srcset="https://substackcdn.com/image/fetch/$s_!RqwT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b32627f-5226-459a-863f-84e0558fc3a4_1058x446.png 424w, https://substackcdn.com/image/fetch/$s_!RqwT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b32627f-5226-459a-863f-84e0558fc3a4_1058x446.png 848w, https://substackcdn.com/image/fetch/$s_!RqwT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b32627f-5226-459a-863f-84e0558fc3a4_1058x446.png 1272w, https://substackcdn.com/image/fetch/$s_!RqwT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b32627f-5226-459a-863f-84e0558fc3a4_1058x446.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Effort is customizable</figcaption></figure></div><p>Anthropic themselves say it: <em>&#8221;Opus 4.6 often thinks more deeply and more carefully revisits its reasoning before settling on an answer. This produces better results on harder problems, but can add cost and latency on simpler ones.&#8221;</em> They literally recommend dialing effort down to `medium` if the model is overthinking.</p><p>The key insight: <strong>you</strong> decide the effort level, not Claude. You&#8217;re the one who knows whether a task is trivial or genuinely hard. The AI doesn&#8217;t decide for you - you decide for the AI.</p><p>Here&#8217;s the API call:</p><pre><code>import anthropic

client = anthropic.Anthropic()

response = client.messages.create(
   model="claude-opus-4-6",
   max_tokens=16000,
   thinking={
       "type": "adaptive"
   },
   output_config={
       "effort": "low"  # or "medium", "high", "max"
   },
   messages=[{
       "role": "user",
       "content": "What is the capital of France?"
   }]
)</code></pre><p><strong>What you can do right now:</strong> If you&#8217;re building anything with the API, add <code>effort</code> to your calls. Use <code>low</code> for subagents doing simple lookups. Use <code>max</code> when you&#8217;re debugging something genuinely hard. You&#8217;ll notice the speed difference on <code>low</code> immediately - and the depth difference on <code>max</code> when it matters.</p><p>One more thing: Effort replaces <code>budget_tokens</code>, which is now deprecated on Opus 4.6. If you&#8217;re still manually setting thinking token budgets, switch to effort levels. Claude now handles the allocation itself through what Anthropic calls <em>adaptive thinking</em>.</p><div><hr></div><p><em>Jeff here! Today&#8217;s newsletter is sponsored by my friends at Augment Code.</em></p><p>Augment has been kind enough to give me early access to <strong><a href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter">Intent</a></strong>, their next-generation tool for developing software.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QJZL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1006598,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187207198?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>All signs are pointing to the fact that t<strong>he IDE is no longer the ideal place to create software.</strong></p><p>Augment Code has jumped on this opportunity, and my first impressions are great.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Check out Intent&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter"><span>Check out Intent</span></a></p><div><hr></div><h2>Adaptive thinking in Opus 4.6</h2><p>Before Opus 4.6, you were only able to manually toggle extended thinking on or off and set a token budget.</p><p>Now you set `thinking.type` to &#8221;adaptive&#8221; and Claude decides <em>when</em> to think deeply based on complexity. At `high` and `max` effort, it almost always thinks. At `low`, it skips thinking for problems that don&#8217;t need it.</p><p>The part most people miss: adaptive thinking also enables <strong>interleaved thinking</strong>. In agentic workflows, Claude reasons <em>between</em> tool calls - not just at the start. It re-evaluates after every step instead of planning once and executing blind.</p><p>Set it to adaptive, pair it with the right effort level, and move on.</p><h2>Claude Code agent teams (multiple agents in parallel!)</h2><p>&#8220;Agent teams are just fancy subagents.&#8221; I&#8217;ve seen this take everywhere. It&#8217;s wrong.</p><p>Subagents report back to one main agent. It&#8217;s a hub-and-spoke model - the main agent coordinates everything, receives results, synthesizes, delegates again.</p><p>Agent Teams communicate <em>with each other</em>. A lead session coordinates while teammates work independently, claim tasks from a shared task list, and self-organize. The lead doesn&#8217;t micromanage every assignment.</p><p><strong>Subagents:</strong> Report back to the main agent only. Main agent manages all coordination. Sequential hand-offs. Lower token cost. Best for focused, isolated tasks.</p><p><strong>Agent Teams:</strong> Can message each other directly. Shared task list where teammates claim work themselves. Parallel, independent execution. Higher token cost (every teammate runs its own full context window). Best for complex work needing collaboration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Uz8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4b7b84-68f9-42eb-80aa-efd0a48a82a8_1600x706.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Uz8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4b7b84-68f9-42eb-80aa-efd0a48a82a8_1600x706.png 424w, https://substackcdn.com/image/fetch/$s_!3Uz8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4b7b84-68f9-42eb-80aa-efd0a48a82a8_1600x706.png 848w, https://substackcdn.com/image/fetch/$s_!3Uz8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4b7b84-68f9-42eb-80aa-efd0a48a82a8_1600x706.png 1272w, https://substackcdn.com/image/fetch/$s_!3Uz8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4b7b84-68f9-42eb-80aa-efd0a48a82a8_1600x706.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Uz8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4b7b84-68f9-42eb-80aa-efd0a48a82a8_1600x706.png" width="1456" height="642" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a4b7b84-68f9-42eb-80aa-efd0a48a82a8_1600x706.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:642,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Diagram showing Claude Code agent teams&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Diagram showing Claude Code agent teams" title="Diagram showing Claude Code agent teams" srcset="https://substackcdn.com/image/fetch/$s_!3Uz8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4b7b84-68f9-42eb-80aa-efd0a48a82a8_1600x706.png 424w, https://substackcdn.com/image/fetch/$s_!3Uz8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4b7b84-68f9-42eb-80aa-efd0a48a82a8_1600x706.png 848w, https://substackcdn.com/image/fetch/$s_!3Uz8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4b7b84-68f9-42eb-80aa-efd0a48a82a8_1600x706.png 1272w, https://substackcdn.com/image/fetch/$s_!3Uz8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a4b7b84-68f9-42eb-80aa-efd0a48a82a8_1600x706.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Agent teams help you run different work in parallel</figcaption></figure></div><h3>How to Enable Claude Code Agent Teams</h3><p>Agent Teams is experimental.</p><p>Set <code>CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1</code> in your environment or add it to your Claude Code settings. Once enabled, tell Claude to create an agent team. Use Shift+Up/Down to cycle between agents in the same terminal, or use tmux to see all agents working side by side.</p><h3>Best Use Cases for Claude Code Agent Teams</h3><p><strong>Parallel code review.</strong> Three reviewers &#8212; security, performance, test coverage &#8212; working simultaneously, each with their own context.</p><p><strong>Debugging with competing hypotheses.</strong> Two agents investigate different root causes in separate contexts. They don&#8217;t step on each other.</p><p><strong>Cross-layer features.</strong> Frontend, backend, and test agents working on different parts of the same feature.</p><h3>When NOT to Use Claude Code Agent Teams</h3><p>Same-file edits (merge conflicts), sequential work (if step 2 depends on step 1), or simple tasks where coordination overhead isn&#8217;t worth it. Agent Teams are high-token-cost by design &#8212; every teammate runs its own full context window.</p><h2>Claude Code /insights command (analyze your coding workflow)</h2><p>This might be the most interesting thing in the entire release.</p><p>Type <code>/insights</code> in Claude Code. It reads your past 30 days of sessions, processes them, and generates an interactive HTML report about your coding habits. Anthropic&#8217;s Thariq de<code>cribed it</code>as feeling eerily like a well-informed manager.</p><p>The report doesn&#8217;t just show statistics. It tells you what&#8217;s working, what&#8217;s slowing you down, and what you should try differently. Here&#8217;s a snippet of how useful it can be:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bzDj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829b9864-8389-40f4-acbb-900f8e72047d_1106x771.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bzDj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829b9864-8389-40f4-acbb-900f8e72047d_1106x771.png 424w, https://substackcdn.com/image/fetch/$s_!bzDj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829b9864-8389-40f4-acbb-900f8e72047d_1106x771.png 848w, https://substackcdn.com/image/fetch/$s_!bzDj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829b9864-8389-40f4-acbb-900f8e72047d_1106x771.png 1272w, https://substackcdn.com/image/fetch/$s_!bzDj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829b9864-8389-40f4-acbb-900f8e72047d_1106x771.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bzDj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829b9864-8389-40f4-acbb-900f8e72047d_1106x771.png" width="1106" height="771" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/829b9864-8389-40f4-acbb-900f8e72047d_1106x771.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:771,&quot;width&quot;:1106,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Snippet showing Claude Code /inisghts output&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Snippet showing Claude Code /inisghts output" title="Snippet showing Claude Code /inisghts output" srcset="https://substackcdn.com/image/fetch/$s_!bzDj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829b9864-8389-40f4-acbb-900f8e72047d_1106x771.png 424w, https://substackcdn.com/image/fetch/$s_!bzDj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829b9864-8389-40f4-acbb-900f8e72047d_1106x771.png 848w, https://substackcdn.com/image/fetch/$s_!bzDj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829b9864-8389-40f4-acbb-900f8e72047d_1106x771.png 1272w, https://substackcdn.com/image/fetch/$s_!bzDj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F829b9864-8389-40f4-acbb-900f8e72047d_1106x771.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>What the Claude Code /insights report shows you</h3><p><strong>Usage stats.</strong> Messages sent, lines changed, files touched, days active.</p><p><strong>Work breakdown.</strong> Project areas ranked by session count &#8212; it separated my work automatically without me specifying anything.</p><p><strong>Working style analysis.</strong> A narrative describing <em>how</em> you work, not just what you work on.</p><p><strong>Friction analysis.</strong> Categorizes your friction by type, ranks by frequency, and gives specific examples. My biggest: &#8220;wrong approach and premature action&#8221; at 46 instances.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LYqm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac7cd5a-d6e7-4cc5-a75b-d4c1812369cd_1043x287.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LYqm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac7cd5a-d6e7-4cc5-a75b-d4c1812369cd_1043x287.png 424w, https://substackcdn.com/image/fetch/$s_!LYqm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac7cd5a-d6e7-4cc5-a75b-d4c1812369cd_1043x287.png 848w, https://substackcdn.com/image/fetch/$s_!LYqm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac7cd5a-d6e7-4cc5-a75b-d4c1812369cd_1043x287.png 1272w, https://substackcdn.com/image/fetch/$s_!LYqm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac7cd5a-d6e7-4cc5-a75b-d4c1812369cd_1043x287.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LYqm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac7cd5a-d6e7-4cc5-a75b-d4c1812369cd_1043x287.png" width="1043" height="287" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cac7cd5a-d6e7-4cc5-a75b-d4c1812369cd_1043x287.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:287,&quot;width&quot;:1043,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LYqm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac7cd5a-d6e7-4cc5-a75b-d4c1812369cd_1043x287.png 424w, https://substackcdn.com/image/fetch/$s_!LYqm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac7cd5a-d6e7-4cc5-a75b-d4c1812369cd_1043x287.png 848w, https://substackcdn.com/image/fetch/$s_!LYqm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac7cd5a-d6e7-4cc5-a75b-d4c1812369cd_1043x287.png 1272w, https://substackcdn.com/image/fetch/$s_!LYqm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcac7cd5a-d6e7-4cc5-a75b-d4c1812369cd_1043x287.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Copy-paste CLAUDE.md rules.</strong> What I showed in a previous section. Generates rules you can add directly to your config &#8212; tailored to the exact friction patterns it found.</p><h3>Why /insights matters for your Claude Code workflow</h3><p>Most people optimize their prompts. Almost nobody optimizes the system around their prompts. `/insights` shows you the patterns you can&#8217;t see yourself &#8212; then gives you the specific configuration changes to fix them.</p><p>I wrote a full deep dive on /insights and the workflow changes I made after running it.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:187419481,&quot;url&quot;:&quot;https://prosperinai.substack.com/p/claude-code-insights-command&quot;,&quot;publication_id&quot;:2180334,&quot;publication_name&quot;:&quot;Prosper&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!svXS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2f7f17-9068-4dd5-b8f9-b0f522236133_1200x1200.png&quot;,&quot;title&quot;:&quot;Claude Code /insights Roasted My Workflow. Here's What I Fixed. &quot;,&quot;truncated_body_text&quot;:&quot;I ran one command last week. Typed `/insights` into Claude Code, waited a few minutes, and got back an interactive HTML report analyzing my last 30 days of sessions.&quot;,&quot;date&quot;:&quot;2026-02-12T11:58:05.182Z&quot;,&quot;like_count&quot;:4,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:172048615,&quot;name&quot;:&quot;Ilia Karelin&quot;,&quot;handle&quot;:&quot;prosperinai&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!58Lw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64858248-626c-45b7-a914-6dbda5981dab_2000x3000.jpeg&quot;,&quot;bio&quot;:&quot;Tactical AI workflows, copy-paste frameworks, and counterintuitive strategies for 750+ professionals learning to think better with AI - not just work faster.&quot;,&quot;profile_set_up_at&quot;:&quot;2023-12-14T16:54:07.079Z&quot;,&quot;reader_installed_at&quot;:&quot;2025-08-14T15:33:02.792Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:2194501,&quot;user_id&quot;:172048615,&quot;publication_id&quot;:2180334,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:2180334,&quot;name&quot;:&quot;Prosper&quot;,&quot;subdomain&quot;:&quot;prosperinai&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Tactical AI workflows and frameworks every week - so you build systems that actually work, not just prompts that disappear.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d2f7f17-9068-4dd5-b8f9-b0f522236133_1200x1200.png&quot;,&quot;author_id&quot;:172048615,&quot;primary_user_id&quot;:172048615,&quot;theme_var_background_pop&quot;:&quot;#99A2F1&quot;,&quot;created_at&quot;:&quot;2023-12-14T16:54:31.010Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Ilia Karelin&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://prosperinai.substack.com/p/claude-code-insights-command?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!svXS!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d2f7f17-9068-4dd5-b8f9-b0f522236133_1200x1200.png" loading="lazy"><span class="embedded-post-publication-name">Prosper</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Claude Code /insights Roasted My Workflow. Here's What I Fixed. </div></div><div class="embedded-post-body">I ran one command last week. Typed `/insights` into Claude Code, waited a few minutes, and got back an interactive HTML report analyzing my last 30 days of sessions&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; 4 likes &#183; Ilia Karelin</div></a></div><p>The short version: run it, go straight to the friction analysis, and add the suggested CLAUDE.md rules. Takes five minutes. Prevents the same mistakes from repeating every session.</p><h2>The Opus 4.6 system card tells you things the announcement skipped</h2><p>Anthropic <a href="https://www.anthropic.com/claude-opus-4-6-system-card">published a system card</a> alongside Opus 4.6. It&#8217;s 200+ pages long, so most people skip it, and I can understand why. It&#8217;s a dense PDF full of safety evaluations and benchmark methodology. But buried inside are practical details about how the model actually behaves &#8212; details that change how you should use it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-1cT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d1185-e66c-41cd-99c3-8491d4b1d73c_1600x1231.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-1cT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d1185-e66c-41cd-99c3-8491d4b1d73c_1600x1231.png 424w, https://substackcdn.com/image/fetch/$s_!-1cT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d1185-e66c-41cd-99c3-8491d4b1d73c_1600x1231.png 848w, https://substackcdn.com/image/fetch/$s_!-1cT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d1185-e66c-41cd-99c3-8491d4b1d73c_1600x1231.png 1272w, https://substackcdn.com/image/fetch/$s_!-1cT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d1185-e66c-41cd-99c3-8491d4b1d73c_1600x1231.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-1cT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d1185-e66c-41cd-99c3-8491d4b1d73c_1600x1231.png" width="1456" height="1120" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a2d1185-e66c-41cd-99c3-8491d4b1d73c_1600x1231.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1120,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Screenshot of the Opus 4.6 system card&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of the Opus 4.6 system card" title="Screenshot of the Opus 4.6 system card" srcset="https://substackcdn.com/image/fetch/$s_!-1cT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d1185-e66c-41cd-99c3-8491d4b1d73c_1600x1231.png 424w, https://substackcdn.com/image/fetch/$s_!-1cT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d1185-e66c-41cd-99c3-8491d4b1d73c_1600x1231.png 848w, https://substackcdn.com/image/fetch/$s_!-1cT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d1185-e66c-41cd-99c3-8491d4b1d73c_1600x1231.png 1272w, https://substackcdn.com/image/fetch/$s_!-1cT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2d1185-e66c-41cd-99c3-8491d4b1d73c_1600x1231.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Opus 4.6 Is &#8220;Over-Eager&#8221; &#8212; Use Plan Mode</h3><p>The system card explicitly flags that Opus 4.6 is <em>*&#8221;at times overly agentic.&#8221;</em> In testing, it took risky actions without asking: it wrote and sent hallucinated emails when it couldn&#8217;t find a requested one, and initialized nonexistent repositories just to tag an issue.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j0KV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4713db-bf2f-4cbb-bbd7-0324b029cf4b_1588x664.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j0KV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4713db-bf2f-4cbb-bbd7-0324b029cf4b_1588x664.png 424w, https://substackcdn.com/image/fetch/$s_!j0KV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4713db-bf2f-4cbb-bbd7-0324b029cf4b_1588x664.png 848w, https://substackcdn.com/image/fetch/$s_!j0KV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4713db-bf2f-4cbb-bbd7-0324b029cf4b_1588x664.png 1272w, https://substackcdn.com/image/fetch/$s_!j0KV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4713db-bf2f-4cbb-bbd7-0324b029cf4b_1588x664.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j0KV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4713db-bf2f-4cbb-bbd7-0324b029cf4b_1588x664.png" width="1456" height="609" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f4713db-bf2f-4cbb-bbd7-0324b029cf4b_1588x664.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:609,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Claude Opus 4.6 over-eager behavior compared to other models&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Opus 4.6 over-eager behavior compared to other models" title="Claude Opus 4.6 over-eager behavior compared to other models" srcset="https://substackcdn.com/image/fetch/$s_!j0KV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4713db-bf2f-4cbb-bbd7-0324b029cf4b_1588x664.png 424w, https://substackcdn.com/image/fetch/$s_!j0KV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4713db-bf2f-4cbb-bbd7-0324b029cf4b_1588x664.png 848w, https://substackcdn.com/image/fetch/$s_!j0KV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4713db-bf2f-4cbb-bbd7-0324b029cf4b_1588x664.png 1272w, https://substackcdn.com/image/fetch/$s_!j0KV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4713db-bf2f-4cbb-bbd7-0324b029cf4b_1588x664.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Over-eager behavior was actually measured!</figcaption></figure></div><p>It&#8217;s a side effect of the model being better at autonomous work. It&#8217;s <em>so</em> good at taking initiative that it sometimes takes initiative you don&#8217;t want.</p><p><strong>The fix:</strong> Use Plan Mode to force a proposal step before execution. And add this to your CLAUDE.md:</p><pre><code>Always plan and seek approval before executing destructive actions (e.g., git reset, rm) or sending external communications.</code></pre><p>If you ran <code>/insights</code> and saw &#8220;wrong approach and premature action&#8221; in your friction analysis (I saw it myself in my own report), this is the same problem from the other side. The model is eager. Give it guardrails.</p><h3>The SWE-bench prompt tricks you can steal</h3><p>The system card reveals specific prompt instructions that pushed Claude&#8217;s software engineering score to its peak (81.4% on SWE-bench Verified). These aren&#8217;t secret - they&#8217;re just buried in a PDF nobody reads:</p><ul><li><p>&#8221;Use tools as much as possible (ideally &gt;100 times).&#8221;</p></li><li><p>&#8220;Implement your own tests first before attempting the problem.&#8221;</p></li><li><p>&#8221;Take time to explore the codebase and understand the root cause of issues, rather than just fixing surface symptoms.&#8221;</p></li></ul><p>Add these to your CLAUDE.md or system prompt. They&#8217;re the exact directives Anthropic used to get peak performance out of their own model.</p><h3>Two behavioral quirks you&#8217;ll eventually hit</h3><p><strong>Answer thrashing.</strong> Sometimes the model computes one answer internally but keeps typing a different one. It gets stuck in a loop between its reasoning and a memorized training pattern. If Claude seems to be arguing with itself or flip-flopping on a straightforward answer &#8212; don&#8217;t try to argue it out of the loop. Restart the session.</p><p><strong>Tedium aversion.</strong> The model sometimes avoids tasks requiring repetitive manual effort, like extensive counting or line-by-line verification. If Claude seems &#8220;lazy&#8221; on a high-toil task, tell it to write a script to do the work instead of doing it manually. It&#8217;s better at automating tedium than enduring it.</p><h3>API Change: Partial-turn prefill is gone</h3><p>If you previously seeded incomplete responses for Claude to continue (partial-turn prefill) &#8212; that no longer works on Opus 4.6. You now need to use full-turn prefill (providing a complete conversation history) or more robust system prompts to guide output format. Small change, but it&#8217;ll break existing workflows if you relied on it.</p><h3>Security: Both sides of the coin</h3><p>On defense: Opus 4.6 achieved a 0% attack success rate against indirect prompt injections in agentic coding environments &#8212; even without extra safeguards. If you&#8217;ve been hesitant to let Claude browse local files or the web in agentic workflows, this is the most robust model Anthropic has shipped for that use case.</p><p>On offense: it hit a 66.6% success rate on CyberGym &#8212; finding known vulnerabilities in real software projects. That&#8217;s up from Sonnet 4.5&#8217;s 29.8%. If you&#8217;re using Claude for security audits or code review, I&#8217;d definitely suggest using Opus 4.6.</p><h2>Claude Opus 4.6 context compaction</h2><p>One more feature that flew under the radar. Long agentic sessions used to hit a wall when the context window filled up.</p><p>Anthropic calls this <strong>&#8221;context rot&#8221;</strong> &#8212; performance degrades as conversations exceed a certain number of tokens. You&#8217;d have to restart the conversation or manually manage context.</p><p><strong>Context compaction</strong> (currently in beta) automatically summarizes older parts of the conversation when approaching context limits. Claude continues working without losing track of what happened earlier.</p><p>If you&#8217;re running complex multi-step workflows &#8212; full codebase refactors, long debugging sessions, multi-file feature builds &#8212; this means the agent can work for much longer without you intervening. Combined with the 1M token context window (also new in Opus 4.6), you can feed it entire codebases, not just files.</p><h2>What to do this week</h2><p>The model improvement is real. Opus 4.6 beats 4.5 across every benchmark. Same pricing. Direct upgrade. No reason not to switch.</p><p>But the model is the engine. Effort controls, adaptive thinking, Agent Teams, `/insights`, and context compaction are the steering wheel, the mirrors, and the GPS. Most people will drive this thing in first gear and never touch the rest.</p><p>The gap between &#8220;I updated to Opus 4.6&#8221; and &#8220;I&#8217;m actually using Opus 4.6&#8221; is where the real advantage lives.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Codex and Claude Code each made a landing page]]></title><description><![CDATA[Let's make a marketing landing page for my micro-SaaS using each agent tool]]></description><link>https://www.augmentedswe.com/p/codex-vs-claude-code</link><guid isPermaLink="false">https://www.augmentedswe.com/p/codex-vs-claude-code</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Thu, 26 Feb 2026 11:15:12 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/caebbf3e-542a-4413-af99-90716e558ef1_3104x1850.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI is moving fast. Right now, my favorite tools is somewhere between Claude Code and Codex.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AQ4j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffe1b4d-17fc-4366-ab11-8609b62afe8a_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AQ4j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffe1b4d-17fc-4366-ab11-8609b62afe8a_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!AQ4j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffe1b4d-17fc-4366-ab11-8609b62afe8a_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!AQ4j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffe1b4d-17fc-4366-ab11-8609b62afe8a_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!AQ4j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffe1b4d-17fc-4366-ab11-8609b62afe8a_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AQ4j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffe1b4d-17fc-4366-ab11-8609b62afe8a_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bffe1b4d-17fc-4366-ab11-8609b62afe8a_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5529112,&quot;alt&quot;:&quot;Screenshot of a landing page designed by Codex&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/188428859?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffe1b4d-17fc-4366-ab11-8609b62afe8a_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of a landing page designed by Codex" title="Screenshot of a landing page designed by Codex" srcset="https://substackcdn.com/image/fetch/$s_!AQ4j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffe1b4d-17fc-4366-ab11-8609b62afe8a_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!AQ4j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffe1b4d-17fc-4366-ab11-8609b62afe8a_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!AQ4j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffe1b4d-17fc-4366-ab11-8609b62afe8a_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!AQ4j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbffe1b4d-17fc-4366-ab11-8609b62afe8a_3104x1850.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">We&#8217;ll build a couple landing pages like this one in today&#8217;s post</figcaption></figure></div><p>And I&#8217;m not talking about the models.</p><p>Claude models like Opus 4.6 are awesome. Open AI Codex models like GPT-5.3-Codex are great too. But each has their own custom harness available.</p><p>Sure, you can use Claude models inside Cursor or Copilot, but <strong>Claude Code is</strong> <strong>the best way to use Claude Models</strong>.</p><p>And the same is true for Codex models. You can use them in lots of tools, but the devrel team at <strong>OpenAI is clearly betting big on</strong> <strong><a href="https://www.augmentedswe.com/p/codex-app">the new Codex app.</a></strong></p><p>So I thought, why not compare each tool and model against each other on an identical task?</p><h2>The marketing landing pages we&#8217;ll make</h2><p>I have this micro-SaaS, <strong><a href="https://www.deepfocustimer.com/">Deep Focus Timer</a></strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rA68!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf82e9-e422-47b7-abd2-7926beb50bd0_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rA68!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf82e9-e422-47b7-abd2-7926beb50bd0_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!rA68!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf82e9-e422-47b7-abd2-7926beb50bd0_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!rA68!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf82e9-e422-47b7-abd2-7926beb50bd0_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!rA68!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf82e9-e422-47b7-abd2-7926beb50bd0_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rA68!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf82e9-e422-47b7-abd2-7926beb50bd0_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1baf82e9-e422-47b7-abd2-7926beb50bd0_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4696552,&quot;alt&quot;:&quot;Screenshot of the Deep Focus Timer app&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/188428859?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf82e9-e422-47b7-abd2-7926beb50bd0_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of the Deep Focus Timer app" title="Screenshot of the Deep Focus Timer app" srcset="https://substackcdn.com/image/fetch/$s_!rA68!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf82e9-e422-47b7-abd2-7926beb50bd0_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!rA68!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf82e9-e422-47b7-abd2-7926beb50bd0_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!rA68!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf82e9-e422-47b7-abd2-7926beb50bd0_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!rA68!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1baf82e9-e422-47b7-abd2-7926beb50bd0_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Deep Focus Timer is a passion project of mine</figcaption></figure></div><p>It shouldn&#8217;t be a surprise to you that I wrote it 100% with AI. I have maybe contributed less than a dozen organic lines of code to this project. And I use it just about every day.</p><p>In a low-effort way to catch some SEO juice, I wrote a simple blog post on deep work for the site. A while ago I used the frontend-design skill to redesign the site into what you see now. You can read more about that here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;088d23fb-0742-4e81-b5b4-fb01f915c9c2&quot;,&quot;caption&quot;:&quot;Claude Code is taking over programming right now.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to get unique designs out of Claude Code&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-01-09T11:03:06.719Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9PF7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2dbca66-f39c-4d79-b5dc-c7bf770ff5b1_1446x1048.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/design-skill-for-claude-code&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:183867599,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:10,&quot;comment_count&quot;:1,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>As part of that redesign, Claude autonomously decided to change the static blog post into something a little more engaging.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee23eab6-a64a-4c11-92f1-ed3ca285a285_3104x1850.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4873cf8c-174c-4d31-80a2-d70b3ce47f8c_3104x1850.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56be4f07-6098-46a5-ad0a-a49bfbd5b449_3104x1850.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b350a10-5f47-4a86-a618-f87d6b0e8469_3104x1850.png&quot;}],&quot;caption&quot;:&quot;Some screenshots of Claude Code's blog design&quot;,&quot;alt&quot;:&quot;Screenshots of Claude Code's design of a blog post&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11f4ee31-0e4c-451e-ad79-3b6eba852710_1456x1456.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>This is AWESOME, but it presents one issue. Making new blog posts is kind of a pain.</p><p>But that presents an opportunity! I want to add 2 blog posts on topics relevant to my tool, and I&#8217;ll use both Codex and Claude Code to do it.</p><p>This gives each tool the opportunity to:</p><ul><li><p>Write some engaging content</p></li><li><p>Design a great blog post frontend</p></li><li><p>Make independent decisions about visual elements to increase conversion to account creation</p></li></ul><p>Sound good? Let&#8217;s get into it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.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">The AI-Augmented Engineer accelerates software engineering careers with AI tools. Join for more guides like this.</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>Prompting Codex</h2><p>You can <strong><a href="https://openai.com/codex/">visit the Codex website</a></strong> and install the app if you have a Mac. You can sign in with your ChatGPT account, which comes with really generous limits. Even the free tier of ChatGPT has usage for now.</p><h3>Adding the frontend design skill to Codex</h3><p>If we&#8217;re going to compare Codex to Claude Code, it&#8217;s only fair they have the same skill. You may remember a <strong><a href="https://www.augmentedswe.com/p/design-skill-for-claude-code">previous article where I raved over the frontend-design skill</a></strong>.</p><p>Fortunately, skills are now an open standard. That means Claude Code Skills work for Codex too! Codex has a pretty interesting skill library built-in.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VzWm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29199c6b-c164-4769-b685-9098552492fd_3164x1894.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VzWm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29199c6b-c164-4769-b685-9098552492fd_3164x1894.png 424w, https://substackcdn.com/image/fetch/$s_!VzWm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29199c6b-c164-4769-b685-9098552492fd_3164x1894.png 848w, https://substackcdn.com/image/fetch/$s_!VzWm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29199c6b-c164-4769-b685-9098552492fd_3164x1894.png 1272w, https://substackcdn.com/image/fetch/$s_!VzWm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29199c6b-c164-4769-b685-9098552492fd_3164x1894.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VzWm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29199c6b-c164-4769-b685-9098552492fd_3164x1894.png" width="1456" height="872" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29199c6b-c164-4769-b685-9098552492fd_3164x1894.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:872,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:762517,&quot;alt&quot;:&quot;Screenshot of the Codex skill library&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/188428859?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29199c6b-c164-4769-b685-9098552492fd_3164x1894.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of the Codex skill library" title="Screenshot of the Codex skill library" srcset="https://substackcdn.com/image/fetch/$s_!VzWm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29199c6b-c164-4769-b685-9098552492fd_3164x1894.png 424w, https://substackcdn.com/image/fetch/$s_!VzWm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29199c6b-c164-4769-b685-9098552492fd_3164x1894.png 848w, https://substackcdn.com/image/fetch/$s_!VzWm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29199c6b-c164-4769-b685-9098552492fd_3164x1894.png 1272w, https://substackcdn.com/image/fetch/$s_!VzWm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29199c6b-c164-4769-b685-9098552492fd_3164x1894.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Codex skill library</figcaption></figure></div><p>The easiest way to add a new skill is to use the Skill Creator Skill. Meta right? I mostly <strong><a href="https://raw.githubusercontent.com/anthropics/claude-code/refs/heads/main/plugins/frontend-design/skills/frontend-design/SKILL.md">copied the markdown from Anthropic&#8217;s repo</a></strong> for this skill.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fpal!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa1d9e6a-44d9-41d5-9e8f-dad144763a6d_3164x1894.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fpal!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa1d9e6a-44d9-41d5-9e8f-dad144763a6d_3164x1894.png 424w, https://substackcdn.com/image/fetch/$s_!fpal!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa1d9e6a-44d9-41d5-9e8f-dad144763a6d_3164x1894.png 848w, https://substackcdn.com/image/fetch/$s_!fpal!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa1d9e6a-44d9-41d5-9e8f-dad144763a6d_3164x1894.png 1272w, https://substackcdn.com/image/fetch/$s_!fpal!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa1d9e6a-44d9-41d5-9e8f-dad144763a6d_3164x1894.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fpal!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa1d9e6a-44d9-41d5-9e8f-dad144763a6d_3164x1894.png" width="1456" height="872" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa1d9e6a-44d9-41d5-9e8f-dad144763a6d_3164x1894.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:872,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:720747,&quot;alt&quot;:&quot;Screenshot of the Codex app new skill creation workflow&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/188428859?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa1d9e6a-44d9-41d5-9e8f-dad144763a6d_3164x1894.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of the Codex app new skill creation workflow" title="Screenshot of the Codex app new skill creation workflow" srcset="https://substackcdn.com/image/fetch/$s_!fpal!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa1d9e6a-44d9-41d5-9e8f-dad144763a6d_3164x1894.png 424w, https://substackcdn.com/image/fetch/$s_!fpal!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa1d9e6a-44d9-41d5-9e8f-dad144763a6d_3164x1894.png 848w, https://substackcdn.com/image/fetch/$s_!fpal!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa1d9e6a-44d9-41d5-9e8f-dad144763a6d_3164x1894.png 1272w, https://substackcdn.com/image/fetch/$s_!fpal!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa1d9e6a-44d9-41d5-9e8f-dad144763a6d_3164x1894.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">You can use the skill to create new skills!</figcaption></figure></div><p>Once that was done, I started a new chat in my repo. I recommend using a new chat for each task you give any LLM tool, so you can keep your context clean.</p><h3>Setting up a blog parent page with Codex</h3><p>My app only has one blog post, and no blog parent page. It&#8217;s just linked in a popover, which doesn&#8217;t translate well to multiple posts. So first, I prompted Codex to fix that.</p><blockquote><p>This app has a blog post in app/what-is-deep-work/page.tsx - The blog post is accessible from a link in the question mark box on the home page. Make it so there is a proper "blog" page instead of that link to this blog post in the question mark thing. The blog link should be in a new footer that matches the existing design of the site. <br><br>The blog page should list all blog posts, which for now, is only this one. Do any re-architecture necessary to make that happen. I like that the existing blog post has a lot of custom design so don't strip it down to just markdown. Make these changes so that it is easy to add new blog posts in the future, and so they will show up on that blog page, and the blog page is linked in a new footer. Use the frontend-design skill to make it a great design</p></blockquote><p>Notice I explicitly called out the frontend-design skill we just added. This site was only designed with Claude Code, so we&#8217;ll see how GPT-5.3-Codex does with staying consistent.</p><p>One thing you may notice about using <strong>Codex is that it is optimized well for long-running tasks.</strong> Codex will take a LONG time to scan your codebase for appropriate context, which makes it great at one-shotting things.</p><p>I use to say the pursuit of one-shot prompting was overrated, but now that we&#8217;re at the point a model can do it really well, I&#8217;m ready to say I was wrong there. It&#8217;s nuts to describe a problem and have a model just nail it. This makes it much easier to multitask (which I can&#8217;t always recommend).</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;4556f35f-3384-43e0-b1b5-43b3b3eaf180&quot;,&quot;caption&quot;:&quot;Maintaining a deep work state while leveraging AI agents is all about using these tools intentionally. I&#8217;m a developer who values monotasking and meaningful focus, which can sometimes be in conflict with my AI use.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to use AI while staying in flow&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-01-26T11:31:39.607Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/how-to-use-ai-while-staying-in-flow&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:185569305,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:1,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Codex also seems much more likely than Claude Models to acutally try to build, lint, and run its changes without being explicitly asked to.</p><p>I was really happy with the first shot of the blog page!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CEsY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ce102f-9bfc-40f7-ae3a-111ca581b0a7_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CEsY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ce102f-9bfc-40f7-ae3a-111ca581b0a7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!CEsY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ce102f-9bfc-40f7-ae3a-111ca581b0a7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!CEsY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ce102f-9bfc-40f7-ae3a-111ca581b0a7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!CEsY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ce102f-9bfc-40f7-ae3a-111ca581b0a7_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CEsY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ce102f-9bfc-40f7-ae3a-111ca581b0a7_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15ce102f-9bfc-40f7-ae3a-111ca581b0a7_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5447561,&quot;alt&quot;:&quot;Screenshot of a blog page, designed entirely by Codex&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/188428859?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ce102f-9bfc-40f7-ae3a-111ca581b0a7_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of a blog page, designed entirely by Codex" title="Screenshot of a blog page, designed entirely by Codex" srcset="https://substackcdn.com/image/fetch/$s_!CEsY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ce102f-9bfc-40f7-ae3a-111ca581b0a7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!CEsY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ce102f-9bfc-40f7-ae3a-111ca581b0a7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!CEsY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ce102f-9bfc-40f7-ae3a-111ca581b0a7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!CEsY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15ce102f-9bfc-40f7-ae3a-111ca581b0a7_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">I may make some copy changes later, but I love the design</figcaption></figure></div><h3>Fixing the footer with Codex</h3><p>The footer wasn&#8217;t great though, so I explained a number of changes that I wanted Codex to make.</p>
      <p>
          <a href="https://www.augmentedswe.com/p/codex-vs-claude-code">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Moving beyond the IDE with Intent]]></title><description><![CDATA[LLMs are making IDEs less and less useful. It's time for new surfaces on which to create software]]></description><link>https://www.augmentedswe.com/p/augment-intent-ide</link><guid isPermaLink="false">https://www.augmentedswe.com/p/augment-intent-ide</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Mon, 23 Feb 2026 12:08:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jctL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6337c1ec-f69c-482e-b901-48dc2f1b8231_4064x2210.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Making software is changing. It&#8217;s changing quickly.</p><p>We&#8217;ve gone from chat-based tools to autocomplete, to agent extensions in your IDE. Each generation of tools makes it easier to write code in your IDE.</p><p>But there&#8217;s still a bottleneck - it&#8217;s <strong>you</strong>, writing code, <strong>in your IDE</strong>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1-Tr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71789bf2-fded-4b36-a902-cfe565a923ee_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1-Tr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71789bf2-fded-4b36-a902-cfe565a923ee_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!1-Tr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71789bf2-fded-4b36-a902-cfe565a923ee_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!1-Tr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71789bf2-fded-4b36-a902-cfe565a923ee_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!1-Tr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71789bf2-fded-4b36-a902-cfe565a923ee_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1-Tr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71789bf2-fded-4b36-a902-cfe565a923ee_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71789bf2-fded-4b36-a902-cfe565a923ee_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:902006,&quot;alt&quot;:&quot;Screenshot of Intent by Augment Code&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187207847?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71789bf2-fded-4b36-a902-cfe565a923ee_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Intent by Augment Code" title="Screenshot of Intent by Augment Code" srcset="https://substackcdn.com/image/fetch/$s_!1-Tr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71789bf2-fded-4b36-a902-cfe565a923ee_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!1-Tr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71789bf2-fded-4b36-a902-cfe565a923ee_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!1-Tr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71789bf2-fded-4b36-a902-cfe565a923ee_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!1-Tr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71789bf2-fded-4b36-a902-cfe565a923ee_3104x1850.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Augment Code is launching Intent, a new surface for building software</figcaption></figure></div><p>It&#8217;s time to move past the IDE.</p><p>IDEs are built around files. As we do more and more work through agents, shouldn&#8217;t our tools be <strong>focused on agents?</strong></p><p>You&#8217;ve probably noticed some of the most common tools looking less like IDEs and more like chat applications. The new Cursor Mac app and Cursor have started to center more around agents than editing files.</p><p>Augment Code has been cooking up something really incredible that reflects their vision for the future of software development. You&#8217;ve already read about how <a href="https://www.augmentedswe.com/i/181087130/how-augment-code-is-different">Augment&#8217;s context engine</a> makes their tool uniquely useful in large codebases. So it shouldn&#8217;t surprise you that their new tool, <strong>Intent</strong>, is an awesome addition to this space.</p><p>Today&#8217;s post is generously sponsored by Augment Code, which also means I got early access to test out Intent. And it&#8217;s <em>awesome.</em></p><p>Read on - I&#8217;ll cover what intent is, how it&#8217;s unique, and I&#8217;ll even show you how I make changes to my SaaS with it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Try Intent&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter"><span>Try Intent</span></a></p><div><hr></div><h2>What is Intent?</h2><p>Intent is Augment&#8217;s vision for <strong>what comes after the IDE.</strong></p><p>I don&#8217;t have to tell you that developing software has become extremely scattered. When I try to do something at work, I&#8217;m bouncing between Jira, my IDE, a browser tab with the live site, a browser tab with my dev server, a couple of terminals, some LLM chats, and so on.</p><p>It&#8217;s a huge problem. <a href="https://www.youtube.com/watch?v=YVq28OTPCKw">Theo had a really good video</a> complaining about some of these that resonated with me.</p><p>Intent takes this on with 3 big wins for you:</p><h3>Agent orchestration</h3><p>Agent orchestration is something that we&#8217;ve been talking a lot about lately. Software development is moving from tweaking code in files to orchestrating parallel agents across projects towards a product outcome. Intent helps you do this in an insane way, and I&#8217;ll show you later on.</p><h3>Isolated workspace</h3><p>The isolated workspace thing is huge for me. Having everything you need (agent chat, diff view, terminal, and test browser) in one place is starting to become a bare necessity. Intent does this well, and we&#8217;ll look through an example later in the article.</p><h3>Living specs</h3><p>Living specs are something that I&#8217;ve not seen done well with other agent-first tools, so I&#8217;m pumped that Augment got this right. Living specs help you work at a higher level of abstraction. I&#8217;ll show you what I mean in our demo.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>What makes Intent unique?</h2><p>Beyond these superpowers, Intent has some attributes that make it really unique.</p><h3>Intent is model-agnostic</h3><p>I&#8217;ll be honest - I&#8217;m getting a little tired of AI models and AI tools being coupled. Claude models can be used in lots of tools, but obviously, Claude Code is pushed as the tool of choice. The same is true for Codex models - there&#8217;s a Codex CLI and app now!</p><p>Something uniquely interesting about Intent is that <strong>it&#8217;s model-agnostic</strong>. You can choose your own model. You can even choose your own agent with an existing subscription!</p><p>You shouldn&#8217;t have to change your entire tooling just to use the best model. Getting so glued to Claude Code was a mistake; it made my transition to try out the newest Codex models HARD. I was considering moving to OpenCode as a result, but Intent might be my new model-agnostic default.</p><h3>The Augment context engine</h3><p>The context engine is historically Augment&#8217;s biggest differentiator. It ingests your entire project and keeps a real-time semantic index. This means when you ask a question or generate code, Augment truly knows the surrounding context.</p><p>This is especially useful in big projects, and it <em>really </em>sets Intent apart from something like OpenCode. A multi-agent world <strong>needs good context</strong>. Augment helps you make sure your model actually gets it.</p><p>I have some more thoughts on context here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;7f449f18-8094-4b97-a7ff-bfcc3230a258&quot;,&quot;caption&quot;:&quot;Understanding how &#8220;context&#8221; works in large language models (LLMs) will have a massive impact on what you get out of AI tools.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Making LLM context actually work for you&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-06-20T11:30:39.674Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!qqb3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F861efe52-5198-43b4-99d0-9859243a5bdf_2784x1776.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/making-llm-context-actually-work&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:166267734,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h3>Living specs</h3><p>Traditional specs start to get out of date the second you ship something. Projects aren&#8217;t static, and your specs shouldn&#8217;t be either.</p><p>In Intent, when an agent completes work, the model updates the spec. When you want to change requirements, those updates propagate to all active agents.</p><div><hr></div><h2>Using Intent</h2><p>Let&#8217;s get into building. You can download Intent and follow along if you like.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Try Intent&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter"><span>Try Intent</span></a></p><p>The onboarding for the product is really pleasant. You get to choose your agent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OQJD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad11776-4fe5-4304-9f4e-b2a9e290583e_4064x2210.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OQJD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad11776-4fe5-4304-9f4e-b2a9e290583e_4064x2210.png 424w, https://substackcdn.com/image/fetch/$s_!OQJD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad11776-4fe5-4304-9f4e-b2a9e290583e_4064x2210.png 848w, https://substackcdn.com/image/fetch/$s_!OQJD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad11776-4fe5-4304-9f4e-b2a9e290583e_4064x2210.png 1272w, https://substackcdn.com/image/fetch/$s_!OQJD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad11776-4fe5-4304-9f4e-b2a9e290583e_4064x2210.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OQJD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad11776-4fe5-4304-9f4e-b2a9e290583e_4064x2210.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bad11776-4fe5-4304-9f4e-b2a9e290583e_4064x2210.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:627332,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187207847?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad11776-4fe5-4304-9f4e-b2a9e290583e_4064x2210.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OQJD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad11776-4fe5-4304-9f4e-b2a9e290583e_4064x2210.png 424w, https://substackcdn.com/image/fetch/$s_!OQJD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad11776-4fe5-4304-9f4e-b2a9e290583e_4064x2210.png 848w, https://substackcdn.com/image/fetch/$s_!OQJD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad11776-4fe5-4304-9f4e-b2a9e290583e_4064x2210.png 1272w, https://substackcdn.com/image/fetch/$s_!OQJD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbad11776-4fe5-4304-9f4e-b2a9e290583e_4064x2210.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Intent lets you choose your agent</figcaption></figure></div><p>Choosing Auggie gives you a great context engine, so it&#8217;s what I&#8217;ll do for this demo :)</p><p>I&#8217;d like to build a little distraction feature for my Deep Work Timer SaaS. Here&#8217;s the prompt I&#8217;ll start with:</p><blockquote><p>I&#8217;d like to add a &#8220;distraction feature&#8221; to this deep work timer. I want users to be able to tap a button and have a quick field to enter a distracting thought they&#8217;d like to follow up on. This &#8220;distraction&#8221; would go into a list that is visible above the field they entered it into. The idea is that they can revisit that list when they&#8217;re done focusing.<br><br>I want it to be a simple and minimal design that follows the rest of the application design. I want it to be a little brain icon floating button on the bottom right next to the existing help/question button. Store the distraction items in local storage.</p></blockquote><p>Right away, a <strong>Coordinator agent</strong> started to break down my spec into tasks and delegate it to implementors that can run in waves. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R8G3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfde8e9-3704-424a-b284-ba5ecdadd122_4064x2210.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R8G3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfde8e9-3704-424a-b284-ba5ecdadd122_4064x2210.png 424w, https://substackcdn.com/image/fetch/$s_!R8G3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfde8e9-3704-424a-b284-ba5ecdadd122_4064x2210.png 848w, https://substackcdn.com/image/fetch/$s_!R8G3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfde8e9-3704-424a-b284-ba5ecdadd122_4064x2210.png 1272w, https://substackcdn.com/image/fetch/$s_!R8G3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfde8e9-3704-424a-b284-ba5ecdadd122_4064x2210.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R8G3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfde8e9-3704-424a-b284-ba5ecdadd122_4064x2210.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4dfde8e9-3704-424a-b284-ba5ecdadd122_4064x2210.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1353356,&quot;alt&quot;:&quot;Screenshot of Augment Intent, showing an agent-created living spec&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187207847?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfde8e9-3704-424a-b284-ba5ecdadd122_4064x2210.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Augment Intent, showing an agent-created living spec" title="Screenshot of Augment Intent, showing an agent-created living spec" srcset="https://substackcdn.com/image/fetch/$s_!R8G3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfde8e9-3704-424a-b284-ba5ecdadd122_4064x2210.png 424w, https://substackcdn.com/image/fetch/$s_!R8G3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfde8e9-3704-424a-b284-ba5ecdadd122_4064x2210.png 848w, https://substackcdn.com/image/fetch/$s_!R8G3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfde8e9-3704-424a-b284-ba5ecdadd122_4064x2210.png 1272w, https://substackcdn.com/image/fetch/$s_!R8G3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dfde8e9-3704-424a-b284-ba5ecdadd122_4064x2210.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The initial living spec the coordinator agent made</figcaption></figure></div><p>This initial spec is good, but it&#8217;s also easy to edit. You can describe edits or make them directly. I made some minor changes to be precise in this spec.</p><p>Then, I selected &#8220;Approve plan and start implementation&#8221;.</p><p>Once you&#8217;re comfortable with agentic tools, now is a great time to spin up a second agent in parallel. But for this example, we&#8217;ll stay focused and monotasking on our distraction feature.</p><p>I&#8217;m impressed that much of the implementation time is spent scanning the codebase for appropriate context. But not surprised, this is natural for the Augment context engine.</p><p>The coordinator agent delegates the implementation to its more specialized counterpart, the implementor agent.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jctL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6337c1ec-f69c-482e-b901-48dc2f1b8231_4064x2210.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jctL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6337c1ec-f69c-482e-b901-48dc2f1b8231_4064x2210.png 424w, https://substackcdn.com/image/fetch/$s_!jctL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6337c1ec-f69c-482e-b901-48dc2f1b8231_4064x2210.png 848w, https://substackcdn.com/image/fetch/$s_!jctL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6337c1ec-f69c-482e-b901-48dc2f1b8231_4064x2210.png 1272w, https://substackcdn.com/image/fetch/$s_!jctL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6337c1ec-f69c-482e-b901-48dc2f1b8231_4064x2210.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jctL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6337c1ec-f69c-482e-b901-48dc2f1b8231_4064x2210.png" width="1456" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6337c1ec-f69c-482e-b901-48dc2f1b8231_4064x2210.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1377095,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187207847?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6337c1ec-f69c-482e-b901-48dc2f1b8231_4064x2210.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jctL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6337c1ec-f69c-482e-b901-48dc2f1b8231_4064x2210.png 424w, https://substackcdn.com/image/fetch/$s_!jctL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6337c1ec-f69c-482e-b901-48dc2f1b8231_4064x2210.png 848w, https://substackcdn.com/image/fetch/$s_!jctL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6337c1ec-f69c-482e-b901-48dc2f1b8231_4064x2210.png 1272w, https://substackcdn.com/image/fetch/$s_!jctL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6337c1ec-f69c-482e-b901-48dc2f1b8231_4064x2210.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After implementation, the coordinator delegated the work to check that the spec was actually complete to the verifier agent. This is a huge win for automatic subagents, something I think Claude Code is definitely lacking.</p><p>You can customize this to bring in your own specialist agents and control how they&#8217;re orchestrated. I think you&#8217;re going to have a lot of fun doing that.</p><p>Here&#8217;s the agent&#8217;s first shot at implementing my feature!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6N_F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb71abac-9c5f-43a6-bda6-a5d3d4186363_3070x1982.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6N_F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb71abac-9c5f-43a6-bda6-a5d3d4186363_3070x1982.png 424w, https://substackcdn.com/image/fetch/$s_!6N_F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb71abac-9c5f-43a6-bda6-a5d3d4186363_3070x1982.png 848w, https://substackcdn.com/image/fetch/$s_!6N_F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb71abac-9c5f-43a6-bda6-a5d3d4186363_3070x1982.png 1272w, https://substackcdn.com/image/fetch/$s_!6N_F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb71abac-9c5f-43a6-bda6-a5d3d4186363_3070x1982.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6N_F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb71abac-9c5f-43a6-bda6-a5d3d4186363_3070x1982.png" width="1456" height="940" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb71abac-9c5f-43a6-bda6-a5d3d4186363_3070x1982.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:940,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4889904,&quot;alt&quot;:&quot;Screenshot of new feature generated by Augment Intent&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187207847?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb71abac-9c5f-43a6-bda6-a5d3d4186363_3070x1982.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of new feature generated by Augment Intent" title="Screenshot of new feature generated by Augment Intent" srcset="https://substackcdn.com/image/fetch/$s_!6N_F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb71abac-9c5f-43a6-bda6-a5d3d4186363_3070x1982.png 424w, https://substackcdn.com/image/fetch/$s_!6N_F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb71abac-9c5f-43a6-bda6-a5d3d4186363_3070x1982.png 848w, https://substackcdn.com/image/fetch/$s_!6N_F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb71abac-9c5f-43a6-bda6-a5d3d4186363_3070x1982.png 1272w, https://substackcdn.com/image/fetch/$s_!6N_F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb71abac-9c5f-43a6-bda6-a5d3d4186363_3070x1982.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The distraction feature style matches perfectly</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NGw2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62093009-4fff-4a50-b219-a40e8365ae3e_3070x1982.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NGw2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62093009-4fff-4a50-b219-a40e8365ae3e_3070x1982.png 424w, https://substackcdn.com/image/fetch/$s_!NGw2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62093009-4fff-4a50-b219-a40e8365ae3e_3070x1982.png 848w, https://substackcdn.com/image/fetch/$s_!NGw2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62093009-4fff-4a50-b219-a40e8365ae3e_3070x1982.png 1272w, https://substackcdn.com/image/fetch/$s_!NGw2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62093009-4fff-4a50-b219-a40e8365ae3e_3070x1982.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NGw2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62093009-4fff-4a50-b219-a40e8365ae3e_3070x1982.png" width="1456" height="940" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62093009-4fff-4a50-b219-a40e8365ae3e_3070x1982.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:940,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4889890,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187207847?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62093009-4fff-4a50-b219-a40e8365ae3e_3070x1982.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NGw2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62093009-4fff-4a50-b219-a40e8365ae3e_3070x1982.png 424w, https://substackcdn.com/image/fetch/$s_!NGw2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62093009-4fff-4a50-b219-a40e8365ae3e_3070x1982.png 848w, https://substackcdn.com/image/fetch/$s_!NGw2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62093009-4fff-4a50-b219-a40e8365ae3e_3070x1982.png 1272w, https://substackcdn.com/image/fetch/$s_!NGw2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62093009-4fff-4a50-b219-a40e8365ae3e_3070x1982.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Good design that works well!</figcaption></figure></div><p>I&#8217;m really happy with Intent&#8217;s first pass at this. No notes! I had the agent push a PR, which I tested and immediately merged.</p><p>What do you think? Will Intent become part of your workflow?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/p/augment-intent-ide/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/p/augment-intent-ide/comments"><span>Leave a comment</span></a></p><p></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[I used AI to make an iPhone app I'm actually proud of]]></title><description><![CDATA[You should be building your own portfolio of mini-apps]]></description><link>https://www.augmentedswe.com/p/i-used-ai-to-make-an-iphone-app-im</link><guid isPermaLink="false">https://www.augmentedswe.com/p/i-used-ai-to-make-an-iphone-app-im</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Fri, 20 Feb 2026 12:09:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ijex!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0457149-24cc-418b-be8d-ab6843f56fb8_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI tools are significantly lowering the barriers of app development. I spend most of my working time on web apps, but AI has given me enough of a boost that I&#8217;m starting to get a portfolio of mobile apps off the ground too.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qnc3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18220112-4326-4b73-9e11-be9677299b2d_2858x1012.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qnc3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18220112-4326-4b73-9e11-be9677299b2d_2858x1012.png 424w, https://substackcdn.com/image/fetch/$s_!Qnc3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18220112-4326-4b73-9e11-be9677299b2d_2858x1012.png 848w, https://substackcdn.com/image/fetch/$s_!Qnc3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18220112-4326-4b73-9e11-be9677299b2d_2858x1012.png 1272w, https://substackcdn.com/image/fetch/$s_!Qnc3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18220112-4326-4b73-9e11-be9677299b2d_2858x1012.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qnc3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18220112-4326-4b73-9e11-be9677299b2d_2858x1012.png" width="1456" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18220112-4326-4b73-9e11-be9677299b2d_2858x1012.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:575068,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/186886901?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18220112-4326-4b73-9e11-be9677299b2d_2858x1012.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Qnc3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18220112-4326-4b73-9e11-be9677299b2d_2858x1012.png 424w, https://substackcdn.com/image/fetch/$s_!Qnc3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18220112-4326-4b73-9e11-be9677299b2d_2858x1012.png 848w, https://substackcdn.com/image/fetch/$s_!Qnc3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18220112-4326-4b73-9e11-be9677299b2d_2858x1012.png 1272w, https://substackcdn.com/image/fetch/$s_!Qnc3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18220112-4326-4b73-9e11-be9677299b2d_2858x1012.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Each of these is progressively more useful than the last.</p><p>But I wasn&#8217;t super proud of any of them until recently.</p><h2>Introducing Breathify</h2><p>I&#8217;ve been getting into breathwork lately, and I wanted to put my own spin on some of the more popular breathwork apps. I built and shipped Breathify, faster than any mobile app I&#8217;ve ever shipped.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ijex!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0457149-24cc-418b-be8d-ab6843f56fb8_1280x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ijex!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0457149-24cc-418b-be8d-ab6843f56fb8_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!Ijex!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0457149-24cc-418b-be8d-ab6843f56fb8_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!Ijex!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0457149-24cc-418b-be8d-ab6843f56fb8_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!Ijex!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0457149-24cc-418b-be8d-ab6843f56fb8_1280x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ijex!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0457149-24cc-418b-be8d-ab6843f56fb8_1280x720.png" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0457149-24cc-418b-be8d-ab6843f56fb8_1280x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Breathify breathwork app&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Breathify breathwork app" title="Breathify breathwork app" srcset="https://substackcdn.com/image/fetch/$s_!Ijex!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0457149-24cc-418b-be8d-ab6843f56fb8_1280x720.png 424w, https://substackcdn.com/image/fetch/$s_!Ijex!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0457149-24cc-418b-be8d-ab6843f56fb8_1280x720.png 848w, https://substackcdn.com/image/fetch/$s_!Ijex!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0457149-24cc-418b-be8d-ab6843f56fb8_1280x720.png 1272w, https://substackcdn.com/image/fetch/$s_!Ijex!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0457149-24cc-418b-be8d-ab6843f56fb8_1280x720.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">App store promotional images for Breathify</figcaption></figure></div><p>The app is minimal, with the intent of being maximally calming. It has a great onboarding, a couple core features, and customizable haptics. </p><p>If you want to see how I built it, there were a few newsletter editions that went out while I was building it:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;936b7afd-a3dd-4723-be7a-35b9e80afcd3&quot;,&quot;caption&quot;:&quot;AI tools for software engineers are great for 2 big reasons:&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to use RevenueCat to paywall a mobile app&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-01-12T12:28:34.367Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!8sB2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd089493c-03fd-4edf-aae8-bad0f724d3a3_3458x2098.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/how-to-use-revenuecat-to-paywall&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:182920786,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:183684663,&quot;url&quot;:&quot;https://www.ai-supremacy.com/p/vibe-coding-a-mobile-app-with-claude-opus-4-5&quot;,&quot;publication_id&quot;:396235,&quot;publication_name&quot;:&quot;AI Supremacy &quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!mF83!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc548f8c4-823b-4a2a-b499-528f9a84cb5c_215x215.png&quot;,&quot;title&quot;:&quot;Vibe coding a mobile app with Claude Opus 4.5&quot;,&quot;truncated_body_text&quot;:&quot;Good Morning,&quot;,&quot;date&quot;:&quot;2026-01-08T10:15:25.578Z&quot;,&quot;like_count&quot;:55,&quot;comment_count&quot;:2,&quot;bylines&quot;:[{&quot;id&quot;:21731691,&quot;name&quot;:&quot;Michael Spencer&quot;,&quot;handle&quot;:&quot;aisupremacy&quot;,&quot;previous_name&quot;:&quot;Michael Spencer &#127464;&#127462;&#127481;&#127484;&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F75d1bf99-dcf3-4af6-be2a-416c08c954a1_450x450.jpeg&quot;,&quot;bio&quot;:&quot;&#127481;&#127484; /&#127464;&#127462; Analyst, curator, researcher and emerging tech observer. I'm obsessed with with future topics such as A.I, robotics, quantum computing, startups, investing, venture capital, business and technology trends. Self-made, no PhD. Strong opinions.&quot;,&quot;profile_set_up_at&quot;:&quot;2021-07-09T21:10:50.118Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-10-04T18:37:21.615Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:320401,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:396235,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:396235,&quot;name&quot;:&quot;AI Supremacy &quot;,&quot;subdomain&quot;:&quot;aisupremacy&quot;,&quot;custom_domain&quot;:&quot;www.ai-supremacy.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;News at the intersection of Artificial Intelligence, technology and business including Op-Eds, research summaries, guest contributions and valuable info about A.I. startups. &quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c548f8c4-823b-4a2a-b499-528f9a84cb5c_215x215.png&quot;,&quot;author_id&quot;:21731691,&quot;primary_user_id&quot;:21731691,&quot;theme_var_background_pop&quot;:&quot;#8AE1A2&quot;,&quot;created_at&quot;:&quot;2021-06-28T21:51:38.676Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founder's Subscription &quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false}},{&quot;id&quot;:316708,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:392690,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:392690,&quot;name&quot;:&quot;Emerging Tech Investments &quot;,&quot;subdomain&quot;:&quot;stockquest&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;ETI discusses companies that may bring new technologies to market, with an emphasis on micro-cap stocks and emerging businesses and startups. &quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbb506a2-22ae-4493-96d9-d2bd94188b60_153x153.png&quot;,&quot;author_id&quot;:21731691,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#EA410B&quot;,&quot;created_at&quot;:&quot;2021-06-24T17:43:37.779Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false}},{&quot;id&quot;:319445,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:395325,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:395325,&quot;name&quot;:&quot;The Nvidia Patterns&quot;,&quot;subdomain&quot;:&quot;futuresin&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;All things Nvidia news, AI chips, stock price, GTC, CUDA, and related partnership and ecosystem news. &quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63c4d7e5-6dc2-41c9-acba-8a4d3815a050_269x269.png&quot;,&quot;author_id&quot;:21731691,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#2096FF&quot;,&quot;created_at&quot;:&quot;2021-06-27T19:57:15.745Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false}},{&quot;id&quot;:321214,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:397002,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:397002,&quot;name&quot;:&quot;Machine Economy Press&quot;,&quot;subdomain&quot;:&quot;datasciencelearningcenter&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Machine Economy Press seeks to uncover insights around automation, AI in code, future of programming, future of work and related topics. &quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/966bde96-aa76-4d37-ab91-a3ba0299eff1_406x406.png&quot;,&quot;author_id&quot;:21731691,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#67BDFC&quot;,&quot;created_at&quot;:&quot;2021-06-29T20:22:07.141Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false}},{&quot;id&quot;:321230,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:397016,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:397016,&quot;name&quot;:&quot;Semiconductor Reports &#8482; &quot;,&quot;subdomain&quot;:&quot;cryptobullsbears&quot;,&quot;custom_domain&quot;:&quot;www.semiconductorreports.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Semiconductor Reports &#8482; is for deep dives into the semiconductor and AI chip industry specializing in Taiwan affairs. It is the higher tier of my Newsletter Semiconductor Things. &quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/320ea8a7-ec65-4bbc-b35e-ca1971e9c6e4_486x486.png&quot;,&quot;author_id&quot;:21731691,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#121BFA&quot;,&quot;created_at&quot;:&quot;2021-06-29T20:53:00.677Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false}},{&quot;id&quot;:321351,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:397128,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:397128,&quot;name&quot;:&quot;OK, Robot&quot;,&quot;subdomain&quot;:&quot;firstfuturist&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A Newsletter about the present and future of robotics, startups, applications and emerging technology. &quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f889377-e147-4d98-abb4-16acd781a1f9_489x489.png&quot;,&quot;author_id&quot;:21731691,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#A33ACB&quot;,&quot;created_at&quot;:&quot;2021-06-29T23:31:49.731Z&quot;,&quot;email_from_name&quot;:&quot;Michael Spencer of Space Academy &quot;,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false}},{&quot;id&quot;:321532,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:397300,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:397300,&quot;name&quot;:&quot;The Quantum Foundry &quot;,&quot;subdomain&quot;:&quot;ipotimes&quot;,&quot;custom_domain&quot;:&quot;www.thequantumfoundry.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Quantum computing, IPOs, startups, future companies, business models, venture capital deals, research &amp; papers, global news coverage, etc...&quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/52907a7b-c016-4530-874c-e6e5da3a7340_168x168.png&quot;,&quot;author_id&quot;:21731691,&quot;primary_user_id&quot;:100557350,&quot;theme_var_background_pop&quot;:&quot;#9A6600&quot;,&quot;created_at&quot;:&quot;2021-06-30T05:55:21.469Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false}},{&quot;id&quot;:323389,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:399085,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:399085,&quot;name&quot;:&quot;BigTech and AI &quot;,&quot;subdomain&quot;:&quot;chinasuperpowers&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;BigTech and AI covers how major technology firms are integrating AI and releasing AI products or augmenting their ecosystems with AI. It is primarily concerned with companies like Microsoft, Google, Meta, Amazon, Apple, Tesla, Nvidia and so forth. &quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/156db61c-622c-4993-838b-c04e5111af94_566x566.png&quot;,&quot;author_id&quot;:21731691,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#6C0095&quot;,&quot;created_at&quot;:&quot;2021-07-02T02:45:54.225Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false}},{&quot;id&quot;:323428,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:399124,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:399124,&quot;name&quot;:&quot;Semiconductor Things&#8482;&quot;,&quot;subdomain&quot;:&quot;basicincomeworld&quot;,&quot;custom_domain&quot;:&quot;www.semiconductorthings.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;This Newsletter was built to solve the pain point of getting the latest news on A.I. chips, semiconductors, datacenter innovation and chip news. \n\n&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d43a9f41-7cc4-451a-b4f9-9085e08794f4_135x135.png&quot;,&quot;author_id&quot;:21731691,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#00C2FF&quot;,&quot;created_at&quot;:&quot;2021-07-02T04:36:36.683Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false}},{&quot;id&quot;:500088,&quot;user_id&quot;:21731691,&quot;publication_id&quot;:569093,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:569093,&quot;name&quot;:&quot;Artificial Intelligence Learning &#129302;&#129504;&#129470;&quot;,&quot;subdomain&quot;:&quot;offthegridxp&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;I wanted a place to put some Artificial Intelligence definitions, what is, and how-to short articles to complement my A.I. coverage on A.I. Supremacy and A.I. Survey. &quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0bf35ccb-94b4-4eac-a7b3-621a7d4f3198_326x326.png&quot;,&quot;author_id&quot;:21731691,&quot;primary_user_id&quot;:null,&quot;theme_var_background_pop&quot;:&quot;#45D800&quot;,&quot;created_at&quot;:&quot;2021-11-15T20:08:43.092Z&quot;,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Michael Spencer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000,&quot;status&quot;:{&quot;bestsellerTier&quot;:1000,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:1000},&quot;paidPublicationIds&quot;:[1077462],&quot;subscriber&quot;:null}},{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;handle&quot;:&quot;jeffmorhous&quot;,&quot;previous_name&quot;:&quot;Jeff Morhous &#129470;&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;profile_set_up_at&quot;:&quot;2022-07-10T20:09:13.318Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-11-14T03:49:49.063Z&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:100,&quot;status&quot;:{&quot;bestsellerTier&quot;:100,&quot;subscriberTier&quot;:5,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:100},&quot;paidPublicationIds&quot;:[2768005,1115815,458709,1815523,1744179],&quot;subscriber&quot;:null},&quot;primaryPublicationId&quot;:996569,&quot;primaryPublicationName&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://www.augmentedswe.com&quot;,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.ai-supremacy.com/p/vibe-coding-a-mobile-app-with-claude-opus-4-5?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!mF83!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc548f8c4-823b-4a2a-b499-528f9a84cb5c_215x215.png" loading="lazy"><span class="embedded-post-publication-name">AI Supremacy </span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Vibe coding a mobile app with Claude Opus 4.5</div></div><div class="embedded-post-body">Good Morning&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">4 months ago &#183; 55 likes &#183; 2 comments &#183; Michael Spencer and Jeff Morhous</div></a></div><p>Interested in seeing what Opus 4.5 and I came up with? It&#8217;s on the app store!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://apps.apple.com/us/app/breathify-guided-breathwork/id6757369789&quot;,&quot;text&quot;:&quot;Check out Breathify&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://apps.apple.com/us/app/breathify-guided-breathwork/id6757369789"><span>Check out Breathify</span></a></p><h2>The tools I used to build Breathify</h2>
      <p>
          <a href="https://www.augmentedswe.com/p/i-used-ai-to-make-an-iphone-app-im">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[14 Creators share their favorite AI tools for making software]]></title><description><![CDATA[There's so many good tools for AI-augmented software engineering - here's some great opinions!]]></description><link>https://www.augmentedswe.com/p/ai-tools-for-sofware</link><guid isPermaLink="false">https://www.augmentedswe.com/p/ai-tools-for-sofware</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Tue, 17 Feb 2026 13:06:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Zv1E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba9299df-0eb3-4fc9-9334-171e07ff1a97_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>So this post is a little different. I asked some of my favorite Substack creators to share <strong>the AI tools they are using to make software</strong>, plus why they keep reaching for them. Not polished marketing blurbs or feature list from tool websites.</p><p>Today&#8217;s post is <em>real opinions</em> from people who spend plenty of time shipping code and writing about the craft. I&#8217;m genuinely excited about this one because it gives you something I can&#8217;t: a bunch of fresh perspectives in one place.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zv1E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba9299df-0eb3-4fc9-9334-171e07ff1a97_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zv1E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba9299df-0eb3-4fc9-9334-171e07ff1a97_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Zv1E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba9299df-0eb3-4fc9-9334-171e07ff1a97_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Zv1E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba9299df-0eb3-4fc9-9334-171e07ff1a97_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Zv1E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba9299df-0eb3-4fc9-9334-171e07ff1a97_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zv1E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba9299df-0eb3-4fc9-9334-171e07ff1a97_1536x1024.png" width="692" height="461.49175824175825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba9299df-0eb3-4fc9-9334-171e07ff1a97_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;:692,&quot;bytes&quot;:2690443,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187586610?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba9299df-0eb3-4fc9-9334-171e07ff1a97_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zv1E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba9299df-0eb3-4fc9-9334-171e07ff1a97_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Zv1E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba9299df-0eb3-4fc9-9334-171e07ff1a97_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Zv1E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba9299df-0eb3-4fc9-9334-171e07ff1a97_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Zv1E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba9299df-0eb3-4fc9-9334-171e07ff1a97_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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI tools for writing software are moving fast enough that a &#8220;best of&#8221; list would go stale basically the moment I hit publish. I&#8217;ve gone from Copilot, to Cursor, to Claude Code, and now Codex. All within the past 18 months.</p><p>The tool that makes you faster is the one that fits how you think, how you debug, how you review code, and how much control you want to keep while you work.</p><p>You&#8217;ll see a few names pop up again and again, especially <strong>Claude Code</strong> and <strong>Cursor</strong>. But what&#8217;s more interesting than the tools themselves is how differently people use them: some treat them like a pair programmer, some like a refactoring engine, some like an always-on reviewer. Read the quotes, steal the workflows, and pay attention to the patterns that match your style.</p><div><hr></div><p><em>If you&#8217;re new here, this newsletter is for tech workers who want to multiply their impact using bleeding-edge AI tools. If you want to accelerate your career, you&#8217;re in the right place.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Now let&#8217;s get into it!</p><h2>Gregor Ojstersek uses Cursor and Perplexity</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Gregor Ojstersek&quot;,&quot;id&quot;:106098672,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b7fdc30-d8c4-45f2-b0df-0b60baf9d4f4_1000x1000.jpeg&quot;,&quot;uuid&quot;:&quot;052a88a8-249a-463b-8906-8fe29424e01d&quot;}" data-component-name="MentionToDOM"></span> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Engineering Leadership&quot;,&quot;id&quot;:1115815,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/gregorojstersek&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0845c094-23e3-40d0-86f3-d1ff19631211_317x317.png&quot;,&quot;uuid&quot;:&quot;da2f604a-56b9-47fb-9d3f-143d82a3b5fc&quot;}" data-component-name="MentionToDOM"></span>:</p><blockquote><p>For coding, my main choice of an AI tool at this time is <strong>Cursor</strong>.</p><p>I tried all the most popular AI coding tools, and here is my reasoning for using it: I prefer to do prompting directly inside the IDE, rather than in a terminal or a separate app.</p><p>This provides a clear overview of the changes made when I use the agent mode, allowing me to review and make manual adjustments easily. It&#8217;s harder to do that, and also a worse experience imo, if you are using your terminal for prompting and then looking for changes in an IDE.</p><p>I still prefer using a UI like the Codex app, for example, than doing prompting directly in the terminal, just my preference.</p><p>For researching how to do something, I use <strong>Perplexity and ChatGPT</strong>. For deeper searches on how to do something, I&#8217;ll use Perplexity and quick questions, ChatGPT.</p></blockquote><h2>Logan Thorneloe uses 4 tools (!)</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Logan Thorneloe&quot;,&quot;id&quot;:43759292,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcabb40d-0160-46a4-ad4f-55b486a11ee0_1024x1024.jpeg&quot;,&quot;uuid&quot;:&quot;c23bcaa9-56ba-4cbc-bce8-4d7ab41fad7d&quot;}" data-component-name="MentionToDOM"></span> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;AI for Software Engineers&quot;,&quot;id&quot;:1744179,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/societysbackend&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc506cb8-4caf-478f-9213-ca0ffeee5a7a_500x500.png&quot;,&quot;uuid&quot;:&quot;de0d5937-e02c-4622-8a1e-c2e44cf5bb23&quot;}" data-component-name="MentionToDOM"></span>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ddlY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8506aac-d18f-4108-aca7-23c24a13a966_2048x1155.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ddlY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8506aac-d18f-4108-aca7-23c24a13a966_2048x1155.png 424w, https://substackcdn.com/image/fetch/$s_!ddlY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8506aac-d18f-4108-aca7-23c24a13a966_2048x1155.png 848w, https://substackcdn.com/image/fetch/$s_!ddlY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8506aac-d18f-4108-aca7-23c24a13a966_2048x1155.png 1272w, https://substackcdn.com/image/fetch/$s_!ddlY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8506aac-d18f-4108-aca7-23c24a13a966_2048x1155.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ddlY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8506aac-d18f-4108-aca7-23c24a13a966_2048x1155.png" width="612" height="345.09065934065933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8506aac-d18f-4108-aca7-23c24a13a966_2048x1155.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:821,&quot;width&quot;:1456,&quot;resizeWidth&quot;:612,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Screenshot of Gemini 3 launch&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Gemini 3 launch" title="Screenshot of Gemini 3 launch" srcset="https://substackcdn.com/image/fetch/$s_!ddlY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8506aac-d18f-4108-aca7-23c24a13a966_2048x1155.png 424w, https://substackcdn.com/image/fetch/$s_!ddlY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8506aac-d18f-4108-aca7-23c24a13a966_2048x1155.png 848w, https://substackcdn.com/image/fetch/$s_!ddlY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8506aac-d18f-4108-aca7-23c24a13a966_2048x1155.png 1272w, https://substackcdn.com/image/fetch/$s_!ddlY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8506aac-d18f-4108-aca7-23c24a13a966_2048x1155.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>This is a tough one. I'd say I primarily use ~4 tools, <strong>Claude Code, Gemini CLI, Qwen CLI, and Antigravity.</strong></p><p>I prefer CLI agents because they not only code, but are <strong>really good computer control agents</strong>. They can pretty easily and intuitively help me write code, but also anything I can do from the terminal I can instruct them to do for me.</p><p>For example, I use CLI agents basically every time I code, but I also <strong>use them to write because I write in markdown</strong>. It was able to investigate and fix the problem for me. This lets them directly interact with what I'm doing, use web search to pull source, edit, review, etc.</p><p>I've also used CLI agents when setting up Linux desktops and I've accidentally ruined one of my settings that disabled the desktop UI. I use Gemini CLI at work and for personal use. I also use Claude Code to test something other than Gemini CLI and because I've found it to be the best way to code from my phone via the Claude app, which I've found myself doing a ton recently.</p><p>I use Qwen CLI when I don't have internet or anytime I want more control over how the model works and interacts with my code/documents or when I'm working with sensitive information.</p><p>I also use Antigravity as my primary IDE now and the agent has become my primary in-IDE editor. I'm a fan of the separate agent manager and the generous free quota. Let me know if you have any questions or want more info.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/p/ai-tools-for-sofware?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/p/ai-tools-for-sofware?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>Jenny Ouyang loves Cursor</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Jenny Ouyang&quot;,&quot;id&quot;:282291554,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!8WrF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F904a99ef-2911-4d6e-84bf-7299ed6dd61a_1098x1098.jpeg&quot;,&quot;uuid&quot;:&quot;3872d48c-1c58-4f49-b7cd-b965a105eb99&quot;}" data-component-name="MentionToDOM"></span> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Build to Launch&quot;,&quot;id&quot;:3266189,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/buildtolaunch&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ecdf3ee-e4f1-47eb-b3f3-bbd31a0a7b4e_1024x1024.png&quot;,&quot;uuid&quot;:&quot;403e2ea5-0d6f-4800-ab2e-0ef411698006&quot;}" data-component-name="MentionToDOM"></span>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wPPa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d49c-2161-4780-8571-8463b202e5d5_2042x1146.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wPPa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d49c-2161-4780-8571-8463b202e5d5_2042x1146.png 424w, https://substackcdn.com/image/fetch/$s_!wPPa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d49c-2161-4780-8571-8463b202e5d5_2042x1146.png 848w, https://substackcdn.com/image/fetch/$s_!wPPa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d49c-2161-4780-8571-8463b202e5d5_2042x1146.png 1272w, https://substackcdn.com/image/fetch/$s_!wPPa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d49c-2161-4780-8571-8463b202e5d5_2042x1146.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wPPa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d49c-2161-4780-8571-8463b202e5d5_2042x1146.png" width="585" height="328.25892857142856" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5543d49c-2161-4780-8571-8463b202e5d5_2042x1146.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:585,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A screenshot of the Cursor Agent UI&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A screenshot of the Cursor Agent UI" title="A screenshot of the Cursor Agent UI" srcset="https://substackcdn.com/image/fetch/$s_!wPPa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d49c-2161-4780-8571-8463b202e5d5_2042x1146.png 424w, https://substackcdn.com/image/fetch/$s_!wPPa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d49c-2161-4780-8571-8463b202e5d5_2042x1146.png 848w, https://substackcdn.com/image/fetch/$s_!wPPa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d49c-2161-4780-8571-8463b202e5d5_2042x1146.png 1272w, https://substackcdn.com/image/fetch/$s_!wPPa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5543d49c-2161-4780-8571-8463b202e5d5_2042x1146.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A Cursor screenshot from Jenny&#8217;s recent post on Cursor</figcaption></figure></div><blockquote><p>I've <strong>built 10+ production applications with Cursor</strong> &#8212; not prototypes, <em>real tools</em> processing thousands of API calls, managing databases, and generating revenue. </p><p>What makes it different is that it understands your entire project. Not just the code &#8212; my writing system, my content folders, my analysis scripts, everything becomes collectively accessible in one place.</p><p>The tool I debated most was Claude Code. They're both powerful, but Cursor won because of the visual interface. With Claude Code, you're working in the terminal &#8212; it's a black box where you can't always see what's actually happening across your files. Cursor lets me see exactly what it's doing, which files it's touching, and intercept at any step. That visibility changes how confidently you can build. Other platforms like Bolt and Lovable are great for quick prototypes, but when something breaks, you're stuck.</p><p>With Cursor, you own every file and can modify anything. It's less like coding and more like explaining your vision to a senior engineer who has perfect memory of your entire project.</p></blockquote><h2>Casandra Campbell uses v0</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Casandra Campbell&quot;,&quot;id&quot;:33945162,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4c496a2d-3147-401d-8f7a-dbd1e3851438_512x512.jpeg&quot;,&quot;uuid&quot;:&quot;8c6873bb-7803-478d-bb6d-8226a92f4ee9&quot;}" data-component-name="MentionToDOM"></span> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Really Good Business Ideas&quot;,&quot;id&quot;:1916696,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/reallygoodbusinessideas&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23cedbd4-a27e-48b1-ac1e-fb6612474441_500x500.png&quot;,&quot;uuid&quot;:&quot;df05d0a7-a074-461f-b2d8-145f3c974965&quot;}" data-component-name="MentionToDOM"></span>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ujOF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ce601d-66e7-41df-bb1a-b59e25d4fea6_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ujOF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ce601d-66e7-41df-bb1a-b59e25d4fea6_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!ujOF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ce601d-66e7-41df-bb1a-b59e25d4fea6_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!ujOF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ce601d-66e7-41df-bb1a-b59e25d4fea6_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!ujOF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ce601d-66e7-41df-bb1a-b59e25d4fea6_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ujOF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ce601d-66e7-41df-bb1a-b59e25d4fea6_3104x1850.png" width="612" height="364.84615384615387" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55ce601d-66e7-41df-bb1a-b59e25d4fea6_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:612,&quot;bytes&quot;:1403082,&quot;alt&quot;:&quot;Screenshot of a tool built with v0&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187586610?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ce601d-66e7-41df-bb1a-b59e25d4fea6_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of a tool built with v0" title="Screenshot of a tool built with v0" srcset="https://substackcdn.com/image/fetch/$s_!ujOF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ce601d-66e7-41df-bb1a-b59e25d4fea6_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!ujOF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ce601d-66e7-41df-bb1a-b59e25d4fea6_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!ujOF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ce601d-66e7-41df-bb1a-b59e25d4fea6_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!ujOF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55ce601d-66e7-41df-bb1a-b59e25d4fea6_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A cool lead magnet &amp; tool Casandra built</figcaption></figure></div><blockquote><p>Most of the time, I'm making simple software products like tools for my paid subscribers or lead magnets and landing pages for a funnel, so I usually turn to <strong>v0 by Vercel.</strong></p><p>I find that v0 can create <strong>clean, simple, functional products</strong> very quickly with only a few prompts. From there, refining and deploying it is easy, and I appreciate how they handle versioning and environment variables to keep things as straightforward as possible.</p></blockquote><h2>Ilia uses Claude Code</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Ilia Karelin&quot;,&quot;id&quot;:172048615,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!58Lw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64858248-626c-45b7-a914-6dbda5981dab_2000x3000.jpeg&quot;,&quot;uuid&quot;:&quot;e220ea07-6e10-4696-b606-ace3559a8cd2&quot;}" data-component-name="MentionToDOM"></span> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Prosper&quot;,&quot;id&quot;:2180334,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/prosperinai&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d2f7f17-9068-4dd5-b8f9-b0f522236133_1200x1200.png&quot;,&quot;uuid&quot;:&quot;042c9568-cc65-4fa8-b7ab-c57105849240&quot;}" data-component-name="MentionToDOM"></span>:</p><blockquote><p>My current favorite tool for making software is <strong>Claude Code</strong> and the <em>variations</em> of it. By variations, I mean <strong>Claude Code in the dekstop app and Claude Cowork</strong>.</p><p>You don&#8217;t like the terminal look? Great, go to Claude Code in desktop. You don&#8217;t like that either and it&#8217;s too complex?</p><p>Not a problem, you can go into Claude Cowork (Claude Code&#8217;s easier version) and do your work there.</p><p>Claude tends to be #1 on their <strong>quality of models</strong> and Claude Code is a great way to get straight access to Claude without going through a middle man (Cursor, etc.).</p><p>The combination of Opus 4.6 in plan mode, custom agents, slash commands, .md files, can get you to your final result that you desire very fast. Another amazing thing about Claude is that Anthropic&#8217;s team keeps innovating and making it better, almost daily! With features like <code>/insights</code>, it can help you develop better worfklows, reduce errors, and improve the quality of your processes and products!</p></blockquote><p>Ilia has written about Claude Code Skills for the newsletter, and I&#8217;m excited to have him back next month!</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a3ea6497-feae-4809-9d50-6a5cb09ec629&quot;,&quot;caption&quot;:&quot;On X, I keep seeing posts like: &#8220;I spend more time explaining context to Claude than actually working with it.&#8221;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Claude Skills 101: Build your first custom AI skill in 20 minutes&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100},{&quot;id&quot;:172048615,&quot;name&quot;:&quot;Ilia Karelin&quot;,&quot;bio&quot;:&quot;Tactical AI workflows, copy-paste frameworks, and counterintuitive strategies for 750+ professionals learning to think better with AI - not just work faster.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!58Lw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64858248-626c-45b7-a914-6dbda5981dab_2000x3000.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://prosperinai.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://prosperinai.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Prosper&quot;,&quot;primaryPublicationId&quot;:2180334}],&quot;post_date&quot;:&quot;2026-01-20T11:34:16.868Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!4jMu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcccce70f-6790-4aec-9587-653dcddf196e_1446x1048.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/claude-skills&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:182994316,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:35,&quot;comment_count&quot;:5,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2>Karo uses Replit</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Karo (Product with Attitude)&quot;,&quot;id&quot;:27968736,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!aG8-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F599e664e-d6b8-4249-814a-4feadc68d706_1096x1096.png&quot;,&quot;uuid&quot;:&quot;ad6c8961-6567-44b0-a397-aaee08bc2604&quot;}" data-component-name="MentionToDOM"></span> from <a href="https://karozieminski.substack.com/?utm_campaign=profile_chips">Product with Attitude</a>:</p><blockquote><p><strong>Replit</strong> is strangely underused on Substack, and that still surprises me. I built <a href="http://stackshelf.app">stackshelf.app</a>, <a href="http://attitudevault.dev">attitudevault.dev</a>, and some unglamorous but very useful admin tools with it.</p><p>I choose it for coding projects where UI matters a lot. It&#8217;s the best vibe coding tool I&#8217;ve tested, and has an unsettling habit of getting my requirements right the first time. Every time. It wasn&#8217;t always like this.</p><p>In early 2025, before they launched Agent 3, Replit would tell me it knew exactly what to do, and then do the opposite. You can read about it in I Broke Replit So You Don&#8217;t Have To. BUT! I haven&#8217;t seen that behavior in about five months. These days it gets the requirements, asks when it doesn&#8217;t, checks its own code, and even runs tests itself.</p><p>You can literally watch it click through your app on screen, which is... oddly satisfying. That said, like most vibe coding tools, Replit is opinionated. It has strong feelings about certain frameworks and fewer feelings about others. Which is why you need to show up with more attitude than it has.</p></blockquote><h2>Christian Pean, MD, MS uses Claude and Lovable</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Christian Pean MD, MS&quot;,&quot;id&quot;:198831915,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d7612bb-2887-46f7-9690-b1823f8f3050_936x936.png&quot;,&quot;uuid&quot;:&quot;b714a52e-68bb-48cb-a2d1-96fbcbd61646&quot;}" data-component-name="MentionToDOM"></span> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Techy Surgeon&quot;,&quot;id&quot;:3605838,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/techysurgeon&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79490262-4317-49f5-aaab-c7d032cd9999_1024x1024.png&quot;,&quot;uuid&quot;:&quot;44bacdc4-205b-458d-94f0-4857f66b4c6c&quot;}" data-component-name="MentionToDOM"></span>:</p><blockquote><p>This combination is fantastic for non-technical users of AI tools&#8212;<strong>Claude</strong> serves as an iterative brainstorming and prototyping partner, while <strong>Lovable</strong> brings sites to life.</p><p>I've built searchable databases for health policy requirements, internal tools like specialized CRMs that eliminated our dependency on Notion and HubSpot (saving significant time on data entry), and meeting operating systems to streamline workflows.</p><p>As CEO of RevelAi Health&#8212;a company building AI-powered care coordination for healthcare&#8212;we use Claude Code extensively to develop HIPAA-compliant software and analyze claims data in privacy-preserving ways. "Claude has become essential infrastructure for both building our product and understanding our customers' needs."</p><p>The combination of conversational AI with rapid prototyping tools has fundamentally changed how quickly we can move from concept to functional system.</p><p>I also run the <a href="https://open.substack.com/pub/techysurgeon">Techy Surgeon newsletter</a>, where I explore clinical AI implementation for healthcare executives&#8212;and honestly, most of my content workflow now runs through Claude for research synthesis, evidence-based analysis, and translating complex policy into actionable insights.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h2>Wyndo uses Cursor</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Wyndo&quot;,&quot;id&quot;:556836,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zTXR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ac42946-717d-4e50-8477-551c5d7a3025_1638x1638.jpeg&quot;,&quot;uuid&quot;:&quot;dd30346f-8640-45ef-93ec-564a08c9a366&quot;}" data-component-name="MentionToDOM"></span> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;The AI Maker&quot;,&quot;id&quot;:4443372,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/aimaker&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38aaec92-ae56-46b5-9aef-79b9a0b0a017_1080x1080.png&quot;,&quot;uuid&quot;:&quot;3f7935d2-893e-4f61-98d2-953f612281a1&quot;}" data-component-name="MentionToDOM"></span>:</p><blockquote><p>I use <strong>Cursor</strong> all the time now. Even though I&#8217;m not a tech person, the vibe-coding experience makes me more comfortable navigating this tool.</p><p>I like Cursor because I have <strong>more control over my code</strong> and how I want the agent to behave. A lot of customization options are available: sub-agents, MCPs, rules, AI models, etc.</p><p>The ability to play around with context files is also interesting. Now Cursor has Debug Mode and browser access, so it can understand the code on a website for further UI improvements.</p><p>Composer 1.5, the new model, also helps me a lot in speeding up my process for low-level tasks such as updating UI or fixing minor bugs. The speed is on a whole different level. Cursor is also able to connect with the &#8206;claude MD file, which makes it more powerful at understanding file context and patterns.</p></blockquote><h2>Orel uses Cursor:</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Orel&quot;,&quot;id&quot;:51141391,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!f8O0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e073cc8-6507-4def-8274-c14d2145a022_511x511.png&quot;,&quot;uuid&quot;:&quot;19beaf58-f646-4484-a80f-4d9c4f7a0370&quot;}" data-component-name="MentionToDOM"></span> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;The Indiepreneur&quot;,&quot;id&quot;:2283026,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/theindiepreneur&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc99cb73-e9f0-419b-b707-d1e16c51f924_718x718.png&quot;,&quot;uuid&quot;:&quot;b3be523b-4766-4fb7-8918-459f2bea5518&quot;}" data-component-name="MentionToDOM"></span>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NzBh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3604f8-64af-4705-9702-aee5dd6a96e5_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NzBh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3604f8-64af-4705-9702-aee5dd6a96e5_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!NzBh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3604f8-64af-4705-9702-aee5dd6a96e5_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!NzBh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3604f8-64af-4705-9702-aee5dd6a96e5_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!NzBh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3604f8-64af-4705-9702-aee5dd6a96e5_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NzBh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3604f8-64af-4705-9702-aee5dd6a96e5_3104x1850.png" width="618" height="368.4230769230769" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a3604f8-64af-4705-9702-aee5dd6a96e5_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:618,&quot;bytes&quot;:1016681,&quot;alt&quot;:&quot;Screenshot of a SaaS built with Cursor&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187586610?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3604f8-64af-4705-9702-aee5dd6a96e5_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of a SaaS built with Cursor" title="Screenshot of a SaaS built with Cursor" srcset="https://substackcdn.com/image/fetch/$s_!NzBh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3604f8-64af-4705-9702-aee5dd6a96e5_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!NzBh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3604f8-64af-4705-9702-aee5dd6a96e5_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!NzBh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3604f8-64af-4705-9702-aee5dd6a96e5_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!NzBh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a3604f8-64af-4705-9702-aee5dd6a96e5_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">A SaaS that Orel builds and operates</figcaption></figure></div><blockquote><p>My favorite tool for making software is <strong>Cursor</strong> because it lets me <strong>choose any model</strong> that I want to use to generate code. The completion is quick and awesome. These two, for any new feature that I want to add or a new product that I want to build or anything like that, I just use Cursor.</p><p>I build an elaborate PDF prompt with Claude, then I upload it to Cursor, and then it builds everything. Most of the time it's just one shot and it's ready. Yeah, freaking love it. That's what I use for AI too.</p><p>Honestly, I only tried Github Copilot back in the day, like one or two years ago, and it was awful. Everything about it was just awful. I didn't like it, and when I switched to Cursor, it was just a whole new world. I used a lot of AI tools. I used Cursor. I use Claude. I also use <strong>Bolt</strong> to build a layout or the UI of anything that I want to add, just to have an idea of something that looks good with good UX.</p><p>Bolt is my favorite so far. I tried LavaBolt; it's just a bit slow and feels a bit clunky; don't like it. I tried Bates44; I don't like it as well. I tried V0, and that's cool, but I didn't use it for a while.</p></blockquote><h2>Michael Jovanovich uses Claude Code</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Michael Jovanovich&quot;,&quot;id&quot;:384452636,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oojQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe71b5c5-35a6-4ecd-a041-af2dcc3eb00e_1176x1170.jpeg&quot;,&quot;uuid&quot;:&quot;c98d8a59-0330-40eb-9cef-90a6a5e28531&quot;}" data-component-name="MentionToDOM"></span> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Claude Code: Response Awareness Methodology&quot;,&quot;id&quot;:6061994,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/responseawareness&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cae71f8-c272-427e-ab77-63a2d1ea9e37_904x904.png&quot;,&quot;uuid&quot;:&quot;c5c29121-3d7e-4a8f-8154-430981c0eadc&quot;}" data-component-name="MentionToDOM"></span>: </p><blockquote><p>I think the future of non-safety-critical software is this sort of low-code, no-code environment where you express your ideas and design choices to AI systems that produce a product you then give feedback on and iterate.</p><p>The syntax, functions, and so on will become not unlike the 0s and 1s underlying code today: there in the background, but not something you think about outside of edge cases or really advanced, safety-critical work.</p><p>The much bigger focus will be the grand vision of your design and what's actually useful to people about it. I find <strong>Claude models more enjoyable to collaborate with</strong>, brainstorming, solving problems together, where other models feel more like task-doers than collaborators.</p><p>For well-defined, commonplace work like building a website, things abundantly represented in any company's training data, it's pretty much a wash between leading models.</p><p>But when it comes to hard stuff, stuff that's never been done before, like the novel ML experiments I've been working on. I would way rather work with Claude to figure out what should be done. There's something hard to describe about Claude models that feels genuinely above the others when you're coding into unknown territory.</p></blockquote><h2>Kamil Banc uses Claude Code</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Kamil Banc&quot;,&quot;id&quot;:76113384,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!IDWD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F30cd8c46-319a-49cf-8915-82945caf8a37_3806x3806.jpeg&quot;,&quot;uuid&quot;:&quot;9301fd30-8487-4844-8e56-f07a1b39972d&quot;}" data-component-name="MentionToDOM"></span> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;AI Adopters Club&quot;,&quot;id&quot;:3593700,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/aiadopters&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b2f23b6-c9af-44b9-8e92-bb6157253337_320x320.png&quot;,&quot;uuid&quot;:&quot;2ca04087-5391-4f2f-a414-994fde26514b&quot;}" data-component-name="MentionToDOM"></span>:</p><blockquote><p>I absolutely prefer using Claude Code inside a terminal for several reasons. I suppose I enjoy the way it encourages critical thinking and learning, providing minimal handholding. I need to actively engage and figure things out myself. However, I can always ask it questions if I encounter any difficulties. I primarily use Claude Code through voice dictation.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O2VL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ec489e-a558-4c91-9392-a8c3c09e3c88_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O2VL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ec489e-a558-4c91-9392-a8c3c09e3c88_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!O2VL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ec489e-a558-4c91-9392-a8c3c09e3c88_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!O2VL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ec489e-a558-4c91-9392-a8c3c09e3c88_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!O2VL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ec489e-a558-4c91-9392-a8c3c09e3c88_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O2VL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ec489e-a558-4c91-9392-a8c3c09e3c88_3104x1850.png" width="606" height="361.2692307692308" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3ec489e-a558-4c91-9392-a8c3c09e3c88_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:606,&quot;bytes&quot;:1520550,&quot;alt&quot;:&quot;A screenshot of a SaaS built with Claude Code&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187586610?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ec489e-a558-4c91-9392-a8c3c09e3c88_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A screenshot of a SaaS built with Claude Code" title="A screenshot of a SaaS built with Claude Code" srcset="https://substackcdn.com/image/fetch/$s_!O2VL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ec489e-a558-4c91-9392-a8c3c09e3c88_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!O2VL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ec489e-a558-4c91-9392-a8c3c09e3c88_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!O2VL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ec489e-a558-4c91-9392-a8c3c09e3c88_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!O2VL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3ec489e-a558-4c91-9392-a8c3c09e3c88_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Kamil has uses Claude Code to create <strong><a href="https://rightclickprompt.com/">Right Click Prompt</a></strong>, a super cool product (that is also free!)</figcaption></figure></div><p>He&#8217;s also created <strong><a href="https://github.com/kbanc85/claudia">Claudia</a></strong>, a terminal-based AI assistant. I love to see real projects people are shipping with AI!</p><h2>Daria Cupareanu uses Lovable</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Daria Cupareanu&quot;,&quot;id&quot;:180057984,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3aOM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0a1ca3f-8de7-499e-8f18-2738fae33b27_1080x1080.png&quot;,&quot;uuid&quot;:&quot;f10c468b-66f0-4758-b8a3-ba779b569292&quot;}" data-component-name="MentionToDOM"></span> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;AI blew my mind&quot;,&quot;id&quot;:4613350,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/aiblewmymind&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6e4c991-b167-4eac-8599-504a3f602a2c_1024x1024.png&quot;,&quot;uuid&quot;:&quot;2f39d30f-042f-41f0-a24d-1cf73b3886d1&quot;}" data-component-name="MentionToDOM"></span>:</p><blockquote><p>I've tried a bunch of tools throughout time - Replit, Bolt, Emergent, HeyBoss - but <strong>Lovable is the one I keep coming back to.</strong></p><p>Least amount of friction by far and I've been able to build even complex platforms with a lot of moving parts. Part of it is familiarity at this point, but it consistently delivers where others gave me headaches.</p><p>Honorable mention though: I recently experimented building with Claude Code by trying to recreate a better version of a product my friend and I built a year ago, which involved processing a huge database with hundreds of thousands of records. That project took us a couple of weeks back then. Now, Claude Code did it in 20 minutes and created the platform instantly. Safe to say I <em>might become obsessed with Claude Code.</em></p><p>But since I've only been building with it for a few weeks, Lovable still gets the official answer.</p></blockquote><h2>Barret uses Claude Code</h2><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Barret | Buying to $10M&quot;,&quot;id&quot;:122682286,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!XNhX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa52ed2f-77e4-4c64-a31e-baf3b845fecc_674x674.png&quot;,&quot;uuid&quot;:&quot;512665b5-9a67-4ab0-827b-cae40af62137&quot;}" data-component-name="MentionToDOM"></span> from <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;The $10M Acquisition Journal&quot;,&quot;id&quot;:7038300,&quot;type&quot;:&quot;pub&quot;,&quot;url&quot;:&quot;https://open.substack.com/pub/10macquisitionjournal&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f214a0f-c2b6-410c-a38e-317d2627e0ef_256x256.png&quot;,&quot;uuid&quot;:&quot;cc959b49-66d3-419f-9352-f6943788f0e2&quot;}" data-component-name="MentionToDOM"></span>:</p><blockquote><p>I <strong>jumped ship from Codex to</strong> <strong>Claude Code</strong> and haven't looked back. I use for my consulting work, my side projects, all of it Two things sold it for me.</p><p>The biggest was <code>/plan</code> mode. I can sketch out the full architecture of a component, and give it enough context of the overarching vision, before any code gets written.</p><p>I <strong>don't see that as vibe coding</strong>, but I have a lot of domain knowledge, so I'm able to steer it really well. Second, and it's minor, but I can actually 'talk' to it. Give it my thoughts on pro/cons about architecture decisions, debate approaches, figure out the right pattern for the problem.</p><p>It's like having another senior engineer who doesn't get tired and doesn't have an ego ( BIG FKN PLUS lol ).</p><p>Short version: I use it to think with me, not for me. That's the difference. I had very similar experiences with Codex-CLI but something about Claude made it more 'enjoyable' for me. I've not been able to put my finger on it, tbh.</p></blockquote><p>Barret has actually written about building with AI for the newsletter:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f74a6b3a-7102-4790-8641-b48d6c2f45ba&quot;,&quot;caption&quot;:&quot;Everyone thinks you need a master plan to build something meaningful.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Building a chrome extension with AI&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100},{&quot;id&quot;:122682286,&quot;name&quot;:&quot;Barret | Buying to $10M&quot;,&quot;bio&quot;:&quot;Building an 8-figure holding company by buying small businesses and fixing ops. I share the deal sheets, SDE math, and playbooks. Subscribe. Steal the moves.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!XNhX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa52ed2f-77e4-4c64-a31e-baf3b845fecc_674x674.png&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://10macquisitionjournal.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://10macquisitionjournal.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;The $10M Acquisition Journal&quot;,&quot;primaryPublicationId&quot;:7038300}],&quot;post_date&quot;:&quot;2026-01-05T12:54:22.494Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_3ln!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85de9456-163c-46cc-b068-d1472677df36_1446x1048.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/build-chrome-extension-with-ai&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:181203658,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:14,&quot;comment_count&quot;:3,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p>I have used <em>all</em> of these tools, and it&#8217;s exciting to see how each person&#8217;s workflow and priorities shape their tool preferences! I&#8217;d encourage you to check out each Substack linked above - there&#8217;s some incredible insight being shared on each one!</p><p>And if you&#8217;re curious about using AI tools to write software, you&#8217;ll probably like The AI-Augmented Engineer. Join us!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The ultimate NotebookLM tutorial]]></title><description><![CDATA[Spend 5 minutes learning NotebookLM to save HOURS learning anything]]></description><link>https://www.augmentedswe.com/p/notebooklm-tutorial</link><guid isPermaLink="false">https://www.augmentedswe.com/p/notebooklm-tutorial</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Mon, 16 Feb 2026 11:47:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!a-F1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b57698d-966e-4514-a9e0-f4006c43f4bc_1446x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>NotebookLM</strong> is an AI research tool and &#8220;thinking partner&#8221; developed by Google. In simple terms, it&#8217;s like a smart notebook that you can feed with your own sources &#8211; documents, PDFs, notes, webpages, even images or audio transcripts. Then you can interact with these sources via an AI chatbot interface and a number of other incredible tools.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a-F1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b57698d-966e-4514-a9e0-f4006c43f4bc_1446x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a-F1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b57698d-966e-4514-a9e0-f4006c43f4bc_1446x1048.png 424w, https://substackcdn.com/image/fetch/$s_!a-F1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b57698d-966e-4514-a9e0-f4006c43f4bc_1446x1048.png 848w, https://substackcdn.com/image/fetch/$s_!a-F1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b57698d-966e-4514-a9e0-f4006c43f4bc_1446x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!a-F1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b57698d-966e-4514-a9e0-f4006c43f4bc_1446x1048.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a-F1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b57698d-966e-4514-a9e0-f4006c43f4bc_1446x1048.png" width="680" height="492.83540802213" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b57698d-966e-4514-a9e0-f4006c43f4bc_1446x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1446,&quot;resizeWidth&quot;:680,&quot;bytes&quot;:675411,&quot;alt&quot;:&quot;NotebookLM tutorial overview showing slide decks, mind maps, and quizzes&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/185003533?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b57698d-966e-4514-a9e0-f4006c43f4bc_1446x1048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="NotebookLM tutorial overview showing slide decks, mind maps, and quizzes" title="NotebookLM tutorial overview showing slide decks, mind maps, and quizzes" srcset="https://substackcdn.com/image/fetch/$s_!a-F1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b57698d-966e-4514-a9e0-f4006c43f4bc_1446x1048.png 424w, https://substackcdn.com/image/fetch/$s_!a-F1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b57698d-966e-4514-a9e0-f4006c43f4bc_1446x1048.png 848w, https://substackcdn.com/image/fetch/$s_!a-F1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b57698d-966e-4514-a9e0-f4006c43f4bc_1446x1048.png 1272w, https://substackcdn.com/image/fetch/$s_!a-F1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b57698d-966e-4514-a9e0-f4006c43f4bc_1446x1048.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Unlike a generic AI chat that knows a bit about everything, NotebookLM&#8217;s knowledge is <strong>grounded in the specific content you give it</strong>, which means it provides responses based on those trusted sources rather than random internet data.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.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">The AI-Augmented Engineer accelerates software engineering careers with AI tools. Join for more guides like this.</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>This design greatly reduces the hallucinations (fabricated facts) that AI models sometimes produce, because NotebookLM won&#8217;t make up answers out of thin air &#8211; it will tell you what&#8217;s in <em>your</em> materials, often with references to the exact source.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9EPt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b37c9e-b34a-4c8b-ab17-c45e4f076f06_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9EPt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b37c9e-b34a-4c8b-ab17-c45e4f076f06_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!9EPt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b37c9e-b34a-4c8b-ab17-c45e4f076f06_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!9EPt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b37c9e-b34a-4c8b-ab17-c45e4f076f06_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!9EPt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b37c9e-b34a-4c8b-ab17-c45e4f076f06_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9EPt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b37c9e-b34a-4c8b-ab17-c45e4f076f06_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5b37c9e-b34a-4c8b-ab17-c45e4f076f06_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2367867,&quot;alt&quot;:&quot;A good NotebookLM tutorial starts with a new notebook&quot;,&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://www.augmentedswe.com/i/185003533?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b37c9e-b34a-4c8b-ab17-c45e4f076f06_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A good NotebookLM tutorial starts with a new notebook" title="A good NotebookLM tutorial starts with a new notebook" srcset="https://substackcdn.com/image/fetch/$s_!9EPt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b37c9e-b34a-4c8b-ab17-c45e4f076f06_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!9EPt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b37c9e-b34a-4c8b-ab17-c45e4f076f06_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!9EPt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b37c9e-b34a-4c8b-ab17-c45e4f076f06_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!9EPt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5b37c9e-b34a-4c8b-ab17-c45e4f076f06_3104x1850.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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this NotebookLM tutorial, we&#8217;ll cover:</p><ul><li><p>How to upload information</p></li><li><p>How to get information</p></li><li><p>Using NotebookLM</p></li><li><p>Making quizzes</p></li><li><p>Making infographics</p></li><li><p>Making a slide deck</p></li><li><p>Referencing a notebook in Gemini</p></li></ul><p>Let&#8217;s get started by adding some information to a new notebook.</p><h2>How to upload information into NotebookLM</h2><p>NotebookLM isn&#8217;t much use without sources, and there are a few ways to set up your sources. I&#8217;m in the middle of studying for the Azure AI-900 certification right now, so we can use this course as an example notebook.</p><p>I took notes from a course in markdown, so uploading the notes is an easy copy and paste.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LBqO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe35eb68-f3b7-4d1b-aac8-4238f6c7bf67_2048x1221.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LBqO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe35eb68-f3b7-4d1b-aac8-4238f6c7bf67_2048x1221.png 424w, https://substackcdn.com/image/fetch/$s_!LBqO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe35eb68-f3b7-4d1b-aac8-4238f6c7bf67_2048x1221.png 848w, https://substackcdn.com/image/fetch/$s_!LBqO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe35eb68-f3b7-4d1b-aac8-4238f6c7bf67_2048x1221.png 1272w, https://substackcdn.com/image/fetch/$s_!LBqO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe35eb68-f3b7-4d1b-aac8-4238f6c7bf67_2048x1221.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LBqO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe35eb68-f3b7-4d1b-aac8-4238f6c7bf67_2048x1221.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe35eb68-f3b7-4d1b-aac8-4238f6c7bf67_2048x1221.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;NotebookLM notebook showing just one plain text source&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="NotebookLM notebook showing just one plain text source" title="NotebookLM notebook showing just one plain text source" srcset="https://substackcdn.com/image/fetch/$s_!LBqO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe35eb68-f3b7-4d1b-aac8-4238f6c7bf67_2048x1221.png 424w, https://substackcdn.com/image/fetch/$s_!LBqO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe35eb68-f3b7-4d1b-aac8-4238f6c7bf67_2048x1221.png 848w, https://substackcdn.com/image/fetch/$s_!LBqO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe35eb68-f3b7-4d1b-aac8-4238f6c7bf67_2048x1221.png 1272w, https://substackcdn.com/image/fetch/$s_!LBqO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe35eb68-f3b7-4d1b-aac8-4238f6c7bf67_2048x1221.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Uploading your first source gives you options for learning from your notebook</figcaption></figure></div><h2>How to get information into NotebookLM with research</h2><p>You can also use <strong>fast research</strong> or <strong>deep research</strong> to get sources into your NotebookLM notebook. This will use Gemini to do a web crawl and add relevant sources from the web into your notebook.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!znWy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af82ccb-b56a-4cb2-9db8-2d904ed9daee_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!znWy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af82ccb-b56a-4cb2-9db8-2d904ed9daee_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!znWy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af82ccb-b56a-4cb2-9db8-2d904ed9daee_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!znWy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af82ccb-b56a-4cb2-9db8-2d904ed9daee_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!znWy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af82ccb-b56a-4cb2-9db8-2d904ed9daee_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!znWy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af82ccb-b56a-4cb2-9db8-2d904ed9daee_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7af82ccb-b56a-4cb2-9db8-2d904ed9daee_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1317323,&quot;alt&quot;:&quot;Adding NotebookLM sources with Deep Research&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/185003533?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af82ccb-b56a-4cb2-9db8-2d904ed9daee_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Adding NotebookLM sources with Deep Research" title="Adding NotebookLM sources with Deep Research" srcset="https://substackcdn.com/image/fetch/$s_!znWy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af82ccb-b56a-4cb2-9db8-2d904ed9daee_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!znWy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af82ccb-b56a-4cb2-9db8-2d904ed9daee_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!znWy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af82ccb-b56a-4cb2-9db8-2d904ed9daee_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!znWy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7af82ccb-b56a-4cb2-9db8-2d904ed9daee_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">You can choose between fast research and deep research</figcaption></figure></div><p>Once you&#8217;re happy with your sources, it&#8217;s time to get to learning!</p><div><hr></div><p>Today&#8217;s newsletter is sponsored by my friends at Augment Code.</p><p>Augment has been kind enough to give me early access to <strong><a href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter">Intent</a></strong>, their next-generation tool for developing software.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QJZL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1006598,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/187207198?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!QJZL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!QJZL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6f2ec36-f6a3-4a1a-a00e-4491745556b7_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>All signs are pointing to the fact that the IDE is no longer the ideal place to create software.</p><p>Augment Code has jumped on this opportunity, and my first impressions are great.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter&quot;,&quot;text&quot;:&quot;Check out Intent&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentcode.com/product/intent?utm_source=augmentedeng&amp;utm_medium=newsletter"><span>Check out Intent</span></a></p><div><hr></div><h2>Using NotebookLM for audio overviews</h2><p>No good NotebookLM tutorial would be complete without <strong>AI overviews</strong>. AI overviews are probably the most popular (and useful) feature of NotebookLM.</p><p>Imagine you could listen to a podcast directly about a topic you were learning, <em>exclusively with</em> materials you&#8217;re studying from.</p><p>That&#8217;s what audio overviews do for you.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_-pR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d67dffc-3b04-46e5-ad8e-c8f06dfd815a_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_-pR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d67dffc-3b04-46e5-ad8e-c8f06dfd815a_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!_-pR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d67dffc-3b04-46e5-ad8e-c8f06dfd815a_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!_-pR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d67dffc-3b04-46e5-ad8e-c8f06dfd815a_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!_-pR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d67dffc-3b04-46e5-ad8e-c8f06dfd815a_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_-pR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d67dffc-3b04-46e5-ad8e-c8f06dfd815a_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d67dffc-3b04-46e5-ad8e-c8f06dfd815a_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1170034,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/185003533?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d67dffc-3b04-46e5-ad8e-c8f06dfd815a_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_-pR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d67dffc-3b04-46e5-ad8e-c8f06dfd815a_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!_-pR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d67dffc-3b04-46e5-ad8e-c8f06dfd815a_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!_-pR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d67dffc-3b04-46e5-ad8e-c8f06dfd815a_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!_-pR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d67dffc-3b04-46e5-ad8e-c8f06dfd815a_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can generate audio files that are &#8220;fake podcasts&#8221; from your notebook. You can specify the format of the &#8220;podcast&#8221;, then use the web or mobile app to listen to it.</p><p>This has been game-changing for my graduate school studies. It&#8217;s hard to squeeze in studies after work, and audio overviews help me repurpose time driving or exercising.</p><h2>Making quizzes with NotebookLM</h2><p>One of the best ways to learn something is to quiz yourself. Active recall is a powerful rule in education, and many people swear by creating and taking quizzes of their study material.</p><p>In fact, starting to do this (manually) in undergrad was a huge point of leverage for me. I can&#8217;t tell you how many quizzes and study guides I made over those years.</p><p>NotebookLM will generate quizzes from your source material, giving you the chance to take quizzes you haven&#8217;t seen before, created directly from your notes and sources.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I9RR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba2ff8c-dfd3-4bf0-86be-068baccffd20_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I9RR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba2ff8c-dfd3-4bf0-86be-068baccffd20_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!I9RR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba2ff8c-dfd3-4bf0-86be-068baccffd20_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!I9RR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba2ff8c-dfd3-4bf0-86be-068baccffd20_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!I9RR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba2ff8c-dfd3-4bf0-86be-068baccffd20_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I9RR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba2ff8c-dfd3-4bf0-86be-068baccffd20_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bba2ff8c-dfd3-4bf0-86be-068baccffd20_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:832413,&quot;alt&quot;:&quot;Screenshot showing a NotebookLM quiz, generated from source material&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/185003533?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba2ff8c-dfd3-4bf0-86be-068baccffd20_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot showing a NotebookLM quiz, generated from source material" title="Screenshot showing a NotebookLM quiz, generated from source material" srcset="https://substackcdn.com/image/fetch/$s_!I9RR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba2ff8c-dfd3-4bf0-86be-068baccffd20_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!I9RR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba2ff8c-dfd3-4bf0-86be-068baccffd20_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!I9RR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba2ff8c-dfd3-4bf0-86be-068baccffd20_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!I9RR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbba2ff8c-dfd3-4bf0-86be-068baccffd20_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">This quiz shows I&#8217;ve obviously got some studying to do</figcaption></figure></div><h2>Making infographics with NotebookLM</h2><p>This might be less helpful for learning than quizzes, but it&#8217;s really helpful for <em>presenting</em> information from your source material.</p><p>NotebookLM infograhics use Nano Banana (also from Google) to generate incredible info-graphics from your notebook.</p><p>You can choose your orientation, level of detail, and even add some custom prompt instructions to guide the style.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5iiO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3293b1-e9f8-4595-9075-b24abb47890c_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5iiO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3293b1-e9f8-4595-9075-b24abb47890c_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!5iiO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3293b1-e9f8-4595-9075-b24abb47890c_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!5iiO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3293b1-e9f8-4595-9075-b24abb47890c_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!5iiO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3293b1-e9f8-4595-9075-b24abb47890c_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5iiO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3293b1-e9f8-4595-9075-b24abb47890c_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d3293b1-e9f8-4595-9075-b24abb47890c_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1160034,&quot;alt&quot;:&quot;Screenshot of the NotebookLM infographic interface&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/185003533?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3293b1-e9f8-4595-9075-b24abb47890c_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of the NotebookLM infographic interface" title="Screenshot of the NotebookLM infographic interface" srcset="https://substackcdn.com/image/fetch/$s_!5iiO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3293b1-e9f8-4595-9075-b24abb47890c_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!5iiO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3293b1-e9f8-4595-9075-b24abb47890c_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!5iiO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3293b1-e9f8-4595-9075-b24abb47890c_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!5iiO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d3293b1-e9f8-4595-9075-b24abb47890c_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The description of the infographic gives you a chance to add your own style instructions</figcaption></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><h2>Making a slide deck with NotebookLM</h2><p>Google built on the infographic feature to bring us the ability to <em>create entire slide decks</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MZ_B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843e13d3-6b6c-419a-a7dc-7eb9e171607a_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MZ_B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843e13d3-6b6c-419a-a7dc-7eb9e171607a_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!MZ_B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843e13d3-6b6c-419a-a7dc-7eb9e171607a_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!MZ_B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843e13d3-6b6c-419a-a7dc-7eb9e171607a_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!MZ_B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843e13d3-6b6c-419a-a7dc-7eb9e171607a_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MZ_B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843e13d3-6b6c-419a-a7dc-7eb9e171607a_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/843e13d3-6b6c-419a-a7dc-7eb9e171607a_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4585147,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/185003533?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843e13d3-6b6c-419a-a7dc-7eb9e171607a_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MZ_B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843e13d3-6b6c-419a-a7dc-7eb9e171607a_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!MZ_B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843e13d3-6b6c-419a-a7dc-7eb9e171607a_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!MZ_B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843e13d3-6b6c-419a-a7dc-7eb9e171607a_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!MZ_B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F843e13d3-6b6c-419a-a7dc-7eb9e171607a_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The feature does not offer a ton of customization, which ironically makes it super easy to use.</p><p>This is a cool way to get a slide show set up very quickly, but infographics in these decks seem to be prone to hallucination at a higher rate than general chat tools, so carefully check your output before giving a big talk!</p><h2>Referencing a notebook in Gemini</h2><p>The last thing that&#8217;s worth mentioning in this NotebookLM tutorial is <strong>Gemini</strong>.</p><p>NotebookLM is powered by Gemini behind the scenes, but did you know you can also power Gemini with your NotebookLM notebooks?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XkWY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b75b647-68cf-43a8-a6f6-f833a46008de_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XkWY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b75b647-68cf-43a8-a6f6-f833a46008de_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!XkWY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b75b647-68cf-43a8-a6f6-f833a46008de_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!XkWY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b75b647-68cf-43a8-a6f6-f833a46008de_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!XkWY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b75b647-68cf-43a8-a6f6-f833a46008de_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XkWY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b75b647-68cf-43a8-a6f6-f833a46008de_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b75b647-68cf-43a8-a6f6-f833a46008de_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1224172,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/185003533?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b75b647-68cf-43a8-a6f6-f833a46008de_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XkWY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b75b647-68cf-43a8-a6f6-f833a46008de_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!XkWY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b75b647-68cf-43a8-a6f6-f833a46008de_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!XkWY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b75b647-68cf-43a8-a6f6-f833a46008de_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!XkWY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b75b647-68cf-43a8-a6f6-f833a46008de_3104x1850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can <strong>add any notebook</strong> to your Gemini chat prompt to have the model reach directly into your sources for context.</p><p>This is a step in the right direction for personal intelligence, where you can chat with your learning materials.</p><div><hr></div><p>If you work any kind of job where you use your brain, you owe it to yourself to try NotebookLM. Comment below if you have any tips to share!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/p/notebooklm-tutorial/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/p/notebooklm-tutorial/comments"><span>Leave a comment</span></a></p>]]></content:encoded></item><item><title><![CDATA[The new Codex Mac app rocks]]></title><description><![CDATA[This is OpenAI's big bet on the future of software engineering]]></description><link>https://www.augmentedswe.com/p/codex-app</link><guid isPermaLink="false">https://www.augmentedswe.com/p/codex-app</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Mon, 09 Feb 2026 11:08:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qkjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c6e583-97c5-4158-a356-4d061c891a79_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I don&#8217;t really think the future of software engineering is in the IDE.</p><p>I don&#8217;t think it&#8217;s in the terminal either.</p><p>Fortunately, OpenAI agrees.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qkjQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c6e583-97c5-4158-a356-4d061c891a79_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qkjQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c6e583-97c5-4158-a356-4d061c891a79_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!qkjQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c6e583-97c5-4158-a356-4d061c891a79_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!qkjQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c6e583-97c5-4158-a356-4d061c891a79_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!qkjQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c6e583-97c5-4158-a356-4d061c891a79_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qkjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c6e583-97c5-4158-a356-4d061c891a79_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1c6e583-97c5-4158-a356-4d061c891a79_1920x1080.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;:null,&quot;alt&quot;:&quot;Screenshot of the Codex Mac app, showing an agent-first design&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of the Codex Mac app, showing an agent-first design" title="Screenshot of the Codex Mac app, showing an agent-first design" srcset="https://substackcdn.com/image/fetch/$s_!qkjQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c6e583-97c5-4158-a356-4d061c891a79_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!qkjQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c6e583-97c5-4158-a356-4d061c891a79_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!qkjQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c6e583-97c5-4158-a356-4d061c891a79_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!qkjQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1c6e583-97c5-4158-a356-4d061c891a79_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The new Codex Mac app is an incredible experience</figcaption></figure></div><p>Today, I&#8217;ll show you <em>what</em> the new Codex app is, how it differs from other Codex products, and how you can use it to build a sweet SaaS landng page.</p><div><hr></div><p><em>This newsletter is for tech workers who want to multiply their impact using bleeding-edge AI tools. If you want to accelerate your career, you&#8217;re in the right place.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>Wait, doesn&#8217;t Codex already exist?</h2><p>Yah, it does. Like 4 times over.</p><p>OpenAI appends Codex onto models, like the GPT-5.3-Codex that just got released. These models have been fine-tuned for software engineering tasks, and they&#8217;re <em>really</em> good at long-running agentic workflows.</p><p>OpenAI also published Codex web product a while back, which was a remote agent orchestrator. I tried it, and I hated it, so I never tried it again.</p><p>Then they shipped Codex CLI, which is <em>really good</em>. You can read more about that here:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;917512dd-69fa-4b62-9f8b-602f16077e78&quot;,&quot;caption&quot;:&quot;Senior engineers have a new AI coding sidekick to consider. OpenAI shipped a massive update to its Codex model and introduced a Command-Line Interface (CLI) tool that brings Codex directly into your terminal. This should come as no surprise to those of you using Claude Code already.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Codex CLI is overtaking Claude Code&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-09-26T21:01:42.694Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!-67H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fecd95697-482a-4a9b-8c4c-e6ac574042d5_3840x1317.webp&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/is-codex-cli-the-new-claude-code&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:174647490,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:14,&quot;comment_count&quot;:1,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>But Codex CLI wasn&#8217;t great - it was missing some core features that I loved in Claude Code, so I never moved over.</p><p>But the Codex <em>app</em> is another story.</p><h2>Introducing OpenAI&#8217;s Codex app</h2><p>You can <strong><a href="https://openai.com/codex/">visit the Codex website</a></strong> and install the app quickly. You can also use your ChatGPT account, which comes with really generous limits (for a while at least).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U8sJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9172abd-1560-4996-9b53-c96c8afe2aaf_2048x1221.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U8sJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9172abd-1560-4996-9b53-c96c8afe2aaf_2048x1221.png 424w, https://substackcdn.com/image/fetch/$s_!U8sJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9172abd-1560-4996-9b53-c96c8afe2aaf_2048x1221.png 848w, https://substackcdn.com/image/fetch/$s_!U8sJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9172abd-1560-4996-9b53-c96c8afe2aaf_2048x1221.png 1272w, https://substackcdn.com/image/fetch/$s_!U8sJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9172abd-1560-4996-9b53-c96c8afe2aaf_2048x1221.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U8sJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9172abd-1560-4996-9b53-c96c8afe2aaf_2048x1221.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9172abd-1560-4996-9b53-c96c8afe2aaf_2048x1221.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The OpenAI Codex landing page&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The OpenAI Codex landing page" title="The OpenAI Codex landing page" srcset="https://substackcdn.com/image/fetch/$s_!U8sJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9172abd-1560-4996-9b53-c96c8afe2aaf_2048x1221.png 424w, https://substackcdn.com/image/fetch/$s_!U8sJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9172abd-1560-4996-9b53-c96c8afe2aaf_2048x1221.png 848w, https://substackcdn.com/image/fetch/$s_!U8sJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9172abd-1560-4996-9b53-c96c8afe2aaf_2048x1221.png 1272w, https://substackcdn.com/image/fetch/$s_!U8sJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9172abd-1560-4996-9b53-c96c8afe2aaf_2048x1221.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When you notice it, you&#8217;ll notice it looks like a mix between a chat app and Cursor.</p><p>It has some really incredible features that I&#8217;m loving:</p><ul><li><p>A diff view that makes it really easy to see what&#8217;s changed</p></li><li><p>Awesome support for parallel agents</p></li><li><p>Worktrees so your parallel agents don&#8217;t break each other&#8217;s work</p></li><li><p>Skills (that are easier to use than <strong><a href="https://www.augmentedswe.com/p/claude-skills">Claude Code Skills</a></strong>)</p></li><li><p>Built-in browser</p></li><li><p>A button to open changes in your preferred IDE</p></li></ul><p>The app is built completely around the thesis that software development is going to change quickly. The workflow this app supports is one where you kick off new agents for tasks on one or more projects, and those agents work in parallel.</p><p>The app supports you checking in on each agent and interrupting them if they get off-course.</p><p>I think this is probably the most correct view of all the AI tools for developers. I think we&#8217;ll see Cursor move this way, and I <em>know</em> we&#8217;ll see a lot of cool tools on the market that also take this view. (I&#8217;m early-access testing one now, can&#8217;t wait to share with you all).</p><p>So are you ready to try building something with Codex? Let&#8217;s get started!</p><div><hr></div><p>First, will you help me improve the newsletter by answering this quick poll?</p><div class="poll-embed" data-attrs="{&quot;id&quot;:445287}" data-component-name="PollToDOM"></div><div><hr></div><h2>Building a landing page with Codex</h2><p>The growth of this newsletter has been overwhelming. As it&#8217;s grown, I&#8217;ve connected with some really awesome newsletter operators on Substack. I had an idea for a tool I <em>think</em> might help some of us, especially writers focused on curation.</p><p>So let&#8217;s prompt Codex for an app landing page and waitlist lead capture.</p>
      <p>
          <a href="https://www.augmentedswe.com/p/codex-app">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Claude Code Skills vs slash commands]]></title><description><![CDATA[Slash commands are just skills now]]></description><link>https://www.augmentedswe.com/p/claude-skills-vs-slash-commands</link><guid isPermaLink="false">https://www.augmentedswe.com/p/claude-skills-vs-slash-commands</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Fri, 06 Feb 2026 11:37:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rYhO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a78eae6-c670-4d1a-b183-fc39c877bc94_3104x1850.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rYhO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a78eae6-c670-4d1a-b183-fc39c877bc94_3104x1850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rYhO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a78eae6-c670-4d1a-b183-fc39c877bc94_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!rYhO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a78eae6-c670-4d1a-b183-fc39c877bc94_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!rYhO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a78eae6-c670-4d1a-b183-fc39c877bc94_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!rYhO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a78eae6-c670-4d1a-b183-fc39c877bc94_3104x1850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rYhO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a78eae6-c670-4d1a-b183-fc39c877bc94_3104x1850.png" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a78eae6-c670-4d1a-b183-fc39c877bc94_3104x1850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1232785,&quot;alt&quot;:&quot;The Claude skills documentation page&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/186354712?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a78eae6-c670-4d1a-b183-fc39c877bc94_3104x1850.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Claude skills documentation page" title="The Claude skills documentation page" srcset="https://substackcdn.com/image/fetch/$s_!rYhO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a78eae6-c670-4d1a-b183-fc39c877bc94_3104x1850.png 424w, https://substackcdn.com/image/fetch/$s_!rYhO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a78eae6-c670-4d1a-b183-fc39c877bc94_3104x1850.png 848w, https://substackcdn.com/image/fetch/$s_!rYhO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a78eae6-c670-4d1a-b183-fc39c877bc94_3104x1850.png 1272w, https://substackcdn.com/image/fetch/$s_!rYhO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a78eae6-c670-4d1a-b183-fc39c877bc94_3104x1850.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We&#8217;ve written a lot on the newsletter about skills for Claude Code. They&#8217;re an incredible way to bundle up knowledge for an LLM. </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;34fbc13b-dda4-45fa-a734-f6e01af9e17a&quot;,&quot;caption&quot;:&quot;On X, I keep seeing posts like: &#8220;I spend more time explaining context to Claude than actually working with it.&#8221;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Claude Skills 101: Build your first custom AI skill in 20 minutes&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100},{&quot;id&quot;:172048615,&quot;name&quot;:&quot;Ilia Karelin&quot;,&quot;bio&quot;:&quot;I write Prosper, an AI newsletter about practical AI systems, workflows, and counterintuitive strategies. Teaching 570+ professionals to think better with AI.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!58Lw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64858248-626c-45b7-a914-6dbda5981dab_2000x3000.jpeg&quot;,&quot;is_guest&quot;:true,&quot;bestseller_tier&quot;:null,&quot;primaryPublicationSubscribeUrl&quot;:&quot;https://prosperinai.substack.com/subscribe?&quot;,&quot;primaryPublicationUrl&quot;:&quot;https://prosperinai.substack.com&quot;,&quot;primaryPublicationName&quot;:&quot;Prosper&quot;,&quot;primaryPublicationId&quot;:2180334}],&quot;post_date&quot;:&quot;2026-01-20T11:34:16.868Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!4jMu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcccce70f-6790-4aec-9587-653dcddf196e_1446x1048.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/claude-skills&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:182994316,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:30,&quot;comment_count&quot;:5,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>They&#8217;ve completely eliminated any need for me to copy/paste prompts into Claude Code.</p><p>But what about slash commands? We wrote about those a while back too! Are they still a thing?</p><p>In short, not really.</p><p>In today&#8217;s newsletter, we&#8217;ll explain the merge of slash commands and skills, and how to create a new skill for a common and repeatable workflow.</p><div><hr></div><p><em>This newsletter is for tech workers who want to multiply their impact using bleeding-edge AI tools. If you want to accelerate your career, you&#8217;re in the right place.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div>
      <p>
          <a href="https://www.augmentedswe.com/p/claude-skills-vs-slash-commands">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Tech hiring is shifting towards AI]]></title><description><![CDATA[AI is eating budgets and headcount while companies shift what they're looking for]]></description><link>https://www.augmentedswe.com/p/tech-job-market-is-brutal</link><guid isPermaLink="false">https://www.augmentedswe.com/p/tech-job-market-is-brutal</guid><dc:creator><![CDATA[Jeff Morhous]]></dc:creator><pubDate>Mon, 02 Feb 2026 11:32:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nMk6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0474c68-d185-4bd8-b3f6-636f7d30834c_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="https://substackcdn.com/image/fetch/$s_!nMk6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0474c68-d185-4bd8-b3f6-636f7d30834c_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nMk6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0474c68-d185-4bd8-b3f6-636f7d30834c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!nMk6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0474c68-d185-4bd8-b3f6-636f7d30834c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!nMk6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0474c68-d185-4bd8-b3f6-636f7d30834c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!nMk6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0474c68-d185-4bd8-b3f6-636f7d30834c_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nMk6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0474c68-d185-4bd8-b3f6-636f7d30834c_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0474c68-d185-4bd8-b3f6-636f7d30834c_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;:3535479,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/186312703?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0474c68-d185-4bd8-b3f6-636f7d30834c_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nMk6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0474c68-d185-4bd8-b3f6-636f7d30834c_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!nMk6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0474c68-d185-4bd8-b3f6-636f7d30834c_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!nMk6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0474c68-d185-4bd8-b3f6-636f7d30834c_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!nMk6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0474c68-d185-4bd8-b3f6-636f7d30834c_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 role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The tech job market is in a pretty bad state, with waves of layoffs and hiring freezes that show no sign of getting better. </p><p>2021-2022 saw an insanely good (for candidates) job market.</p><p>Then, there was an incredible amount downsizings around 2022&#8211;2024. <strong>2025 saw nearly 245,000 tech jobs cut worldwide</strong>, the most severe contraction in years, and early 2026 has seemingly brought more of the same.</p><div><hr></div><p><em>This newsletter is for tech workers who want to multiply their impact using bleeding-edge AI tools. If you want to accelerate your career, you&#8217;re in the right place.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><strong>Amazon</strong> confirmed <strong>16,000</strong> additional corporate job cuts in late January, bringing its total to <strong>30,000 roles eliminated since October</strong> (roughly <em>10%</em> of Amazon&#8217;s corporate workforce). This marks the largest headcount reduction in Amazon&#8217;s history, surpassing the 27,000 jobs cut during the 2022&#8211;23 pullback. Amazon&#8217;s CEO Andy Jassy cited the need to &#8220;reduce layers and remove bureaucracy,&#8221; after the company over-expanded during the pandemic.</p><p><strong>Intel</strong> is undertaking a <strong>massive restructuring</strong> that will eliminate about <strong>24,000 positions</strong> (around <em>20%</em> of its workforce). New leadership initiated these cuts as part of a multi-year effort to regain competitiveness in semiconductors and <strong>redirect resources toward advanced chip designs and AI-centric initiatives</strong>. Intel is urgently pivoting after losing ground to TSMC and NVIDIA in the race for AI hardware.</p><p><strong>UPS</strong> announced a historic reduction of <strong>48,000 jobs</strong>, driven largely by &#8220;automation and efficiency improvements&#8221; in its delivery network. UPS is aggressively deploying robots and AI across warehouses and hubs. Even logistics and transportation companies are shedding workers as they digitize and <strong>respond to declining shipping volumes with automated systems.</strong></p><p>Many executives <strong>explicitly cite artificial intelligence and automation as drivers of these job cuts</strong>. Sometimes they&#8217;re saying this to cover for declining growth, but sometimes it&#8217;s honesty. Amazon&#8217;s HR head Beth Galetti acknowledged that AI-powered tools are helping eliminate bureaucracy and enabling higher productivity with fewer people. Andy Jassy even stated that the rise of AI means certain tasks can be automated, &#8220;leading to corporate job losses&#8221; as a direct consequence.</p><div><hr></div><h3>The AI Agent for production-grade codebases</h3><p>Today&#8217;s newsletter is sponsored by <em>Augment Code</em>!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JDlD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3bcd1e5-33e9-4a8f-8395-8376fe9ac374_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JDlD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3bcd1e5-33e9-4a8f-8395-8376fe9ac374_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!JDlD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3bcd1e5-33e9-4a8f-8395-8376fe9ac374_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!JDlD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3bcd1e5-33e9-4a8f-8395-8376fe9ac374_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!JDlD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3bcd1e5-33e9-4a8f-8395-8376fe9ac374_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JDlD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3bcd1e5-33e9-4a8f-8395-8376fe9ac374_1600x900.png" width="476" height="267.75" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3bcd1e5-33e9-4a8f-8395-8376fe9ac374_1600x900.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;:476,&quot;bytes&quot;:1098291,&quot;alt&quot;:&quot;Augment Code's logo&quot;,&quot;title&quot;:&quot;Augment Code's logo&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.augmentedswe.com/i/181457521?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3bcd1e5-33e9-4a8f-8395-8376fe9ac374_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Augment Code's logo" title="Augment Code's logo" srcset="https://substackcdn.com/image/fetch/$s_!JDlD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3bcd1e5-33e9-4a8f-8395-8376fe9ac374_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!JDlD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3bcd1e5-33e9-4a8f-8395-8376fe9ac374_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!JDlD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3bcd1e5-33e9-4a8f-8395-8376fe9ac374_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!JDlD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3bcd1e5-33e9-4a8f-8395-8376fe9ac374_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Augment Code&#8217;s powerful AI coding agent and industry-leading context engine meet professional software developers exactly where they are, delivering production-grade features and deep context into even the largest and gnarliest codebases.</p><p>With Augment Code you can:</p><ul><li><p>Index and navigate millions of lines of code</p></li><li><p>Get instant answers about any part of your codebase</p></li><li><p>Automate processes across your entire development stack</p></li></ul><p><strong><a href="https://www.augmentcode.com/?utm_source=augmentedeng&amp;utm_medium=newsletter">Build with the AI agent that gets you, your team, and your codebase</a></strong></p><div><hr></div><p>These recent cuts aren&#8217;t all &#8220;we&#8217;re replacing humans with AI&#8221;, but they&#8217;re big effects in an already competitive market.</p><p>If you&#8217;re a software engineer or work in adjacent roles, you&#8217;re probably wondering how you can add some job security. </p><h2>Make embracing AI a priority</h2><p>For software engineers, these trends carry a clear message. In a volatile market where traditional job security is eroding, <strong>the best defense is to become highly proficient in AI tools and workflows</strong>.</p><p>It&#8217;s one of the reasons I got interested in working with AI. And it&#8217;s <strong>the reason I started this newsletter</strong>.</p><p>The roles being spared (or newly created) in many companies are those that <em>build, manage, or heavily utilize</em> AI. Conversely, the roles most at risk are those that <em>can be replaced or greatly augmented</em> by AI. </p><p>Practically speaking, <strong>mastering AI-powered tools is now a must</strong>.</p><p>Some companies, like Shopify, Meta, and Zillow, are explicitly measuring for this in performance reviews and hiring.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;cad9e207-9495-4d8d-9dd0-33ba8f93d46c&quot;,&quot;caption&quot;:&quot;Meta just rolled out an AI-assisted coding round for onsite interviews. It&#8217;s still in pilot mode, but candidates are already seeing it in the wild. It&#8217;s a huge signal of where software engineering is heading.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Meta is doing AI-assisted interviews for software engineers now&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-11-17T12:37:34.552Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!l9dm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a242e2-364a-41c5-9b70-f409d7c90807_1568x749.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/meta-ai-assisted-interviews&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:179083264,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:8,&quot;comment_count&quot;:2,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;989a79fe-8662-4f09-9fcb-f911b665d627&quot;,&quot;caption&quot;:&quot;I&#8217;m on the fence about whether requiring the usage of AI for engineers is actually good. We&#8217;ve already seen that Shopify is requiring good usage of AI tools for engineers as a baseline expectation, but it seems Zapier is taking an even stronger stance.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How Zapier measures AI fluency for engineers&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2025-06-07T13:30:35.600Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OXWk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a39f1b8-e313-492d-927b-b81527be348b_1832x1623.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/how-zapier-measures-ai-fluency-for&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:165347175,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>The good news is, a new generation of developer-focused AI products has emerged, and early adopters rave about the results. <strong>AI pair-programming assistants, intelligent code editors, and AI research aides</strong> are proving to be game-changers for those who integrate them into daily work.</p><p>Longtime readers of the newsletter know that tools like Claude Code and Cursor are changing the way we work altogether.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;15884394-d0ae-469a-b156-a382cf72d331&quot;,&quot;caption&quot;:&quot;Developers today have an unprecedented choice of AI coding assistants, and two standout options are Claude Code and Cursor.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Claude Code vs Cursor&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:94578007,&quot;name&quot;:&quot;Jeff Morhous&quot;,&quot;bio&quot;:&quot;Accelerating software engineering careers with AI workflows. I show you how to use AI to write better code, ship faster, and get ahead.&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7HXm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1fc042a-90b6-40d9-b9e1-3311e5b4882a_612x612.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:100}],&quot;post_date&quot;:&quot;2026-01-22T11:20:27.195Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!tnzK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eb02ecd-ee70-45ab-aa0e-62361cf8c9b8_4064x2210.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.augmentedswe.com/p/claude-code-vs-cursor&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:184254766,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:21,&quot;comment_count&quot;:5,&quot;publication_id&quot;:996569,&quot;publication_name&quot;:&quot;The AI-Augmented Engineer&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!OL2M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae32fc96-70bd-4a15-85ad-da646433d5ae_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>These tools are quickly becoming essential parts of the programmer&#8217;s toolkit. The engineers who are <strong>&#8220;winning&#8221; in this climate have made AI a force multiplier</strong>. Notably, they&#8217;re not using it to replace their own thinking.</p><p>If you outsource your work as an employee to AI and use it as an excuse to work less, you&#8217;re going to get outpaced by peers who use it to produce more.</p><p>Those who leverage AI are far more productive and adaptable, making themselves indispensable even as others are automated away.</p><p>To be concrete, <em>now</em> is the time to <strong>learn and embrace high-leverage AI tools</strong> in your engineering workflow.</p><p>My guess is that at some point, AI usage will become normal in most development shops. For a brief window in time, you <em>can</em> have an edge.</p><p>Those who make this transition will find no shortage of opportunities; even amid the cutbacks, companies are hungry for talent that can drive their AI ambitions forward. </p><p>It&#8217;s a challenging time, no doubt. Yet times of rapid change always are. The writing is on the wall in every layoff memo and earnings call. <strong>AI proficiency is now critical.</strong> The tech job market may not be getting better in the traditional sense, but for those willing to ride the AI wave, <em>new doors are opening</em>. The tools are here, the paradigm shift is happening.</p><p>The question is, are you ready to embrace it?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.augmentedswe.com/p/tech-job-market-is-brutal/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.augmentedswe.com/p/tech-job-market-is-brutal/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item></channel></rss>