<?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[Product Growth]]></title><description><![CDATA[Deep dives into succeeding as a PM, product leadership, and how to get your next PM job.]]></description><link>https://www.news.aakashg.com</link><image><url>https://substackcdn.com/image/fetch/$s_!b83_!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F266f66c3-ca9f-4c0b-93a7-b1dc6ed89901_512x512.png</url><title>Product Growth</title><link>https://www.news.aakashg.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 28 Jul 2026 21:51:33 GMT</lastBuildDate><atom:link href="https://www.news.aakashg.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Aakash Gupta]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[aakashgupta@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[aakashgupta@substack.com]]></itunes:email><itunes:name><![CDATA[Aakash Gupta]]></itunes:name></itunes:owner><itunes:author><![CDATA[Aakash Gupta]]></itunes:author><googleplay:owner><![CDATA[aakashgupta@substack.com]]></googleplay:owner><googleplay:email><![CDATA[aakashgupta@substack.com]]></googleplay:email><googleplay:author><![CDATA[Aakash Gupta]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Ultimate Guide: ChatGPT Work For PMs]]></title><description><![CDATA[The complete guide to ChatGPT Work for product managers: 6 real PM use cases, exact prompts, source rules, and the limits nobody tells you about.]]></description><link>https://www.news.aakashg.com/p/chatgpt-work-pm</link><guid isPermaLink="false">https://www.news.aakashg.com/p/chatgpt-work-pm</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Mon, 27 Jul 2026 20:04:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9510b35f-d13a-47d4-b78a-e4378acfa8c8_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Sam Altman posted this over the weekend:</p>
      <p>
          <a href="https://www.news.aakashg.com/p/chatgpt-work-pm">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[I'm adding Airtable to my Bundle]]></title><description><![CDATA[Continuing to make your subscription more worth it]]></description><link>https://www.news.aakashg.com/p/airtable-bundle</link><guid isPermaLink="false">https://www.news.aakashg.com/p/airtable-bundle</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Fri, 24 Jul 2026 22:09:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8uOW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaa47e9-277e-4f94-b00e-62f8bf0c2112_1600x1067.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last December, I announced <a href="https://www.news.aakashg.com/p/aakashs-bundle">Aakash&#8217;s Bundle</a>: a year of the paid plan of my favorite AI tools included in the price of a yearly subscription to this newsletter ($27,778 in value for just $150).  </p><p>Since then, we&#8217;ve added two more of my favorite tools: <a href="https://www.news.aakashg.com/p/speechify-aakash-bundle">Speechify</a> (which I use for dictation) and <a href="https://www.news.aakashg.com/p/ai-prototyping-tools-2026">Bolt.new</a> (which I use for building websites and prototypes). </p><p>Today, we add another. And, for many, it will be the most exciting one yet. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8uOW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaa47e9-277e-4f94-b00e-62f8bf0c2112_1600x1067.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8uOW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaa47e9-277e-4f94-b00e-62f8bf0c2112_1600x1067.png 424w, https://substackcdn.com/image/fetch/$s_!8uOW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaa47e9-277e-4f94-b00e-62f8bf0c2112_1600x1067.png 848w, https://substackcdn.com/image/fetch/$s_!8uOW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaa47e9-277e-4f94-b00e-62f8bf0c2112_1600x1067.png 1272w, https://substackcdn.com/image/fetch/$s_!8uOW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaa47e9-277e-4f94-b00e-62f8bf0c2112_1600x1067.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8uOW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaa47e9-277e-4f94-b00e-62f8bf0c2112_1600x1067.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfaa47e9-277e-4f94-b00e-62f8bf0c2112_1600x1067.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;:1033270,&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.news.aakashg.com/i/208018337?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaa47e9-277e-4f94-b00e-62f8bf0c2112_1600x1067.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_!8uOW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaa47e9-277e-4f94-b00e-62f8bf0c2112_1600x1067.png 424w, https://substackcdn.com/image/fetch/$s_!8uOW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaa47e9-277e-4f94-b00e-62f8bf0c2112_1600x1067.png 848w, https://substackcdn.com/image/fetch/$s_!8uOW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaa47e9-277e-4f94-b00e-62f8bf0c2112_1600x1067.png 1272w, https://substackcdn.com/image/fetch/$s_!8uOW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaa47e9-277e-4f94-b00e-62f8bf0c2112_1600x1067.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><strong>Airtable is now part of the bundle.</strong></p></div><p>It&#8217;s one of the most powerful platforms out there. Let me show what it can do. </p><div><hr></div><h2>Today&#8217;s Post</h2><p>I&#8217;ve put together a complete guide to Airtable for PMs and Product leaders:</p><ol><li><p>What is Airtable</p></li><li><p>Intro to Airtable lingo</p></li><li><p>How to set up Airtable </p></li><li><p>Airtable vs the competition</p></li><li><p>How to redeem it in the bundle</p></li><li><p>Putting it all together into Aakash&#8217;s stack</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. What is Airtable</h2><p>For PMs and product leaders, the best way to think of Airtable is as a <strong>place to run your product work</strong>.</p><p>It&#8217;s like a combination of Jira, Zapier, and Notion Calendar in one place - with connected Claude MCP too.</p><p>I had on their VP of Product last year if you want to see him show you:</p><div id="youtube2-vh-urCCJhTs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;vh-urCCJhTs&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/vh-urCCJhTs?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>You might be thinking: we have sheets, we have Claude, what else do we need?</p><p>The honest answer is: </p><div class="callout-block" data-callout="true"><p><strong>Airtable may not be for you if you&#8217;re a really small, or really scrappy company.</strong></p></div><p>But as soon as you hit some level of scale, you&#8217;ll want to standardize things. You&#8217;ll want your roadmps in one place. You&#8217;ll want your automations centrally editable after an employee leaves.</p><p>You could maintain that all yourself, a series of vibe codes in <a href="https://www.news.aakashg.com/p/you-should-be-using-claude-cowork">Cowork</a>, but <strong>there&#8217;s a maintenance cost involved</strong>. </p><p>That&#8217;s why <em>basically every company out there eventually gets on some tool</em>. The big one&#8217;s are <a href="https://www.news.aakashg.com/p/how-jira-product-discovery-grows">Jira Product Discovery</a>, <a href="https://www.news.aakashg.com/p/how-productboard-grows">Productboard</a>, <a href="https://www.aakashg.com/the-complete-ai-pm-roadmap-how-to-upskill-from-core-pm-to-ai-pm-with-pendo-ceo-todd-olson/">Pendo</a>, and&#8230; Airtable. </p><div><hr></div><h2>2. Intro to Airtable Lingo</h2><p>Airtable has its own lingua franca, so let&#8217;s clear that up.</p><p>Put simply:</p><ul><li><p>Bases are systems</p></li><li><p>Tables are a thype of thing</p></li><li><p>Records are rows in tables</p></li><li><p>Fields are columns within each row</p></li><li><p>Linked records are how you connect tables</p></li><li><p>Views are the views you build on top of them</p></li><li><p>Forms are how you collect outside data cleanly</p></li><li><p>Automations are &#8220;if, then&#8221; actions powered by connectors</p></li><li><p>Interfaces sit atop everything to give your data an app home</p></li></ul><p>Here&#8217;s all that in a handy visual:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qz6v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b088dcd-b507-4f52-adb5-476fa7a6a8ec_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qz6v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b088dcd-b507-4f52-adb5-476fa7a6a8ec_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!Qz6v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b088dcd-b507-4f52-adb5-476fa7a6a8ec_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!Qz6v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b088dcd-b507-4f52-adb5-476fa7a6a8ec_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!Qz6v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b088dcd-b507-4f52-adb5-476fa7a6a8ec_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qz6v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b088dcd-b507-4f52-adb5-476fa7a6a8ec_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b088dcd-b507-4f52-adb5-476fa7a6a8ec_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1625621,&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.news.aakashg.com/i/208018337?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b088dcd-b507-4f52-adb5-476fa7a6a8ec_1024x1536.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_!Qz6v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b088dcd-b507-4f52-adb5-476fa7a6a8ec_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!Qz6v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b088dcd-b507-4f52-adb5-476fa7a6a8ec_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!Qz6v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b088dcd-b507-4f52-adb5-476fa7a6a8ec_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!Qz6v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b088dcd-b507-4f52-adb5-476fa7a6a8ec_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>3. How to set up Airtable for Product Teams</h2><p>You have two paths:</p><ol><li><p>AI Agent</p></li><li><p><a href="https://www.airtable.com/templates/product">Templates</a></p></li></ol><p>I recommend the AI agent. I find it pretty good:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oZgR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec12806-164e-42b8-99c2-5251521d7f79_2940x1846.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oZgR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec12806-164e-42b8-99c2-5251521d7f79_2940x1846.png 424w, https://substackcdn.com/image/fetch/$s_!oZgR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec12806-164e-42b8-99c2-5251521d7f79_2940x1846.png 848w, https://substackcdn.com/image/fetch/$s_!oZgR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec12806-164e-42b8-99c2-5251521d7f79_2940x1846.png 1272w, https://substackcdn.com/image/fetch/$s_!oZgR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec12806-164e-42b8-99c2-5251521d7f79_2940x1846.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oZgR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec12806-164e-42b8-99c2-5251521d7f79_2940x1846.png" width="1456" height="914" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ec12806-164e-42b8-99c2-5251521d7f79_2940x1846.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:914,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1296780,&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.news.aakashg.com/i/208018337?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1686b4ff-9e18-47fe-ae13-fa509e470da5_2940x1912.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_!oZgR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec12806-164e-42b8-99c2-5251521d7f79_2940x1846.png 424w, https://substackcdn.com/image/fetch/$s_!oZgR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec12806-164e-42b8-99c2-5251521d7f79_2940x1846.png 848w, https://substackcdn.com/image/fetch/$s_!oZgR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec12806-164e-42b8-99c2-5251521d7f79_2940x1846.png 1272w, https://substackcdn.com/image/fetch/$s_!oZgR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ec12806-164e-42b8-99c2-5251521d7f79_2940x1846.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I recommend starting with your product roadmap:</p><div class="callout-block" data-callout="true"><p><em>Build me a product roadmapping app for a product team. </em></p><p><em>Here&#8217;s an export of what we have from my current system: (insert file).</em></p></div><p>From one simple prompt, you&#8217;ll get an input of yor roadmap:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tk_k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff237e54b-02d0-410b-8433-39ea333b23d9_2940x1849.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tk_k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff237e54b-02d0-410b-8433-39ea333b23d9_2940x1849.png 424w, https://substackcdn.com/image/fetch/$s_!Tk_k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff237e54b-02d0-410b-8433-39ea333b23d9_2940x1849.png 848w, https://substackcdn.com/image/fetch/$s_!Tk_k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff237e54b-02d0-410b-8433-39ea333b23d9_2940x1849.png 1272w, https://substackcdn.com/image/fetch/$s_!Tk_k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff237e54b-02d0-410b-8433-39ea333b23d9_2940x1849.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tk_k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff237e54b-02d0-410b-8433-39ea333b23d9_2940x1849.png" width="1456" height="916" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f237e54b-02d0-410b-8433-39ea333b23d9_2940x1849.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:916,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:630169,&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.news.aakashg.com/i/208018337?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbc88c09-c1fa-445e-82a4-c7f7f5d65d90_2940x1912.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_!Tk_k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff237e54b-02d0-410b-8433-39ea333b23d9_2940x1849.png 424w, https://substackcdn.com/image/fetch/$s_!Tk_k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff237e54b-02d0-410b-8433-39ea333b23d9_2940x1849.png 848w, https://substackcdn.com/image/fetch/$s_!Tk_k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff237e54b-02d0-410b-8433-39ea333b23d9_2940x1849.png 1272w, https://substackcdn.com/image/fetch/$s_!Tk_k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff237e54b-02d0-410b-8433-39ea333b23d9_2940x1849.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can then start to leverage automations, like an email when a new issue is created:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BfkA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F173b0eaa-5b2f-4cab-8ddc-854ef3fe5c7d_2940x1849.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BfkA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F173b0eaa-5b2f-4cab-8ddc-854ef3fe5c7d_2940x1849.png 424w, https://substackcdn.com/image/fetch/$s_!BfkA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F173b0eaa-5b2f-4cab-8ddc-854ef3fe5c7d_2940x1849.png 848w, https://substackcdn.com/image/fetch/$s_!BfkA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F173b0eaa-5b2f-4cab-8ddc-854ef3fe5c7d_2940x1849.png 1272w, https://substackcdn.com/image/fetch/$s_!BfkA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F173b0eaa-5b2f-4cab-8ddc-854ef3fe5c7d_2940x1849.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BfkA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F173b0eaa-5b2f-4cab-8ddc-854ef3fe5c7d_2940x1849.png" width="1456" height="916" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/173b0eaa-5b2f-4cab-8ddc-854ef3fe5c7d_2940x1849.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:916,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:396970,&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.news.aakashg.com/i/208018337?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84272901-61e8-4538-b7a7-6d2f3dfef7ac_2940x1912.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_!BfkA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F173b0eaa-5b2f-4cab-8ddc-854ef3fe5c7d_2940x1849.png 424w, https://substackcdn.com/image/fetch/$s_!BfkA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F173b0eaa-5b2f-4cab-8ddc-854ef3fe5c7d_2940x1849.png 848w, https://substackcdn.com/image/fetch/$s_!BfkA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F173b0eaa-5b2f-4cab-8ddc-854ef3fe5c7d_2940x1849.png 1272w, https://substackcdn.com/image/fetch/$s_!BfkA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F173b0eaa-5b2f-4cab-8ddc-854ef3fe5c7d_2940x1849.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then you can start using things like the Kanban board to actually manage the work:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EocU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa644c7-6f1c-4ea8-b42f-7ff9be199ba9_2940x1846.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EocU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa644c7-6f1c-4ea8-b42f-7ff9be199ba9_2940x1846.png 424w, https://substackcdn.com/image/fetch/$s_!EocU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa644c7-6f1c-4ea8-b42f-7ff9be199ba9_2940x1846.png 848w, https://substackcdn.com/image/fetch/$s_!EocU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa644c7-6f1c-4ea8-b42f-7ff9be199ba9_2940x1846.png 1272w, https://substackcdn.com/image/fetch/$s_!EocU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa644c7-6f1c-4ea8-b42f-7ff9be199ba9_2940x1846.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EocU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa644c7-6f1c-4ea8-b42f-7ff9be199ba9_2940x1846.png" width="1456" height="914" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7fa644c7-6f1c-4ea8-b42f-7ff9be199ba9_2940x1846.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:914,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:379998,&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.news.aakashg.com/i/208018337?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8705e05d-5065-40bc-9e02-03b23f21ed42_2940x1912.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_!EocU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa644c7-6f1c-4ea8-b42f-7ff9be199ba9_2940x1846.png 424w, https://substackcdn.com/image/fetch/$s_!EocU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa644c7-6f1c-4ea8-b42f-7ff9be199ba9_2940x1846.png 848w, https://substackcdn.com/image/fetch/$s_!EocU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa644c7-6f1c-4ea8-b42f-7ff9be199ba9_2940x1846.png 1272w, https://substackcdn.com/image/fetch/$s_!EocU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fa644c7-6f1c-4ea8-b42f-7ff9be199ba9_2940x1846.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The final part is forms. You can create a project intake form for stakeholders, for example:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CqZH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca10e86-d0c0-4016-8806-c05f3edc3594_2940x1847.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CqZH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca10e86-d0c0-4016-8806-c05f3edc3594_2940x1847.png 424w, https://substackcdn.com/image/fetch/$s_!CqZH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca10e86-d0c0-4016-8806-c05f3edc3594_2940x1847.png 848w, https://substackcdn.com/image/fetch/$s_!CqZH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca10e86-d0c0-4016-8806-c05f3edc3594_2940x1847.png 1272w, https://substackcdn.com/image/fetch/$s_!CqZH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca10e86-d0c0-4016-8806-c05f3edc3594_2940x1847.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CqZH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca10e86-d0c0-4016-8806-c05f3edc3594_2940x1847.png" width="1456" height="915" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eca10e86-d0c0-4016-8806-c05f3edc3594_2940x1847.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:915,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:306079,&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.news.aakashg.com/i/208018337?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92568267-6133-4326-bc3f-225a29d84844_2940x1912.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_!CqZH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca10e86-d0c0-4016-8806-c05f3edc3594_2940x1847.png 424w, https://substackcdn.com/image/fetch/$s_!CqZH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca10e86-d0c0-4016-8806-c05f3edc3594_2940x1847.png 848w, https://substackcdn.com/image/fetch/$s_!CqZH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca10e86-d0c0-4016-8806-c05f3edc3594_2940x1847.png 1272w, https://substackcdn.com/image/fetch/$s_!CqZH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca10e86-d0c0-4016-8806-c05f3edc3594_2940x1847.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then you&#8217;ve got a working basic product system in Airtable! Get to work getting the most out of 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_!FN6G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d4a0fc-1d16-48db-bd8d-d4b70a181e1a_1122x1402.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FN6G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d4a0fc-1d16-48db-bd8d-d4b70a181e1a_1122x1402.png 424w, https://substackcdn.com/image/fetch/$s_!FN6G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d4a0fc-1d16-48db-bd8d-d4b70a181e1a_1122x1402.png 848w, https://substackcdn.com/image/fetch/$s_!FN6G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d4a0fc-1d16-48db-bd8d-d4b70a181e1a_1122x1402.png 1272w, https://substackcdn.com/image/fetch/$s_!FN6G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d4a0fc-1d16-48db-bd8d-d4b70a181e1a_1122x1402.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FN6G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d4a0fc-1d16-48db-bd8d-d4b70a181e1a_1122x1402.png" width="1122" height="1402" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17d4a0fc-1d16-48db-bd8d-d4b70a181e1a_1122x1402.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1402,&quot;width&quot;:1122,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1533361,&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.news.aakashg.com/i/208018337?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d4a0fc-1d16-48db-bd8d-d4b70a181e1a_1122x1402.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_!FN6G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d4a0fc-1d16-48db-bd8d-d4b70a181e1a_1122x1402.png 424w, https://substackcdn.com/image/fetch/$s_!FN6G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d4a0fc-1d16-48db-bd8d-d4b70a181e1a_1122x1402.png 848w, https://substackcdn.com/image/fetch/$s_!FN6G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d4a0fc-1d16-48db-bd8d-d4b70a181e1a_1122x1402.png 1272w, https://substackcdn.com/image/fetch/$s_!FN6G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17d4a0fc-1d16-48db-bd8d-d4b70a181e1a_1122x1402.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>4. Airtable vs the competition</h2><p>Compared to the competition, here&#8217;s where Airtable stacks up:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u9Q7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a5d74-7363-4c7d-bcb3-48a7cd400bb9_1402x1122.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u9Q7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a5d74-7363-4c7d-bcb3-48a7cd400bb9_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!u9Q7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a5d74-7363-4c7d-bcb3-48a7cd400bb9_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!u9Q7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a5d74-7363-4c7d-bcb3-48a7cd400bb9_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!u9Q7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a5d74-7363-4c7d-bcb3-48a7cd400bb9_1402x1122.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u9Q7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a5d74-7363-4c7d-bcb3-48a7cd400bb9_1402x1122.png" width="1402" height="1122" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/684a5d74-7363-4c7d-bcb3-48a7cd400bb9_1402x1122.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1122,&quot;width&quot;:1402,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1885308,&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.news.aakashg.com/i/208018337?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a5d74-7363-4c7d-bcb3-48a7cd400bb9_1402x1122.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_!u9Q7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a5d74-7363-4c7d-bcb3-48a7cd400bb9_1402x1122.png 424w, https://substackcdn.com/image/fetch/$s_!u9Q7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a5d74-7363-4c7d-bcb3-48a7cd400bb9_1402x1122.png 848w, https://substackcdn.com/image/fetch/$s_!u9Q7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a5d74-7363-4c7d-bcb3-48a7cd400bb9_1402x1122.png 1272w, https://substackcdn.com/image/fetch/$s_!u9Q7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684a5d74-7363-4c7d-bcb3-48a7cd400bb9_1402x1122.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The short of it: </p><div class="callout-block" data-callout="true"><p><em>If you just want a quick picture, a slide or a spreadsheet does the job. If you want a roadmap that is actually connected to your tasks, your feedback, and your goals and updates itself as the work moves, that is where Airtable pulls ahead of other tools.</em> </p></div><div><hr></div><h2>5. How to get Airtable free with the Bundle</h2><p>1/ <a href="https://www.news.aakashg.com/account">Upgrade</a> to a yearly paid or founding member:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fDBm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ebce4ae-c54b-418d-bcf5-07ff86c0f678_1412x926.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fDBm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ebce4ae-c54b-418d-bcf5-07ff86c0f678_1412x926.png 424w, https://substackcdn.com/image/fetch/$s_!fDBm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ebce4ae-c54b-418d-bcf5-07ff86c0f678_1412x926.png 848w, https://substackcdn.com/image/fetch/$s_!fDBm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ebce4ae-c54b-418d-bcf5-07ff86c0f678_1412x926.png 1272w, https://substackcdn.com/image/fetch/$s_!fDBm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ebce4ae-c54b-418d-bcf5-07ff86c0f678_1412x926.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fDBm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ebce4ae-c54b-418d-bcf5-07ff86c0f678_1412x926.png" width="1412" height="926" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ebce4ae-c54b-418d-bcf5-07ff86c0f678_1412x926.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:926,&quot;width&quot;:1412,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:216179,&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.news.aakashg.com/i/208018337?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ebce4ae-c54b-418d-bcf5-07ff86c0f678_1412x926.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_!fDBm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ebce4ae-c54b-418d-bcf5-07ff86c0f678_1412x926.png 424w, https://substackcdn.com/image/fetch/$s_!fDBm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ebce4ae-c54b-418d-bcf5-07ff86c0f678_1412x926.png 848w, https://substackcdn.com/image/fetch/$s_!fDBm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ebce4ae-c54b-418d-bcf5-07ff86c0f678_1412x926.png 1272w, https://substackcdn.com/image/fetch/$s_!fDBm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ebce4ae-c54b-418d-bcf5-07ff86c0f678_1412x926.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><p>2/ Head to bundle.aakashg.com to redeem your codes:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ySST!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb891a3a7-7da2-4e2e-a184-27e02b56078c_866x842.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ySST!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb891a3a7-7da2-4e2e-a184-27e02b56078c_866x842.png 424w, https://substackcdn.com/image/fetch/$s_!ySST!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb891a3a7-7da2-4e2e-a184-27e02b56078c_866x842.png 848w, https://substackcdn.com/image/fetch/$s_!ySST!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb891a3a7-7da2-4e2e-a184-27e02b56078c_866x842.png 1272w, https://substackcdn.com/image/fetch/$s_!ySST!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb891a3a7-7da2-4e2e-a184-27e02b56078c_866x842.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ySST!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb891a3a7-7da2-4e2e-a184-27e02b56078c_866x842.png" width="866" height="842" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b891a3a7-7da2-4e2e-a184-27e02b56078c_866x842.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:842,&quot;width&quot;:866,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:343152,&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.news.aakashg.com/i/208018337?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb891a3a7-7da2-4e2e-a184-27e02b56078c_866x842.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_!ySST!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb891a3a7-7da2-4e2e-a184-27e02b56078c_866x842.png 424w, https://substackcdn.com/image/fetch/$s_!ySST!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb891a3a7-7da2-4e2e-a184-27e02b56078c_866x842.png 848w, https://substackcdn.com/image/fetch/$s_!ySST!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb891a3a7-7da2-4e2e-a184-27e02b56078c_866x842.png 1272w, https://substackcdn.com/image/fetch/$s_!ySST!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb891a3a7-7da2-4e2e-a184-27e02b56078c_866x842.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://bundle.aakashg.com/&quot;,&quot;text&quot;:&quot;Get your bundle now.&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://bundle.aakashg.com/"><span>Get your bundle now.</span></a></p><p>3/ Use that code in your checkout window on airtable:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O2_i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bf51cdc-c381-4fd8-986b-18cfd03d27da_898x748.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O2_i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bf51cdc-c381-4fd8-986b-18cfd03d27da_898x748.png 424w, https://substackcdn.com/image/fetch/$s_!O2_i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bf51cdc-c381-4fd8-986b-18cfd03d27da_898x748.png 848w, https://substackcdn.com/image/fetch/$s_!O2_i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bf51cdc-c381-4fd8-986b-18cfd03d27da_898x748.png 1272w, https://substackcdn.com/image/fetch/$s_!O2_i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bf51cdc-c381-4fd8-986b-18cfd03d27da_898x748.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O2_i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bf51cdc-c381-4fd8-986b-18cfd03d27da_898x748.png" width="898" height="748" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1bf51cdc-c381-4fd8-986b-18cfd03d27da_898x748.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:748,&quot;width&quot;:898,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:95732,&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.news.aakashg.com/i/208018337?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bf51cdc-c381-4fd8-986b-18cfd03d27da_898x748.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_!O2_i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bf51cdc-c381-4fd8-986b-18cfd03d27da_898x748.png 424w, https://substackcdn.com/image/fetch/$s_!O2_i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bf51cdc-c381-4fd8-986b-18cfd03d27da_898x748.png 848w, https://substackcdn.com/image/fetch/$s_!O2_i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bf51cdc-c381-4fd8-986b-18cfd03d27da_898x748.png 1272w, https://substackcdn.com/image/fetch/$s_!O2_i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bf51cdc-c381-4fd8-986b-18cfd03d27da_898x748.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://airtable.com/&quot;,&quot;text&quot;:&quot;Airtable Checkout&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://airtable.com/"><span>Airtable Checkout</span></a></p><div><hr></div><h2>6. Putting it all together into Aakash&#8217;s stack</h2><p>Here&#8217;s how I&#8217;d put together all the tools in my Bundle into a proper stack:</p><ul><li><p><a href="https://www.news.aakashg.com/p/ai-prototyping-tutorial">Front-end Prototypes</a>: Magic Patterns</p></li><li><p><a href="https://www.news.aakashg.com/p/ai-prototype-to-production">Full-featured Prototypes</a>: Bolt.new</p></li><li><p><a href="https://www.news.aakashg.com/p/how-to-pair-with-design-for-success">Design Inspiration</a>: Mobbin</p></li><li><p><a href="https://www.news.aakashg.com/p/she-went-from-ic-pm-to-ceo-of-550m">Video editing</a>: Descript</p></li><li><p><a href="https://www.news.aakashg.com/p/ai-stack-pm">Dictation</a>: Speechify</p></li><li><p><a href="https://www.news.aakashg.com/p/how-dovetail-grows">Research</a>: Dovetail</p></li><li><p><a href="https://www.news.aakashg.com/p/how-linear-grows">Tasks</a>: Linear</p></li><li><p><a href="https://www.news.aakashg.com/p/ai-evals">Evals</a>: Arize</p></li></ul><p>I hope this helps supercharge your work with AI. $27,467 in products for $150.</p><p>See you next week,</p><p>Aakash</p><div><hr></div><p><em>I want to add more phenomenal tools to the bundle. If you work at a great tool company, please hit reply to this e-mail. I&#8217;d love to chat.</em></p><div><hr></div><div class="poll-embed" data-attrs="{&quot;id&quot;:852449}" data-component-name="PollToDOM"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/p/airtable-bundle?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;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.news.aakashg.com/p/airtable-bundle?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[AI PM Technical Interviews: Complete Guide]]></title><description><![CDATA[Technical interviews for AI PM are popping up more and more. Here's how to get prepared.]]></description><link>https://www.news.aakashg.com/p/ai-pm-technical-interview</link><guid isPermaLink="false">https://www.news.aakashg.com/p/ai-pm-technical-interview</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Wed, 22 Jul 2026 23:28:45 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/216880ff-9522-4bb4-ad24-680eff3c8362_1200x800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I was chatting with a cohort member who just completed <a href="https://www.news.aakashg.com/p/ai-pm-interview">AI PM interviews</a> at <a href="https://www.news.aakashg.com/p/nvidia-moat">Nvidia</a> (just crossed $5T market cap) and Glean (an AI company valued at $7.2B).</p><p>They ran into the same round at both companies:</p><blockquote><p><em>&#8220;Both had <a href="https://www.news.aakashg.com/p/crack-the-technical-interview-for">technical round</a> where they asked me about my AI depth. How transformers work, that kind of thing.&#8221;</em></p></blockquote><p>So then I went looking online for resources on the topic. </p><p>To my surprise, I didn&#8217;t find anything:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C6fP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee903b5-c028-466b-918b-e43f387e4b46_1420x1520.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C6fP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee903b5-c028-466b-918b-e43f387e4b46_1420x1520.png 424w, https://substackcdn.com/image/fetch/$s_!C6fP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee903b5-c028-466b-918b-e43f387e4b46_1420x1520.png 848w, https://substackcdn.com/image/fetch/$s_!C6fP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee903b5-c028-466b-918b-e43f387e4b46_1420x1520.png 1272w, https://substackcdn.com/image/fetch/$s_!C6fP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee903b5-c028-466b-918b-e43f387e4b46_1420x1520.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C6fP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee903b5-c028-466b-918b-e43f387e4b46_1420x1520.png" width="1420" height="1520" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ee903b5-c028-466b-918b-e43f387e4b46_1420x1520.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1520,&quot;width&quot;:1420,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:373930,&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.news.aakashg.com/i/207964114?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee903b5-c028-466b-918b-e43f387e4b46_1420x1520.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_!C6fP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee903b5-c028-466b-918b-e43f387e4b46_1420x1520.png 424w, https://substackcdn.com/image/fetch/$s_!C6fP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee903b5-c028-466b-918b-e43f387e4b46_1420x1520.png 848w, https://substackcdn.com/image/fetch/$s_!C6fP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee903b5-c028-466b-918b-e43f387e4b46_1420x1520.png 1272w, https://substackcdn.com/image/fetch/$s_!C6fP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ee903b5-c028-466b-918b-e43f387e4b46_1420x1520.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">There&#8217;s no content online about the AI PM Technical Interview right now. Google showed me a bunch of my own content that wasn&#8217;t quite the technical round.</figcaption></figure></div><p><em>So then I went about the process of creating the guide for you: learning the questions they ask, solidifying the topics you need to learn, and understanding what a winning answer is.</em></p><div class="callout-block" data-callout="true"><p><strong>Today&#8217;s post is the result of the last 2 months of research.</strong></p></div><div><hr></div><h2>Today&#8217;s Post</h2><div id="youtube2-iBKrijO1PBQ" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;iBKrijO1PBQ&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/iBKrijO1PBQ?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><ol><li><p>The technical questions PMs are actually asked</p></li><li><p>&#128274; The technical concepts PMs need to know</p></li><li><p>&#128274; What a winning answer is</p></li><li><p>&#128274; AI tools to practice</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Two quick notes before we get into today&#8217;s post</em></p><h3>Getting AI PM Interviews </h3><p>While today&#8217;s newsletter is about cracking the technical rounds of AI PM interviews, if you&#8217;re still stuck on getting interviews, join my <strong>free webinar</strong> tomorrow morning, 9AM pacific:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://my.demio.com/ref/SVFrgilbOjLpOpl4&quot;,&quot;text&quot;:&quot;Join the Webinar&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://my.demio.com/ref/SVFrgilbOjLpOpl4"><span>Join the Webinar</span></a></p><h3>Our Coaching</h3><p>If you want to go further than this newsletter on technical topics, you should consider the AI PM course Prasad and I teach with guest instructor Ankit Virmani:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ipnh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ipnh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 424w, https://substackcdn.com/image/fetch/$s_!ipnh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 848w, https://substackcdn.com/image/fetch/$s_!ipnh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 1272w, https://substackcdn.com/image/fetch/$s_!ipnh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ipnh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1806171,&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.news.aakashg.com/i/204374200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.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_!ipnh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 424w, https://substackcdn.com/image/fetch/$s_!ipnh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 848w, https://substackcdn.com/image/fetch/$s_!ipnh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 1272w, https://substackcdn.com/image/fetch/$s_!ipnh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The next cohort starts on August 3rd. Join us:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.landpmjob.com/&quot;,&quot;text&quot;:&quot;Join the Cohort&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.landpmjob.com/"><span>Join the Cohort</span></a></p><div><hr></div><h2>1. The Technical Questions PMs are Actually Asked</h2><p>12,397 AI product jobs were <a href="https://axialsearch.com/insights/ai-product-jobs">posted</a> in the US in the first 6 months of 2026. </p><p>That&#8217;s a lot of jobs, and that means there&#8217;s a lot of variability. Here&#8217;s the lowdown on reports of real questions from real companies:</p><ul><li><p><strong>OpenAI</strong>: <a href="https://www.tryexponent.com/questions?company=openai">Define</a> hallucinations in LLMs, You have a model with 10x the capability at 10x the cost. What do you <a href="https://www.tryexponent.com/guides/openai-product-manager-interview">do with</a> it?</p></li><li><p><strong>Anthropic</strong>: How would you <a href="https://www.tryexponent.com/questions?company=anthropic">handle</a> hallucinations in a generative AI model deployed to users?, How would you define a <a href="https://igotanoffer.com/en/advice/anthropic-product-manager-interview">&#8220;redline&#8221;</a> for a model capability?</p></li><li><p><strong>Google DeepMind</strong>: What AI agents have you <a href="https://www.glassdoor.com/Interview/Google-DeepMind-Product-Manager-Interview-Questions-EI_IE1596815.0,15_KO16,31.htm">built</a> to make yourself more productive?, Design a <a href="https://www.tryexponent.com/guides/gemini-product-manager-interview">high-level system</a> for Gemini responding to a user query</p></li><li><p><strong>Nvidia</strong>: <a href="https://igotanoffer.com/en/advice/nvidia-product-manager-interview">Explain</a> how GPUs are used in deep learning applications, Design a <a href="https://dataford.io/interview-guides/nvidia/product-manager">RAG system</a> on Nvidia infrastructure with latency, relevance, and cost trade-offs</p></li><li><p><strong>Perplexity</strong>: <a href="https://www.tryexponent.com/questions?company=perplexity-ai&amp;role=pm">Explain</a> how RAG works</p></li><li><p><strong>Glean</strong>: Have you <a href="https://www.tryexponent.com/companies/glean">built</a> any end-to-end agentic systems?</p></li><li><p><strong>Microsoft</strong>: Explain <a href="https://www.tryexponent.com/guides/microsoft-ai-product-manager-interview">trade-offs</a> in model selection, Walk me through the <a href="https://www.tryexponent.com/guides/microsoft-ai-product-manager-interview">system design</a> of an AI-powered experience</p></li><li><p><strong>Amazon</strong>: Tell me about a time you had to go <a href="https://www.tryexponent.com/guides/amazon-ai-product-manager-interview">several layers deep</a> into an ML system or AI infrastructure to diagnose and solve a problem</p></li><li><p><strong>Meta</strong>: Whiteboard an <a href="https://www.teamblind.com/post/ai-ml-pm-interviews-whats-the-current-bar-for-ai-skills-z81hng35">evaluation framework</a>, plus human-in-the-loop feedback systems and prompt chain prototyping</p></li></ul><p>I&#8217;ve combined those reports into an infographic for you to practice with:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!80Kp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddb61be5-d1cd-4e33-aab0-3ac88c91352a_2162x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!80Kp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddb61be5-d1cd-4e33-aab0-3ac88c91352a_2162x2700.png 424w, https://substackcdn.com/image/fetch/$s_!80Kp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddb61be5-d1cd-4e33-aab0-3ac88c91352a_2162x2700.png 848w, https://substackcdn.com/image/fetch/$s_!80Kp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddb61be5-d1cd-4e33-aab0-3ac88c91352a_2162x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!80Kp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddb61be5-d1cd-4e33-aab0-3ac88c91352a_2162x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!80Kp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddb61be5-d1cd-4e33-aab0-3ac88c91352a_2162x2700.png" width="1456" height="1818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ddb61be5-d1cd-4e33-aab0-3ac88c91352a_2162x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1818,&quot;width&quot;:1456,&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_!80Kp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddb61be5-d1cd-4e33-aab0-3ac88c91352a_2162x2700.png 424w, https://substackcdn.com/image/fetch/$s_!80Kp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddb61be5-d1cd-4e33-aab0-3ac88c91352a_2162x2700.png 848w, https://substackcdn.com/image/fetch/$s_!80Kp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddb61be5-d1cd-4e33-aab0-3ac88c91352a_2162x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!80Kp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddb61be5-d1cd-4e33-aab0-3ac88c91352a_2162x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>&#128071; Now that you understand the questions, it&#8217;s time to learn the core concepts. </em></p><p><em>Then, I&#8217;ll cover <strong>how to structure the learnings into winning answers</strong>. And end with some AI tools to practice (worth the cost of the subscription themself).</em></p><p><em>This post was written entirely by hand:</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a89s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ad22c4-aaac-4226-bfec-0ebb1dd6e51c_426x198.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a89s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ad22c4-aaac-4226-bfec-0ebb1dd6e51c_426x198.png 424w, https://substackcdn.com/image/fetch/$s_!a89s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ad22c4-aaac-4226-bfec-0ebb1dd6e51c_426x198.png 848w, https://substackcdn.com/image/fetch/$s_!a89s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ad22c4-aaac-4226-bfec-0ebb1dd6e51c_426x198.png 1272w, https://substackcdn.com/image/fetch/$s_!a89s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ad22c4-aaac-4226-bfec-0ebb1dd6e51c_426x198.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a89s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ad22c4-aaac-4226-bfec-0ebb1dd6e51c_426x198.png" width="426" height="198" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43ad22c4-aaac-4226-bfec-0ebb1dd6e51c_426x198.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:198,&quot;width&quot;:426,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:20533,&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.news.aakashg.com/i/207964114?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ad22c4-aaac-4226-bfec-0ebb1dd6e51c_426x198.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_!a89s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ad22c4-aaac-4226-bfec-0ebb1dd6e51c_426x198.png 424w, https://substackcdn.com/image/fetch/$s_!a89s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ad22c4-aaac-4226-bfec-0ebb1dd6e51c_426x198.png 848w, https://substackcdn.com/image/fetch/$s_!a89s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ad22c4-aaac-4226-bfec-0ebb1dd6e51c_426x198.png 1272w, https://substackcdn.com/image/fetch/$s_!a89s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43ad22c4-aaac-4226-bfec-0ebb1dd6e51c_426x198.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>And leverages insider knowledge from my <a href="http://www.landpmjob.com">coaching 150+ candidates over the past year</a>.</em></p>
      <p>
          <a href="https://www.news.aakashg.com/p/ai-pm-technical-interview">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The PM's Guide to Governance with Eric Ries, author of The Lean Startup]]></title><description><![CDATA[The Lean Startup creator on why Anthropic holds and OpenAI cracked, and how to structure yours]]></description><link>https://www.news.aakashg.com/p/eric-ries-incorruptible</link><guid isPermaLink="false">https://www.news.aakashg.com/p/eric-ries-incorruptible</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Mon, 20 Jul 2026 22:11:52 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/196395878/6c3fc58acefa49cde2b8e114b987d61b.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-drUU7zwLKgM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;drUU7zwLKgM&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/drUU7zwLKgM?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><em>Check out the conversation on <a href="https://claude.ai/chat/VERIFY">Apple</a>, <a href="https://claude.ai/chat/VERIFY">Spotify</a>, and <a href="https://youtu.be/drUU7zwLKgM">YouTube</a>.</em></p><p><strong>Brought to you by: </strong><a href="https://arize.com/?utm_source=aakashgupta&amp;utm_medium=newsletter&amp;utm_campaign=arize_sponsor_ai">Arize</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A9g0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A9g0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A9g0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A9g0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A9g0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A9g0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg" width="257" height="82.438900203666" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:315,&quot;width&quot;:982,&quot;resizeWidth&quot;:257,&quot;bytes&quot;:32197,&quot;alt&quot;:&quot;Arize AI expands partnership with Google Cloud | Google Cloud Blog&quot;,&quot;title&quot;:&quot;Arize AI expands partnership with Google Cloud | Google Cloud Blog&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&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="Arize AI expands partnership with Google Cloud | Google Cloud Blog" title="Arize AI expands partnership with Google Cloud | Google Cloud Blog" srcset="https://substackcdn.com/image/fetch/$s_!A9g0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A9g0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A9g0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A9g0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em><span>Trace, evaluate, and fix your AI agents </span><a href="https://arize.com/?utm_source=aakashgupta&amp;utm_medium=newsletter&amp;utm_campaign=arize_sponsor_ai">before broken behavior ships to users.</a></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://arize.com/?utm_source=aakashgupta&amp;utm_medium=newsletter&amp;utm_campaign=arize_sponsor_ai&quot;,&quot;text&quot;:&quot;Improve your agents&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://arize.com/?utm_source=aakashgupta&amp;utm_medium=newsletter&amp;utm_campaign=arize_sponsor_ai"><span>Improve your agents</span></a></p><div><hr></div><h2>Today&#8217;s Episode</h2><p>Eric Ries is <a href="https://amzn.to/4vQJBA4">the Lean Startup</a> Guy. He was an early call from Dario Amodei when he was founding Anthropic.</p><p>Dario could afford that call and make the connection. But what about you?</p><p><strong>I&#8217;m making that call for you today</strong>. Eric spent the last few years creating his next movement after Lean Startup, Incorruptible, and I get the low down:</p><ul><li><p>How to structure your company with a trust</p></li><li><p>Governance structures you can copy</p></li><li><p>And the underlying culture you need</p></li></ul><div class="callout-block" data-callout="true"><p>But this isn&#8217;t the same as other podcasts you may have seen with Eric. </p></div><p>He goes behind the scenes to show how he wrote Incorruptible with his AI tool Solveit and live screenshares his writing workflow with Claude. </p><p>Check it out: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://podcasts.apple.com/in/podcast/the-growth-podcast/id1763555775&quot;,&quot;text&quot;:&quot;Apple Podcasts&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://podcasts.apple.com/in/podcast/the-growth-podcast/id1763555775"><span>Apple Podcasts</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://open.spotify.com/show/7vVEMqCSKb7I7xPk8xZtg5&quot;,&quot;text&quot;:&quot;Spotify Podcasts&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://open.spotify.com/show/7vVEMqCSKb7I7xPk8xZtg5"><span>Spotify Podcasts</span></a></p><div><hr></div><p>&#127882; <em><strong>To celebrate, I&#8217;m giving away 10 copies of Eric&#8217;s book <a href="https://www.amazon.com/Incorruptible-Good-Companies-Great-Stay/dp/B0FWZZBPZB/ref=sr_1_1?crid=NS4DYJ4CZYCB&amp;dib=eyJ2IjoiMSJ9.wz3FdpsU_e4IvxyBcLOGbC4yr-5TW_cUHzG0sLgsaX2qG--b3Ap1tslI5QF28dlj3IcuK_hNfO1TR24nBSCqB-Cfg3GQT41NitbGPjbddCLoqF0HxHDzhIo422fjic_eVeW6juBtv8fXIO-xohoLLRqKE9hIkLrysRr-nt9b4rZiR7j4yIpNOpFlINaigYcBAJk_1Dw_jndbrm68eOHLy8PxzJZ6m92VaAbLE42z9Vo.6w_dWi9og9yfOKLsWo0UkEjuC2jylDO367MM0S26lMg&amp;dib_tag=se&amp;keywords=incorruptible&amp;qid=1784584979&amp;s=books&amp;sprefix=incorruptibl%2Cstripbooks%2C241&amp;sr=1-1">Incorruptible</a></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_!01bF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a03cb98-a7d6-4e1a-b7d3-7c4413515d00_1456x813.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!01bF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a03cb98-a7d6-4e1a-b7d3-7c4413515d00_1456x813.webp 424w, https://substackcdn.com/image/fetch/$s_!01bF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a03cb98-a7d6-4e1a-b7d3-7c4413515d00_1456x813.webp 848w, https://substackcdn.com/image/fetch/$s_!01bF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a03cb98-a7d6-4e1a-b7d3-7c4413515d00_1456x813.webp 1272w, https://substackcdn.com/image/fetch/$s_!01bF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a03cb98-a7d6-4e1a-b7d3-7c4413515d00_1456x813.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!01bF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a03cb98-a7d6-4e1a-b7d3-7c4413515d00_1456x813.webp" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a03cb98-a7d6-4e1a-b7d3-7c4413515d00_1456x813.webp&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;:61482,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.news.aakashg.com/i/196395878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a03cb98-a7d6-4e1a-b7d3-7c4413515d00_1456x813.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!01bF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a03cb98-a7d6-4e1a-b7d3-7c4413515d00_1456x813.webp 424w, https://substackcdn.com/image/fetch/$s_!01bF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a03cb98-a7d6-4e1a-b7d3-7c4413515d00_1456x813.webp 848w, https://substackcdn.com/image/fetch/$s_!01bF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a03cb98-a7d6-4e1a-b7d3-7c4413515d00_1456x813.webp 1272w, https://substackcdn.com/image/fetch/$s_!01bF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a03cb98-a7d6-4e1a-b7d3-7c4413515d00_1456x813.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>All you have to do is <a href="https://tally.so/r/68zd8N">fill out this short survey on PM salaries</a>.</em></p><div><hr></div><p>&#127379;<em> I&#8217;m doing a free webinar Thursday on getting <a href="https://www.news.aakashg.com/p/ai-pm-interview-guide-2026">AI PM interviews</a>. Join me:</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://my.demio.com/ref/SVFrgilbOjLpOpl4&quot;,&quot;text&quot;:&quot;Join the FREE Webinar&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://my.demio.com/ref/SVFrgilbOjLpOpl4"><span>Join the FREE Webinar</span></a></p><p><em>The next cohort of my <a href="https://www.landpmjob.com/">LandPMJob program</a> starts</em> <em>August. If you want my 1:1 coaching, <a href="https://www.landpmjob.com/">sign up</a>. </em></p><div><hr></div><h2>Today&#8217;s Deep Dive</h2><p><em>I&#8217;ve written up the PM&#8217;s Guide to Governance:</em></p><ol><li><p>The four dimensions of Incorruptibility</p></li><li><p>The Costco case study to become Incorruptible</p></li><li><p>How to structure your next company (if you&#8217;re a founder)</p></li></ol><p><em>Plus, two bonus sections:</em></p><ol><li><p>[Bonus 1] How Eric Ries Uses AI to write </p></li><li><p>[Bonus 2] The Lean Startup methodology in the AI era</p></li></ol><div><hr></div><h2>1. The four dimensions of Incorruptibility</h2><p>If you start studying the world&#8217;s most lasting companies, the first thing you&#8217;ll learn is that:</p><blockquote><p><em>Most spectacular startup collapses were <strong>governance failures, not product failures.</strong></em></p></blockquote><p>So how do you avoid them? Four things:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xQ0I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf7f13ac-063d-488e-b4cd-a61d466aefd6_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xQ0I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf7f13ac-063d-488e-b4cd-a61d466aefd6_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!xQ0I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf7f13ac-063d-488e-b4cd-a61d466aefd6_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!xQ0I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf7f13ac-063d-488e-b4cd-a61d466aefd6_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!xQ0I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf7f13ac-063d-488e-b4cd-a61d466aefd6_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xQ0I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf7f13ac-063d-488e-b4cd-a61d466aefd6_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af7f13ac-063d-488e-b4cd-a61d466aefd6_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:357117,&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.news.aakashg.com/i/196395878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf7f13ac-063d-488e-b4cd-a61d466aefd6_2160x2260.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_!xQ0I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf7f13ac-063d-488e-b4cd-a61d466aefd6_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!xQ0I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf7f13ac-063d-488e-b4cd-a61d466aefd6_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!xQ0I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf7f13ac-063d-488e-b4cd-a61d466aefd6_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!xQ0I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf7f13ac-063d-488e-b4cd-a61d466aefd6_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p>For PMs, this can often feel mainly like it&#8217;s for founders. True. But:</p><ol><li><p>As you become a senior executive, you have to start to <a href="https://www.news.aakashg.com/p/complete-courses-pm">think like a founder</a></p></li><li><p>PMs are torch-bearers when it comes to a company&#8217;s corruptibility</p></li><li><p>Many PMs end up <a href="https://www.news.aakashg.com/p/pm-isnt-going-to-exist">becoming founders</a> after they reach CPO</p></li></ol></div><div><hr></div><h2>2. The Costco Case Study</h2><p>Let&#8217;s talk about Costco for a second. It&#8217;s one of the best performing companies of all time:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VLvs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0588d1-ff71-49d7-aa92-49cb0e36189f_1040x786.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VLvs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0588d1-ff71-49d7-aa92-49cb0e36189f_1040x786.png 424w, https://substackcdn.com/image/fetch/$s_!VLvs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0588d1-ff71-49d7-aa92-49cb0e36189f_1040x786.png 848w, https://substackcdn.com/image/fetch/$s_!VLvs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0588d1-ff71-49d7-aa92-49cb0e36189f_1040x786.png 1272w, https://substackcdn.com/image/fetch/$s_!VLvs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0588d1-ff71-49d7-aa92-49cb0e36189f_1040x786.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VLvs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0588d1-ff71-49d7-aa92-49cb0e36189f_1040x786.png" width="1040" height="786" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a0588d1-ff71-49d7-aa92-49cb0e36189f_1040x786.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:786,&quot;width&quot;:1040,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112839,&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.news.aakashg.com/i/196395878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0588d1-ff71-49d7-aa92-49cb0e36189f_1040x786.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_!VLvs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0588d1-ff71-49d7-aa92-49cb0e36189f_1040x786.png 424w, https://substackcdn.com/image/fetch/$s_!VLvs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0588d1-ff71-49d7-aa92-49cb0e36189f_1040x786.png 848w, https://substackcdn.com/image/fetch/$s_!VLvs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0588d1-ff71-49d7-aa92-49cb0e36189f_1040x786.png 1272w, https://substackcdn.com/image/fetch/$s_!VLvs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a0588d1-ff71-49d7-aa92-49cb0e36189f_1040x786.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>How has Costco had such longevity? Well, it actually starts with disappointment. You see, Costco was co-founded by a guy named Sol Price. </p><p>Sol originally created FedMart. It became a very successful company, but he gave control to investors. Eventually, the board wanted growth while Sol would do things like tell customers to go buy from a competitor down the street if they had a cheaper price. </p><p>So, the board locked Sol out of his own company. It didn&#8217;t work well for them. By 1982, FedMart was in liquidation. </p><p>Sol, and his mentee Jim Sinegal, didn&#8217;t want to follow in FedMart&#8217;s footsteps. So when they built Costco (a merger of their two companies), they built a governance fortress, with staggered board, poison pill, fiduciary hierarchy, and a cultural fortress:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HiYg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c2fd67-370b-4942-8368-3083d783f9d1_1456x1523.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HiYg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c2fd67-370b-4942-8368-3083d783f9d1_1456x1523.webp 424w, https://substackcdn.com/image/fetch/$s_!HiYg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c2fd67-370b-4942-8368-3083d783f9d1_1456x1523.webp 848w, https://substackcdn.com/image/fetch/$s_!HiYg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c2fd67-370b-4942-8368-3083d783f9d1_1456x1523.webp 1272w, https://substackcdn.com/image/fetch/$s_!HiYg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c2fd67-370b-4942-8368-3083d783f9d1_1456x1523.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HiYg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c2fd67-370b-4942-8368-3083d783f9d1_1456x1523.webp" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07c2fd67-370b-4942-8368-3083d783f9d1_1456x1523.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:173926,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.news.aakashg.com/i/196395878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c2fd67-370b-4942-8368-3083d783f9d1_1456x1523.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HiYg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c2fd67-370b-4942-8368-3083d783f9d1_1456x1523.webp 424w, https://substackcdn.com/image/fetch/$s_!HiYg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c2fd67-370b-4942-8368-3083d783f9d1_1456x1523.webp 848w, https://substackcdn.com/image/fetch/$s_!HiYg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c2fd67-370b-4942-8368-3083d783f9d1_1456x1523.webp 1272w, https://substackcdn.com/image/fetch/$s_!HiYg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c2fd67-370b-4942-8368-3083d783f9d1_1456x1523.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The cultural fortress is perhaps the hardest to capture part. How do you build an Incorruptible culture like Costco?</p><p>Eric takes inspiration from Jim Sinegal:</p><blockquote><p><em>Compromising is "literally like taking heroin," one small price increase, stock goes up, you get hooked. Now it's baked into the forecast, so you have to do it again next quarter.</em></p></blockquote><p>You have to avoid &#8220;financial gravity.&#8221;</p><div class="callout-block" data-callout="true"><p>$10,000 invested in the S&amp;P 500 in 1985 is worth $151,000 today. </p><p>The same $10,000 in the Costco IPO is worth $8.7 million.</p></div><div><hr></div><h2>3. How to structure a company from day one</h2><div class="callout-block" data-callout="true"><p>Many PMs go on to become founders. If that&#8217;s you, how should you structure your company?</p></div><p>Dario Amodei called Eric when Anthropic was still figuring this out. </p><p>Here&#8217;s the advice you can get from that call - without the access:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6FQV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c8a65d-d4a5-4c01-b192-97afadc6e28f_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6FQV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c8a65d-d4a5-4c01-b192-97afadc6e28f_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!6FQV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c8a65d-d4a5-4c01-b192-97afadc6e28f_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!6FQV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c8a65d-d4a5-4c01-b192-97afadc6e28f_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!6FQV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c8a65d-d4a5-4c01-b192-97afadc6e28f_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6FQV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c8a65d-d4a5-4c01-b192-97afadc6e28f_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45c8a65d-d4a5-4c01-b192-97afadc6e28f_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:378673,&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.news.aakashg.com/i/196395878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c8a65d-d4a5-4c01-b192-97afadc6e28f_2160x2260.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_!6FQV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c8a65d-d4a5-4c01-b192-97afadc6e28f_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!6FQV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c8a65d-d4a5-4c01-b192-97afadc6e28f_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!6FQV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c8a65d-d4a5-4c01-b192-97afadc6e28f_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!6FQV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45c8a65d-d4a5-4c01-b192-97afadc6e28f_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Seed Stage</h4><ol><li><p><strong>Convert to a Public Benefit Corporation.</strong> Write the corporate mission directly into the charter. It is a legal structure that gives directors permission to pursue purpose even when it conflicts with shareholder value.</p></li><li><p><strong>Designate a mission guardian.</strong> Someone with the authority and responsibility to keep the company on course. At Answer.AI, the founders hold that role. </p></li></ol><h4>Series A-B</h4><p>Like Anthropic created and defended a <a href="https://www.anthropic.com/news/the-long-term-benefit-trust">Long-Term Benefit Trust</a>, you will have to do the same.</p><p>Investors may want to change the terms. Hold the line.</p><h4>Series C+</h4><p>At larger companies, a mission lock vehicle can take the role of mission guardian:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eOxs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697cc30e-664b-4205-896b-2e5056590123_916x702.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eOxs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697cc30e-664b-4205-896b-2e5056590123_916x702.png 424w, https://substackcdn.com/image/fetch/$s_!eOxs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697cc30e-664b-4205-896b-2e5056590123_916x702.png 848w, https://substackcdn.com/image/fetch/$s_!eOxs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697cc30e-664b-4205-896b-2e5056590123_916x702.png 1272w, https://substackcdn.com/image/fetch/$s_!eOxs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697cc30e-664b-4205-896b-2e5056590123_916x702.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eOxs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697cc30e-664b-4205-896b-2e5056590123_916x702.png" width="916" height="702" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/697cc30e-664b-4205-896b-2e5056590123_916x702.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:702,&quot;width&quot;:916,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91177,&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.news.aakashg.com/i/196395878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697cc30e-664b-4205-896b-2e5056590123_916x702.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_!eOxs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697cc30e-664b-4205-896b-2e5056590123_916x702.png 424w, https://substackcdn.com/image/fetch/$s_!eOxs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697cc30e-664b-4205-896b-2e5056590123_916x702.png 848w, https://substackcdn.com/image/fetch/$s_!eOxs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697cc30e-664b-4205-896b-2e5056590123_916x702.png 1272w, https://substackcdn.com/image/fetch/$s_!eOxs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F697cc30e-664b-4205-896b-2e5056590123_916x702.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is what Answer.AI, Eric&#8217;s company did, and what Anthropic did.</p><p>Just remember, structure isn&#8217;t everything.</p><div class="callout-block" data-callout="true"><p><em>Me</em>: Can I just copy-paste Costco or Novo&#8217;s governance structure?</p><p><em>Eric</em>: No. There <strong>isn&#8217;t a universal blueprint.</strong></p><p>The right governance depends on your company&#8217;s mission, ownership, funding, and stage. What works for Costco won&#8217;t necessarily work for Anthropic or for your startup.</p><p>That&#8217;s why the next question should be, &#8220;<a href="https://www.news.aakashg.com/p/ai-product-operating-model">How can I design my own company</a>?&#8221;</p></div><p>So that covers it on our short tour through governance for PMs. Now, two bonuses.</p><div><hr></div><h2>Bonus 1: How Eric Ries uses AI to write</h2><p>The thing to avoid in the AI era is <a href="https://www.news.aakashg.com/p/sachin-rekhi-podcast">being called slop</a>. How does Eric do 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_!wxOF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85f5f4f8-d017-40c9-8cbe-c3d02221076a_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wxOF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85f5f4f8-d017-40c9-8cbe-c3d02221076a_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!wxOF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85f5f4f8-d017-40c9-8cbe-c3d02221076a_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!wxOF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85f5f4f8-d017-40c9-8cbe-c3d02221076a_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!wxOF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85f5f4f8-d017-40c9-8cbe-c3d02221076a_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wxOF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85f5f4f8-d017-40c9-8cbe-c3d02221076a_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85f5f4f8-d017-40c9-8cbe-c3d02221076a_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:528938,&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.news.aakashg.com/i/196395878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85f5f4f8-d017-40c9-8cbe-c3d02221076a_2160x2260.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_!wxOF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85f5f4f8-d017-40c9-8cbe-c3d02221076a_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!wxOF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85f5f4f8-d017-40c9-8cbe-c3d02221076a_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!wxOF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85f5f4f8-d017-40c9-8cbe-c3d02221076a_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!wxOF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85f5f4f8-d017-40c9-8cbe-c3d02221076a_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The book <em>Incorruptible</em> was written inside Solve It, the AI platform from Answer.AI. The approach is fundamentally different from prompting.</p><p>How it works:</p><ol><li><p><strong>Three block types.</strong> Notes (raw markdown you write), prompts (LLM instructions), and <a href="https://www.news.aakashg.com/p/claude-code-memory-system">code</a> (Python). You mix and match freely.</p></li><li><p><strong>Context control.</strong> The LLM only sees messages above the current one. You choose what it knows. </p></li><li><p><strong>Direct editing.</strong> If the model writes something wrong, instead of saying &#8220;try again,&#8221; you replace what it said with what it should have said. The model learns from the corrected version, <a href="https://www.news.aakashg.com/p/ai-evals-explained-simply">reducing the mistake-correction cycle</a>.</p></li><li><p><strong>The writing style guide.</strong> A document loaded into every session listing <a href="https://gist.github.com/ossa-ma/f3baa9d25154c33095e22272c631f5a1">phrases to avoid</a>, patterns to follow, and the author&#8217;s specific voice characteristics. The generic AI gets banned before it starts.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!71KC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd7ed5e-6db7-4022-8c53-ce893331c582_1456x550.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!71KC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd7ed5e-6db7-4022-8c53-ce893331c582_1456x550.webp 424w, https://substackcdn.com/image/fetch/$s_!71KC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd7ed5e-6db7-4022-8c53-ce893331c582_1456x550.webp 848w, https://substackcdn.com/image/fetch/$s_!71KC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd7ed5e-6db7-4022-8c53-ce893331c582_1456x550.webp 1272w, https://substackcdn.com/image/fetch/$s_!71KC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd7ed5e-6db7-4022-8c53-ce893331c582_1456x550.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!71KC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd7ed5e-6db7-4022-8c53-ce893331c582_1456x550.webp" width="1456" height="550" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcd7ed5e-6db7-4022-8c53-ce893331c582_1456x550.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:550,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59656,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.news.aakashg.com/i/196395878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd7ed5e-6db7-4022-8c53-ce893331c582_1456x550.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!71KC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd7ed5e-6db7-4022-8c53-ce893331c582_1456x550.webp 424w, https://substackcdn.com/image/fetch/$s_!71KC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd7ed5e-6db7-4022-8c53-ce893331c582_1456x550.webp 848w, https://substackcdn.com/image/fetch/$s_!71KC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd7ed5e-6db7-4022-8c53-ce893331c582_1456x550.webp 1272w, https://substackcdn.com/image/fetch/$s_!71KC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcd7ed5e-6db7-4022-8c53-ce893331c582_1456x550.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Solveit Demo</figcaption></figure></div><p>Eric then took it to the next level. He had 600+ test readers leave structured comments, which the tool helped him organize and do months of daily turns on.</p><div><hr></div><h2>Bonus 2: The Lean Startup methodology in the AI era</h2><div class="callout-block" data-callout="true"><p><em>Does the most famous business framework ever created break when a single training run costs $10 billion and takes two years?</em></p></div><p><strong>No. But you have to understand what it actually is.</strong></p><p>Build, Measure, Learn is a <a href="https://www.news.aakashg.com/p/ai-product-strategy-2026">principle for operating under uncertainty</a>. Its essence is:</p><ul><li><p>Learn as quickly as possible</p></li><li><p>Turn every iteration into feedback</p></li><li><p><a href="https://www.news.aakashg.com/p/claude-code-team-os">Shorten the time between </a>building, measuring, and learning</p></li><li><p>Repeat faster than everyone else</p></li></ul><p>The framework has been used on power plants, cancer therapies, even the long-term stock exchange. It works in the AI era too.</p><p>What matters is <strong>whether you can go <a href="https://www.news.aakashg.com/p/ryan-lapopolo-podcast">faster than the convention in your industry</a></strong>. </p><blockquote><p><em>If everyone else in your space takes 18 months between major iterations and you take 12, you have the advantage.</em></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_!i7Tr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feefe1d5c-4e01-4f32-ba42-5a34a164b07a_1456x1523.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i7Tr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feefe1d5c-4e01-4f32-ba42-5a34a164b07a_1456x1523.webp 424w, https://substackcdn.com/image/fetch/$s_!i7Tr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feefe1d5c-4e01-4f32-ba42-5a34a164b07a_1456x1523.webp 848w, https://substackcdn.com/image/fetch/$s_!i7Tr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feefe1d5c-4e01-4f32-ba42-5a34a164b07a_1456x1523.webp 1272w, https://substackcdn.com/image/fetch/$s_!i7Tr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feefe1d5c-4e01-4f32-ba42-5a34a164b07a_1456x1523.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i7Tr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feefe1d5c-4e01-4f32-ba42-5a34a164b07a_1456x1523.webp" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eefe1d5c-4e01-4f32-ba42-5a34a164b07a_1456x1523.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:171974,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.news.aakashg.com/i/196395878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feefe1d5c-4e01-4f32-ba42-5a34a164b07a_1456x1523.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!i7Tr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feefe1d5c-4e01-4f32-ba42-5a34a164b07a_1456x1523.webp 424w, https://substackcdn.com/image/fetch/$s_!i7Tr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feefe1d5c-4e01-4f32-ba42-5a34a164b07a_1456x1523.webp 848w, https://substackcdn.com/image/fetch/$s_!i7Tr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feefe1d5c-4e01-4f32-ba42-5a34a164b07a_1456x1523.webp 1272w, https://substackcdn.com/image/fetch/$s_!i7Tr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feefe1d5c-4e01-4f32-ba42-5a34a164b07a_1456x1523.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://www.news.aakashg.com/p/carl-vellotti-podcast">Claude Code is emerging as a standard</a> partly because Anthropic&#8217;s product organization has <a href="https://www.news.aakashg.com/p/anthropic-q1-features">unparalleled velocity</a>. </p><p><a href="https://www.news.aakashg.com/p/how-to-build-things-faster">Shipping velocity</a> does more than accelerate learning. It compounds trust through two effects:</p><ol><li><p><strong>The cooking effect.</strong> When a company is shipping consistently, getting better visibly, you start to feel <a href="https://www.news.aakashg.com/p/company-os-jz">safe building on top of their platform</a>. Your app will magically get better over time because their platform keeps improving.</p></li><li><p><strong>The standardization effect.</strong> Once enough developers choose a platform, everyone else has an incentive to do the same. Enterprise customers sign multi-year contracts. Partners build around it. Hiring shifts toward it. Over time, <a href="https://www.news.aakashg.com/p/how-to-use-claude-code-like-a-pro">the platform becomes the default choice</a>.</p></li></ol><p>And how does Claude Code ship so fast?</p><div class="callout-block" data-callout="true"><p>Their velocity is powered by the <strong>governance structure</strong> that gives the team permission to invest in the long term without quarterly pressure to cut corners.</p></div><p><em>And that&#8217;s how we come full circle.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.aakashg.com/eric-ries-podcast/&quot;,&quot;text&quot;:&quot;Get Transcript&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.aakashg.com/eric-ries-podcast/"><span>Get Transcript</span></a></p><div><hr></div><p><em>Finally, here&#8217;s a one-sheeter you can print on governence:</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_!u9g-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13335e8-6edb-402a-bfbc-ad6b668e9646_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u9g-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13335e8-6edb-402a-bfbc-ad6b668e9646_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!u9g-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13335e8-6edb-402a-bfbc-ad6b668e9646_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!u9g-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13335e8-6edb-402a-bfbc-ad6b668e9646_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!u9g-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13335e8-6edb-402a-bfbc-ad6b668e9646_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u9g-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13335e8-6edb-402a-bfbc-ad6b668e9646_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c13335e8-6edb-402a-bfbc-ad6b668e9646_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:425176,&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.news.aakashg.com/i/196395878?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13335e8-6edb-402a-bfbc-ad6b668e9646_2160x2260.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_!u9g-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13335e8-6edb-402a-bfbc-ad6b668e9646_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!u9g-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13335e8-6edb-402a-bfbc-ad6b668e9646_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!u9g-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13335e8-6edb-402a-bfbc-ad6b668e9646_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!u9g-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13335e8-6edb-402a-bfbc-ad6b668e9646_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Where to find Eric Ries</h2><ul><li><p><a href="https://www.linkedin.com/in/eries/">LinkedIn</a></p></li><li><p><a href="https://incorruptible.co/">Incorruptible</a></p></li><li><p><a href="https://www.answer.ai/">Answer.AI / Solve It</a></p></li><li><p><a href="https://ltsc.com/">Long-Term Stock Exchange</a></p></li><li><p><a href="https://leanstartup.co/">Lean Startup</a></p></li></ul><div><hr></div><div class="poll-embed" data-attrs="{&quot;id&quot;:508527}" data-component-name="PollToDOM"></div><div><hr></div><p><em>PS1. <strong>If you want access to my AI tool stack</strong> - Airtable, Dovetail, Arize, Linear, Descript, Reforge Build, Magic Patterns, Speechify, and Mobbin - <strong>grab <a href="https://bundle.aakashg.com/">Aakash&#8217;s bundle</a></strong>.</em></p><p><em>PS2. Please subscribe on <a href="https://youtu.be/LR_WOmcE9WI">YouTube</a> and follow on <a href="https://podcasts.apple.com/in/podcast/how-to-ai-prototype-well-masterclass-from-%245-5b-founder/id1763555775?i=1000752030510">Apple</a> &amp; <a href="https://open.spotify.com/episode/4oHNke2KJNHh7xrbiynQEI?si=0V6avOAiQ-WxS9V-VuePYw">Spotify</a>. It helps!</em></p>]]></content:encoded></item><item><title><![CDATA[Loops for PMs: The Ultimate Guide]]></title><description><![CDATA[There's a ton of hype about loops. What's actually useful for PMs? I tested everything, so you can just get the real alpha.]]></description><link>https://www.news.aakashg.com/p/loops-pms</link><guid isPermaLink="false">https://www.news.aakashg.com/p/loops-pms</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Fri, 17 Jul 2026 23:23:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oFkD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaf8a7f-7752-4eed-9b00-b11a21ba17db_1200x630.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>&#8220;I don&#8217;t prompt Claude anymore. I have loops running. My job is to write loops.&#8221;</em></p></blockquote><p>That <a href="https://www.reddit.com/r/theprimeagen/comments/1tzrmoz/creator_of_claude_code_i_dont_write_prompts/">was</a> Boris Cherny, the creator of <a href="https://www.news.aakashg.com/p/carl-vellotti-3">Claude Code</a>.  </p><p>Peter Steinberger, who built OpenClaw also <a href="https://x.com/steipete/status/2063697162748260627?s=20">said</a> something similar on X:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/steipete/status/2063697162748260627?s=20&quot;,&quot;full_text&quot;:&quot;Here&#8217;s your monthly reminder that you shouldn&#8217;t be prompting coding agents anymore.\n\nYou should be designing loops that prompt your agents.&quot;,&quot;username&quot;:&quot;steipete&quot;,&quot;name&quot;:&quot;Peter Steinberger &#129438;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1131851609774985216/OcsssQ9J_normal.png&quot;,&quot;date&quot;:&quot;2026-06-07T18:58:39.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1786,&quot;retweet_count&quot;:1378,&quot;like_count&quot;:19611,&quot;impression_count&quot;:8326439,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>These two are arguably the <strong>best AI product builders in the whole world</strong>. So I&#8217;ve had a big question on my mind: </p><div class="callout-block" data-callout="true"><p><strong>Are loops only for engineers, or are they actually useful for PMs?</strong> </p></div><p><em>That&#8217;s the question we answer today.</em> </p><div><hr></div><h2>Today&#8217;s Post</h2><p><em>Today&#8217;s post is the result of 5 weeks of testing loops to figure out what the alpha really is for PMs:</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_!oFkD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaf8a7f-7752-4eed-9b00-b11a21ba17db_1200x630.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oFkD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaf8a7f-7752-4eed-9b00-b11a21ba17db_1200x630.webp 424w, https://substackcdn.com/image/fetch/$s_!oFkD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaf8a7f-7752-4eed-9b00-b11a21ba17db_1200x630.webp 848w, https://substackcdn.com/image/fetch/$s_!oFkD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaf8a7f-7752-4eed-9b00-b11a21ba17db_1200x630.webp 1272w, https://substackcdn.com/image/fetch/$s_!oFkD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaf8a7f-7752-4eed-9b00-b11a21ba17db_1200x630.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oFkD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaf8a7f-7752-4eed-9b00-b11a21ba17db_1200x630.webp" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4aaf8a7f-7752-4eed-9b00-b11a21ba17db_1200x630.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16648,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.news.aakashg.com/i/206404261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaf8a7f-7752-4eed-9b00-b11a21ba17db_1200x630.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oFkD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaf8a7f-7752-4eed-9b00-b11a21ba17db_1200x630.webp 424w, https://substackcdn.com/image/fetch/$s_!oFkD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaf8a7f-7752-4eed-9b00-b11a21ba17db_1200x630.webp 848w, https://substackcdn.com/image/fetch/$s_!oFkD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaf8a7f-7752-4eed-9b00-b11a21ba17db_1200x630.webp 1272w, https://substackcdn.com/image/fetch/$s_!oFkD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aaf8a7f-7752-4eed-9b00-b11a21ba17db_1200x630.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p>What a PM loop actually is</p></li><li><p>&#128274; The 6 pieces of a great PM loop</p></li><li><p>&#128274; 12 heavily tested PM Loops you can steal</p></li><li><p>&#128274; A skill to generate 6-piece loops that work easily</p></li><li><p>&#128274; How to maintain loops over time</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Before we get into the long deep dive, here&#8217;s a quick summary of what you need to know.</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_!wJp_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b4fbbe-1e63-45ca-829f-82bbff520d58_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wJp_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b4fbbe-1e63-45ca-829f-82bbff520d58_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!wJp_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b4fbbe-1e63-45ca-829f-82bbff520d58_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!wJp_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b4fbbe-1e63-45ca-829f-82bbff520d58_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!wJp_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b4fbbe-1e63-45ca-829f-82bbff520d58_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wJp_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b4fbbe-1e63-45ca-829f-82bbff520d58_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89b4fbbe-1e63-45ca-829f-82bbff520d58_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1191587,&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.news.aakashg.com/i/206404261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b4fbbe-1e63-45ca-829f-82bbff520d58_2160x2700.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_!wJp_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b4fbbe-1e63-45ca-829f-82bbff520d58_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!wJp_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b4fbbe-1e63-45ca-829f-82bbff520d58_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!wJp_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b4fbbe-1e63-45ca-829f-82bbff520d58_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!wJp_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b4fbbe-1e63-45ca-829f-82bbff520d58_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><strong>Loops are not the same as <a href="https://www.news.aakashg.com/p/how-pms-should-actually-use-goal">/goal</a> or <a href="https://www.news.aakashg.com/p/claude-automation-pms">scheduled tasks</a>. <a href="https://www.news.aakashg.com/p/how-pms-should-actually-use-goal">/goal</a> is just how some people define criteria inside a loop. And a <a href="https://www.news.aakashg.com/p/claude-automation-pms">scheduled task</a> is the trigger. A loop is a full system that starts itself and does work for you.</strong> </p></div><div><hr></div><h2>1. What a PM loop actually is</h2><p>Loops fit the PM work you repeat:</p><ul><li><p>Weekly business review</p></li><li><p>Weekly Sprint prep</p></li><li><p>Monthly user interview themes</p></li></ul><p>These are the types of things you may have built into <a href="https://www.news.aakashg.com/p/jacob-bank-podcast">Relay.app</a> or <a href="https://www.news.aakashg.com/p/flo-crivello-podcast">Lindy</a> before. Now they can run straight out of <a href="https://www.youtube.com/watch?v=59gy_24KIVE">Claude Code</a> or <a href="https://www.news.aakashg.com/p/codex-pm">Codex</a>. </p><h4>Real Loop Example</h4><p>Here&#8217;s an example. Most PMs in B2B companies only hear about sales deals in a Quarterly Review with sales. So they can&#8217;t react in time. </p><p>That&#8217;s the perfect use case to set up a Sales Monitoring loop with a simple prompt to Claude Code or Codex:</p><div class="callout-block" data-callout="true"><p>Build me a loop that runs every week. <br><br>It uses our Salesforce (our CRM) connector to check deals in pipeline and closed in the last week. It mines the deals for opportunities for PM to help a deal close (not by building a feature but explaining), as well as learnings for PM in the roadmap. <br><br>It delivers me a succinct set of takeaways with links for more information. </p></div><p>That&#8217;s it. That&#8217;s what a basic PM loop is. You&#8217;ll get a basic AI output like 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_!20Zr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801f2367-2275-4724-b8bf-e266f4cc03c5_784x708.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!20Zr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801f2367-2275-4724-b8bf-e266f4cc03c5_784x708.png 424w, https://substackcdn.com/image/fetch/$s_!20Zr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801f2367-2275-4724-b8bf-e266f4cc03c5_784x708.png 848w, https://substackcdn.com/image/fetch/$s_!20Zr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801f2367-2275-4724-b8bf-e266f4cc03c5_784x708.png 1272w, https://substackcdn.com/image/fetch/$s_!20Zr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801f2367-2275-4724-b8bf-e266f4cc03c5_784x708.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!20Zr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801f2367-2275-4724-b8bf-e266f4cc03c5_784x708.png" width="530" height="478.6224489795918" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/801f2367-2275-4724-b8bf-e266f4cc03c5_784x708.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:708,&quot;width&quot;:784,&quot;resizeWidth&quot;:530,&quot;bytes&quot;:139603,&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.news.aakashg.com/i/206404261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801f2367-2275-4724-b8bf-e266f4cc03c5_784x708.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_!20Zr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801f2367-2275-4724-b8bf-e266f4cc03c5_784x708.png 424w, https://substackcdn.com/image/fetch/$s_!20Zr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801f2367-2275-4724-b8bf-e266f4cc03c5_784x708.png 848w, https://substackcdn.com/image/fetch/$s_!20Zr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801f2367-2275-4724-b8bf-e266f4cc03c5_784x708.png 1272w, https://substackcdn.com/image/fetch/$s_!20Zr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F801f2367-2275-4724-b8bf-e266f4cc03c5_784x708.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Example output on the sales intelligence loop. </figcaption></figure></div><p>I find that you don&#8217;t really &#8216;get it&#8217; till you do that. So go build a loop now (use my prompt above or your own) before we go any further so you really grok it. </p><h4>What should be a Loop</h4><p>Ask yourself 4 questions. If the answer to all 4 is yes, you can make a loop:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!270r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bec733-ed36-480d-991f-ba3514cdf337_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!270r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bec733-ed36-480d-991f-ba3514cdf337_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!270r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bec733-ed36-480d-991f-ba3514cdf337_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!270r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bec733-ed36-480d-991f-ba3514cdf337_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!270r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bec733-ed36-480d-991f-ba3514cdf337_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!270r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bec733-ed36-480d-991f-ba3514cdf337_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02bec733-ed36-480d-991f-ba3514cdf337_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:467430,&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.news.aakashg.com/i/201775413?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bec733-ed36-480d-991f-ba3514cdf337_2160x2700.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_!270r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bec733-ed36-480d-991f-ba3514cdf337_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!270r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bec733-ed36-480d-991f-ba3514cdf337_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!270r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bec733-ed36-480d-991f-ba3514cdf337_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!270r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02bec733-ed36-480d-991f-ba3514cdf337_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here are my suggestions:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Of9p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63721f7d-9567-4581-a6f0-4d0c8fd29345_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Of9p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63721f7d-9567-4581-a6f0-4d0c8fd29345_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!Of9p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63721f7d-9567-4581-a6f0-4d0c8fd29345_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!Of9p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63721f7d-9567-4581-a6f0-4d0c8fd29345_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!Of9p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63721f7d-9567-4581-a6f0-4d0c8fd29345_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Of9p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63721f7d-9567-4581-a6f0-4d0c8fd29345_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63721f7d-9567-4581-a6f0-4d0c8fd29345_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:948411,&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.news.aakashg.com/i/206404261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63721f7d-9567-4581-a6f0-4d0c8fd29345_2160x2700.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_!Of9p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63721f7d-9567-4581-a6f0-4d0c8fd29345_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!Of9p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63721f7d-9567-4581-a6f0-4d0c8fd29345_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!Of9p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63721f7d-9567-4581-a6f0-4d0c8fd29345_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!Of9p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63721f7d-9567-4581-a6f0-4d0c8fd29345_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>That&#8217;s everything you need to build basic loops.</em> </p><div><hr></div><h2>2. The 6 pieces of a great PM loop</h2><p>What you&#8217;ll quickly run into with a basic loop like those in section 1 is: </p><ol><li><p>The output could be better</p></li><li><p>It doesn&#8217;t have memory</p></li></ol><p>After months of testing to solve these 2 problems, I&#8217;ve learned each loop needs 6 elements:</p>
      <p>
          <a href="https://www.news.aakashg.com/p/loops-pms">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Crack the NEW Google PM Interview]]></title><description><![CDATA[What Googleyness actually means, why it decides the offer, and what the Google PM interview loop looks like in 2026.]]></description><link>https://www.news.aakashg.com/p/google-pm-interview-guide-2026</link><guid isPermaLink="false">https://www.news.aakashg.com/p/google-pm-interview-guide-2026</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Thu, 16 Jul 2026 04:38:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/Fso3Z-DCIkY" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><em>Google is so different. They have case interviews and specific rounds, but literally nowhere else I have interviewed has them.</em></p></blockquote><p>That&#8217;s one candidate <a href="https://www.landpmjob.com/">I&#8217;m coaching</a>, who&#8217;s interviewed at leading companies like Roku, Amazon, and Snapchat. </p><p>And the craziest part? Google&#8217;s PM interviews have just been updated.</p><div class="callout-block" data-callout="true"><p><strong>So in today&#8217;s post, I get to the bottom of the latest Google process in 2026.</strong> </p></div><p>I talked to 6 people: 1 candidate who has recently completed the Google process, 1 currently in the process, 2 current hiring managers, and 2 former hiring managers. </p><p>Then, I sat down with one of them, <a href="https://www.linkedin.com/in/gal-eshel/">Gal Eshel</a>, to put together the ultimate sequel to my <a href="https://www.news.aakashg.com/p/google-pm-interview-guide">Google PM interview guide</a>. </p><p>Gal spent <strong>six years as a PM at Google</strong> and now <a href="https://igotanoffer.com/en/coach/gal">coaches</a> PMs through the process.</p><div><hr></div><h2>Today&#8217;s Post</h2><p><em>We&#8217;ve recorded a full video for you all (complete with mock interview):</em></p><div id="youtube2-Fso3Z-DCIkY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Fso3Z-DCIkY&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/Fso3Z-DCIkY?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><em>And written up an even more comprehensive deep dive:</em></p><ol><li><p><strong>What the 2026 Google PM loop actually looks like</strong></p></li><li><p><strong>How to crack the Google PM interview</strong></p><ul><li><p>What Googleyness actually is</p></li><li><p>The 1 skill that decides the offer</p></li><li><p>How to nail &#8220;Tell Me About Yourself&#8221;</p></li></ul></li><li><p><strong>How to crack Google AI PM roles specifically</strong></p></li><li><p><strong>A &#8220;Google Hiring Manager&#8221; AI agent you can use to practice</strong></p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Do you want deep coaching to crack Google? The fourth cohort of my <a href="http://www.landpmjob.com">Land PM Job program</a> goes through everything: </em></p><ol><li><p><em>PM Interviews and Job Search Mastery ($6,000 value) </em></p></li><li><p><em>AI PM: From Evals to Prototyping ($3,000 value)</em></p></li><li><p><em>PM Fundamentals + Leadership ($2,000 value)</em></p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.landpmjob.com/&quot;,&quot;text&quot;:&quot;Join the Cohort&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.landpmjob.com/"><span>Join the Cohort</span></a></p><div><hr></div><p><em>Here&#8217;s the most important takeaways from the article in an infographic. Save it. Print it:</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_!ausf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca2c731-80d3-46b1-8a1e-fad709e27751_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ausf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca2c731-80d3-46b1-8a1e-fad709e27751_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!ausf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca2c731-80d3-46b1-8a1e-fad709e27751_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!ausf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca2c731-80d3-46b1-8a1e-fad709e27751_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!ausf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca2c731-80d3-46b1-8a1e-fad709e27751_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ausf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca2c731-80d3-46b1-8a1e-fad709e27751_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aca2c731-80d3-46b1-8a1e-fad709e27751_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1593691,&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.news.aakashg.com/i/202242111?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca2c731-80d3-46b1-8a1e-fad709e27751_2160x2700.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_!ausf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca2c731-80d3-46b1-8a1e-fad709e27751_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!ausf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca2c731-80d3-46b1-8a1e-fad709e27751_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!ausf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca2c731-80d3-46b1-8a1e-fad709e27751_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!ausf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca2c731-80d3-46b1-8a1e-fad709e27751_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/p/google-pm-interview-guide-2026?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;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.news.aakashg.com/p/google-pm-interview-guide-2026?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>1. What the 2026 Google PM loop actually looks like</h2><p>Everyone disagrees about what is tested in the Google PM Interview. I wrote a post saying they ask vibe coding interviews, then a Google Director commented they don&#8217;t. Some took this as proof I was wrong. </p><p>So I went and asked a Google AI PM Director, <a href="https://www.news.aakashg.com/p/how-to-develop-your-product-strategy">Satyajeet Salgar</a>. Here&#8217;s what he said:</p><blockquote><p><em>We used to put all PMs through a standardized interview process. Now, there are two ways into Google PM. </em></p><p><em>One is through that standardized process, which has no vibe coding round, and is followed by a <a href="https://www.news.aakashg.com/p/cefb6920-badf-4d80-9438-a9e353495d0b">team matching process.</a>  </em></p><p><em>The other is a specialized process, where the hiring manager has control of the process. Hiring managers in my org have used these rounds for vibe coding.</em> </p></blockquote><p>Turns out we were both describing real loops. Google&#8217;s <em>standard</em> process has no vibe coding round. But hiring managers control specialized loops, and some have used those rounds for vibe coding. </p><p>As for the standard process? </p><div class="callout-block" data-callout="true"><p><strong>The loop has changed significantly in the last two to three years.</strong></p></div><p>For instance, you know what you won&#8217;t encounter? <a href="https://www.news.aakashg.com/p/crack-the-technical-interview-for">Technical interview</a> questions. I myself got a technical round in 2017: &#8220;How would you improve page load of Google Search?&#8221; </p><p><em>But that isn&#8217;t asked anymore.</em></p><p>I&#8217;ve got my hands on the <strong>official Google PM prep materials</strong> being distributed right now. Let&#8217;s take a close look:</p>
      <p>
          <a href="https://www.news.aakashg.com/p/google-pm-interview-guide-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Claude PM Masterclass from Former FAANG AI PM Jyothi Nookula]]></title><description><![CDATA[She's been an AI PM at Meta, Amazon, and Netflix. Here's her breakdown of everything Claude]]></description><link>https://www.news.aakashg.com/p/the-complete-claude-stack-for-pms</link><guid isPermaLink="false">https://www.news.aakashg.com/p/the-complete-claude-stack-for-pms</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Mon, 13 Jul 2026 23:08:17 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/204374200/5a51bcf7bd59c288bee547fddd7b83f1.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-uEK9ONplfRk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;uEK9ONplfRk&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/uEK9ONplfRk?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><em>Check out the conversation on <a href="https://podcasts.apple.com/in/podcast/how-to-become-a-builder-pm-with-n8n-claude-code/id1763555775?i=1000762483697">Apple</a>, <a href="https://open.spotify.com/episode/5ZNRFSYL15vRo7Rt51ANXP?si=glhi9q4SS7igfxzCWWA0bw">Spotify</a>, and <a href="https://youtu.be/uEK9ONplfRk">YouTube</a>. </em></p><div><hr></div><p><strong>Brought to you by: </strong><a href="https://hyperagent.com/productgrowth">Hyperagent</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XkVH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e7d0cd2-d2eb-4b87-993a-411fd397b3e8_330x124.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XkVH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e7d0cd2-d2eb-4b87-993a-411fd397b3e8_330x124.png 424w, https://substackcdn.com/image/fetch/$s_!XkVH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e7d0cd2-d2eb-4b87-993a-411fd397b3e8_330x124.png 848w, https://substackcdn.com/image/fetch/$s_!XkVH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e7d0cd2-d2eb-4b87-993a-411fd397b3e8_330x124.png 1272w, https://substackcdn.com/image/fetch/$s_!XkVH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e7d0cd2-d2eb-4b87-993a-411fd397b3e8_330x124.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XkVH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e7d0cd2-d2eb-4b87-993a-411fd397b3e8_330x124.png" width="330" height="124" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e7d0cd2-d2eb-4b87-993a-411fd397b3e8_330x124.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:124,&quot;width&quot;:330,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4046,&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.news.aakashg.com/i/204374200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e7d0cd2-d2eb-4b87-993a-411fd397b3e8_330x124.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_!XkVH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e7d0cd2-d2eb-4b87-993a-411fd397b3e8_330x124.png 424w, https://substackcdn.com/image/fetch/$s_!XkVH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e7d0cd2-d2eb-4b87-993a-411fd397b3e8_330x124.png 848w, https://substackcdn.com/image/fetch/$s_!XkVH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e7d0cd2-d2eb-4b87-993a-411fd397b3e8_330x124.png 1272w, https://substackcdn.com/image/fetch/$s_!XkVH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e7d0cd2-d2eb-4b87-993a-411fd397b3e8_330x124.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Turn your recurring PM work into <a href="https://hyperagent.com/productgrowth">reusable agents now.</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hyperagent.com/productgrowth&quot;,&quot;text&quot;:&quot;Start here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://hyperagent.com/productgrowth"><span>Start here</span></a></p><div><hr></div><h2>Today&#8217;s episode</h2><p>If you&#8217;ve got an enterprise Claude subscription, you have access to one of the most powerful tools ever invented.</p><p>But at the same time, many PMs report using AI but not feeling any more productive.</p><div class="callout-block" data-callout="true"><p><em>How do you really get value out of your Claude seat?</em></p></div><p>Here to help is <strong>Jyothi Nookula</strong>. She just used Claude Code to beat 30 teams at her company&#8217;s hackathon. She&#8217;s getting productivity out of Claude that&#8217;s measurable.</p><p><em><strong>And today she breaks down everything.</strong></em>  </p><p>I&#8217;ve done plenty of advanced guides on <a href="https://www.news.aakashg.com/p/carl-vellotti-3">PM OS</a>, <a href="https://www.news.aakashg.com/p/team-os-cc">Team OS</a>, and <a href="https://www.news.aakashg.com/p/company-os-jz">company OS</a>. I&#8217;ve also broken down <a href="https://www.news.aakashg.com/p/claude-code-non-technical-pms">Claude Code for non-technical PMs</a> and the Claude ecosystem. </p><p>Today&#8217;s piece is the first principles, bottoms-up explanation of everything Claude:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://open.spotify.com/show/7vVEMqCSKb7I7xPk8xZtg5&quot;,&quot;text&quot;:&quot;Spotify&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://open.spotify.com/show/7vVEMqCSKb7I7xPk8xZtg5"><span>Spotify</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://podcasts.apple.com/us/podcast/the-growth-podcast/id1763555775&quot;,&quot;text&quot;:&quot;Apple Podcasts&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://podcasts.apple.com/us/podcast/the-growth-podcast/id1763555775"><span>Apple Podcasts</span></a></p><div><hr></div><h2>Want to Become an AI PM?</h2><p>Let me help get you there live. The upcoming cohort of the <a href="http://www.landpmjob.com">Land PM Job program </a>includes a full AI PM course: </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ipnh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ipnh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 424w, https://substackcdn.com/image/fetch/$s_!ipnh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 848w, https://substackcdn.com/image/fetch/$s_!ipnh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 1272w, https://substackcdn.com/image/fetch/$s_!ipnh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ipnh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1806171,&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.news.aakashg.com/i/204374200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.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_!ipnh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 424w, https://substackcdn.com/image/fetch/$s_!ipnh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 848w, https://substackcdn.com/image/fetch/$s_!ipnh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 1272w, https://substackcdn.com/image/fetch/$s_!ipnh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd1c0579-aa6e-4ee2-8567-caa937de5547_3840x4800.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.landpmjob.com/&quot;,&quot;text&quot;:&quot;Join Us&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.landpmjob.com/"><span>Join Us</span></a></p><div><hr></div><h2>Newsletter Deep Dive</h2><p><em>As a thank you for having me in your inbox, here is the full workflow, aligned to the five layers of the Claude Ecosystem.</em></p><ol><li><p><strong>Models</strong> - when to choose which</p></li><li><p><strong>Surfaces</strong> - when to use which</p></li><li><p><strong>Knowledge</strong> - how to build it out</p></li><li><p><strong>Integrations</strong> - how to manage them</p></li><li><p><strong>Agents</strong> - the one&#8217;s to build</p><ul><li><p>How to build an AI Chief of Staff</p></li></ul></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>The 5 Layers of the Claude Ecosystem</h2><p>Claude has a dizzying array of features and surfaces. You can think of the Claude ecosystem as a stack of 5 layers:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2AIA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f844504-b6c4-4bd3-b469-4e3038c1b9e0_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2AIA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f844504-b6c4-4bd3-b469-4e3038c1b9e0_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!2AIA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f844504-b6c4-4bd3-b469-4e3038c1b9e0_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!2AIA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f844504-b6c4-4bd3-b469-4e3038c1b9e0_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!2AIA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f844504-b6c4-4bd3-b469-4e3038c1b9e0_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2AIA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f844504-b6c4-4bd3-b469-4e3038c1b9e0_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f844504-b6c4-4bd3-b469-4e3038c1b9e0_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:686954,&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.news.aakashg.com/i/204374200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f844504-b6c4-4bd3-b469-4e3038c1b9e0_2160x2700.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_!2AIA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f844504-b6c4-4bd3-b469-4e3038c1b9e0_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!2AIA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f844504-b6c4-4bd3-b469-4e3038c1b9e0_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!2AIA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f844504-b6c4-4bd3-b469-4e3038c1b9e0_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!2AIA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f844504-b6c4-4bd3-b469-4e3038c1b9e0_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p><strong>Models</strong> at the bottom. These are the raw intelligence.</p></li><li><p><strong>Surfaces</strong> sit on top of models. These are things like the the web app, desktop app, mobile app, or Chrome extension you actually type into.</p></li><li><p><strong>Knowledge</strong> sits above that. This is your projects, skills, memory, and custom instructions. </p></li><li><p><strong>Integrations</strong> comes next. Your MCP connections to Slack, Drive, and Jira; plus, your own files.</p></li><li><p><strong>Agents and orchestration</strong> sit at the top.</p></li></ol><p>You want to move up the layers one by one. </p><div class="pullquote"><p>If you already understand everything through layer 4, jump to layer 5. </p></div><h2>Layer 1 - Choosing the right model for the job</h2><p>This is the first skill: <em>knowing when should you which of the three models</em>.</p><p>Here&#8217;s what Jyothi recommends:</p><div class="callout-block" data-callout="true"><p><strong>Default to Sonnet, reach for Fable only when depth genuinely fails you, and hand the boring volume to Haiku.</strong></p></div><p>She walked through each in detail:</p><p><strong>Haiku</strong> is your speed machine. Cheapest, fastest, best when you need volume over depth. Triaging a pile of docs, tagging, quick classification, generating fifty variants of something. In the episode, <a href="https://youtu.be/uEK9ONplfRk?t=893&amp;si=BXBc-DMO44qCCKks">Jyothi runs her scheduled automations</a> on Haiku specifically to save tokens.</p><p><strong>Sonnet</strong> is where ninety percent of PM work lives. The best ratio of quality to cost. PRDs, user research synthesis, competitive analysis, stakeholder briefs, roadmap thinking. Start here for almost everything.</p><p><strong>Fable/Opus</strong> for the high-stakes reasoning. Genuine trade-off analysis, contradictory research, long-horizon planning where you need second and third order implications.</p><div><hr></div><h2>Layer 2 - Picking the right surface for the task</h2><p>So you know the model. Now, what surface? Here&#8217;s what Jyothi recommends:</p><ul><li><p><strong>Chat on the web</strong> is your thinking-out-loud surface.</p><p>Quick questions, a smarter replacement for a Google search. </p></li><li><p><strong>Desktop</strong> is where the real work runs, because it can touch your files, your connected systems, and your scheduled tasks.</p><p>Cowork and Claude Code both live here.</p></li><li><p><strong>Mobile</strong> is for kicking off a run and checking on it from a walk.</p></li><li><p><strong>Chrome Plugins</strong> is for computer use. </p><p>Competitive research, pulling from sites agents cannot otherwise reach, and user testing where you tell Claude to behave like a real person and report back where your product confused it.</p></li><li><p><strong>Claude Design </strong>for decks and prototypes.</p></li></ul><p>Upload your brand guide, a Figma file, or a GitHub link, and everything it generates matches your company&#8217;s colors instead of looking like a generic template.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1mW2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24a97d1-a850-419c-b832-9ec832ad35b9_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1mW2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24a97d1-a850-419c-b832-9ec832ad35b9_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!1mW2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24a97d1-a850-419c-b832-9ec832ad35b9_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!1mW2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24a97d1-a850-419c-b832-9ec832ad35b9_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!1mW2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24a97d1-a850-419c-b832-9ec832ad35b9_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1mW2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24a97d1-a850-419c-b832-9ec832ad35b9_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b24a97d1-a850-419c-b832-9ec832ad35b9_2048x1152.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;:904200,&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.news.aakashg.com/i/204374200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24a97d1-a850-419c-b832-9ec832ad35b9_2048x1152.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_!1mW2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24a97d1-a850-419c-b832-9ec832ad35b9_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!1mW2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24a97d1-a850-419c-b832-9ec832ad35b9_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!1mW2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24a97d1-a850-419c-b832-9ec832ad35b9_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!1mW2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb24a97d1-a850-419c-b832-9ec832ad35b9_2048x1152.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It also has a real visual editor built in. You can mark up a slide, drop a comment the way you would in Figma, and Claude executes the edit (as shown in the above image). </p><p>In the episode, Jyothi mentioned that she built a CEO-level deck in the hour before a meeting that looked like it took her all day. For a quick design, Claude Design is enough. </p><ul><li><p><strong>Claude Code</strong> when you want a clickable app that real users can poke at and give you feedback on. </p></li></ul><div class="callout-block" data-callout="true"><p><em>This is the area Jyothi and I differ the most. I&#8217;d recommend you run just about everything through Claude Code inside of your <a href="https://www.news.aakashg.com/p/pm-os">PM OS</a> and <a href="https://www.news.aakashg.com/p/job-search-os">Job Search OS</a>.</em></p><p><br>There&#8217;s no &#8220;right answer.&#8221; Do what works for <strong>your</strong> skill level.</p></div><div><hr></div><h2>Layer 3 - Build out your knowledge base</h2><p>This is the layer Jyothi says PMs underinvest in most, and I agree. </p><p>It&#8217;s what turns Claude from a generic chatbot into something that actually knows your world.</p><p>We need to cover three pieces: projects, skills, and memory.</p><h3>Projects are your folders</h3><p>You want one project per role. A project should hold all your context through memory and custom instructions.</p><p>If you want to run three different things at once, make three projects, each carrying its own context as project instructions. </p><h3>Skills beat prompts</h3><p>A prompt is a one-time instruction. A skill is a saved playbook Claude reaches for on its own.</p><p><a href="https://github.com/fibbonnaci/ai-builder-skills/blob/main/synthesize-customer-interview.md">Jyothi&#8217;s customer interview synthesis skill</a> is the template to steal. It has a when-to-use trigger, a checklist, and numbered steps: inventory the inputs, extract observations with citations so it hallucinates less, use the speaker&#8217;s own words, and keep behavioral observations separate from stated preferences.</p><p>Since early this year, skills can be multiple files. <em>If your main skill file is one giant markdown doc pushing past 500 lines, you&#8217;re doing it wrong.</em></p><p>Two more things Jyothi flagged:</p><ol><li><p><strong>Write your skills yourself.</strong> Her read of the research: AI-written skill files underperform human-written ones. Draft with Claude, then layer in your domain knowledge, your template, your structure. </p></li><li><p><strong>Update on drift.</strong> Review skills when your domain changes or when output quality slips. Declining output is your cue that the playbook went stale. Quarterly is a fine default.</p></li></ol><p>The highest-value skills to build first: <a href="https://www.news.aakashg.com/p/how-to-prioritize-a-roadmap">prioritization</a>, <a href="https://www.news.aakashg.com/p/ai-prd">PRD writing</a>, <a href="http://google.com/search?q=customer+interview+site%3Anews.aakashg.com&amp;oq=customer+interview+site%3Anews.aakashg.com&amp;gs_lcrp=EgZjaHJvbWUyBggAEEUYOdIBCDQ1MTVqMGo3qAIAsAIA&amp;sourceid=chrome&amp;ie=UTF-8">customer interview synthesis</a>, and <a href="https://www.google.com/search?q=jira+aakash&amp;oq=jira+aakash&amp;gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIGCAEQRRg80gEIMTI1OGowajSoAgCwAgA&amp;sourceid=chrome&amp;ie=UTF-8">turning support tickets into Jira issues</a>.</p><div class="callout-block" data-callout="true"><p><em>If you don&#8217;t want to write these from scratch, my <a href="https://www.news.aakashg.com/p/pm-os">PM OS</a> ships with the skill files pre-built, and I <a href="https://www.aibyaakash.com/p/i-open-sourced-claude-code-setup">open-sourced five of my Claude skills</a> you can clone today. Treat your skills like code and version them, the same way I&#8217;ve argued you should <a href="https://www.news.aakashg.com/p/you-should-build-a-pm-github">build a PM GitHub</a>, so you can roll back bad changes.</em></p></div><h3>Memory is the compounding piece</h3><p>If you&#8217;re using projects in Claude web, then tell the project all of your context and tell it to commit to memory:</p><blockquote><p>Here&#8217;s my context. Commit this to the project&#8217;s memory:</p><ol><li><p>My role:</p></li><li><p>My company:</p></li><li><p>Our strategy (attached doc)</p></li><li><p>Our OKR attainment last quarter (attached doc)</p></li><li><p>The big features we&#8217;re going after:</p></li></ol></blockquote><p>If you&#8217;re using Claude Code, grab this <a href="https://www.news.aakashg.com/p/claude-code-memory-system">memory system</a> I built for you. </p><p>It captures as you work, with every claim traced to its source and conflict markers.</p><div><hr></div><h2>Layer 4 - Integrations</h2><p><a href="https://www.news.aakashg.com/p/ai-draft-email-mcp">MCP</a> is how Claude connects to the systems your work lives in. Slack, Drive, Jira, Gmail, your CRM, your analytics.</p><p>Two types:</p><ol><li><p><strong>Remote MCPs</strong> are the ones you click to connect. Customize, connectors, hit the plus, authenticate. Done.</p></li><li><p><strong>Local MCPs</strong> run on your machine. This is how Jyothi&#8217;s chief of staff knowledge base works. We&#8217;ll build it below.</p></li></ol><p>Which ones do you need? Look at the tools you already touch daily. Email, calendar, Slack, meeting transcripts, your Jira board, your analytics.</p><p>Jyothi&#8217;s most exotic connection at work: NVIDIA&#8217;s BioNeMo model for drug prediction. </p><div class="callout-block" data-callout="true"><p>Connect every core tool you use daily. Don&#8217;t go on an MCP shopping spree though. </p></div><div><hr></div><h2>Layer 5 - Build out agents to do things for you</h2><p>There are three parts to agents that you want to build:</p><ol><li><p>Automations that kill your busywork</p></li><li><p>Self-improving agent loops</p></li><li><p>A chief of staff</p></li></ol><p>Let&#8217;s talk about each.</p><h3>Agent Category 1 - <a href="https://www.news.aakashg.com/p/claude-automation-pms">Automations</a> that kill your busywork</h3><p>Start with <a href="https://www.news.aakashg.com/p/you-should-be-using-claude-cowork">Cowork</a>. You need the desktop app and at least a Pro plan, around twenty+ dollars a month, and you can schedule Claude to run on its own.</p><p>Jyothi recommends a few standing automations:</p><ul><li><p><strong><a href="https://github.com/fibbonnaci/ai-builder-skills/blob/main/morning%20chief%20of%20staff.md">A morning brief</a> at 9am</strong> wired to Calendar, Gmail, Drive, and Jira. It pulls the day&#8217;s meetings with attendees and attached docs, the inbox threads that need her, and the Jira items on her plate, then hands her the top three things to focus on.</p></li><li><p><strong><a href="https://github.com/fibbonnaci/ai-builder-skills/blob/main/end%20of%20day%20brief.md">An end-of-day wrap</a> at 5pm</strong> that reads the morning brief, checks what actually happened, and previews tomorrow. What shipped/missed, what is new.</p></li><li><p><strong><a href="https://github.com/fibbonnaci/ai-builder-skills/blob/main/daily%20jira%20briefing.md">A standup brief</a></strong> on the active sprint. Done since yesterday, in progress, blocked, new, and sprint health, rendered as a clean dashboard.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dohl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab53c0a-ba1f-47be-b118-9c5faccfdeaa_2060x1142.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dohl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab53c0a-ba1f-47be-b118-9c5faccfdeaa_2060x1142.png 424w, https://substackcdn.com/image/fetch/$s_!dohl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab53c0a-ba1f-47be-b118-9c5faccfdeaa_2060x1142.png 848w, https://substackcdn.com/image/fetch/$s_!dohl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab53c0a-ba1f-47be-b118-9c5faccfdeaa_2060x1142.png 1272w, https://substackcdn.com/image/fetch/$s_!dohl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab53c0a-ba1f-47be-b118-9c5faccfdeaa_2060x1142.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dohl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab53c0a-ba1f-47be-b118-9c5faccfdeaa_2060x1142.png" width="1456" height="807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ab53c0a-ba1f-47be-b118-9c5faccfdeaa_2060x1142.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;:643543,&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.news.aakashg.com/i/204374200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab53c0a-ba1f-47be-b118-9c5faccfdeaa_2060x1142.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_!dohl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab53c0a-ba1f-47be-b118-9c5faccfdeaa_2060x1142.png 424w, https://substackcdn.com/image/fetch/$s_!dohl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab53c0a-ba1f-47be-b118-9c5faccfdeaa_2060x1142.png 848w, https://substackcdn.com/image/fetch/$s_!dohl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab53c0a-ba1f-47be-b118-9c5faccfdeaa_2060x1142.png 1272w, https://substackcdn.com/image/fetch/$s_!dohl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ab53c0a-ba1f-47be-b118-9c5faccfdeaa_2060x1142.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Automations scheduled by Jyothi</figcaption></figure></div><p>Two things to know before you build.</p><p>These automations only run when your laptop is on, so time them for when you are actually working. </p><p>And this quietly replaces the Relay, Lindy, Gumloop, and <a href="https://www.news.aakashg.com/p/pawel-huryn-podcast2">n8n</a> flows where one failed node kills the chain. </p><h3>Agent Category 2 - Self-improving Agents</h3><p>This is the ceiling, and it is where Jyothi&#8217;s hackathon win came from. </p><p>She went up against 30 engineering teams and won with one idea from <a href="https://www.anthropic.com/engineering/harness-design-long-running-apps">an Anthropic blog post</a> (Adversarial agents).</p><p>The idea comes from an older AI technique called GANs. One AI creates something. A second AI tries to find everything that's wrong with it. The feedback goes back to the first AI, which improves its work. The cycle repeats until the output is good enough. </p><p>Now apply the same idea to agents. One agent builds, another looks for flaws, and the first agent keeps improving until it passes your quality bar:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CKFi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864ab9d6-ced4-47b3-872f-c0706e00f3c4_2042x1162.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CKFi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864ab9d6-ced4-47b3-872f-c0706e00f3c4_2042x1162.png 424w, https://substackcdn.com/image/fetch/$s_!CKFi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864ab9d6-ced4-47b3-872f-c0706e00f3c4_2042x1162.png 848w, https://substackcdn.com/image/fetch/$s_!CKFi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864ab9d6-ced4-47b3-872f-c0706e00f3c4_2042x1162.png 1272w, https://substackcdn.com/image/fetch/$s_!CKFi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864ab9d6-ced4-47b3-872f-c0706e00f3c4_2042x1162.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CKFi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864ab9d6-ced4-47b3-872f-c0706e00f3c4_2042x1162.png" width="1456" height="829" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/864ab9d6-ced4-47b3-872f-c0706e00f3c4_2042x1162.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:829,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:836022,&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.news.aakashg.com/i/204374200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864ab9d6-ced4-47b3-872f-c0706e00f3c4_2042x1162.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_!CKFi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864ab9d6-ced4-47b3-872f-c0706e00f3c4_2042x1162.png 424w, https://substackcdn.com/image/fetch/$s_!CKFi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864ab9d6-ced4-47b3-872f-c0706e00f3c4_2042x1162.png 848w, https://substackcdn.com/image/fetch/$s_!CKFi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864ab9d6-ced4-47b3-872f-c0706e00f3c4_2042x1162.png 1272w, https://substackcdn.com/image/fetch/$s_!CKFi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F864ab9d6-ced4-47b3-872f-c0706e00f3c4_2042x1162.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The promp to kick it off looks like this:</p><div class="callout-block" data-callout="true"><p>Lets build an adversarial evaluator to evaluate my agents across a few criteria. keep the criteria broad enough. the idea is to evaulate how well the the agent is performing. This is GAN inspired- so have the same architecture</p></div><h3>Agent Category 3 - Your AI Chief of Staff</h3><p>Connect Claude to your sources and it can read your calendar and act on your Jira. What it still does not have is a model of your world. </p><p>It does not know who your allies are, which relationships are load bearing, or which message is too sensitive to send before you loop someone in.</p><p>A chief of staff closes that gap. </p><p><a href="https://youtu.be/uEK9ONplfRk?t=2068&amp;si=CJj7vFejGvgnQPVK">Jyothi built a personal agent</a> that reads every meeting transcript and learns her org over time. </p><p>After one meeting, chief of staff told her to make a particular colleague an ally because they were strong in an area she was trying to grow into. </p><p>Another time it stopped her before she sent something and told her who to inform first. That&#8217;s not possible with just connectors, you need a knowledge graph of your working life.</p><h4>How to Build It</h4><p>The shape is straightforward:</p><ul><li><p>A context KB, structured into folders for people, meetings, documents, company, your priorities, and the patterns it spots over time. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iH-B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d448a4-cb72-40e5-b0f5-de8f648fc3cf_926x332.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iH-B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d448a4-cb72-40e5-b0f5-de8f648fc3cf_926x332.png 424w, https://substackcdn.com/image/fetch/$s_!iH-B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d448a4-cb72-40e5-b0f5-de8f648fc3cf_926x332.png 848w, https://substackcdn.com/image/fetch/$s_!iH-B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d448a4-cb72-40e5-b0f5-de8f648fc3cf_926x332.png 1272w, https://substackcdn.com/image/fetch/$s_!iH-B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d448a4-cb72-40e5-b0f5-de8f648fc3cf_926x332.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iH-B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d448a4-cb72-40e5-b0f5-de8f648fc3cf_926x332.png" width="926" height="332" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07d448a4-cb72-40e5-b0f5-de8f648fc3cf_926x332.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:332,&quot;width&quot;:926,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:130976,&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.news.aakashg.com/i/204374200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d448a4-cb72-40e5-b0f5-de8f648fc3cf_926x332.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_!iH-B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d448a4-cb72-40e5-b0f5-de8f648fc3cf_926x332.png 424w, https://substackcdn.com/image/fetch/$s_!iH-B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d448a4-cb72-40e5-b0f5-de8f648fc3cf_926x332.png 848w, https://substackcdn.com/image/fetch/$s_!iH-B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d448a4-cb72-40e5-b0f5-de8f648fc3cf_926x332.png 1272w, https://substackcdn.com/image/fetch/$s_!iH-B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07d448a4-cb72-40e5-b0f5-de8f648fc3cf_926x332.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Jyothi&#8217;s context KB for Chief of Staff</figcaption></figure></div></li><li><p>A set of extraction templates so a person profile captures how they operate and what they care about, and a document gets its metadata, key points, and relevance to you. </p></li><li><p>Then an MCP server on top, so you can talk to the whole thing from the desktop app instead of digging through files.</p></li></ul><div class="callout-block" data-callout="true"><p>To build this, use plan mode first, the shift + tab toggle, and talk through the design before a single line gets written. </p></div><h4>Feed it so it compounds</h4><p>The system is only as good as what you put in it. Rank your inputs by signal density and feed the richest first.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8_4p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c458a4b-c790-4e0f-a431-0a3655a6127e_2052x1148.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8_4p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c458a4b-c790-4e0f-a431-0a3655a6127e_2052x1148.png 424w, https://substackcdn.com/image/fetch/$s_!8_4p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c458a4b-c790-4e0f-a431-0a3655a6127e_2052x1148.png 848w, https://substackcdn.com/image/fetch/$s_!8_4p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c458a4b-c790-4e0f-a431-0a3655a6127e_2052x1148.png 1272w, https://substackcdn.com/image/fetch/$s_!8_4p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c458a4b-c790-4e0f-a431-0a3655a6127e_2052x1148.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8_4p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c458a4b-c790-4e0f-a431-0a3655a6127e_2052x1148.png" width="1456" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c458a4b-c790-4e0f-a431-0a3655a6127e_2052x1148.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:877351,&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.news.aakashg.com/i/204374200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c458a4b-c790-4e0f-a431-0a3655a6127e_2052x1148.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_!8_4p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c458a4b-c790-4e0f-a431-0a3655a6127e_2052x1148.png 424w, https://substackcdn.com/image/fetch/$s_!8_4p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c458a4b-c790-4e0f-a431-0a3655a6127e_2052x1148.png 848w, https://substackcdn.com/image/fetch/$s_!8_4p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c458a4b-c790-4e0f-a431-0a3655a6127e_2052x1148.png 1272w, https://substackcdn.com/image/fetch/$s_!8_4p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c458a4b-c790-4e0f-a431-0a3655a6127e_2052x1148.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://github.com/fibbonnaci/ai-builder-skills/blob/main/chief-of-staff-agent-design-doc.md">Template used by Jyothi</a> to build her Chief of Staff</figcaption></figure></div><ul><li><p><strong>Meeting transcripts</strong> are the richest source. Pushback, reactions, who went quiet, what got decided. <a href="https://www.news.aakashg.com/p/claude-automation-pms">Wire an automation</a> so every new Granola or Google Meet transcript that lands in your inbox auto-logs to the KB.</p></li><li><p><strong>Key strategy docs</strong> you write and receive.</p></li><li><p><strong>Slack threads</strong>, where a surprising amount of real context lives.</p></li></ul><p>There is a fair objection here - Log every email and every transcript and you will burn tokens. </p><p>That&#8217;s true. </p><p>The payoff is a knowledge base rich enough to connect dots you would have missed, and you can throttle it to only the sources that carry real signal.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.aakashg.com/jyothi-nookula-claude-stack-podcast/&quot;,&quot;text&quot;:&quot;Get Transcript&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.aakashg.com/jyothi-nookula-claude-stack-podcast/"><span>Get Transcript</span></a></p><div><hr></div><h3>[Bonus] Takeaway</h3><p><em>Here&#8217;s the things to remember to use Claude better. Print it out:</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_!eNeI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b134c9-e487-4020-a8a9-c79635f7c670_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eNeI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b134c9-e487-4020-a8a9-c79635f7c670_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!eNeI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b134c9-e487-4020-a8a9-c79635f7c670_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!eNeI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b134c9-e487-4020-a8a9-c79635f7c670_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!eNeI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b134c9-e487-4020-a8a9-c79635f7c670_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eNeI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b134c9-e487-4020-a8a9-c79635f7c670_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46b134c9-e487-4020-a8a9-c79635f7c670_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:516669,&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.news.aakashg.com/i/204374200?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b134c9-e487-4020-a8a9-c79635f7c670_2160x2700.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_!eNeI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b134c9-e487-4020-a8a9-c79635f7c670_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!eNeI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b134c9-e487-4020-a8a9-c79635f7c670_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!eNeI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b134c9-e487-4020-a8a9-c79635f7c670_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!eNeI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46b134c9-e487-4020-a8a9-c79635f7c670_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/p/the-complete-claude-stack-for-pms?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;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.news.aakashg.com/p/the-complete-claude-stack-for-pms?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>Where to find Jyothi Nookula</h2><ul><li><p><a href="https://www.linkedin.com/in/jyothinookula/">LinkedIn</a></p></li><li><p><a href="https://nextgenproductmanager.com/">NextGen Product Manager</a></p></li></ul><div><hr></div><div class="poll-embed" data-attrs="{&quot;id&quot;:686253}" data-component-name="PollToDOM"></div><div><hr></div><h2>Go Deeper</h2><ol><li><p>To get access to my AI tool stack - Airtable, Dovetail, Arize, Linear, Descript, Reforge Build, Relay.app, Magic Patterns, Speechify, Bolt.new and Mobbin - <a href="https://www.news.aakashg.com/account">become an annual subscriber</a> ($150), and grab <a href="https://bundle.aakashg.com/">Aakash&#8217;s bundle</a>.</p></li><li><p>To get access to my AI PM customizations - <a href="http://l.threads.com/?u=https%3A%2F%2Fwww.news.aakashg.com%2Fp%2Fpm-os&amp;e=AT3OpE6P_HWG7KYcTl7xmfJz8h5zD8r-frJ3BkELyP3DYU58vBRyaMu95EaIbAjHMK36o_aZMzrCeGtw4SDHYwhZVyucVSaW1gqpGFsZrI6GBstPgR1InkhqtfU1niMfNeO455rFAhLe">PM OS</a>, <a href="https://www.news.aakashg.com/p/job-search-os">Job Search OS</a>, and <a href="https://www.news.aakashg.com/p/pm-prompt-library">Prompt Library</a> - <a href="https://www.news.aakashg.com/account">become a founding subscriber</a> ($250).</p></li></ol><div><hr></div><p><em>PS. Please subscribe on <a href="https://www.youtube.com/@growproduct?sub_confirmation=1">YouTube</a> and follow on <a href="https://podcasts.apple.com/in/podcast/how-to-ai-prototype-well-masterclass-from-%245-5b-founder/id1763555775?i=1000752030510">Apple</a> &amp; <a href="https://open.spotify.com/episode/4oHNke2KJNHh7xrbiynQEI?si=0V6avOAiQ-WxS9V-VuePYw">Spotify</a>. It helps!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/leaderboard?&amp;utm_source=post&quot;,&quot;text&quot;:&quot;Refer a friend&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.news.aakashg.com/leaderboard?&amp;utm_source=post"><span>Refer a friend</span></a></p>]]></content:encoded></item><item><title><![CDATA[The PM's Guide to AI Design that isn't Slop]]></title><description><![CDATA[Listen now (75 mins) | I got one of the leading design thought leaders to drop a masterclass on design. You won't believe the tool he chose]]></description><link>https://www.news.aakashg.com/p/pm-guide-ai-design</link><guid isPermaLink="false">https://www.news.aakashg.com/p/pm-guide-ai-design</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Thu, 09 Jul 2026 21:08:10 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/203188996/5cec644b7c91be52f1afe2742b384257.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-tTTG1Nn-kkw" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;tTTG1Nn-kkw&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/tTTG1Nn-kkw?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><em>Check out the conversation on <a href="https://podcasts.apple.com/in/podcast/how-to-become-a-builder-pm-with-n8n-claude-code/id1763555775?i=1000762483697">Apple</a>, <a href="https://open.spotify.com/episode/5ZNRFSYL15vRo7Rt51ANXP?si=glhi9q4SS7igfxzCWWA0bw">Spotify</a>, and <a href="https://youtu.be/tTTG1Nn-kkw">YouTube</a>.</em></p><div><hr></div><p><strong>Brought to you by: </strong><a href="https://arize.com/?utm_source=aakashgupta&amp;utm_medium=newsletter&amp;utm_campaign=arize_sponsor_ai">Arize</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A9g0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A9g0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A9g0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A9g0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A9g0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A9g0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg" width="257" height="82.438900203666" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:315,&quot;width&quot;:982,&quot;resizeWidth&quot;:257,&quot;bytes&quot;:32197,&quot;alt&quot;:&quot;Arize AI expands partnership with Google Cloud | Google Cloud Blog&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Arize AI expands partnership with Google Cloud | Google Cloud Blog" title="Arize AI expands partnership with Google Cloud | Google Cloud Blog" srcset="https://substackcdn.com/image/fetch/$s_!A9g0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A9g0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A9g0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A9g0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a279cc8-b66c-48c4-9bce-21652dbd4326_982x315.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>Trace, evaluate, and fix your AI agents <a href="https://arize.com/?utm_source=aakashgupta&amp;utm_medium=newsletter&amp;utm_campaign=arize_sponsor_ai">before broken behavior ships to users.</a></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://arize.com/?utm_source=aakashgupta&amp;utm_medium=newsletter&amp;utm_campaign=arize_sponsor_ai&quot;,&quot;text&quot;:&quot;Improve your agents&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://arize.com/?utm_source=aakashgupta&amp;utm_medium=newsletter&amp;utm_campaign=arize_sponsor_ai"><span>Improve your agents</span></a></p><div><hr></div><h2>Today&#8217;s Episode</h2><p>Meng To is one of the world&#8217;s leading AI design thought leaders, with <a href="https://x.com/MengTo?lang=en">170K+ followers on X</a> and <a href="https://www.instagram.com/mengto/?hl=en">16K+ on Instagram</a>. He told me something wild:</p><blockquote><p><em>I barely use <a href="https://www.news.aakashg.com/p/job-search-os">Claude</a> anymore.</em></p></blockquote><p>What does he find is more powerful? <strong>Codex</strong>. So today&#8217;s episode is a masterclass in designing with Codex. </p><p>I&#8217;ve covered <a href="https://www.news.aakashg.com/p/chatgpt-codex-guide">the Codex harness</a>, <a href="https://www.news.aakashg.com/p/codex-pm">PM use cases</a>, and <a href="https://www.news.aakashg.com/p/ed-bayes-gui-seiz-podcast">design basics</a> already. Today&#8217;s episode goes the next layer deeper:</p><div class="callout-block" data-callout="true"><p><strong>How to generate AI designs that aren&#8217;t slop.</strong></p></div><p>I hope you enjoy the episode as much as I did.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://podcasts.apple.com/in/podcast/how-to-design-like-openai-and-figma/id1763555775?i=1000760746398&quot;,&quot;text&quot;:&quot;Apple Podcast&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://podcasts.apple.com/in/podcast/how-to-design-like-openai-and-figma/id1763555775?i=1000760746398"><span>Apple Podcast</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://open.spotify.com/episode/2q9Sk4a5htqzlJ4XSh8PL8?si=VWDjbQAoSAWiNSytMhm4ZA&quot;,&quot;text&quot;:&quot;Spotify&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://open.spotify.com/episode/2q9Sk4a5htqzlJ4XSh8PL8?si=VWDjbQAoSAWiNSytMhm4ZA"><span>Spotify</span></a></p><div><hr></div><h2>Want My Coaching?</h2><p>You should know the story of Sourav Yadav from my <a href="https://www.landpmjob.com/">Land a PM Job course</a>. He closed 5 offers in 2 months and became Head of Product at Times of India.</p><p>I&#8217;m starting my next cohort next month. We&#8217;re teaching three courses:</p><ol><li><p>AI PM ($3000 value) </p></li><li><p>PM fundamentals ($2000 value)</p></li><li><p>How to get a PM Job ($6000 value)</p></li></ol><p>Here&#8217;s the syllabus:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SOfL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669b376b-648c-4c77-9f80-a49955d5a40c_2160x2880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SOfL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669b376b-648c-4c77-9f80-a49955d5a40c_2160x2880.png 424w, https://substackcdn.com/image/fetch/$s_!SOfL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669b376b-648c-4c77-9f80-a49955d5a40c_2160x2880.png 848w, https://substackcdn.com/image/fetch/$s_!SOfL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669b376b-648c-4c77-9f80-a49955d5a40c_2160x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!SOfL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669b376b-648c-4c77-9f80-a49955d5a40c_2160x2880.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SOfL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669b376b-648c-4c77-9f80-a49955d5a40c_2160x2880.png" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/669b376b-648c-4c77-9f80-a49955d5a40c_2160x2880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:971206,&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.news.aakashg.com/i/203188996?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669b376b-648c-4c77-9f80-a49955d5a40c_2160x2880.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_!SOfL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669b376b-648c-4c77-9f80-a49955d5a40c_2160x2880.png 424w, https://substackcdn.com/image/fetch/$s_!SOfL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669b376b-648c-4c77-9f80-a49955d5a40c_2160x2880.png 848w, https://substackcdn.com/image/fetch/$s_!SOfL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669b376b-648c-4c77-9f80-a49955d5a40c_2160x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!SOfL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F669b376b-648c-4c77-9f80-a49955d5a40c_2160x2880.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This cohort features two 1:1s with me (first time ever).</p><p>So, what&#8217;s stopping you?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.landpmjob.com/&quot;,&quot;text&quot;:&quot;Apply now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.landpmjob.com/"><span>Apply now</span></a></p><p><em>Want a taste of the course? I&#8217;m putting on a free webinar on behavioral &amp; AI PM interview mastery next Thursday.  <a href="https://my.demio.com/ref/JsE1If6osXgQvyFO">Sign up</a>.</em></p><div><hr></div><h2>Newsletter Deep Dive</h2><p><em>Now, thanks for having. me in your inbox. Here&#8217;s a complete guide to AI Design for PMs.</em></p><ol><li><p>How to Setup Codex for AI Design</p></li><li><p>The AI Design workflow that works</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>If you don&#8217;t have time for the full deep dive, here&#8217;s the most important takeaways. </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_!-B0Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65471530-f3c7-47e6-8248-3cd684363951_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-B0Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65471530-f3c7-47e6-8248-3cd684363951_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!-B0Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65471530-f3c7-47e6-8248-3cd684363951_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!-B0Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65471530-f3c7-47e6-8248-3cd684363951_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!-B0Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65471530-f3c7-47e6-8248-3cd684363951_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-B0Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65471530-f3c7-47e6-8248-3cd684363951_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65471530-f3c7-47e6-8248-3cd684363951_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:579294,&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.news.aakashg.com/i/203188996?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65471530-f3c7-47e6-8248-3cd684363951_2160x2700.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_!-B0Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65471530-f3c7-47e6-8248-3cd684363951_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!-B0Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65471530-f3c7-47e6-8248-3cd684363951_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!-B0Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65471530-f3c7-47e6-8248-3cd684363951_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!-B0Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65471530-f3c7-47e6-8248-3cd684363951_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/p/pm-guide-ai-design?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.news.aakashg.com/p/pm-guide-ai-design?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>1. How to Set up Codex for Great Design</h2><blockquote><p><em>Codex is ChatGPT on Steroids</em></p></blockquote><p>What makes Codex ChatGPT on steroids? Three things:</p><p>a. Context<br>b. Skills<br>c. Connectors</p><p>If you cover these correctly, you get a much more powerful harness for AI. So let&#8217;s briefly cover each.</p><h4>1a. You need to build out great context</h4><p>If you&#8217;re <a href="https://www.news.aakashg.com/p/pm-os">using my PM OS</a>, you know this already. If you don&#8217;t, here&#8217;s what you need to do:</p><div class="callout-block" data-callout="true"><p><strong>Build a folder structure of cascading context.</strong>  </p></div><p>We recommend 1 folder per project, grouped under a single parent directory:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D-8p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449f3da1-9ce6-469c-974f-e4d6e887df28_2160x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D-8p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449f3da1-9ce6-469c-974f-e4d6e887df28_2160x1200.png 424w, https://substackcdn.com/image/fetch/$s_!D-8p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449f3da1-9ce6-469c-974f-e4d6e887df28_2160x1200.png 848w, https://substackcdn.com/image/fetch/$s_!D-8p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449f3da1-9ce6-469c-974f-e4d6e887df28_2160x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!D-8p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449f3da1-9ce6-469c-974f-e4d6e887df28_2160x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D-8p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449f3da1-9ce6-469c-974f-e4d6e887df28_2160x1200.png" width="1456" height="809" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/449f3da1-9ce6-469c-974f-e4d6e887df28_2160x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2311413,&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.news.aakashg.com/i/203188996?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449f3da1-9ce6-469c-974f-e4d6e887df28_2160x1200.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_!D-8p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449f3da1-9ce6-469c-974f-e4d6e887df28_2160x1200.png 424w, https://substackcdn.com/image/fetch/$s_!D-8p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449f3da1-9ce6-469c-974f-e4d6e887df28_2160x1200.png 848w, https://substackcdn.com/image/fetch/$s_!D-8p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449f3da1-9ce6-469c-974f-e4d6e887df28_2160x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!D-8p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F449f3da1-9ce6-469c-974f-e4d6e887df28_2160x1200.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The AI never has to guess what a file is for. It reads the folder it lives in.</figcaption></figure></div><p>This works because you don&#8217;t have to re-explain yourself to AI all the time: what you do, what your company is going after, what your team&#8217;s product strategy is.</p><p>It all loads in for free.  </p><p>Now here&#8217;s the trick: <strong>it&#8217;s a Goldilocks problem</strong>. </p><p>Too much undifferentiated context and the AI burns tokens figuring out what matters before it even starts the task you asked for. </p><p>Too little context and you spend forever iterating on the output when a bit more upfront context could&#8217;ve one-shotted what you want.</p><p>So get really good at <a href="https://www.news.aakashg.com/p/context-engineering">managing that context</a>. Even ask Codex:</p><div class="callout-block" data-callout="true"><p><em>Analyze our last week of chats. </em></p><p></p><p><em>How can I organize the context I have provided with you better? What additional context should I be adding, and what should I remove to reduce token waste?</em></p></div><h4>1b. You need to enable it with the right skills</h4><p>I&#8217;ve been <a href="https://www.news.aakashg.com/p/10-laws-claude-skills">talking about</a> <a href="https://www.news.aakashg.com/p/steal-6-of-my-claude-skills">skills</a> <a href="https://www.news.aakashg.com/p/claude-skills-tutorial">a lot</a>. So you probably already know they are a lightweight MD of instructions. And you should have them for <strong>everything</strong>. </p><p>To design AI that&#8217;s not slop, you should know about <a href="https://github.com/Leonxlnx/taste-skill">this taste skill that has 60K+ stars on Github</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PMfs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4c2e05-85da-4d13-8836-ad98c4405485_1983x793.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PMfs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4c2e05-85da-4d13-8836-ad98c4405485_1983x793.webp 424w, https://substackcdn.com/image/fetch/$s_!PMfs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4c2e05-85da-4d13-8836-ad98c4405485_1983x793.webp 848w, https://substackcdn.com/image/fetch/$s_!PMfs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4c2e05-85da-4d13-8836-ad98c4405485_1983x793.webp 1272w, https://substackcdn.com/image/fetch/$s_!PMfs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4c2e05-85da-4d13-8836-ad98c4405485_1983x793.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PMfs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4c2e05-85da-4d13-8836-ad98c4405485_1983x793.webp" width="1456" height="582" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d4c2e05-85da-4d13-8836-ad98c4405485_1983x793.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:582,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Taste Skill - Anti-slop Agent Skills for premium frontends&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="Taste Skill - Anti-slop Agent Skills for premium frontends" title="Taste Skill - Anti-slop Agent Skills for premium frontends" srcset="https://substackcdn.com/image/fetch/$s_!PMfs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4c2e05-85da-4d13-8836-ad98c4405485_1983x793.webp 424w, https://substackcdn.com/image/fetch/$s_!PMfs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4c2e05-85da-4d13-8836-ad98c4405485_1983x793.webp 848w, https://substackcdn.com/image/fetch/$s_!PMfs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4c2e05-85da-4d13-8836-ad98c4405485_1983x793.webp 1272w, https://substackcdn.com/image/fetch/$s_!PMfs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d4c2e05-85da-4d13-8836-ad98c4405485_1983x793.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em>If there&#8217;s only one thing you takeaway from this email, it should be installing this.</em></p></div><p>Also install the Playwright skill to take screenshots of UI for GPT to iterate on itself.</p><h4>1c. You need to connect it to the right tools</h4><p>You&#8217;ve heard about <a href="https://www.news.aakashg.com/p/ai-draft-email-mcp">MCPs</a> for the last year. Use all of the MCPs! PostHog, Linear, etc.</p><p>Designing for AI with Codex has two nuances when it comes to connectors:</p><ol><li><p>You want to use plugins (not MCPs) to connect to Figma and Slack.</p></li><li><p>You also want to install <a href="https://www.news.aakashg.com/p/naman-pandey-podcast">ChatGPT Atlas</a> so Codex can use computer use on websites for tasks that don&#8217;t have an API (eg browse LinkedIn).</p></li></ol><h4>How these three features come together</h4><p>Context + Skills + Tools suddenly transforms your LLM into an agent harness that is much more powerful.</p><p>And two new Codex features make this more powerful than ever:</p><ol><li><p><a href="https://www.youtube.com/watch?v=4OiLljSo-hw">Codex Mobile</a> sits inside your ChatGPT app and connects to whatever is running on your desktop, so you can check in on a build from a taxi or a coffee line. </p></li><li><p>The screenshot shortcut (cmd + cmd) lets you select any window and drop it straight into your current chat as visual context, no separate upload step required.</p></li></ol><div class="callout-block" data-callout="true"><p><em>The screenshot command is a favorite of Meng&#8217;s. </em></p></div><div><hr></div><h2>2. The AI Design Workflow to Avoid Slop</h2><p>So now that you have the setup, here&#8217;s the workflow:</p><ol><li><p>Plan with context</p></li><li><p>Build with the taste skill</p></li><li><p>Iterate with a human touch</p></li></ol><p>It sounds simple but the power is in the nuance.</p><h3>Step 1 - Plan with context</h3><p>You&#8217;ve probably heard of plan mode. Use it!</p><p>The fastest way to lose an afternoon with Codex is to skip straight to building, since it commits to a direction within seconds and rarely doubles back on its own. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!13xK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea5aaa4-d85d-4b13-9ec6-4e1b204fd3eb_1815x820.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!13xK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea5aaa4-d85d-4b13-9ec6-4e1b204fd3eb_1815x820.png 424w, https://substackcdn.com/image/fetch/$s_!13xK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea5aaa4-d85d-4b13-9ec6-4e1b204fd3eb_1815x820.png 848w, https://substackcdn.com/image/fetch/$s_!13xK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea5aaa4-d85d-4b13-9ec6-4e1b204fd3eb_1815x820.png 1272w, https://substackcdn.com/image/fetch/$s_!13xK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea5aaa4-d85d-4b13-9ec6-4e1b204fd3eb_1815x820.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!13xK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea5aaa4-d85d-4b13-9ec6-4e1b204fd3eb_1815x820.png" width="1815" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ea5aaa4-d85d-4b13-9ec6-4e1b204fd3eb_1815x820.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1815,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:794686,&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.news.aakashg.com/i/203188996?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f1643fd-e840-4dc9-a11b-1e70ba83eefe_1886x848.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_!13xK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea5aaa4-d85d-4b13-9ec6-4e1b204fd3eb_1815x820.png 424w, https://substackcdn.com/image/fetch/$s_!13xK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea5aaa4-d85d-4b13-9ec6-4e1b204fd3eb_1815x820.png 848w, https://substackcdn.com/image/fetch/$s_!13xK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea5aaa4-d85d-4b13-9ec6-4e1b204fd3eb_1815x820.png 1272w, https://substackcdn.com/image/fetch/$s_!13xK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ea5aaa4-d85d-4b13-9ec6-4e1b204fd3eb_1815x820.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Planning mode demonstration</figcaption></figure></div><p>Plan mode forces a pause between your request and the AI&#8217;s first action. </p><p>Read that plan the way you&#8217;d read a junior PM&#8217;s spec before a kickoff. If something is missing, ask before approving. &#8220;Can we expand on this part&#8221; or &#8220;what if we add this constraint&#8221; costs you thirty seconds. </p><h4>Give it the right context</h4><p>Screenshots are the highest leverage form of context you can give the AI, more useful than a paragraph of typed description. </p><p>Two things are worth knowing here. </p><ol><li><p>Simply select a window, hit the screenshot shortcut (Press <strong>both Command keys</strong> at the same time), and the image drops straight into your chat as the thing to fix or match. </p></li><li><p>If you have an app on different devices, run the app in a simulator, capture every screen in the flow, sign in, payment, editor, and hand the AI the full set so it can validate the design end to end instead of one screen at a time.</p></li></ol><p>A screenshot tells the AI what you mean in one shot. A paragraph of description tells it what you think you mean, and those are not always the same thing.</p><h3>Step 2 - Invoke the taste skill</h3><p>The model matters less than the taste layer you give it. Use the <a href="https://github.com/Leonxlnx/taste-skill">taste skill</a> from 1b and then look at the outputs. </p><p>Usually the skill will give you several - soft, brutalist, etc. If it doesn&#8217;t for whatever reason, prompt it:</p><div class="callout-block" data-callout="true"><p>Create several divergent designs so I can compare them.</p></div><p>Once you have a design you like, the next decision is output format:</p><ul><li><p><strong>HTML</strong> is the fastest and most controlled option, the default unless you have a specific reason not to. </p></li><li><p><strong>Figma</strong> takes longer and assumes Figma fluency, but it&#8217;s the right call when a designer needs to pick up your file and keep iterating. </p></li><li><p><strong>Keynote or PowerPoint</strong> only makes sense when the final deliverable has to literally be a slide file someone opens in that app.</p></li></ul><p>The rule of thumb is to keep your blast radius small. Every extra tool you add is a subscription, a login, and a context switch the AI cannot do for you.</p><h3>Step 3 - Steer it mid-flow and iterate</h3><p>One of the coolest features of Codex vs ChatGPT is once the build is running, you are not locked out! </p><p>You can steer mid-task, queue a follow up command while the current one finishes, or interrupt with new direction the moment you see it heading somewhere you didn&#8217;t intend.</p><p>So do that. And then iterate more on the AI output. The difference between slop and tasteful design is typically found in this final 20% of iterations. </p><p><em>And that&#8217;s it - now you&#8217;ve got design that isn&#8217;t slop!</em></p><div class="callout-block" data-callout="true"><p>In the full episode, we also cover some spicy topics like how to avoid getting fired/laid off as a PM, and the PM-to-founder transition. <a href="https://youtu.be/tTTG1Nn-kkw">Check it out</a> if interested.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.aakashg.com/meng-to-podcast/&quot;,&quot;text&quot;:&quot;Get Transcript&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.aakashg.com/meng-to-podcast/"><span>Get Transcript</span></a></p><div><hr></div><h2>Downloadables to Take Away </h2><ol><li><p><a href="https://github.com/Leonxlnx/taste-skill">Taste Skill - The Anti Slop Frontend Framework for Al Agents</a> (60k+ stars)</p></li><li><p><em>The 15 tools running Meng To&#8217;s Al Workflow </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_!UDpg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626ca78b-c390-4fb6-9dd8-c74727e7ca70_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UDpg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626ca78b-c390-4fb6-9dd8-c74727e7ca70_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!UDpg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626ca78b-c390-4fb6-9dd8-c74727e7ca70_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!UDpg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626ca78b-c390-4fb6-9dd8-c74727e7ca70_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!UDpg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626ca78b-c390-4fb6-9dd8-c74727e7ca70_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UDpg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626ca78b-c390-4fb6-9dd8-c74727e7ca70_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/626ca78b-c390-4fb6-9dd8-c74727e7ca70_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&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_!UDpg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626ca78b-c390-4fb6-9dd8-c74727e7ca70_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!UDpg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626ca78b-c390-4fb6-9dd8-c74727e7ca70_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!UDpg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626ca78b-c390-4fb6-9dd8-c74727e7ca70_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!UDpg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F626ca78b-c390-4fb6-9dd8-c74727e7ca70_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ol><div><hr></div><h2>Follow Meng Online</h2><ul><li><p><a href="https://designcode.io">Design+Code</a></p></li><li><p><a href="https://www.linkedin.com/in/mengto">LinkedIn</a></p></li><li><p><a href="https://www.youtube.com/channel/UCTIhfOopxukTIRkbXJ3kN-g">YouTube</a></p></li><li><p><a href="https://aura.build">Aura</a></p></li><li><p><a href="https://x.com/MengTo?lang=en">X</a></p></li></ul><div><hr></div><div class="poll-embed" data-attrs="{&quot;id&quot;:635059}" data-component-name="PollToDOM"></div><div><hr></div><h2>Go Deeper</h2><p><strong>Tools</strong>:</p><ol><li><p>To get access to my AI tool stack - Airtable, Dovetail, Arize, Linear, Descript, Reforge Build, Relay.app, Magic Patterns, Speechify, Bolt.new and Mobbin - <a href="https://www.news.aakashg.com/account">become an annual subscriber</a> ($150), and grab <a href="https://bundle.aakashg.com/">Aakash&#8217;s bundle</a>.</p></li><li><p>To get access to my AI PM customizations - <a href="http://l.threads.com/?u=https%3A%2F%2Fwww.news.aakashg.com%2Fp%2Fpm-os&amp;e=AT3OpE6P_HWG7KYcTl7xmfJz8h5zD8r-frJ3BkELyP3DYU58vBRyaMu95EaIbAjHMK36o_aZMzrCeGtw4SDHYwhZVyucVSaW1gqpGFsZrI6GBstPgR1InkhqtfU1niMfNeO455rFAhLe">PM OS</a>, <a href="https://www.news.aakashg.com/p/job-search-os">Job Search OS</a>, and <a href="https://www.news.aakashg.com/p/pm-prompt-library">Prompt Library</a> - <a href="https://www.news.aakashg.com/account">become a founding subscriber</a> ($250).</p></li></ol><p><strong>Podcasts: </strong></p><ol><li><p><a href="https://www.news.aakashg.com/p/xinran-ma-podcast">How to Design with AI</a> - <a href="https://youtu.be/IUvi2YHayS0">YouTube</a> | <a href="https://open.spotify.com/episode/6XooAxxfJguOFDVTYMIRUj">Spotify</a> | <a href="https://podcasts.apple.com/in/podcast/how-to-design-with-ai-the-complete-guide-for-pms/id1763555775?i=1000750739877">Apple</a></p></li><li><p><a href="https://www.news.aakashg.com/p/codex-pm">How to Use Codex Like an OpenAI PM</a> - <a href="https://youtu.be/j1IOG8WoW1A">YouTube</a> | <a href="https://open.spotify.com/episode/2uoEkQWVyA4uUwKYwmQtP5?si=4DMfT_o5RVW7p5ig6M8a2g">Spotify</a> | <a href="https://podcasts.apple.com/in/podcast/how-to-use-codex-like-an-openai-pm-abhi-muchhal-pm/id1763555775?i=1000771057942">Apple</a></p></li><li><p><a href="https://www.news.aakashg.com/p/chatgpt-codex-guide">The Ultimate Guide to ChatGPT Codex</a> - <a href="https://youtu.be/NYSZ4g7igDg">YouTube</a> | <a href="https://open.spotify.com/episode/6J6clLo2tjfPrRv6Jbe98V">Spotify</a> | <a href="https://podcasts.apple.com/in/podcast/the-ultimate-guide-to-chatgpt-codex-openais-claude/id1763555775?i=1000740315720">Apple</a></p></li></ol><p><strong>Newsletters:</strong></p><ol><li><p><a href="https://www.news.aakashg.com/p/codex-pm-guide">OpenAI&#8217;s Codex is the Best Way to Use ChatGPT</a></p></li><li><p><a href="https://www.news.aakashg.com/p/pm-os">I spent 100s of hours building a PM OS for you</a></p></li><li><p><a href="https://www.news.aakashg.com/p/ai-product-strategy-2026">How to build product strategy in the age of AI</a></p></li></ol><div><hr></div><p><em>PS. Please subscribe on <a href="https://www.youtube.com/@growproduct?sub_confirmation=1">YouTube</a> and follow on <a href="https://podcasts.apple.com/in/podcast/how-to-ai-prototype-well-masterclass-from-%245-5b-founder/id1763555775?i=1000752030510">Apple</a> &amp; <a href="https://open.spotify.com/episode/4oHNke2KJNHh7xrbiynQEI?si=0V6avOAiQ-WxS9V-VuePYw">Spotify</a>. It helps!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/leaderboard?&amp;utm_source=post&quot;,&quot;text&quot;:&quot;Refer a friend&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.news.aakashg.com/leaderboard?&amp;utm_source=post"><span>Refer a friend</span></a></p>]]></content:encoded></item><item><title><![CDATA[GitHub for PMs: Version Control for Everything You Build With AI]]></title><description><![CDATA[Your skills have versions. Your CLAUDE.md changes every week. Your eval criteria evolve. Here&#8217;s how to stop losing track.]]></description><link>https://www.news.aakashg.com/p/github-for-pms</link><guid isPermaLink="false">https://www.news.aakashg.com/p/github-for-pms</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Sat, 27 Jun 2026 20:19:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nQxx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219fa086-b275-4202-a607-d1580ea3736e_1200x630.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_!2kCG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1497bdf0-93a5-4ffb-8523-201311c3ed3b_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2kCG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1497bdf0-93a5-4ffb-8523-201311c3ed3b_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!2kCG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1497bdf0-93a5-4ffb-8523-201311c3ed3b_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!2kCG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1497bdf0-93a5-4ffb-8523-201311c3ed3b_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!2kCG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1497bdf0-93a5-4ffb-8523-201311c3ed3b_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2kCG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1497bdf0-93a5-4ffb-8523-201311c3ed3b_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1497bdf0-93a5-4ffb-8523-201311c3ed3b_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:956669,&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.news.aakashg.com/i/199393439?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1497bdf0-93a5-4ffb-8523-201311c3ed3b_2160x2700.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_!2kCG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1497bdf0-93a5-4ffb-8523-201311c3ed3b_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!2kCG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1497bdf0-93a5-4ffb-8523-201311c3ed3b_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!2kCG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1497bdf0-93a5-4ffb-8523-201311c3ed3b_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!2kCG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1497bdf0-93a5-4ffb-8523-201311c3ed3b_2160x2700.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last month, your Claude setup worked perfectly.</p><p>This month, it feels like the AI is actively gaslighting you. It ignores your skills details and writes docs so lazy you end up rewriting them yourself.</p><p>If you&#8217;re like me, you find yourself scrolling through past chats, desperately trying to find that one version of a prompt that actually worked a few months back. </p><blockquote><p><em>Where did it go? What skill version was it? Did I accidentally overwrite it when I updated my CLAUDE.md yesterday?</em></p></blockquote><p>This is the exhausting reality of AI workspace drift.</p><p>When you don&#8217;t track your AI infrastructure, <strong>a single word shift</strong> can completely break <a href="https://www.news.aakashg.com/p/pm-os">your OS&#8217;s behavior</a>. Top product managers are stopping this bleeding by <strong><a href="https://www.news.aakashg.com/p/you-should-build-a-pm-github">moving their workspaces to GitHub</a></strong>. </p><div class="callout-block" data-callout="true"><p>So to build a truly bulletproof engineering manual for PM workspaces, I needed to partner with someone who done that himself.</p></div><div><hr></div><h2>Introducing Shubham Saboo</h2><p><em><a href="http://linkedin.com/in/shubhamsaboo">Shubham</a> is a Senior AI Product Manager at Google and the mastermind behind <a href="https://github.com/Shubhamsaboo/awesome-llm-apps">Awesome LLM Apps</a> - an open-source powerhouse with over 120 production-ready templates covering everything from multi-agent teams and MCP configurations to complex agent skills.</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_!VHmI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140cc41c-91fc-4034-8c0b-5ae617625709_1867x857.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VHmI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140cc41c-91fc-4034-8c0b-5ae617625709_1867x857.png 424w, https://substackcdn.com/image/fetch/$s_!VHmI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140cc41c-91fc-4034-8c0b-5ae617625709_1867x857.png 848w, https://substackcdn.com/image/fetch/$s_!VHmI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140cc41c-91fc-4034-8c0b-5ae617625709_1867x857.png 1272w, https://substackcdn.com/image/fetch/$s_!VHmI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140cc41c-91fc-4034-8c0b-5ae617625709_1867x857.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VHmI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140cc41c-91fc-4034-8c0b-5ae617625709_1867x857.png" width="1456" height="668" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/140cc41c-91fc-4034-8c0b-5ae617625709_1867x857.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:668,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:303640,&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.news.aakashg.com/i/199393439?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140cc41c-91fc-4034-8c0b-5ae617625709_1867x857.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_!VHmI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140cc41c-91fc-4034-8c0b-5ae617625709_1867x857.png 424w, https://substackcdn.com/image/fetch/$s_!VHmI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140cc41c-91fc-4034-8c0b-5ae617625709_1867x857.png 848w, https://substackcdn.com/image/fetch/$s_!VHmI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140cc41c-91fc-4034-8c0b-5ae617625709_1867x857.png 1272w, https://substackcdn.com/image/fetch/$s_!VHmI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140cc41c-91fc-4034-8c0b-5ae617625709_1867x857.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>If his name sounds familiar, it&#8217;s because I recently wrote an entire breakdown piece on <a href="https://www.news.aakashg.com/p/you-should-build-a-pm-github?utm_source=publication-search">how his Github got him hired at Google</a>. His repository has crossed an absurd <a href="https://github.com/Shubhamsaboo">115,000 GitHub stars</a>. </em></p><div><hr></div><h2>Today&#8217;s Post</h2><p><em><a href="https://hannahstulberg.substack.com/p/tool-school-github-101">Hannah Stulberg and Sidwyn Koh</a> wrote an excellent GitHub 101 for non-engineers. My <a href="https://www.news.aakashg.com/p/pm-guide-ship-production">Ship Your First PR</a> piece teaches the code PR workflow. Today, we are opening up the critical infrastructure layer that sits directly underneath both my<a href="https://www.news.aakashg.com/p/pm-os"> PM OS</a> and <a href="https://www.news.aakashg.com/p/team-os-cc">Team OS</a> frameworks:</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_!nQxx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219fa086-b275-4202-a607-d1580ea3736e_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nQxx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219fa086-b275-4202-a607-d1580ea3736e_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!nQxx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219fa086-b275-4202-a607-d1580ea3736e_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!nQxx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219fa086-b275-4202-a607-d1580ea3736e_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!nQxx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219fa086-b275-4202-a607-d1580ea3736e_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nQxx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219fa086-b275-4202-a607-d1580ea3736e_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/219fa086-b275-4202-a607-d1580ea3736e_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:223484,&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.news.aakashg.com/i/199393439?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219fa086-b275-4202-a607-d1580ea3736e_1200x630.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_!nQxx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219fa086-b275-4202-a607-d1580ea3736e_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!nQxx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219fa086-b275-4202-a607-d1580ea3736e_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!nQxx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219fa086-b275-4202-a607-d1580ea3736e_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!nQxx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F219fa086-b275-4202-a607-d1580ea3736e_1200x630.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p>Three repos that cover 90% of PM work</p></li><li><p>The daily workflow: pull, branch, commit, push, review, merge</p></li><li><p>Four version control workflows for PM artifacts</p></li><li><p>The practice repo and your Monday move</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div class="callout-block" data-callout="true"><p><em>We are going to show you exactly where your artifacts should live, how to build a bulletproof memory layer for your AI, and how to configure our custom PM GitHub starter repo. Plus, you get 3 downloadable tools: a PM GitHub Starter Repo, a &#8220;Which Repo?&#8221; decision guide, and a PM .gitignore template.</em></p></div><div><hr></div><blockquote><p><em><strong>New to Claude Code?</strong> Quick glossary: <strong>skills</strong> are <a href="https://www.news.aakashg.com/p/10-laws-claude-skills?utm_source=publication-search">reusable instruction files</a> for Claude Code tasks. <strong>CLAUDE.md</strong> is the <a href="https://www.news.aakashg.com/p/carl-vellotti-3?utm_source=publication-search">persistent context file</a> Claude reads every session. <strong><a href="https://www.news.aakashg.com/p/aparna-dhinakaran-podcast">Eval criteria</a></strong> are scoring functions. These files change constantly. Managing them is what the rest of the piece covers.</em></p><p><em>If you&#8217;re new to GitHub entirely, I put together the <a href="https://www.news.aakashg.com/p/you-should-build-a-pm-github">web&#8217;s first guide on PM Githubs</a>.</em> </p></blockquote><div><hr></div><h2>1. Three Repos, One PM</h2><p>Imagine your laptop dies tonight. <em>How will you access your important files?</em></p><p>You&#8217;ve got a CLAUDE.md. You&#8217;ve got <a href="https://www.news.aakashg.com/p/10-laws-claude-skills">skills</a>. Maybe <a href="https://www.news.aakashg.com/p/ai-evals-explained-simply">eval criteria</a>, <a href="https://www.news.aakashg.com/p/pm-prompt-library">prompt templates</a>, project configs. They&#8217;re scattered across your machine. Some in the <a href="https://www.news.aakashg.com/p/pm-os">PM OS</a> folder. Some in project directories. Some are in Downloads because you grabbed them from Slack two weeks ago.</p><p>If you&#8217;re not careful, all of that effort goes down the drain. This is why you need GitHub repos. <strong>Here are three repos that cover your whole PM workflow.</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_!_VVz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca4f91-eadf-4853-8c0b-b5522dee9ef8_2160x2400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_VVz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca4f91-eadf-4853-8c0b-b5522dee9ef8_2160x2400.png 424w, https://substackcdn.com/image/fetch/$s_!_VVz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca4f91-eadf-4853-8c0b-b5522dee9ef8_2160x2400.png 848w, https://substackcdn.com/image/fetch/$s_!_VVz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca4f91-eadf-4853-8c0b-b5522dee9ef8_2160x2400.png 1272w, https://substackcdn.com/image/fetch/$s_!_VVz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca4f91-eadf-4853-8c0b-b5522dee9ef8_2160x2400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_VVz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca4f91-eadf-4853-8c0b-b5522dee9ef8_2160x2400.png" width="1456" height="1618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ddca4f91-eadf-4853-8c0b-b5522dee9ef8_2160x2400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1618,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:654314,&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.news.aakashg.com/i/199393439?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca4f91-eadf-4853-8c0b-b5522dee9ef8_2160x2400.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_!_VVz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca4f91-eadf-4853-8c0b-b5522dee9ef8_2160x2400.png 424w, https://substackcdn.com/image/fetch/$s_!_VVz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca4f91-eadf-4853-8c0b-b5522dee9ef8_2160x2400.png 848w, https://substackcdn.com/image/fetch/$s_!_VVz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca4f91-eadf-4853-8c0b-b5522dee9ef8_2160x2400.png 1272w, https://substackcdn.com/image/fetch/$s_!_VVz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca4f91-eadf-4853-8c0b-b5522dee9ef8_2160x2400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You won&#8217;t need all three when starting. You only need <strong>Repo 1</strong> if you&#8217;re just a beginner. <strong>Repo 2,</strong> when you have <a href="https://www.aibyaakash.com/p/i-open-sourced-claude-code-setup">skills worth sharing</a>. <strong>Repo 3,</strong> when you&#8217;re shipping code with <a href="https://www.news.aakashg.com/p/pm-guide-ship-production">the PR workflow</a>.</p><h3>Your Workspace (Repo 1)</h3><p>This is your private workspace containing everything that requires your personal context. This is where your <a href="https://www.news.aakashg.com/p/pm-os">PM OS</a> lives.</p><p>Inside this repository, you store your personal CLAUDE.md (pre-loaded with your specific stakeholder list, company strategy, and communication preferences), your private skills/ folder, and your autoresearch configurations. When you open Claude Code inside this folder, your PM OS architecture boots up instantly, making every single custom skill available on launch.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w2Ia!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64773214-6fa0-4498-83c2-d7dfd5138e8a_1535x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w2Ia!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64773214-6fa0-4498-83c2-d7dfd5138e8a_1535x1024.png 424w, https://substackcdn.com/image/fetch/$s_!w2Ia!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64773214-6fa0-4498-83c2-d7dfd5138e8a_1535x1024.png 848w, https://substackcdn.com/image/fetch/$s_!w2Ia!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64773214-6fa0-4498-83c2-d7dfd5138e8a_1535x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!w2Ia!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64773214-6fa0-4498-83c2-d7dfd5138e8a_1535x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w2Ia!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64773214-6fa0-4498-83c2-d7dfd5138e8a_1535x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64773214-6fa0-4498-83c2-d7dfd5138e8a_1535x1024.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;:1008735,&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.news.aakashg.com/i/199393439?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64773214-6fa0-4498-83c2-d7dfd5138e8a_1535x1024.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_!w2Ia!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64773214-6fa0-4498-83c2-d7dfd5138e8a_1535x1024.png 424w, https://substackcdn.com/image/fetch/$s_!w2Ia!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64773214-6fa0-4498-83c2-d7dfd5138e8a_1535x1024.png 848w, https://substackcdn.com/image/fetch/$s_!w2Ia!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64773214-6fa0-4498-83c2-d7dfd5138e8a_1535x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!w2Ia!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64773214-6fa0-4498-83c2-d7dfd5138e8a_1535x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>Why GitHub instead of just a folder on your machine?</strong></em></p><p><strong>Backup.</strong> Machine dies, you clone the repo on a new one. Back to full setup in 2 minutes. Same repo across machines, zero reconfiguration.</p><p><strong>History.</strong> Every change to every file is tracked. When your CLAUDE.md was working better last month, you can see exactly what changed. When a skill breaks after a tweak, you restore the previous version in one command.</p><p><strong>Phone access.</strong> Claude Code on the iOS app can read from your GitHub repo. You can start agents from your phone that read your CLAUDE.md and run tasks against your project files. Requires the files to be on GitHub, accessible from anywhere.</p><div class="callout-block" data-callout="true"><p><em><strong>&#9888;&#65039; Security note: </strong>Do not blindly push your PM workspace to GitHub. A private repo is not a privacy strategy. Before your first push, you must completely remove API keys, .env files, actual customer names, transcripts, internal strategy docs you are not allowed to upload, HR or performance feedback, raw Slack exports, and screenshots with sensitive information. Use .gitignore first. Then run a secret scan. Then push.</em></p></div><h3>Your Shared Tools (Repo 2)</h3><p>This is where your Team OS plugins live. It houses the skills, templates, and configurations that other PMs can fork, adapt, and run inside their own workspaces.</p><p>The core difference from your private workspace is simple: <strong>shared tools have all personal and company-specific context completely stripped out.</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_!RvmB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd413017-6054-46b1-af75-969eb870d38b_1535x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RvmB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd413017-6054-46b1-af75-969eb870d38b_1535x1024.png 424w, https://substackcdn.com/image/fetch/$s_!RvmB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd413017-6054-46b1-af75-969eb870d38b_1535x1024.png 848w, https://substackcdn.com/image/fetch/$s_!RvmB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd413017-6054-46b1-af75-969eb870d38b_1535x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!RvmB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd413017-6054-46b1-af75-969eb870d38b_1535x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RvmB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd413017-6054-46b1-af75-969eb870d38b_1535x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd413017-6054-46b1-af75-969eb870d38b_1535x1024.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;:1203745,&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.news.aakashg.com/i/199393439?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd413017-6054-46b1-af75-969eb870d38b_1535x1024.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_!RvmB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd413017-6054-46b1-af75-969eb870d38b_1535x1024.png 424w, https://substackcdn.com/image/fetch/$s_!RvmB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd413017-6054-46b1-af75-969eb870d38b_1535x1024.png 848w, https://substackcdn.com/image/fetch/$s_!RvmB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd413017-6054-46b1-af75-969eb870d38b_1535x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!RvmB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd413017-6054-46b1-af75-969eb870d38b_1535x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hannah&#8217;s shared repo - her <a href="https://www.news.aakashg.com/p/team-os-cc">Team OS at DoorDash</a> - has nested CLAUDE.md navigation files, shared skills (<em>customer-call-summary</em>, <em>decision-log-entry</em>, <em>feature-launch-gate</em>), analytics templates, and team context that any engineer, designer, or PM can query.</p><p>When her strategy partner started contributing, she cloned the repo and had the full team toolkit in <em>30 seconds.</em></p><p>On the public side, this category is exploding:</p><ul><li><p>Garry Tan&#8217;s <a href="https://github.com/garrytan/gstack">gstack</a>: 23 specialist skills</p></li><li><p>Pawel Huryn&#8217;s <a href="https://github.com/phuryn/pm-skills">pm-skills</a>: 100+ skills across 8 plugins</p></li><li><p>Carl Vellotti&#8217;s <a href="https://github.com/carlvellotti/claude-code-pm-course">claude-code-pm-course</a>: interactive Claude Code course</p></li></ul><p><em>My <a href="https://claude.ai/chat/link-internal-steal-6-skills">Steal 6 Skills piece</a> shows what shareable skills look like.</em></p><div class="callout-block" data-callout="true"><p>Most PMs need this repo when they build a <a href="https://claude.ai/chat/link-internal-team-os">Team OS</a> or when they&#8217;ve created enough skills worth sharing publicly.</p></div><h3>Your Projects (Repo 3)</h3><p>These are projects you are currently working on.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8qQc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f18edbf-6d2e-4a8b-ab6c-d87084641915_1535x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8qQc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f18edbf-6d2e-4a8b-ab6c-d87084641915_1535x1024.png 424w, https://substackcdn.com/image/fetch/$s_!8qQc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f18edbf-6d2e-4a8b-ab6c-d87084641915_1535x1024.png 848w, https://substackcdn.com/image/fetch/$s_!8qQc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f18edbf-6d2e-4a8b-ab6c-d87084641915_1535x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!8qQc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f18edbf-6d2e-4a8b-ab6c-d87084641915_1535x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8qQc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f18edbf-6d2e-4a8b-ab6c-d87084641915_1535x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f18edbf-6d2e-4a8b-ab6c-d87084641915_1535x1024.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;:1108025,&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.news.aakashg.com/i/199393439?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f18edbf-6d2e-4a8b-ab6c-d87084641915_1535x1024.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_!8qQc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f18edbf-6d2e-4a8b-ab6c-d87084641915_1535x1024.png 424w, https://substackcdn.com/image/fetch/$s_!8qQc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f18edbf-6d2e-4a8b-ab6c-d87084641915_1535x1024.png 848w, https://substackcdn.com/image/fetch/$s_!8qQc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f18edbf-6d2e-4a8b-ab6c-d87084641915_1535x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!8qQc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f18edbf-6d2e-4a8b-ab6c-d87084641915_1535x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>PLANNING.md for the feature. Eval scoring criteria from the <a href="https://claude.ai/chat/link-internal-experimentation">experimentation piece</a>. The code. One repo per initiative because different projects have different collaborators and different lifespans.</p><p>When the project ships, the repo is the complete record of what was built, why, and how it was measured. <a href="https://www.news.aakashg.com/p/pm-guide-ship-production">PLANNING.md</a> revisions, eval criteria updates, prompt iterations, tracked in the commit history.</p><h3>The Decision Guide</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nzlY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ccba4-603d-4c3e-b519-3b583dfaa732_2160x1477.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nzlY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ccba4-603d-4c3e-b519-3b583dfaa732_2160x1477.png 424w, https://substackcdn.com/image/fetch/$s_!nzlY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ccba4-603d-4c3e-b519-3b583dfaa732_2160x1477.png 848w, https://substackcdn.com/image/fetch/$s_!nzlY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ccba4-603d-4c3e-b519-3b583dfaa732_2160x1477.png 1272w, https://substackcdn.com/image/fetch/$s_!nzlY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ccba4-603d-4c3e-b519-3b583dfaa732_2160x1477.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nzlY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ccba4-603d-4c3e-b519-3b583dfaa732_2160x1477.png" width="1456" height="996" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da7ccba4-603d-4c3e-b519-3b583dfaa732_2160x1477.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:996,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166994,&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.news.aakashg.com/i/199393439?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ccba4-603d-4c3e-b519-3b583dfaa732_2160x1477.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_!nzlY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ccba4-603d-4c3e-b519-3b583dfaa732_2160x1477.png 424w, https://substackcdn.com/image/fetch/$s_!nzlY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ccba4-603d-4c3e-b519-3b583dfaa732_2160x1477.png 848w, https://substackcdn.com/image/fetch/$s_!nzlY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ccba4-603d-4c3e-b519-3b583dfaa732_2160x1477.png 1272w, https://substackcdn.com/image/fetch/$s_!nzlY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda7ccba4-603d-4c3e-b519-3b583dfaa732_2160x1477.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em><strong>&#9888;&#65039; Security note:</strong> The <a href="https://drive.google.com/file/d/1AS0Z4YM3WngsWrTlg31TG8X_Jq7XvGEZ/view?usp=sharing">PM .gitignore template</a> in the downloadables keeps secrets out of GitHub automatically. Set it up before your first push.</em></p></div><h3>How This Connects</h3><p><strong>Coming from <a href="https://www.news.aakashg.com/p/pm-os">PM OS</a>?</strong> You already have the folder structure: skills, context library, templates. Git is what keeps that folder managed over time. The <code>/upgrade-to-team-os</code> command from the <a href="https://www.news.aakashg.com/p/team-os-cc">Team OS starter kit</a> scaffolds the team structure around your existing PM OS, and it assumes your PM OS is already in a git repo. The setup in Section 2 gets you there.</p><p><strong>Coming from <a href="https://www.news.aakashg.com/p/team-os-cc">Team OS</a>?</strong> You know the architecture: shared context, shared queries, shared discipline. The GitHub mechanics underneath are what make it work. Team OS says, &#8220;push to GitHub so you have version control,&#8221; and &#8220;I&#8217;ve had to revert my own CLAUDE.md multiple times after changes degraded performance.&#8221;</p><p>The pruning workflow in Section 3 is exactly that revert process. Team OS&#8217;s Phase 2 (the team contributing shared skills via PRs) runs on the same PR workflow taught here. When Hannah&#8217;s strategy partner submitted her first PR, she was committing a skill change with a descriptive message, getting it reviewed, and merging it so the whole team got the update.</p><p><em>Team OS is the architecture. The workflows below are the plumbing.</em></p><div><hr></div><h2>2. The Daily Workflow</h2><p>Seven steps. The same rhythm every time you change a PM artifact.</p><p>Every command works by talking to Claude Code in natural language. No git syntax to memorize.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UL_5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ad1c64-2503-4a92-8d72-cdc3b21f05de_2160x2400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UL_5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ad1c64-2503-4a92-8d72-cdc3b21f05de_2160x2400.png 424w, https://substackcdn.com/image/fetch/$s_!UL_5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ad1c64-2503-4a92-8d72-cdc3b21f05de_2160x2400.png 848w, https://substackcdn.com/image/fetch/$s_!UL_5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ad1c64-2503-4a92-8d72-cdc3b21f05de_2160x2400.png 1272w, https://substackcdn.com/image/fetch/$s_!UL_5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ad1c64-2503-4a92-8d72-cdc3b21f05de_2160x2400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UL_5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ad1c64-2503-4a92-8d72-cdc3b21f05de_2160x2400.png" width="1456" height="1618" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e8ad1c64-2503-4a92-8d72-cdc3b21f05de_2160x2400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1618,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:946199,&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.news.aakashg.com/i/199393439?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ad1c64-2503-4a92-8d72-cdc3b21f05de_2160x2400.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_!UL_5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ad1c64-2503-4a92-8d72-cdc3b21f05de_2160x2400.png 424w, https://substackcdn.com/image/fetch/$s_!UL_5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ad1c64-2503-4a92-8d72-cdc3b21f05de_2160x2400.png 848w, https://substackcdn.com/image/fetch/$s_!UL_5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ad1c64-2503-4a92-8d72-cdc3b21f05de_2160x2400.png 1272w, https://substackcdn.com/image/fetch/$s_!UL_5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe8ad1c64-2503-4a92-8d72-cdc3b21f05de_2160x2400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Pull</h3><p>Before you start working, get the latest version. If a teammate updated the shared repo overnight, you want their changes before you start editing.</p><blockquote><p>Claude Code: <em>&#8220;Pull the latest changes from main.&#8221;</em></p></blockquote><h3>Branch</h3><p>A branch is your own copy of the files. Changes on your branch don&#8217;t affect anyone else until you merge.</p><p>Name it after what you&#8217;re doing.</p><blockquote><p>Claude Code: <em>&#8220;Create a new branch called improve/prd-reviewer-v7.&#8221;</em></p></blockquote><p>For solo work on your private workspace, you can skip branching and work directly on main. Branching matters most when you&#8217;re sharing a repo with your team (<a href="https://claude.ai/chat/link-internal-team-os">Team OS</a>).</p><h3>Edit</h3><p>Make your changes. Update the skill file. Add a line to your CLAUDE.md. Modify the eval criteria.</p><p>The actual work happens here.</p><h3>Commit</h3><p>A commit saves a snapshot of your work with a message explaining what you did.</p><p>The message matters. <em>&#8220;Update&#8221;</em> tells you nothing in three months. <em>&#8220;Add behavior contract check to PRD reviewer&#8221;</em> tells you exactly what changed and why.</p><blockquote><p>Claude Code: <em>&#8220;Commit my changes with the message: add behavior contract check to PRD reviewer.&#8221;</em></p></blockquote><p>Commit after every meaningful change. Not after every keystroke. Not after a full day of work. After each change you&#8217;d want to be able to roll back to individually.</p><p>If you&#8217;re unsure, commit more often.</p><h3>Push</h3><p>Upload your commits to GitHub. Until you push, your work exists only on your machine.</p><blockquote><p>Claude Code: <em>&#8220;Push my changes.&#8221;</em></p></blockquote><p>After pushing: backed up, accessible from other machines, visible to teammates if the repo is shared.</p><h3>Pull Request (PR)</h3><p>A PR says: <em>&#8220;Here are my changes. Please review before they become official.&#8221;</em></p><p>For PM artifacts in a shared repo, the review is about <strong>quality</strong>, not syntax. Does this skill improvement actually produce better output? Does this CLAUDE.md change follow team conventions?</p><blockquote><p>Claude Code: <em>&#8220;Open a pull request.&#8221;</em></p></blockquote><p>Write a short description of what changed and why. The <a href="https://claude.ai/chat/link-github">CONTRIBUTING.md</a> in the practice repo has a template.</p><p>For your private workspace, you can skip PRs and push directly to main. PRs matter when the repo is shared.</p><h3>Merge</h3><p>Reviewer approves. You click merge on GitHub. Your changes are now part of the official version. Delete the branch.</p><p>Working solo? Merge your own PRs. The PR still serves as a record of what changed and why.</p><div><hr></div><p>Seven steps, same rhythm every time. Pull, branch, edit, commit, push, PR, merge.</p><p><a href="https://hannahstulberg.substack.com/p/tool-school-github-101">Hannah&#8217;s GitHub 101</a> goes deeper on each step with screenshots and troubleshooting. <a href="https://www.news.aakashg.com/p/pm-guide-ship-production">Ship Your First PR</a> applies this cycle to code changes specifically. The four workflows in the next section build on top of this rhythm.</p><blockquote><p><em>&#128274; Below, you&#8217;ll read: <br><br>&#8226; Loop Engineering for your workspace asset<br>&#8226; The exact repo structure Aakash uses<br>&#8226; Four version-control workflows that save hours every month (skill rollback, CLAUDE.md pruning, autoresearch tracking, eval criteria versioning)<br>&#8226; A practice repo you can fork today<br>&#8226; The PM GitHub starter kit<br><br>If you&#8217;re serious about building a long-term AI operating system, the rest of the guide is for you.</em></p></blockquote>
      <p>
          <a href="https://www.news.aakashg.com/p/github-for-pms">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How to Build a Company OS in Claude Code with Jiaona Zhang, CPO at Laurel]]></title><description><![CDATA[One AI native team of 9 can now out-ship what used to take 90 people. Here is how Laurel built that team.]]></description><link>https://www.news.aakashg.com/p/company-os-jz</link><guid isPermaLink="false">https://www.news.aakashg.com/p/company-os-jz</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Wed, 24 Jun 2026 19:40:14 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/201552512/4b40a3668be7060a17576549ac6904b8.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-qsDX0PMKcaE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;qsDX0PMKcaE&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/qsDX0PMKcaE?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><em>Check out the conversation on <a href="https://podcasts.apple.com/in/podcast/how-to-become-a-builder-pm-with-n8n-claude-code/id1763555775?i=1000762483697">Apple</a>, <a href="https://open.spotify.com/episode/5ZNRFSYL15vRo7Rt51ANXP?si=glhi9q4SS7igfxzCWWA0bw">Spotify</a>, and <a href="https://youtu.be/qsDX0PMKcaE">YouTube</a>. </em></p><p><strong>Brought to you by: </strong></p><ol><li><p><a href="https://ariso.ai/aakash">Ariso</a> - Ship AI agents and features faster, with fewer regressions</p></li><li><p><a href="https://bolt.new/solutions/product-manager?utm_source=Promoted&amp;utm_medium=email&amp;utm_campaign=aakash-product-growth">Bolt</a> - Ship AI-powered products 10x faster</p></li><li><p><a href="http://www.pendo.io/aakash">Pendo</a> - The #1 software experience management platform</p></li><li><p><a href="https://maven.com/product-faculty/ai-product-management-certification?promoCode=AAKASH550C7">Product Faculty</a> - Get $550 off their #1 AI PM Certification: code AAKASH550C7</p></li><li><p><a href="http://customer.io/productgrowth">Customer.io</a> - Send smarter messages using your product data</p></li></ol><div><hr></div><h2>Today&#8217;s episode</h2><p>I&#8217;ve written about building a <a href="https://www.news.aakashg.com/p/pm-os">PM OS</a> and <a href="https://www.news.aakashg.com/p/team-os-cc">Team OS</a> in Claude Code. They are my top two most popular pieces of 2026.</p><p>Today is the upgrade: <strong>a company OS</strong> that enables <em>even CSMs at your company to <a href="https://www.news.aakashg.com/p/pm-guide-ship-production">ship to production</a></em>. </p><p>And this isn&#8217;t theoretical. </p><p><a href="https://www.linkedin.com/in/jiaona/">Jiaona Zhang &#8220;JZ&#8221;</a><span> is the CPO at Laurel - which raised a </span><strong><span>$</span><a href="https://www.laurel.ai/resources-post/ai-time-platform-laurel-raises-100-million-to-transform-the-professional-services-industry">100M Series C</a></strong><span> - and her company actually runs on a Company OS. They have run into the problems and kinks. They&#8217;ve ironed them out. Now, they&#8217;re showing what works.</span></p><p>JZ is not some &#8220;AI purist.&#8221; She has led product at <strong>Airbnb, Dropbox, Webflow, and WeWork</strong>. She&#8217;s an AI realist. </p><p>And in this episode, she doesn&#8217;t hold anything back:</p><ul><li><p><strong>The Company OS</strong> that enables it all</p></li><li><p><strong>How PMs go from product idea to shipped feature</strong> with agents</p></li><li><p><strong>How she conducts AI PM interviews</strong> in this era, and how to ace them</p></li></ul><p>This is one of the densest episodes I&#8217;ve ever recorded. </p><p><em>I hope you enjoy watching it as much as I did recording it.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://podcasts.apple.com/in/podcast/how-to-design-like-openai-and-figma/id1763555775?i=1000760746398&quot;,&quot;text&quot;:&quot;Apple Podcast&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://podcasts.apple.com/in/podcast/how-to-design-like-openai-and-figma/id1763555775?i=1000760746398"><span>Apple Podcast</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://open.spotify.com/episode/2q9Sk4a5htqzlJ4XSh8PL8?si=VWDjbQAoSAWiNSytMhm4ZA&quot;,&quot;text&quot;:&quot;Spotify&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://open.spotify.com/episode/2q9Sk4a5htqzlJ4XSh8PL8?si=VWDjbQAoSAWiNSytMhm4ZA"><span>Spotify</span></a></p><div><hr></div><ul><li><p><em><strong>To get access to my AI tool stack</strong> - Dovetail, Arize, Linear, Descript, Reforge Build, Relay.app, Magic Patterns, Speechify, Bolt.new and Mobbin - <strong><a href="https://www.news.aakashg.com/account">become an annual subscriber</a> ($150), and grab <a href="https://bundle.aakashg.com/">Aakash&#8217;s bundle</a></strong>.</em></p></li><li><p><em><strong>To get access to my AI PM customizations</strong> - <a href="http://l.threads.com/?u=https%3A%2F%2Fwww.news.aakashg.com%2Fp%2Fpm-os&amp;e=AT3OpE6P_HWG7KYcTl7xmfJz8h5zD8r-frJ3BkELyP3DYU58vBRyaMu95EaIbAjHMK36o_aZMzrCeGtw4SDHYwhZVyucVSaW1gqpGFsZrI6GBstPgR1InkhqtfU1niMfNeO455rFAhLe">PM OS</a>, <a href="https://www.news.aakashg.com/p/job-search-os">Job Search OS</a>, and <a href="https://www.news.aakashg.com/p/pm-prompt-library">Prompt Library</a> - <strong><a href="https://www.news.aakashg.com/account">become a founding subscriber</a> ($250)</strong>.</em></p></li></ul><div><hr></div><h2>Newsletter Deep Dive</h2><p><em>Welcome to the web&#8217;s first guide for how product leaders can create a Company OS to accelerate Claude Code adoption across their org: </em></p><ol><li><p><strong>How to build your Company OS</strong></p><ul><li><p>How to spread AI adoption beyond engineering</p></li></ul></li><li><p><strong>The new role of the PM in an AI-native team</strong></p></li><li><p><strong>How to get hired as an AI-native PM</strong></p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. How to build your Company OS</h2><p>A company OS can unlock productivity across your organization. It takes the power of a concept like a <a href="https://www.news.aakashg.com/p/pm-os">PM OS </a>beyond single PMs or <a href="https://www.news.aakashg.com/p/team-os-cc">product teams</a>.</p><p>At Laurel, <strong>even CSMs are shipping to production</strong>. </p><p><em>Here&#8217;s how to build your own:</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_!PpJ9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe0aa47-7bed-4cb3-93c5-e4f3c646bc07_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PpJ9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe0aa47-7bed-4cb3-93c5-e4f3c646bc07_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!PpJ9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe0aa47-7bed-4cb3-93c5-e4f3c646bc07_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!PpJ9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe0aa47-7bed-4cb3-93c5-e4f3c646bc07_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!PpJ9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe0aa47-7bed-4cb3-93c5-e4f3c646bc07_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PpJ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe0aa47-7bed-4cb3-93c5-e4f3c646bc07_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fe0aa47-7bed-4cb3-93c5-e4f3c646bc07_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1836868,&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.news.aakashg.com/i/201552512?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe0aa47-7bed-4cb3-93c5-e4f3c646bc07_2160x2700.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_!PpJ9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe0aa47-7bed-4cb3-93c5-e4f3c646bc07_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!PpJ9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe0aa47-7bed-4cb3-93c5-e4f3c646bc07_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!PpJ9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe0aa47-7bed-4cb3-93c5-e4f3c646bc07_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!PpJ9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fe0aa47-7bed-4cb3-93c5-e4f3c646bc07_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>The architecture is simpler than you think</h4><p>One GitHub repo. Every team in the company has a folder. Every folder maps to the activities that team does. Every activity has a skill file. The skill files go directly into Claude&#8217;s organization settings. Anyone who opens Claude already has the right skill loaded.</p><p>During the demo, JZ screenshared Laurel&#8217;s full GitHub structure live. Customer success, data science, design, engineering, finance, legal, marketing, all of 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_!DuDj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f5e748b-05dd-49f9-92eb-db754b383e0e_2470x1302.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DuDj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f5e748b-05dd-49f9-92eb-db754b383e0e_2470x1302.png 424w, https://substackcdn.com/image/fetch/$s_!DuDj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f5e748b-05dd-49f9-92eb-db754b383e0e_2470x1302.png 848w, https://substackcdn.com/image/fetch/$s_!DuDj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f5e748b-05dd-49f9-92eb-db754b383e0e_2470x1302.png 1272w, https://substackcdn.com/image/fetch/$s_!DuDj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f5e748b-05dd-49f9-92eb-db754b383e0e_2470x1302.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DuDj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f5e748b-05dd-49f9-92eb-db754b383e0e_2470x1302.png" width="1456" height="767" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f5e748b-05dd-49f9-92eb-db754b383e0e_2470x1302.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:767,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:857485,&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.news.aakashg.com/i/201552512?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f5e748b-05dd-49f9-92eb-db754b383e0e_2470x1302.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_!DuDj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f5e748b-05dd-49f9-92eb-db754b383e0e_2470x1302.png 424w, https://substackcdn.com/image/fetch/$s_!DuDj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f5e748b-05dd-49f9-92eb-db754b383e0e_2470x1302.png 848w, https://substackcdn.com/image/fetch/$s_!DuDj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f5e748b-05dd-49f9-92eb-db754b383e0e_2470x1302.png 1272w, https://substackcdn.com/image/fetch/$s_!DuDj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f5e748b-05dd-49f9-92eb-db754b383e0e_2470x1302.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The original Company OS followed by JZ at Laurel</figcaption></figure></div><p><em>There are three layers to build your own. </em></p><h4>Layer 1 - Start with ontology</h4><p>PMs build the OS and then wonder why nobody uses it. They got the order wrong.</p><p>Start with the ontology like JZ. Map every function&#8217;s work to categories, then to tasks within each category. What should sales be doing? What should CS be doing? What should product be doing? This work map is what informs the folder structure. The OS is built from the ontology:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7u0N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2521ba-f521-436f-a550-1b52f44ce05c_2466x1234.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7u0N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2521ba-f521-436f-a550-1b52f44ce05c_2466x1234.png 424w, https://substackcdn.com/image/fetch/$s_!7u0N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2521ba-f521-436f-a550-1b52f44ce05c_2466x1234.png 848w, https://substackcdn.com/image/fetch/$s_!7u0N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2521ba-f521-436f-a550-1b52f44ce05c_2466x1234.png 1272w, https://substackcdn.com/image/fetch/$s_!7u0N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2521ba-f521-436f-a550-1b52f44ce05c_2466x1234.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7u0N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2521ba-f521-436f-a550-1b52f44ce05c_2466x1234.png" width="1456" height="729" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe2521ba-f521-436f-a550-1b52f44ce05c_2466x1234.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:729,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2478990,&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.news.aakashg.com/i/201552512?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2521ba-f521-436f-a550-1b52f44ce05c_2466x1234.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_!7u0N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2521ba-f521-436f-a550-1b52f44ce05c_2466x1234.png 424w, https://substackcdn.com/image/fetch/$s_!7u0N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2521ba-f521-436f-a550-1b52f44ce05c_2466x1234.png 848w, https://substackcdn.com/image/fetch/$s_!7u0N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2521ba-f521-436f-a550-1b52f44ce05c_2466x1234.png 1272w, https://substackcdn.com/image/fetch/$s_!7u0N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe2521ba-f521-436f-a550-1b52f44ce05c_2466x1234.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">What a company ontology looks like</figcaption></figure></div><p>At Laurel, the ontology sits alongside the OS. For each function, it shows which activities should go up (more human time) and which should go down (automated away). For product, competitive analysis write-ups, stakeholder briefs, and research synthesis are in the &#8220;stop doing manually&#8221; column. Feature work, QA, and direct customer contact are in the &#8220;spend more time here&#8221; column. Color-coded. Visible to every leader.</p><p><em>This is the part most companies skip. They install tools before deciding what work actually matters.</em></p><h4>Layer 2 - The skill file architecture</h4><p>Once you have the ontology, build the skills.</p><p>A skill file is a Markdown document that encodes how to do a specific piece of work. Not just a generic prompt. A specific, opinionated guide that reflects how your company does that thing. How do you write a renewal email at your company? What does a good feature request look like when it comes from a CS rep? What questions do you ask before triaging a support escalation?</p><p>The skill file answers all of this. Upload it to Claude&#8217;s organization settings and it becomes available to everyone. The skill is called when needed. With this simple set up now one person&#8217;s best workflow becomes everyone&#8217;s default.</p><h4>Layer 3 - The delivery layer</h4><p>At Laurel, every customer facing team member gets a daily morning message in Slack. Calendar, meetings, check-ins, onboarding sessions, all surfaced. And embedded alongside each item, the skill to use. You have a renewal call at 10am. Here is the renewal skill. You have an onboarding session at 2pm. Here is the onboarding skill. The OS meets people where they already are.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dwaR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c54c706-236a-46cf-80e3-6c1c344fead3_2534x1644.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dwaR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c54c706-236a-46cf-80e3-6c1c344fead3_2534x1644.png 424w, https://substackcdn.com/image/fetch/$s_!dwaR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c54c706-236a-46cf-80e3-6c1c344fead3_2534x1644.png 848w, https://substackcdn.com/image/fetch/$s_!dwaR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c54c706-236a-46cf-80e3-6c1c344fead3_2534x1644.png 1272w, https://substackcdn.com/image/fetch/$s_!dwaR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c54c706-236a-46cf-80e3-6c1c344fead3_2534x1644.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dwaR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c54c706-236a-46cf-80e3-6c1c344fead3_2534x1644.png" width="1456" height="945" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c54c706-236a-46cf-80e3-6c1c344fead3_2534x1644.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:945,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2341664,&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.news.aakashg.com/i/201552512?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c54c706-236a-46cf-80e3-6c1c344fead3_2534x1644.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_!dwaR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c54c706-236a-46cf-80e3-6c1c344fead3_2534x1644.png 424w, https://substackcdn.com/image/fetch/$s_!dwaR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c54c706-236a-46cf-80e3-6c1c344fead3_2534x1644.png 848w, https://substackcdn.com/image/fetch/$s_!dwaR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c54c706-236a-46cf-80e3-6c1c344fead3_2534x1644.png 1272w, https://substackcdn.com/image/fetch/$s_!dwaR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c54c706-236a-46cf-80e3-6c1c344fead3_2534x1644.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p><em>The 1% will always figure it out. The Company OS is how you make their workflow everyone&#8217;s default.</em></p></div><div><hr></div><h3>How to spread AI adoption beyond engineering</h3><p>When AI adoption is everyone&#8217;s responsibility, it is no one&#8217;s responsibility. The person who was going to build the CS workflow is also running renewals, handling escalations, and onboarding three new accounts. The workflow never gets built. Leads to a huge gap.</p><p>The fix &#8595;</p><h4>Step 1 - Dedicate a person to it</h4><p>At Laurel, this role is called AI Operations. One person, full-time mandate, whose entire job is finding efficiencies, building workflows, and spreading what works to every function.</p><p>JZ describes it as the new BizOps:</p><blockquote><p><em><strong>AI ops</strong> <strong>is the new BizOps</strong>. Before, BizOps were doing really meaningful things, but often it was very high level, all the different hats, a lot of like market level stuff. Now, if you repurpose this idea of having BizOps, which is really again a Swiss Army knife in many ways, to finding people who are insanely curious, tinkering with the latest technology, and relentless about finding efficiencies, <strong>that&#8217;s the DNA I really look for</strong>.</em></p></blockquote><p>Laurel started with one person, Sasha. Within months, every other function wanted their own Sasha. That demand is how you get budget. You demonstrate value with one person, then let the pull happen naturally.</p><p>If you are reading this as a leader who cannot yet hire for this role, the person closest to it already exists on your team. They are the one who figured out the Slack automation nobody asked them to build. Find them. Give them the mandate officially.</p><h4>Step 2 - Run a companywide hackathon</h4><p>The assumption that blocks AI adoption in non-technical functions is simple: you have to be technical to build something.</p><p>One hackathon breaks that assumption faster than any training program.</p><p>Laurel ran a companywide hackathon at their offsite roughly three months ago. Every team participated. Not just engineering. The explicit goal was to show that anyone can build. When a Customer Success manager ships something in a day, the story spreads. That story does more for adoption than any top down mandate.</p><p>If a full offsite feels out of reach, a single afternoon works too. Pick one function. Give them four hours and a clear problem to solve. Keep a low bar, make it like even a working Slack automation counts. A prompt template that saves 30 minutes a day counts. The goal is the first win over the perfect solution.</p><h4>Step 3 - Make the culture visible</h4><p>Some companies have a value on a slide that nobody reads after the presentation is done.</p><p>Laurel turned their &#8220;unreasonable hospitality&#8221; value into a workflow. When a Customer Success manager has a check-in coming up and has not had an in-person touch with that customer in a while, the OS surfaces it. Pulls from Gong transcripts what the customer loves. Suggests the gesture. Handles the logistics. If you can see, now the value is not just a slide anymore. </p><p>That is the part most leaders miss. Culture spreads through systems that make the right behavior the default behavior. You do not need everyone to be intrinsically motivated to show hospitality. You need a system that makes it easy enough that everyone does it anyway.</p><div class="callout-block" data-callout="true"><p><em>The same logic applies to AI adoption. Waiting for 99% of your company to become curious about AI on their own is a losing bet. Put the right skill in front of them at the right moment and curiosity takes care of itself.</em></p></div><div><hr></div><h2>2. The new role of the PM in an AI-native team</h2><p>There is a version of this conversation happening on Reddit right now. A PM asking if their job is going away. Getting 200 replies, half of them panicked and other dismissive. Tbh, neither group is right.</p><p>The job is not going away. The shape of it is changing faster than most people want to admit.</p><p>Here is what the new shape actually looks like.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7bK9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb90546b-5dd5-45e8-b288-1a029a3a1567_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7bK9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb90546b-5dd5-45e8-b288-1a029a3a1567_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!7bK9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb90546b-5dd5-45e8-b288-1a029a3a1567_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!7bK9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb90546b-5dd5-45e8-b288-1a029a3a1567_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!7bK9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb90546b-5dd5-45e8-b288-1a029a3a1567_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7bK9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb90546b-5dd5-45e8-b288-1a029a3a1567_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb90546b-5dd5-45e8-b288-1a029a3a1567_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:407209,&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.news.aakashg.com/i/201552512?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb90546b-5dd5-45e8-b288-1a029a3a1567_2160x2700.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_!7bK9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb90546b-5dd5-45e8-b288-1a029a3a1567_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!7bK9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb90546b-5dd5-45e8-b288-1a029a3a1567_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!7bK9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb90546b-5dd5-45e8-b288-1a029a3a1567_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!7bK9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb90546b-5dd5-45e8-b288-1a029a3a1567_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>The captain model</h4><p>Forget the old handoff chain. PM writes spec, sends to designer, designer sends to engineer, engineer sends back, designer says that is not what they designed. That loop is going down in AI-native teams.</p><p>The replacement is a captain model. Every feature has one person who owns it end-to-end. </p><p>The captain is whoever has the most important skill for that feature&#8217;s hardest problem:</p><ul><li><p><strong>Engineering captain - </strong>Architectural changes, system overhauls, anything where the codebase risk is the biggest variable.</p></li><li><p><strong>Design captain - </strong>Interaction heavy features where the experience is everything and the engineering is straightforward.</p></li><li><p><strong>PM captain - </strong>Features where customer understanding plus business context is the hardest thing to get right. Empty states. Onboarding flows. Anything where the content and the user insight matter more than the code.</p></li></ul><p>That&#8217;s the full model. </p><h4><strong>Two track product reviews</strong></h4><p>Speed without alignment is just running in circles. The captain model needs guardrails.</p><p>At Laurel, there are two tracks:</p><p><strong>Track 1 - Fast.</strong> </p><p>Small features, single captain, end-to-end ownership. Goes through the Ask Devin reviewers Slack channel. An engineer reviews the PR. A designer checks if needed. No formal product review meeting. </p><p><strong>Track 2 - Full review.</strong> </p><p>Radical changes to core user interactions, architectural decisions, system level thinking required. This is what JZ calls a product strategy review. &#8220;Are we sure this is the right direction for the whole product?&#8221; Plus a separate architectural review - &#8220;Will the system actually support where we want to go?&#8221;</p><p>The question most teams get wrong is which track a feature belongs on. </p><p>The test is simple. If the change affects a core user interaction that touches the whole product, it is Track 2. If it is scoped to one workflow and the hardest problem is execution, it is Track 1. Temporary initiatives, despite being a frontend and backend feature, was Track 1. A redesign of how Laurel surfaces time across the entire day would be Track 2.</p><p>I covered the mechanics of PMs shipping to production in my <a href="https://www.news.aakashg.com/p/pm-guide-ship-production">PM guide to shipping your first pull request</a>. The captain model is what makes that shipping sustainable at scale rather than a one-off experiment.</p><p>As an ending note, I would say&#8230;</p><div class="callout-block" data-callout="true"><p><em>The fundamentals of great product management never changed. What changed is that you can no longer hide behind process, meetings, and headcount. </em></p><p><em>The work is the work now.</em></p></div><div><hr></div><h2>3. How to Get Hired as an AI-Native PM</h2><p>Ask someone on your team if they use AI. Everyone says yes. Ask them to show you. That is where the answer changes.</p><p>There is a framework that cuts through the noise immediately. Four levels. Every person, every team, every company sits somewhere on this scale. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F-Si!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62aa4187-c0a7-444b-9eb1-54e65c4343d8_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F-Si!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62aa4187-c0a7-444b-9eb1-54e65c4343d8_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!F-Si!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62aa4187-c0a7-444b-9eb1-54e65c4343d8_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!F-Si!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62aa4187-c0a7-444b-9eb1-54e65c4343d8_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!F-Si!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62aa4187-c0a7-444b-9eb1-54e65c4343d8_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F-Si!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62aa4187-c0a7-444b-9eb1-54e65c4343d8_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62aa4187-c0a7-444b-9eb1-54e65c4343d8_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1016820,&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.news.aakashg.com/i/201552512?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62aa4187-c0a7-444b-9eb1-54e65c4343d8_2160x2700.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_!F-Si!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62aa4187-c0a7-444b-9eb1-54e65c4343d8_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!F-Si!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62aa4187-c0a7-444b-9eb1-54e65c4343d8_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!F-Si!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62aa4187-c0a7-444b-9eb1-54e65c4343d8_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!F-Si!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62aa4187-c0a7-444b-9eb1-54e65c4343d8_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Level 1 - Chat mode. </h4><p>You open Claude or ChatGPT. You type a question to get a specific answer. </p><p>This is AI as a slightly smarter Google. Most people are here. If you are closing the tab after every session and starting fresh next time, you are Level 1.</p><h4>Level 2 - Workflow automation. </h4><p>You stop doing a task manually and build something to do it for you. </p><p>A Slack automation that triages feature requests. A template that auto-populates from your CRM. A morning briefing that pulls your calendar and surfaces priorities. One workflow. That is the entry point. If you&#8217;re not familiar, I covered how to start building these in my <a href="https://www.news.aakashg.com/p/ai-agents-pms">AI Agents for PMs guide</a>.</p><h4>Level 3 - Building apps. </h4><p>You identify something tedious enough to deserve a real tool, and you build an app. </p><p>Something with a UI, logic, and state. This is where builder PMs live. Mahesh Yadav broke down exactly how to get here in <a href="https://www.news.aakashg.com/p/how-to-become-a-builder-pm">our episode on becoming a builder PM</a>.</p><h4>Level 4 - Shared apps and shipping to customers. </h4><p>You are building things other people use. Your Customer Success team ships a feature. Your PM submits a PR that goes to production. You are in the full product lifecycle. This is where AI-native teams operate.</p><p>In most organizations, the engineering team is split between Level 2 and Level 3. Sales and Customer Success are mostly Level 1. Finance and legal are often at Level 0, which is not even on the scale.</p><h4>The screen-share test</h4><p>Here is how JZ uses this framework in practice. In every interview, she asks the candidate to screen share. </p><p>Within 60 seconds you know exactly where someone is. A Level 1 person has a bunch of Claude chat tabs open with one-off questions. A Level 3 person has a folder structure, a set of saved workflows, maybe an app they built last week. </p><div class="callout-block" data-callout="true"><p><em>The same test works for your team. Pick five people across functions. Ask them to show you how they use AI. Do not ask them to describe it. Watch it happen. You will have a clear map of where your company actually sits in under an hour.</em></p></div><div><hr></div><p><em>Here&#8217;s the most important takeaways in 1 infographic:</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_!N09v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F211898e5-a78c-45b3-a368-faab4c26ce64_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N09v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F211898e5-a78c-45b3-a368-faab4c26ce64_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!N09v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F211898e5-a78c-45b3-a368-faab4c26ce64_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!N09v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F211898e5-a78c-45b3-a368-faab4c26ce64_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!N09v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F211898e5-a78c-45b3-a368-faab4c26ce64_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N09v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F211898e5-a78c-45b3-a368-faab4c26ce64_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/211898e5-a78c-45b3-a368-faab4c26ce64_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1298269,&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.news.aakashg.com/i/201552512?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F211898e5-a78c-45b3-a368-faab4c26ce64_2160x2700.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_!N09v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F211898e5-a78c-45b3-a368-faab4c26ce64_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!N09v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F211898e5-a78c-45b3-a368-faab4c26ce64_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!N09v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F211898e5-a78c-45b3-a368-faab4c26ce64_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!N09v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F211898e5-a78c-45b3-a368-faab4c26ce64_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.aakashg.com/how-to-build-ai-native-team/&quot;,&quot;text&quot;:&quot;Get Transcript&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.aakashg.com/how-to-build-ai-native-team/"><span>Get Transcript</span></a></p><div><hr></div><h2>Where to find Jiaona Zhang</h2><ul><li><p><a href="https://www.linkedin.com/in/jiaona/">LinkedIn</a></p></li><li><p><a href="https://www.reforge.com/profiles/jiaona-zhang">Reforge</a></p></li><li><p><a href="https://www.laurel.ai/">Laurel</a></p></li></ul><div><hr></div><div class="poll-embed" data-attrs="{&quot;id&quot;:567937}" data-component-name="PollToDOM"></div><div><hr></div><h2>Related content</h2><p><strong>Podcasts:</strong></p><ol><li><p><a href="https://www.news.aakashg.com/p/claude-vp">How a VP Uses Claude Without Producing Slop</a> - <a href="https://youtu.be/yDeFGKaSoX8?si=Ys51buJ4L6LK7b4h">YouTube</a> | <a href="https://open.spotify.com/episode/03YzqmgOWNSekE6ERaqy75?si=3_w5eMzrQGOlJQLeaakNYw">Spotify</a> | <a href="https://podcasts.apple.com/in/podcast/how-a-vp-of-product-uses-claude-without-producing/id1763555775?i=1000771935484">Apple</a></p></li><li><p><a href="https://www.news.aakashg.com/p/claude-code-team-os">How to Build a Team OS in Claude Code</a> - <a href="https://youtu.be/0UArKLQ6bXA?si=qIDcoIQzw4F5SAOs">YouTube</a> | <a href="https://open.spotify.com/episode/76EZMxuTLXhG8MTmVGhmi1?si=eeLVBTCWSGCfffYNEVcn6g">Spotify</a> | <a href="https://podcasts.apple.com/in/podcast/how-to-build-a-team-os-in-claude-code-with/id1763555775?i=1000760124968">Apple</a></p></li><li><p><a href="https://www.news.aakashg.com/p/how-to-become-a-builder-pm">How to Become a Builder PM</a> - <a href="https://youtu.be/PL7908aNeSE?si=ZjqGGEfI53M2MLBt">YouTube</a> | <a href="https://open.spotify.com/episode/5ZNRFSYL15vRo7Rt51ANXP?si=GAI9a0qNTu-2r5RgpmUIRQ">Spotify</a> | <a href="https://podcasts.apple.com/in/podcast/how-to-become-a-builder-pm-with-n8n-claude-code/id1763555775?i=1000762483697">Apple</a></p></li></ol><p><strong>Newsletters:</strong></p><ol><li><p><a href="https://www.news.aakashg.com/p/team-os-cc">I spent the last week building an OS in Claude Code</a></p></li><li><p><a href="https://www.news.aakashg.com/p/pm-os">I spent 100s of hours building a PM OS for you</a></p></li><li><p><a href="https://www.news.aakashg.com/p/ai-product-strategy-2026">How to build product strategy in the age of AI</a></p></li></ol><div><hr></div><p><em>PS. Please subscribe on <a href="https://www.youtube.com/@growproduct?sub_confirmation=1">YouTube</a> and follow on <a href="https://podcasts.apple.com/in/podcast/how-to-ai-prototype-well-masterclass-from-%245-5b-founder/id1763555775?i=1000752030510">Apple</a> &amp; <a href="https://open.spotify.com/episode/4oHNke2KJNHh7xrbiynQEI?si=0V6avOAiQ-WxS9V-VuePYw">Spotify</a>. It helps!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/leaderboard?&amp;utm_source=post&quot;,&quot;text&quot;:&quot;Refer a friend&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.news.aakashg.com/leaderboard?&amp;utm_source=post"><span>Refer a friend</span></a></p>]]></content:encoded></item><item><title><![CDATA[The AI Product Operating Model ]]></title><description><![CDATA[How AI Native companies think and how to use those principles to scale faster]]></description><link>https://www.news.aakashg.com/p/ai-product-operating-model</link><guid isPermaLink="false">https://www.news.aakashg.com/p/ai-product-operating-model</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Wed, 17 Jun 2026 21:25:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!f4Ft!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f326c8-8abf-48b1-ae3d-2ddaa7401543_1200x630.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_!fe0L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6757fe1-ac81-45af-b3a4-5020394e1f2e_2160x2880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fe0L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6757fe1-ac81-45af-b3a4-5020394e1f2e_2160x2880.png 424w, https://substackcdn.com/image/fetch/$s_!fe0L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6757fe1-ac81-45af-b3a4-5020394e1f2e_2160x2880.png 848w, https://substackcdn.com/image/fetch/$s_!fe0L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6757fe1-ac81-45af-b3a4-5020394e1f2e_2160x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!fe0L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6757fe1-ac81-45af-b3a4-5020394e1f2e_2160x2880.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fe0L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6757fe1-ac81-45af-b3a4-5020394e1f2e_2160x2880.png" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6757fe1-ac81-45af-b3a4-5020394e1f2e_2160x2880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1436451,&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.news.aakashg.com/i/201294259?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6757fe1-ac81-45af-b3a4-5020394e1f2e_2160x2880.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_!fe0L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6757fe1-ac81-45af-b3a4-5020394e1f2e_2160x2880.png 424w, https://substackcdn.com/image/fetch/$s_!fe0L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6757fe1-ac81-45af-b3a4-5020394e1f2e_2160x2880.png 848w, https://substackcdn.com/image/fetch/$s_!fe0L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6757fe1-ac81-45af-b3a4-5020394e1f2e_2160x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!fe0L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6757fe1-ac81-45af-b3a4-5020394e1f2e_2160x2880.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Marty Cagan made the <a href="https://www.news.aakashg.com/p/the-marty-cagan-episode-product-management">product operating model</a> famous. </p><p>But if you look at how the top AI companies are operating, it is quite different:</p><ul><li><p><strong><a href="https://www.news.aakashg.com/p/taste-at-speed">Anthropic</a></strong> engineers prototype hundreds of solutions and ship without ever consulting a product manager or designer. </p></li><li><p><strong>OpenAI&#8217;s new hot product <a href="https://www.news.aakashg.com/p/how-to-break-into-openai">Codex</a></strong> started with just two PMs, one designer, and about 40 engineers, collectively responsible for 10 to 12 distinct product surfaces. At any traditional company, each of those surfaces would get its own squad of 15 to 20 people.</p></li><li><p><strong><a href="https://www.news.aakashg.com/p/how-cursor-grows">Cursor</a> </strong>operates with 40 engineers, one PM, and scaled past 4 billion dollars in ARR faster than almost any company in history.</p></li></ul><p>This new way of working is not the product operating model of old gen.</p><p>This new way is the &#8220;AI product operating model,&#8221; and over the coming decade, most companies will move to it. </p><p>Over the past three years, I have been working to define the AI product operating model. After 150+ podcasts - and <a href="https://www.news.aakashg.com/p/complete-courses-pm">countless deep dives on the topic</a> - today, I&#8217;m ready to present everything. </p><p><em>And I didn&#8217;t do all the work myself.</em></p><div><hr></div><h2>Introducing Rohan Varma of OpenAI</h2><p><em>I&#8217;ve partnered with someone at the epicenter of this revolution - <a href="https://www.linkedin.com/in/rohannvarma/">Rohan Varma</a>. He&#8217;s a Product Manager on Codex at OpenAI. Earlier, he was the first PM at Cursor. He also runs the <a href="https://maven.com/product-faculty/ai-product-management-certification?promoCode=AAKASH25">top-ranked AI PM Certificate on Maven</a> at Product Faculty:</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_!UFLL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9060ce39-6849-4944-9301-165ecfd6a852_1670x586.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UFLL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9060ce39-6849-4944-9301-165ecfd6a852_1670x586.png 424w, https://substackcdn.com/image/fetch/$s_!UFLL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9060ce39-6849-4944-9301-165ecfd6a852_1670x586.png 848w, https://substackcdn.com/image/fetch/$s_!UFLL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9060ce39-6849-4944-9301-165ecfd6a852_1670x586.png 1272w, https://substackcdn.com/image/fetch/$s_!UFLL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9060ce39-6849-4944-9301-165ecfd6a852_1670x586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UFLL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9060ce39-6849-4944-9301-165ecfd6a852_1670x586.png" width="1456" height="511" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9060ce39-6849-4944-9301-165ecfd6a852_1670x586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:511,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:390375,&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.news.aakashg.com/i/201294259?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9060ce39-6849-4944-9301-165ecfd6a852_1670x586.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_!UFLL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9060ce39-6849-4944-9301-165ecfd6a852_1670x586.png 424w, https://substackcdn.com/image/fetch/$s_!UFLL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9060ce39-6849-4944-9301-165ecfd6a852_1670x586.png 848w, https://substackcdn.com/image/fetch/$s_!UFLL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9060ce39-6849-4944-9301-165ecfd6a852_1670x586.png 1272w, https://substackcdn.com/image/fetch/$s_!UFLL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9060ce39-6849-4944-9301-165ecfd6a852_1670x586.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p style="text-align: justify;"><em>I took <a href="https://maven.com/product-faculty/ai-product-management-certification?promoCode=AAKASH25">it</a> all the way back in 2024 and learned a ton. It&#8217;s great if you&#8217;re starting your AI PM journey. <a href="https://maven.com/product-faculty/ai-product-management-certification?promoCode=AAKASH550C7">Use my discount code</a> AAKASH550C7 to get $550 off:</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://maven.com/product-faculty/ai-product-management-certification?promoCode=AAKASH550C7&quot;,&quot;text&quot;:&quot;Join the Cohort&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://maven.com/product-faculty/ai-product-management-certification?promoCode=AAKASH550C7"><span>Join the Cohort</span></a></p><div><hr></div><h2>Why This Matters</h2><p>Recall what Sam Altman said in 2024:</p><blockquote><p style="text-align: justify;"><em>We&#8217;ll see the first <strong>one-person billion-dollar company </strong>within our lifetimes, possibly very soon, powered entirely by AI agents doing what used to require hundreds of people.</em></p></blockquote><p>It&#8217;s REALLY happening&#8230;</p><p>Matthew Gallagher built <strong>Medvi,</strong> and in 2025, <a href="https://www.forbes.com/sites/josipamajic/2026/04/02/ai-and-20000-helped-one-man-build-a-18-billion-telehealth-startup/">he did $400M+ on his own</a>. He has now hired his brother, and in 2026, they&#8217;re projected to do<strong> $1.8 billion</strong>.</p><p>Not to mention the <strong>crazy rise of <a href="https://www.news.aakashg.com/p/openclaw-guide">OpenClaw</a></strong>: Peter Steinberger single-handedly built one of the most useful AI personal assistants and scaled it so massively that it became a household name worldwide is insane. Again, just one person with a bunch of agents.</p><p>If you showed these numbers to a VP of Engineering at any large enterprise, they&#8217;d tell you these companies are running on borrowed time. That you can&#8217;t sustain quality and growth at this scale without proper resourcing. And for most of the last 30 years of software history, <em>they would have been completely right</em>.</p><p><strong>But something has changed massively</strong> in the past 3 years, and most organizations have still to come to terms with it.</p><p>Codex ran a hackathon with a large enterprise recently: the kind of company with thousands of developers and a mature engineering culture. <strong>They scoped a modernization project at 10 engineers, 12 months</strong>.</p><p>Two engineers with Codex completed it in JUST THREE DAYS. </p><p>So the question worth sitting with is: </p><div class="callout-block" data-callout="true"><p><em>Why is this possible now when it wasn&#8217;t possible before?</em></p></div><div><hr></div><h2>Today&#8217;s Post</h2><p><em>We have curated the full structural logic of how AI-native companies are organized: the people model, the process model, the tool model, the economic model, and what it looks like to start rebuilding in that direction from wherever you are today.</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_!f4Ft!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f326c8-8abf-48b1-ae3d-2ddaa7401543_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f4Ft!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f326c8-8abf-48b1-ae3d-2ddaa7401543_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!f4Ft!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f326c8-8abf-48b1-ae3d-2ddaa7401543_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!f4Ft!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f326c8-8abf-48b1-ae3d-2ddaa7401543_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!f4Ft!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f326c8-8abf-48b1-ae3d-2ddaa7401543_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f4Ft!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f326c8-8abf-48b1-ae3d-2ddaa7401543_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2f326c8-8abf-48b1-ae3d-2ddaa7401543_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165439,&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.news.aakashg.com/i/201294259?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f326c8-8abf-48b1-ae3d-2ddaa7401543_1200x630.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_!f4Ft!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f326c8-8abf-48b1-ae3d-2ddaa7401543_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!f4Ft!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f326c8-8abf-48b1-ae3d-2ddaa7401543_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!f4Ft!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f326c8-8abf-48b1-ae3d-2ddaa7401543_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!f4Ft!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2f326c8-8abf-48b1-ae3d-2ddaa7401543_1200x630.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p>The Belief That&#8217;s Holding Companies Back</p></li><li><p>Inversion of Product Development</p></li><li><p>What EPD Looks Like Now</p></li><li><p>The AI-Native Workflow</p></li><li><p>The Real Problems You&#8217;ll Encounter</p></li><li><p>How to Start - The AI Leverage Playbook</p></li></ol><p><em>Plus 4 downloadable resources, including: an AI Native Team Diagnostic Worksheet, an AI workflow decomposition skill, and more.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. The Belief That&#8217;s Holding Companies Back</h2><p>Every decision your product organization has ever made traces back to a single belief: </p><blockquote><p><em>Writing code is hard, and engineers are your scarcest resource.</em> </p></blockquote><p>Pull on that thread and watch how much unravels.</p><p>The org chart you&#8217;re running right now is an accumulation of the fossil record of every time your company ran into this belief - across people, process, and 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_!rV-M!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca1c373-83f4-4a9b-aa34-27dafc0e0ac6_2160x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rV-M!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca1c373-83f4-4a9b-aa34-27dafc0e0ac6_2160x1500.png 424w, https://substackcdn.com/image/fetch/$s_!rV-M!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca1c373-83f4-4a9b-aa34-27dafc0e0ac6_2160x1500.png 848w, https://substackcdn.com/image/fetch/$s_!rV-M!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca1c373-83f4-4a9b-aa34-27dafc0e0ac6_2160x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!rV-M!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca1c373-83f4-4a9b-aa34-27dafc0e0ac6_2160x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rV-M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca1c373-83f4-4a9b-aa34-27dafc0e0ac6_2160x1500.png" width="1456" height="1011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aca1c373-83f4-4a9b-aa34-27dafc0e0ac6_2160x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1011,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:392098,&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.news.aakashg.com/i/201294259?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca1c373-83f4-4a9b-aa34-27dafc0e0ac6_2160x1500.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_!rV-M!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca1c373-83f4-4a9b-aa34-27dafc0e0ac6_2160x1500.png 424w, https://substackcdn.com/image/fetch/$s_!rV-M!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca1c373-83f4-4a9b-aa34-27dafc0e0ac6_2160x1500.png 848w, https://substackcdn.com/image/fetch/$s_!rV-M!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca1c373-83f4-4a9b-aa34-27dafc0e0ac6_2160x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!rV-M!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faca1c373-83f4-4a9b-aa34-27dafc0e0ac6_2160x1500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>Let&#8217;s start with people.</strong></em></p><p>The whole org is oriented around engineers. They&#8217;re expensive, so you can&#8217;t afford to waste a sprint building the wrong thing. So you hire layers to coordinate them: EMs, TPMs, scrum masters. You hire a PM to prioritize ruthlessly. </p><p>You hire specialists at every layer (QA, security, platform, data) because the work becomes too complex for generalists. Then you hire people to manage the specialists</p><p>Almost 30 to 50 percent of the total effort in any traditional team right now is pure <strong>coordination overhead</strong>.</p><p style="text-align: justify;"><em><strong>Then move into the process.</strong></em></p><p>Sprint planning exists to make sure engineers build the right thing before they start, because changing course is expensive. Backlog grooming exists for the same reason.</p><p>Code review exists because every human-written line needs another human to verify it before it touches production. QA, staging, feature flags, phased rollout, on-call incident response: every checkpoint exists to protect expensive engineering time from waste.</p><p style="text-align: justify;"><em><strong>Finally, let&#8217;s talk tools.</strong></em></p><p>The IDE is a precision instrument for one engineer writing code character by character. Jira exists to coordinate humans across a slow-moving pipeline where work takes weeks.</p><p>Daily standups exist because when work moves slowly, and dependencies are everywhere, people need regular synchronisation just to stay unblocked.</p><div class="callout-block" data-callout="true"><p style="text-align: justify;">That belief is no longer a fact: <strong>building code is no longer expensive.</strong></p></div><p>The question that should be sitting uncomfortably in the back of your mind right now: <em>if you were starting your product organization from scratch today, with the tools available today, would any of this exist in its current form?</em> Would you run two-week sprints? Write 30-page PRDs before a line of code is written? Hire dedicated QA? Staff each product surface with a squad of 15?</p><p>AI-native companies built in this era might be our best guide for what the answer looks like. And the answer, almost universally, is <strong>no</strong>.</p><p>That gap is precisely the opportunity and the threat hiding inside every product organization in the world right now.</p><div><hr></div><p><em><strong>&#128296; How do you know whether your team is actually AI-native?</strong> We created a markdown diagnostic worksheet that you can complete yourself or work through with Claude/Codex. It will help you identify your team&#8217;s biggest bottleneck, assess your AI-native readiness, and map the operating model you&#8217;re running today versus the one you&#8217;ll likely need tomorrow.</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_!FI0z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992db29c-0949-4236-8fbb-92b14e2adce9_1920x1020.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FI0z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992db29c-0949-4236-8fbb-92b14e2adce9_1920x1020.png 424w, https://substackcdn.com/image/fetch/$s_!FI0z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992db29c-0949-4236-8fbb-92b14e2adce9_1920x1020.png 848w, https://substackcdn.com/image/fetch/$s_!FI0z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992db29c-0949-4236-8fbb-92b14e2adce9_1920x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!FI0z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992db29c-0949-4236-8fbb-92b14e2adce9_1920x1020.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FI0z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992db29c-0949-4236-8fbb-92b14e2adce9_1920x1020.png" width="1456" height="774" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/992db29c-0949-4236-8fbb-92b14e2adce9_1920x1020.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:774,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100883,&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.news.aakashg.com/i/201294259?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992db29c-0949-4236-8fbb-92b14e2adce9_1920x1020.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_!FI0z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992db29c-0949-4236-8fbb-92b14e2adce9_1920x1020.png 424w, https://substackcdn.com/image/fetch/$s_!FI0z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992db29c-0949-4236-8fbb-92b14e2adce9_1920x1020.png 848w, https://substackcdn.com/image/fetch/$s_!FI0z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992db29c-0949-4236-8fbb-92b14e2adce9_1920x1020.png 1272w, https://substackcdn.com/image/fetch/$s_!FI0z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992db29c-0949-4236-8fbb-92b14e2adce9_1920x1020.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drive.google.com/file/d/12o-i08sq03tECjIgLZtOrBgl17QT9whY/view?usp=sharing&quot;,&quot;text&quot;:&quot;Grab it here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drive.google.com/file/d/12o-i08sq03tECjIgLZtOrBgl17QT9whY/view?usp=sharing"><span>Grab it here</span></a></p><div><hr></div><h2>2.  Inversion of Product Development</h2><p>When coding agents started appearing a few years ago, most engineering leaders filed them under &#8216;productivity tools&#8217;: the same mental category as a better IDE, a smarter autocomplete, a faster CI pipeline.</p><p>But the tools didn&#8217;t stay there. In just two years, they evolved through three distinct phases: autocomplete assistants like GitHub Copilot and <a href="https://www.news.aakashg.com/p/how-cursor-grows">Cursor</a> Tab, to task-level CLI agents like <a href="https://www.news.aakashg.com/p/claude-code-v21-is-insane-ai-update">Claude Code</a>, to fully agentic systems like <a href="https://www.news.aakashg.com/p/codex-pm-guide">Codex</a> that take complex work, iterate, and ship results on their own.</p><div class="callout-block" data-callout="true"><p>Just to put things in perspective: <strong>A task that takes an engineer ten hours now takes ten minutes with Codex or Claude Code.</strong></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!exMw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcfce42-47a5-49d9-9e87-c2a2eef09c78_2160x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!exMw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcfce42-47a5-49d9-9e87-c2a2eef09c78_2160x1500.png 424w, https://substackcdn.com/image/fetch/$s_!exMw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcfce42-47a5-49d9-9e87-c2a2eef09c78_2160x1500.png 848w, https://substackcdn.com/image/fetch/$s_!exMw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcfce42-47a5-49d9-9e87-c2a2eef09c78_2160x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!exMw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcfce42-47a5-49d9-9e87-c2a2eef09c78_2160x1500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!exMw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcfce42-47a5-49d9-9e87-c2a2eef09c78_2160x1500.png" width="1456" height="1011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6dcfce42-47a5-49d9-9e87-c2a2eef09c78_2160x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1011,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:678105,&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.news.aakashg.com/i/201294259?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcfce42-47a5-49d9-9e87-c2a2eef09c78_2160x1500.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_!exMw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcfce42-47a5-49d9-9e87-c2a2eef09c78_2160x1500.png 424w, https://substackcdn.com/image/fetch/$s_!exMw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcfce42-47a5-49d9-9e87-c2a2eef09c78_2160x1500.png 848w, https://substackcdn.com/image/fetch/$s_!exMw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcfce42-47a5-49d9-9e87-c2a2eef09c78_2160x1500.png 1272w, https://substackcdn.com/image/fetch/$s_!exMw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dcfce42-47a5-49d9-9e87-c2a2eef09c78_2160x1500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In a traditional product process, you build late. The build is expensive, so you front-load everything else: research, discovery, spec writing, design reviews, technical scoping, stakeholder alignment. </p><p>But when building becomes cheap enough that you can build first and evaluate second, this logic collapses. <strong>At Codex and Cursor, entire phases of the traditional SDLC have collapsed or disappeared:</strong></p><ul><li><p><strong>Code review as a separate stage?</strong> When agents verify their own work at the point of generation and humans review outcomes rather than line-by-line diffs, the traditional review process is redundant.</p></li><li><p><strong>Elaborate sprint planning?</strong> When building the wrong thing costs thirty minutes of agent time instead of two weeks of engineering time, you can afford to build first and evaluate second. Which is exactly what Codex does.</p></li><li><p><strong>The build/decide sequence?</strong> Completely inverted. The question is no longer &#8220;should we build this?&#8221; asked about a spec. It&#8217;s &#8220; I had this idea based on XYZ. We built this -  should we ship it?&#8221; asked in front of a working product that an agent put together overnight.</p></li></ul><p>This one inversion changes <em>the entire epistemology</em> of how product decisions get made, because you&#8217;re no longer deciding based on reasoning about what something might be, you&#8217;re deciding based on direct experience of what it actually is.</p><div><hr></div><p style="text-align: justify;">&#128274; <em>That was the structural logic behind why AI-native companies are winning. Below: </em></p><ul><li><p><em>The exact way the PM, engineer, and designer roles are being rebuilt from scratch</em></p></li><li><p><em>The complete AI-native workflow that replaces sprints and PRDs</em></p></li><li><p><em>The full AI Leverage Playbook for wherever you are today (startup to enterprise)</em></p></li></ul><p><em><strong>+ 4 downloadable resources</strong>.</em></p>
      <p>
          <a href="https://www.news.aakashg.com/p/ai-product-operating-model">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Complete PM Guide to /goal in Claude Code]]></title><description><![CDATA[The perfect goal template, 3 use cases with real terminal output, and 8 pro tips from breaking it every way possible]]></description><link>https://www.news.aakashg.com/p/how-pms-should-actually-use-goal</link><guid isPermaLink="false">https://www.news.aakashg.com/p/how-pms-should-actually-use-goal</guid><pubDate>Fri, 12 Jun 2026 21:47:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!axwv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9dfe8704-d34d-486d-810b-aed1aa7731bd_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em><strong>/goal</strong></em> might be the most powerful feature in Claude Code that you're not using.</p>
      <p>
          <a href="https://www.news.aakashg.com/p/how-pms-should-actually-use-goal">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How a VP of Product Uses Claude Without Producing Slop | Matthew Wensing, Customer.io]]></title><description><![CDATA[Every tutorial online is written for IC (individual contributor) PMs. This one is for the GPM, Director, VP, CPO tier.]]></description><link>https://www.news.aakashg.com/p/claude-vp</link><guid isPermaLink="false">https://www.news.aakashg.com/p/claude-vp</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Tue, 09 Jun 2026 22:14:59 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/200603422/bd039d5363b9fb081c8f09b30300ffd5.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-yDeFGKaSoX8" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;yDeFGKaSoX8&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/yDeFGKaSoX8?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><em>Check out the conversation on <a href="https://podcasts.apple.com/in/podcast/how-to-become-a-builder-pm-with-n8n-claude-code/id1763555775?i=1000762483697">Apple</a>, <a href="https://open.spotify.com/episode/5ZNRFSYL15vRo7Rt51ANXP?si=glhi9q4SS7igfxzCWWA0bw">Spotify</a>, and <a href="https://youtu.be/yDeFGKaSoX8">YouTube</a>. </em></p><div><hr></div><p><strong>Brought to you by: </strong><a href="https://logrocket.com/?utm_source=product-growth&amp;utm_medium=podcast&amp;utm_campaign=aakash-gupta">LogRocket</a> </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qAAl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac78d0a-07ee-4f4a-98d5-8576c62015a7_644x140.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qAAl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac78d0a-07ee-4f4a-98d5-8576c62015a7_644x140.png 424w, https://substackcdn.com/image/fetch/$s_!qAAl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac78d0a-07ee-4f4a-98d5-8576c62015a7_644x140.png 848w, https://substackcdn.com/image/fetch/$s_!qAAl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac78d0a-07ee-4f4a-98d5-8576c62015a7_644x140.png 1272w, https://substackcdn.com/image/fetch/$s_!qAAl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac78d0a-07ee-4f4a-98d5-8576c62015a7_644x140.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qAAl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac78d0a-07ee-4f4a-98d5-8576c62015a7_644x140.png" width="226" height="49.130434782608695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ac78d0a-07ee-4f4a-98d5-8576c62015a7_644x140.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:140,&quot;width&quot;:644,&quot;resizeWidth&quot;:226,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;LogRocket Status&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="LogRocket Status" title="LogRocket Status" srcset="https://substackcdn.com/image/fetch/$s_!qAAl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac78d0a-07ee-4f4a-98d5-8576c62015a7_644x140.png 424w, https://substackcdn.com/image/fetch/$s_!qAAl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac78d0a-07ee-4f4a-98d5-8576c62015a7_644x140.png 848w, https://substackcdn.com/image/fetch/$s_!qAAl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac78d0a-07ee-4f4a-98d5-8576c62015a7_644x140.png 1272w, https://substackcdn.com/image/fetch/$s_!qAAl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ac78d0a-07ee-4f4a-98d5-8576c62015a7_644x140.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><em>This is the AI analytics, logs, and session replay tool you need. <a href="https://www.news.aakashg.com/p/logrocket-review">I ran a head-to-head eval against PostHog to test their AI, and published my results here.</a></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://logrocket.com/?utm_source=product-growth&amp;utm_medium=podcast&amp;utm_campaign=aakash-gupta&quot;,&quot;text&quot;:&quot;Check it out&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://logrocket.com/?utm_source=product-growth&amp;utm_medium=podcast&amp;utm_campaign=aakash-gupta"><span>Check it out</span></a></p><div><hr></div><h2>Today&#8217;s episode</h2><p>There are hundreds of guides on <a href="https://www.news.aakashg.com/p/pm-os">writing PRDs with Claude</a>. Dozens on running <a href="https://www.news.aakashg.com/p/customer-interviews-advanced-techniques">user interviews</a>. Almost nothing on how a VP of product <em>actually uses it <strong>in-depth</strong></em><strong>.</strong></p><p><a href="https://www.linkedin.com/in/wensing/">Matt Wensing</a> is the VP of Product and Design at <a href="http://customer.io/productgrowth">Customer.io</a>. They crossed $100M ARR, just shipped an AI agent, and are one of the fastest growing companies in B2B SaaS right now. I asked him to show me his actual documents, his actual Slack threads, and the exact sessions where Claude helped him produce leadership grade output.</p><p>What he showed me changed how I think about AI for leaders. Claude has the instincts of a brilliant new hire, it wants to deliver before it fully understands what you need, and at the VP level that gap shows up fast. </p><p>Matt has spent months figuring out how to manage it, and in this episode <strong>he shows you everything</strong>. You&#8217;re not going to find another video in the world with <em>real</em> VP of product examples from their <em>real</em> work. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://podcasts.apple.com/in/podcast/how-to-design-like-openai-and-figma/id1763555775?i=1000760746398&quot;,&quot;text&quot;:&quot;Apple Podcast&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://podcasts.apple.com/in/podcast/how-to-design-like-openai-and-figma/id1763555775?i=1000760746398"><span>Apple Podcast</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://open.spotify.com/episode/2q9Sk4a5htqzlJ4XSh8PL8?si=VWDjbQAoSAWiNSytMhm4ZA&quot;,&quot;text&quot;:&quot;Spotify&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://open.spotify.com/episode/2q9Sk4a5htqzlJ4XSh8PL8?si=VWDjbQAoSAWiNSytMhm4ZA"><span>Spotify</span></a></p><div><hr></div><ul><li><p><em><strong>To get access to my AI tool stack</strong> - Dovetail, Arize, Linear, Descript, Reforge Build, Relay.app, Magic Patterns, Speechify, Bolt.new and Mobbin - <strong><a href="https://www.news.aakashg.com/account">become an annual subscriber</a> ($150), and grab <a href="https://bundle.aakashg.com/">Aakash&#8217;s bundle</a></strong>.</em></p></li><li><p><em><strong>To get access to my AI PM customizations</strong> - <a href="http://l.threads.com/?u=https%3A%2F%2Fwww.news.aakashg.com%2Fp%2Fpm-os&amp;e=AT3OpE6P_HWG7KYcTl7xmfJz8h5zD8r-frJ3BkELyP3DYU58vBRyaMu95EaIbAjHMK36o_aZMzrCeGtw4SDHYwhZVyucVSaW1gqpGFsZrI6GBstPgR1InkhqtfU1niMfNeO455rFAhLe">PM OS</a>, <a href="https://www.news.aakashg.com/p/job-search-os">Job Search OS</a>, and <a href="https://www.news.aakashg.com/p/pm-prompt-library">Prompt Library</a> - <strong><a href="https://www.news.aakashg.com/account">become a founding subscriber</a> ($250)</strong>.</em></p></li></ul><div><hr></div><h2>Newsletter Deep Dive</h2><p><em>Thank you for having me in your inbox. Here is how a VP of product at a $100M ARR company actually uses Claude:</em></p><ol><li><p><strong>How a VP of Product Actually Works With Claude</strong></p><ul><li><p>Why Claude produces slop, and why executives catch it instantly</p></li><li><p>How to build leadership grade presentations with Claude</p></li><li><p>Using Claude as a thinking partner vs. output machine</p></li></ul></li><li><p><strong>A VP of Product&#8217;s AI stack</strong></p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Before we get to the longer article, here&#8217;s the most important takeaway in an infographic.</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_!OXce!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba08172-429d-4025-a9fd-61a4aaafa1d5_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OXce!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba08172-429d-4025-a9fd-61a4aaafa1d5_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!OXce!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba08172-429d-4025-a9fd-61a4aaafa1d5_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!OXce!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba08172-429d-4025-a9fd-61a4aaafa1d5_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!OXce!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba08172-429d-4025-a9fd-61a4aaafa1d5_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OXce!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba08172-429d-4025-a9fd-61a4aaafa1d5_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ba08172-429d-4025-a9fd-61a4aaafa1d5_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2312976,&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.news.aakashg.com/i/200603422?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba08172-429d-4025-a9fd-61a4aaafa1d5_2160x2700.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_!OXce!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba08172-429d-4025-a9fd-61a4aaafa1d5_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!OXce!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba08172-429d-4025-a9fd-61a4aaafa1d5_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!OXce!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba08172-429d-4025-a9fd-61a4aaafa1d5_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!OXce!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ba08172-429d-4025-a9fd-61a4aaafa1d5_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/p/claude-vp?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.news.aakashg.com/p/claude-vp?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p><em>Now into the deep dive&#8230;</em></p><div><hr></div><h2>1. How a VP of Product Actually Works With Claude</h2><h4>Why Claude produces slop, and why executives catch it instantly</h4><p>Matt has a rule he shares with every new hire at <a href="http://Customer.io">Customer.io</a>:</p><blockquote><p><em>Junior employees, however talented, will race to the finish line before they have enough context to do the job well. They hear the first instruction, want to impress, and just go. </em></p><p><em>They skip the clarifying questions. They come back with something that looks complete but misses the point entirely, and now you have to tear it down and start over.</em></p></blockquote><p><strong>Claude does the exact same thing.</strong></p><p>Give it a goal and it will sprint. It will generate a low grade Word doc. It will use jargon mid session and put it straight into the executive document. It will suggest the next step before you have finished thinking through the current one, nudging you toward a deliverable you are not ready for yet. </p><p>Matt calls this <em><strong>&#8220;the slop problem.&#8221;</strong></em> And it gets worse the higher up you go, because the audience reading your output gets sharper.</p><blockquote><p><em>Executives are the best slop filters in the room</em></p></blockquote><p>Senior leaders spend their careers reading documents that try to persuade them. They have a filter that kicks in within the first paragraph. They are not looking for polish. They are looking for evidence that the person who wrote this actually understands the multi dimensional nature of the problem.</p><p>A one shot alignment deck fails that test every time. Years of organizational history and unspoken context get compressed into a clean seven slide narrative. Matt calls this the &#8220;flat projection problem.&#8221; You present a shadow of the problem to people who have been staring at the real thing for months. They filter it out, and depending on where you sit in the hierarchy, that looks like polite nodding or your work simply getting ignored.</p><p>The fix is a different way of <a href="https://www.news.aakashg.com/p/how-to-use-claude-for-work">working with Claude</a> entirely. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Op5x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658de989-9317-43c8-8095-e714f5a413fc_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Op5x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658de989-9317-43c8-8095-e714f5a413fc_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!Op5x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658de989-9317-43c8-8095-e714f5a413fc_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!Op5x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658de989-9317-43c8-8095-e714f5a413fc_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!Op5x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658de989-9317-43c8-8095-e714f5a413fc_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Op5x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658de989-9317-43c8-8095-e714f5a413fc_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/658de989-9317-43c8-8095-e714f5a413fc_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3603934,&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.news.aakashg.com/i/200603422?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658de989-9317-43c8-8095-e714f5a413fc_2160x2700.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_!Op5x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658de989-9317-43c8-8095-e714f5a413fc_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!Op5x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658de989-9317-43c8-8095-e714f5a413fc_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!Op5x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658de989-9317-43c8-8095-e714f5a413fc_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!Op5x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F658de989-9317-43c8-8095-e714f5a413fc_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Instead of giving it the full problem upfront, you feed it <a href="https://www.news.aakashg.com/p/context-engineering">context in layers</a>, one piece at a time, making it earn the right to generate the final output. You kill the eager suggestions the moment they show up. You stay in control of the pace. </p><p>Matt puts it simply - <strong>a 200 iteration session with a great deliverable at the end is worth far more than saying yes to the first draft.</strong></p><p>The document you produce is less polished but higher in insight density. When an executive reads something that matches the complexity they have been living with, they do not filter it out. They lean in.</p><div class="callout-block" data-callout="true"><p><em>Thinking and discussing with Claude &gt; One shot output </em></p></div><div><hr></div><h3>How to build leadership grade presentations with Claude</h3><p>In the episode, Matt shared an interesting story, he woke up at 5am with a company all hands due at 11. His week had been fully booked, the way every leadership week is (you know this better). </p><p>He started with - Six hours, a blank slide deck, and Claude.</p><p>By 11am, he had a polished Q2 roadmap presentation in front of 400 employees.</p><p>Here is exactly how he built it.</p><h4>Step 1: Take inventory before you touch Claude</h4><p>The single biggest mistake leaders make is jumping straight into building. Matt&#8217;s first move was not opening Claude. It was taking stock of what raw material he already had.</p><p>In this case he had two things. A Zoom recording of the engineering team&#8217;s demo day, and a strategy doc outlining <a href="http://Customer.io">Customer.io</a>&#8216;s three investment themes for the year. Neither was shaped correctly for the audience he needed to reach. The demo day was engineering talking to engineering. The strategy doc was internal direction, not a story for 400 people across sales, marketing, and engineering.</p><p>Raw ingredients first. Always.</p><div class="callout-block" data-callout="true"><p><em>Remember, whether it is Claude or other AI, it&#8217;s always &#8220;Garbage in, Garbage out&#8221;, it&#8217;s all about the <a href="https://www.news.aakashg.com/p/prompt-engineering">quality of what you feed it.</a></em></p></div><h4>Step 2: Pivot, don&#8217;t write</h4><p>Once Matt had his ingredients, he did something specific. He did not ask Claude to write slides. He asked it to reorganize the demo day Zoom transcript around the three themes from the strategy doc.</p><p>Think of it as matrix multiplication. You have content shaped one way. You have a framework shaped another way. You ask Claude to pivot the first into the shape of the second. The output is not a finished product. It is strategically shaped raw material you can actually work with.</p><h4>Step 3: Using Claude as Script Writer</h4><p>Matt is a believer in show don&#8217;t tell. So he built the slides before he wrote a single word of the talk track.</p><p>Once the slides were done, he took screenshots of each finished slide and fed them back into the same Claude session. Then he asked Claude to write the talk track using all the context it had already ingested, the Zoom transcript, the strategy doc, the slides themselves, with <strong>one specific instruction. Do not just repeat what is on the slide. Use everything you know to say something more interesting than what is already there.</strong></p><p>The result was a talk track that added depth instead of narrating the obvious.</p><div class="callout-block" data-callout="true"><p><em>Order matters more than people think. Build the show first. Let the tell follow from it.</em></p></div><div><hr></div><h3>Using Claude as a thinking partner vs. output machine</h3><p>Matt does a lot of his Claude sessions by voice, on walks. You will see why this detail matters in a moment. </p><p>He was trying to build a pricing philosophy document for his CEO. The kind of document that shapes how an entire company thinks about value and growth for the next two years.</p><p>He did not tell Claude any of that upfront.</p><h4>Start in the abstract, reveal the domain last</h4><p>If he had opened with &#8220;help me build a pricing philosophy for Customer.io,&#8221; Claude would have pattern matched against every pricing philosophy document in its training data and produced something that looks like all of them. Generic tiers. Value metrics. A document that could have been written for any SaaS company.</p><p>So Matt tricked it.</p><p>He opened with a biology metaphor. An ecosystem. A two by two grid. Things enter from one corner, move through it, sometimes grow, sometimes stall, sometimes leave. He asked Claude to think about the different paths something could take through this system.</p><p>If you can see, he talked in completely abstract terms, never mentioning customers or pricing.</p><p>Claude had no idea where he was going. And that was exactly the point.</p><p>Here's the exact prompt he tried, transcribed straight from voice mode, stumbles and all:</p><div class="callout-block" data-callout="true"><p>Assume you have a 2 x 2 matrix and you have each of those representing a stage of life where things begin at the bottom left proceed to either the top left or top top left or bottom right and then finish at the top right. Things can also enter any of those grow and die or they can enter and leave or they can not enter at all or they can enter and exit from any lifecycle stage in a healthy state, but what we would call rewritable nutrition of the system. Can you summarize the number of permutations of these pathways and movements for me?</p></div><p>Layer complexity in slowly</p><p>Matt did not dump everything into the session at once. He started with the simplest version of the framework, four boxes, basic rules of movement between them. Once Claude understood that, he added one layer of complexity. Then another and another.</p><p>He compares over prompting to a bad game night host. The person who explains every rule and every exception before anyone has touched a card. Nobody understands the goal. Nobody knows how to win.</p><p>Feed Claude the core rules first. Let it stabilize on those. Then add the exceptions.</p><p>Reveal the domain only when the model is clean</p><p>It was not until deep into the session, many iterations in, that Matt finally told Claude what the exercise was actually for. A pricing philosophy document for his CEO.</p><p>You have spent all that time building a clean mental model in the abstract. The moment you reveal the domain, you can apply that model as a stress test. Does it generate things that match reality? Does the framework hold up when pointed at actual customers? If yes, you have something worth presenting to a CEO.</p><div class="callout-block" data-callout="true"><p><em>Spending time talking with Claude is slower. I know. But it is also the fastest way to produce something high quality, try this today with a simple task, you can see a clear difference of output quality.</em></p></div><div><hr></div><h2>2. Customer.io&#8217;s full weekly AI stack</h2><p>Most of what you have read so far is about Claude desktop. Long sessions. Iterative context loading. Abstract frameworks that get applied to real problems. That is the deep work layer of Matt&#8217;s stack.</p><p>But there is a whole other layer running underneath it, every day, without Matt having to 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_!6bSI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2c5438-389a-440b-9207-c2be8290abba_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6bSI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2c5438-389a-440b-9207-c2be8290abba_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!6bSI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2c5438-389a-440b-9207-c2be8290abba_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!6bSI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2c5438-389a-440b-9207-c2be8290abba_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!6bSI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2c5438-389a-440b-9207-c2be8290abba_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6bSI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2c5438-389a-440b-9207-c2be8290abba_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c2c5438-389a-440b-9207-c2be8290abba_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1997252,&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.news.aakashg.com/i/200603422?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2c5438-389a-440b-9207-c2be8290abba_2160x2700.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_!6bSI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2c5438-389a-440b-9207-c2be8290abba_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!6bSI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2c5438-389a-440b-9207-c2be8290abba_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!6bSI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2c5438-389a-440b-9207-c2be8290abba_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!6bSI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c2c5438-389a-440b-9207-c2be8290abba_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>The analysis bot</h4><p>His team built an internal Slack bot with access to Snowflake. Matt had 2,000 customer records he needed to analyze for a report going to other executives. Instead of waiting for a data pull or writing SQL himself, he talked to the bot in natural language. Asked questions. Got answers. Followed up. Went deeper.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!buxx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b23e47b-f134-41c1-835f-bdf73c412b1a_2120x1064.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!buxx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b23e47b-f134-41c1-835f-bdf73c412b1a_2120x1064.png 424w, https://substackcdn.com/image/fetch/$s_!buxx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b23e47b-f134-41c1-835f-bdf73c412b1a_2120x1064.png 848w, https://substackcdn.com/image/fetch/$s_!buxx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b23e47b-f134-41c1-835f-bdf73c412b1a_2120x1064.png 1272w, https://substackcdn.com/image/fetch/$s_!buxx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b23e47b-f134-41c1-835f-bdf73c412b1a_2120x1064.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!buxx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b23e47b-f134-41c1-835f-bdf73c412b1a_2120x1064.png" width="1456" height="731" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b23e47b-f134-41c1-835f-bdf73c412b1a_2120x1064.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:731,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:637800,&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.news.aakashg.com/i/200603422?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b23e47b-f134-41c1-835f-bdf73c412b1a_2120x1064.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_!buxx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b23e47b-f134-41c1-835f-bdf73c412b1a_2120x1064.png 424w, https://substackcdn.com/image/fetch/$s_!buxx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b23e47b-f134-41c1-835f-bdf73c412b1a_2120x1064.png 848w, https://substackcdn.com/image/fetch/$s_!buxx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b23e47b-f134-41c1-835f-bdf73c412b1a_2120x1064.png 1272w, https://substackcdn.com/image/fetch/$s_!buxx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b23e47b-f134-41c1-835f-bdf73c412b1a_2120x1064.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Two things he is careful about here. One, he has a data team that can jump in when the bot produces something that does not look right. Two, he never takes a non-deterministic answer at face value for something going into an executive report. </p><div class="callout-block" data-callout="true"><p><em><a href="https://www.news.aakashg.com/p/ai-agents-pms">The bot accelerates the analysis</a>. The human still verifies it.</em></p></div><h4>The Slack scanner</h4><p><a href="http://Customer.io">Customer.io</a> has over 400 employees spread across dozens of Slack channels. There is no version of Matt&#8217;s job where he can read every thread that might need a product perspective.</p><p>So one of his teammates built a scanner. It runs across several dozen channels continuously, looking for conversations where a product person should probably be involved but is not. It surfaces those threads to Matt at set times during the day, without overwhelming him.</p><p>Matt is clear about what this tool is and is not. It keeps him close to the ground while he is deep in a Claude session or running back to back executive meetings. He can see a support conversation with a specific customer that needs product input, flag it, tag the right person, and turn it into a process improvement opportunity all in the same thread.</p><p>This is the thing most leaders lose as they get more senior. Proximity to the real problems. The scanner gives it back without adding hours to the day.</p><h4>Chiefys</h4><p>The third tool is the most strategic one. Chiefys is a bot that <a href="http://Customer.io">Customer.io</a>&#8216;s CEO Colin built. It lives in Slack and has one job. It holds the corpus of <a href="http://Customer.io">Customer.io</a>&#8216;s official company documents, the operating model, the strategy docs, the things the company actually runs on, and it checks new work against all of them.</p><p>When Matt produces something new, like a pricing philosophy, he can run it through Chiefys. It will tell him whether what he just wrote contradicts anything already established across the company&#8217;s core documents.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DmGm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3d176b-5389-47e6-9676-7c8eb4b6052a_2122x1060.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DmGm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3d176b-5389-47e6-9676-7c8eb4b6052a_2122x1060.png 424w, https://substackcdn.com/image/fetch/$s_!DmGm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3d176b-5389-47e6-9676-7c8eb4b6052a_2122x1060.png 848w, https://substackcdn.com/image/fetch/$s_!DmGm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3d176b-5389-47e6-9676-7c8eb4b6052a_2122x1060.png 1272w, https://substackcdn.com/image/fetch/$s_!DmGm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3d176b-5389-47e6-9676-7c8eb4b6052a_2122x1060.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DmGm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3d176b-5389-47e6-9676-7c8eb4b6052a_2122x1060.png" width="1456" height="727" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f3d176b-5389-47e6-9676-7c8eb4b6052a_2122x1060.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:727,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:422091,&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.news.aakashg.com/i/200603422?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3d176b-5389-47e6-9676-7c8eb4b6052a_2122x1060.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_!DmGm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3d176b-5389-47e6-9676-7c8eb4b6052a_2122x1060.png 424w, https://substackcdn.com/image/fetch/$s_!DmGm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3d176b-5389-47e6-9676-7c8eb4b6052a_2122x1060.png 848w, https://substackcdn.com/image/fetch/$s_!DmGm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3d176b-5389-47e6-9676-7c8eb4b6052a_2122x1060.png 1272w, https://substackcdn.com/image/fetch/$s_!DmGm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f3d176b-5389-47e6-9676-7c8eb4b6052a_2122x1060.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It works in both directions. New document contradicts an old one, Chiefys flags it. Old documents go stale because the company shipped something new, Chiefys flags those too. Every leader has experienced the pain of getting alignment on something in January and watching that document become invisible by April because three other things changed around it. Chiefys is the accountability check that nobody has time to do manually.</p><div class="callout-block" data-callout="true"><p><em>So the full stack - Claude desktop for deep thinking, the analysis bot for data, the scanner for proximity, and Chiefys for consistency. Four tools. Each one doing a job that used to require either a team or a lot of luck.</em></p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.aakashg.com/how-a-vp-of-product-uses-claude-without-producing-slop/&quot;,&quot;text&quot;:&quot;Get Transcript&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.aakashg.com/how-a-vp-of-product-uses-claude-without-producing-slop/"><span>Get Transcript</span></a></p><div><hr></div><h2>Where to find Matthew Wensing</h2><ul><li><p><a href="https://intro.co/MattWensing">1:1 Video Consultation</a></p></li><li><p><a href="https://www.linkedin.com/in/wensing/">LinkedIn</a></p></li><li><p><a href="https://x.com/mattwensing">X</a></p></li><li><p><a href="http://customer.io/productgrowth">Customer.io</a></p></li></ul><div><hr></div><div class="poll-embed" data-attrs="{&quot;id&quot;:529394}" data-component-name="PollToDOM"></div><div><hr></div><h2>Related content</h2><p><strong>Podcasts</strong></p><ol><li><p><a href="https://www.news.aakashg.com/p/ai-pms-guide-to-claude">PM&#8217;s Guide to Claude</a> - <a href="https://youtu.be/bITUsUsrxjM?si=_Gg8T8l5J6vBPfBy">YouTube</a> | <a href="https://open.spotify.com/episode/5bGWApPLgqJ4jyn9jvfg8p?si=xCVjyqGESvOfEHs8GNCB-w">Spotify</a> | <a href="https://podcasts.apple.com/in/podcast/pms-guide-to-claude-when-to-use-chat-vs-cowork-vs-code/id1763555775?i=1000767835627">Apple</a></p></li><li><p><a href="https://www.news.aakashg.com/p/how-to-become-a-builder-pm">How to Become a Builder PM</a> - <a href="https://youtu.be/PL7908aNeSE?si=BFsm6HSh8AGLWlJF">YouTube</a> | <a href="https://open.spotify.com/episode/5ZNRFSYL15vRo7Rt51ANXP?si=xLj8Nzf-QsCyUkgGttAEqA">Spotify</a> | <a href="https://podcasts.apple.com/in/podcast/how-to-become-a-builder-pm-with-n8n-claude-code/id1763555775?i=1000762483697">Apple</a></p></li><li><p><a href="https://www.news.aakashg.com/p/build-your-ai-pm-copilot-in-58-minutes">We Built an AI Product Manager in 58 mins</a> - <a href="https://youtu.be/sLI4KCjGXdQ?si=HfDMcF3avaE2r9-l">YouTube</a> | <a href="https://open.spotify.com/episode/4dltdHjLwwiqFYu3oomndO?si=r1aVaerUTrSOJhTT-bbQ9A">Spotify</a> | <a href="https://podcasts.apple.com/in/podcast/we-built-an-ai-product-manager-in-58-mins-claude/id1763555775?i=1000700293001">Apple</a></p></li></ol><p><strong>Newsletters</strong></p><ol><li><p><a href="https://www.news.aakashg.com/p/ai-product-strategy-2026">How to Build Product Strategy with Claude Code</a></p></li><li><p><a href="https://www.news.aakashg.com/p/pm-os">My Claude Code PM OS</a></p></li><li><p><a href="https://www.news.aakashg.com/p/team-os-cc">Team OS</a></p></li></ol><div><hr></div><p><em>PS. Please subscribe on <a href="https://www.youtube.com/@growproduct?sub_confirmation=1">YouTube</a> and follow on <a href="https://podcasts.apple.com/in/podcast/how-to-ai-prototype-well-masterclass-from-%245-5b-founder/id1763555775?i=1000752030510">Apple</a> &amp; <a href="https://open.spotify.com/episode/4oHNke2KJNHh7xrbiynQEI?si=0V6avOAiQ-WxS9V-VuePYw">Spotify</a>. It helps!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/leaderboard?&amp;utm_source=post&quot;,&quot;text&quot;:&quot;Refer a friend&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.news.aakashg.com/leaderboard?&amp;utm_source=post"><span>Refer a friend</span></a></p>]]></content:encoded></item><item><title><![CDATA[How to Use Codex Like an OpenAI PM | Abhi Muchhal, PM OpenAI (ex-Meta and Nubank)]]></title><description><![CDATA[How an international growth PM at OpenAI runs his entire workday inside Codex, from dashboards to daily automations to prototypes. PLUS: How to Break into OpenAI]]></description><link>https://www.news.aakashg.com/p/codex-pm</link><guid isPermaLink="false">https://www.news.aakashg.com/p/codex-pm</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Wed, 03 Jun 2026 21:55:03 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/199738547/66fd9dc95135517ba8ac348e4c989760.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-j1IOG8WoW1A" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;j1IOG8WoW1A&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/j1IOG8WoW1A?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><em>Check out the conversation on <a href="https://podcasts.apple.com/in/podcast/how-to-become-a-builder-pm-with-n8n-claude-code/id1763555775?i=1000762483697">Apple</a>, <a href="https://open.spotify.com/episode/5ZNRFSYL15vRo7Rt51ANXP?si=glhi9q4SS7igfxzCWWA0bw">Spotify</a>, and <a href="https://youtu.be/j1IOG8WoW1A">YouTube</a>. </em></p><p><strong>Brought to you by: </strong></p><ol><li><p><a href="https://bolt.new/solutions/product-manager?utm_source=Promoted&amp;utm_medium=email&amp;utm_campaign=aakash-product-growth">Bolt.new</a> - Ship AI-powered products 10x faster</p></li><li><p><a href="https://maven.com/product-faculty/ai-product-management-certification?promoCode=AAKASH550C7">Product Faculty</a> - Get $550 off their #1 AI PM Certification with code AAKASH550C7</p></li><li><p><a href="http://customer.io/productgrowth">Customer.io</a> - Send smarter messages using your product data</p></li><li><p><a href="https://ariso.ai/aakash">Ariso</a> - Ship AI agents and features faster, with fewer regressions</p></li><li><p><a href="https://www.atlassian.com/software/jira/product-discovery">Jira Product Discovery</a> - Plan with purpose, ship with confidence</p></li></ol><div><hr></div><h2>Today&#8217;s episode</h2><p>Six months ago, I showed you Codex is the <a href="https://www.news.aakashg.com/p/chatgpt-codex-guide">best way to use ChatGPT for PM work.</a> </p><p>Those who tried it have had great reviews: </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/icanvardar/status/2037447192969990378&quot;,&quot;full_text&quot;:&quot;if you&#8217;re still religiously using claude code and convinced it&#8217;s superior, just install codex and use it for a week&quot;,&quot;username&quot;:&quot;icanvardar&quot;,&quot;name&quot;:&quot;Can Vardar&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2007589161398583297/N6jnElE__normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-27T08:30:39.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:254,&quot;retweet_count&quot;:42,&quot;like_count&quot;:1133,&quot;impression_count&quot;:129369,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/john_ssuh/status/2009761356342538502&quot;,&quot;full_text&quot;:&quot;Because people are pretty slow on Twitter, it might take 6 months for people to realize that\n\n1. Codex is better than Claude Code (gpt-5.2 high v Opus)\n2. OAI models are much smarter than Claude models at doing any type of work with thinking, but Anthropic models have better&quot;,&quot;username&quot;:&quot;john_ssuh&quot;,&quot;name&quot;:&quot;John Suh&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1984076975150129152/Q6-OoSzN_normal.jpg&quot;,&quot;date&quot;:&quot;2026-01-09T22:57:01.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;With the Claude Code shutdown. I am proud that we build Codex in the open with our OSS repo and we are 100% invested in supporting a flourishing ecosystem of agentic coding tools out there. \n\nYou can already build on top of https://t.co/AwDBgSWVqU directly, which includes ChatGPT&quot;,&quot;username&quot;:&quot;thsottiaux&quot;,&quot;name&quot;:&quot;Tibo&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1953339828738899968/WWQlU2RT_normal.jpg&quot;},&quot;reply_count&quot;:161,&quot;retweet_count&quot;:92,&quot;like_count&quot;:1394,&quot;impression_count&quot;:563371,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>But most of the content out there for PMs is all about <a href="https://www.youtube.com/watch?v=4nthc76rSl8&amp;t=650s">Claude Code</a> (<a href="https://www.news.aakashg.com/p/claude-code-memory-system">myself included</a>).  So I wanted to get you the <strong>advanced setup</strong> for Codex, that&#8217;s up to date as of June 2026.</p><p><em>That&#8217;s what today&#8217;s episode is</em> - an inside look at expert usage of Codex, from an OpenAI PM himself.</p><p><a href="https://www.linkedin.com/in/abhimuchhal/">Abhi Muchhal</a> is an International Growth PM at OpenAI and before that was at Meta and Nubank. He opened his actual setup on camera: the harness&#8230; everything. Then he covered how to crack a role like OpenAI yourself.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://podcasts.apple.com/in/podcast/how-to-design-like-openai-and-figma/id1763555775?i=1000760746398&quot;,&quot;text&quot;:&quot;Apple Podcast&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://podcasts.apple.com/in/podcast/how-to-design-like-openai-and-figma/id1763555775?i=1000760746398"><span>Apple Podcast</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://open.spotify.com/episode/2q9Sk4a5htqzlJ4XSh8PL8?si=VWDjbQAoSAWiNSytMhm4ZA&quot;,&quot;text&quot;:&quot;Spotify&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://open.spotify.com/episode/2q9Sk4a5htqzlJ4XSh8PL8?si=VWDjbQAoSAWiNSytMhm4ZA"><span>Spotify</span></a></p><div><hr></div><ul><li><p><em><strong>To get access to my AI tool stack</strong> - Dovetail, Arize, Linear, Descript, Reforge Build, Relay.app, Magic Patterns, Speechify, Bolt.new and Mobbin - <strong><a href="https://www.news.aakashg.com/account">become an annual subscriber</a> ($150), and grab <a href="https://bundle.aakashg.com/">Aakash&#8217;s bundle</a></strong>.</em></p></li><li><p><em><strong>To get access to my AI PM customizations</strong> - <a href="http://l.threads.com/?u=https%3A%2F%2Fwww.news.aakashg.com%2Fp%2Fpm-os&amp;e=AT3OpE6P_HWG7KYcTl7xmfJz8h5zD8r-frJ3BkELyP3DYU58vBRyaMu95EaIbAjHMK36o_aZMzrCeGtw4SDHYwhZVyucVSaW1gqpGFsZrI6GBstPgR1InkhqtfU1niMfNeO455rFAhLe">PM OS</a>, <a href="https://www.news.aakashg.com/p/job-search-os">Job Search OS</a>, and <a href="https://www.news.aakashg.com/p/pm-prompt-library">Prompt Library</a> - <strong><a href="https://www.news.aakashg.com/account">become a founding subscriber</a> ($250)</strong>.</em></p></li></ul><div><hr></div><h2>Newsletter Deep Dive</h2><p><em>Thank you for having me in your inbox. Here is the complete guide to using Codex like a senior PM:</em></p><ol><li><p><strong>The PM&#8217;s Ultimate Guide to Codex</strong></p><ul><li><p>The Codex harness setup</p></li><li><p>Automations that run while you sleep</p></li><li><p>Prototyping without a designer or engineer</p></li></ul></li><li><p><strong>How ChatGPT has Grown to 1B monthly active users</strong></p></li><li><p><strong>[BONUS] How to break into AI PM at a company like OpenAI</strong></p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. The PM&#8217;s Ultimate Guide to Codex</h2><p>In this section, we cover:</p><ul><li><p>How to setup Codex or your agent&#8217;s harness</p></li><li><p>The 3 automations Abhi swears by</p></li><li><p>How to build prototypes in Codex</p></li></ul><h3>The Codex harness setup</h3><p>As I wrote in my <a href="https://www.news.aakashg.com/p/chatgpt-codex-guide">Ultimate Guide to ChatGPT Codex</a>, the harness is what separates a one off interaction from a persistent system. It is the connectors, the folder structure, the permissions model. Without it, you are just using a very expensive autocomplete.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RKrA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e279ef0-7d34-4c5d-952e-7f26b31b94ec_2160x2500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RKrA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e279ef0-7d34-4c5d-952e-7f26b31b94ec_2160x2500.png 424w, https://substackcdn.com/image/fetch/$s_!RKrA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e279ef0-7d34-4c5d-952e-7f26b31b94ec_2160x2500.png 848w, https://substackcdn.com/image/fetch/$s_!RKrA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e279ef0-7d34-4c5d-952e-7f26b31b94ec_2160x2500.png 1272w, https://substackcdn.com/image/fetch/$s_!RKrA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e279ef0-7d34-4c5d-952e-7f26b31b94ec_2160x2500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RKrA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e279ef0-7d34-4c5d-952e-7f26b31b94ec_2160x2500.png" width="1456" height="1685" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e279ef0-7d34-4c5d-952e-7f26b31b94ec_2160x2500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1685,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:795694,&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.news.aakashg.com/i/199738547?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e279ef0-7d34-4c5d-952e-7f26b31b94ec_2160x2500.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_!RKrA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e279ef0-7d34-4c5d-952e-7f26b31b94ec_2160x2500.png 424w, https://substackcdn.com/image/fetch/$s_!RKrA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e279ef0-7d34-4c5d-952e-7f26b31b94ec_2160x2500.png 848w, https://substackcdn.com/image/fetch/$s_!RKrA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e279ef0-7d34-4c5d-952e-7f26b31b94ec_2160x2500.png 1272w, https://substackcdn.com/image/fetch/$s_!RKrA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e279ef0-7d34-4c5d-952e-7f26b31b94ec_2160x2500.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Data connectors</h4><p>The first thing to <a href="https://www.youtube.com/watch?v=1C0daBcDBig">set up is every data source</a> Codex needs to know about.</p><p>At OpenAI, the international growth team was pulling from seven or eight sources. Tableau dashboards. Databricks dashboards. Different tools, cadences, and formats. </p><p>Connect all of them. </p><h4>The permissions model</h4><p>Give Codex three levels of permission:</p><ol><li><p>Reading tasks get full autonomy. </p></li><li><p>Synthesis and writing drafts get full autonomy</p></li><li><p>Anything going to another human needs your approval.</p></li></ol><h4>Skills, skills, skills</h4><p>One growth engineering team at OpenAI got tired of running experiment reviews by hand. So they built a skill. Point it at a StatSig experiment, and it writes the hypothesis, monitors the experiment, and generates a postmortem and recommendation automatically.</p><p>That is what skills are. Reusable workflows, written once, triggered by name. PMs skip this layer entirely because building a skill feels like an engineering task. It is not. </p><p>When asked who builds these skills, Abhi said:</p><blockquote><p><em>&#8220;The beautiful thing about Codex is that the person who cares the most is the one who makes the skill. It doesn&#8217;t matter if it&#8217;s an engineer, an analyst, or even a PM. I&#8217;ve made some skills as well.&#8221;</em></p></blockquote><p>I&#8217;ve been hammering this home for months. <a href="https://www.news.aakashg.com/p/10-laws-claude-skills">Good skills are everything</a>!</p><div><hr></div><h3>Abhi&#8217;s Top 3 Automations</h3><p>Abhi swears by three automations:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WoZI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4505d5d8-4d71-426f-aace-0dc5990eb13f_1454x540.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WoZI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4505d5d8-4d71-426f-aace-0dc5990eb13f_1454x540.png 424w, https://substackcdn.com/image/fetch/$s_!WoZI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4505d5d8-4d71-426f-aace-0dc5990eb13f_1454x540.png 848w, https://substackcdn.com/image/fetch/$s_!WoZI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4505d5d8-4d71-426f-aace-0dc5990eb13f_1454x540.png 1272w, https://substackcdn.com/image/fetch/$s_!WoZI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4505d5d8-4d71-426f-aace-0dc5990eb13f_1454x540.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WoZI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4505d5d8-4d71-426f-aace-0dc5990eb13f_1454x540.png" width="1454" height="540" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4505d5d8-4d71-426f-aace-0dc5990eb13f_1454x540.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:540,&quot;width&quot;:1454,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125630,&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.news.aakashg.com/i/199738547?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4505d5d8-4d71-426f-aace-0dc5990eb13f_1454x540.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_!WoZI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4505d5d8-4d71-426f-aace-0dc5990eb13f_1454x540.png 424w, https://substackcdn.com/image/fetch/$s_!WoZI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4505d5d8-4d71-426f-aace-0dc5990eb13f_1454x540.png 848w, https://substackcdn.com/image/fetch/$s_!WoZI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4505d5d8-4d71-426f-aace-0dc5990eb13f_1454x540.png 1272w, https://substackcdn.com/image/fetch/$s_!WoZI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4505d5d8-4d71-426f-aace-0dc5990eb13f_1454x540.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Live screenshot of his actual automations from the episode</figcaption></figure></div><h4>Automation 1 - Daily Slack triage</h4><p>Abhi works across time zones. By the time he wakes up, his Slack has 200 unread messages across a dozen channels. He was missing important things because there&#8217;s no priority filter for him.</p><p>So he built a Slack inbox triage that runs every day at a fixed time. It knows which channels matter, which senders are priority, and what kinds of messages need a response. It delivers detailed outline, things you have not read that you should, and things you have not replied to that are waiting.</p><p>The key prompt structure:</p><div class="callout-block" data-callout="true"><p>Review all Slack messages in [channel list] since yesterday.</p><p>Flag anything from [priority names] I have not responded to.</p><p>Flag anything that mentions [blocker / decision needed / deadline].</p><p>Do not flag general FYI posts or reactions.</p><p>Format as a brief numbered list. No summaries longer than one line each.</p></div><h4>Automation 2 - A dashboard that updates itself</h4><p>Abhi&#8217;s team was pulling from seven or eight different sources to understand how ChatGPT was growing across priority markets. </p><p>So he built a web app that pulls from all of them, refreshes every morning at 9:30 AM, and gives you the combined view plus the key takeaway. Country tabs. Top line metrics. Codex generated strengths and risks for each market relative to peer countries. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mK_o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d72d7e-5738-4f29-945c-13565452bfa7_1522x946.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mK_o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d72d7e-5738-4f29-945c-13565452bfa7_1522x946.png 424w, https://substackcdn.com/image/fetch/$s_!mK_o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d72d7e-5738-4f29-945c-13565452bfa7_1522x946.png 848w, https://substackcdn.com/image/fetch/$s_!mK_o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d72d7e-5738-4f29-945c-13565452bfa7_1522x946.png 1272w, https://substackcdn.com/image/fetch/$s_!mK_o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d72d7e-5738-4f29-945c-13565452bfa7_1522x946.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mK_o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d72d7e-5738-4f29-945c-13565452bfa7_1522x946.png" width="1456" height="905" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0d72d7e-5738-4f29-945c-13565452bfa7_1522x946.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:905,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:603037,&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.news.aakashg.com/i/199738547?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d72d7e-5738-4f29-945c-13565452bfa7_1522x946.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_!mK_o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d72d7e-5738-4f29-945c-13565452bfa7_1522x946.png 424w, https://substackcdn.com/image/fetch/$s_!mK_o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d72d7e-5738-4f29-945c-13565452bfa7_1522x946.png 848w, https://substackcdn.com/image/fetch/$s_!mK_o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d72d7e-5738-4f29-945c-13565452bfa7_1522x946.png 1272w, https://substackcdn.com/image/fetch/$s_!mK_o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0d72d7e-5738-4f29-945c-13565452bfa7_1522x946.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Dummy dashboard he collected to not leak data but mirrors his live dashboard</figcaption></figure></div><p>Let&#8217;s take a moment here and ask yourself - <em>what are the sources you check manually every week, and what would it look like if they were in one place with a machine generated TLDR waiting for you?</em></p><h4>Automation 3 - A weekly update</h4><p>The weekly stakeholder update is the most time consuming, least value added task on most PM calendars. It pulls from Slack, Google Drive, Notion, and the same dashboards powering the growth view. </p><p>So he automated the synthesis. Codex pulls from every source, writes the first draft, and posts it to a channel he owns. He reviews it, edits the things that need his judgment, and sends it to his stakeholder group.</p><div><hr></div><h3>Prototyping without a designer or engineer</h3><p>Before AI, getting a <a href="https://www.news.aakashg.com/p/ai-prototyping-tutorial">prototype</a> in front of engineers meant writing a <a href="https://www.news.aakashg.com/p/product-requirements-documents-prds">PRD</a>, convincing a designer to prioritize your request, doing two or three rounds of mocks, and then finally handing something over. That whole loop could take three weeks for a simple feature. OpenAI cuts the loop, as Abhi described 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_!ReNx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6e8b43-aa53-4bac-a518-a93b6f48996c_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ReNx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6e8b43-aa53-4bac-a518-a93b6f48996c_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!ReNx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6e8b43-aa53-4bac-a518-a93b6f48996c_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!ReNx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6e8b43-aa53-4bac-a518-a93b6f48996c_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!ReNx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6e8b43-aa53-4bac-a518-a93b6f48996c_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ReNx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6e8b43-aa53-4bac-a518-a93b6f48996c_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b6e8b43-aa53-4bac-a518-a93b6f48996c_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:930880,&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.news.aakashg.com/i/199738547?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6e8b43-aa53-4bac-a518-a93b6f48996c_2160x2700.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_!ReNx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6e8b43-aa53-4bac-a518-a93b6f48996c_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!ReNx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6e8b43-aa53-4bac-a518-a93b6f48996c_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!ReNx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6e8b43-aa53-4bac-a518-a93b6f48996c_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!ReNx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b6e8b43-aa53-4bac-a518-a93b6f48996c_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Step 1 - Replace the PRD with a prototype plus companion doc</h4><p><a href="https://www.news.aakashg.com/p/ai-prd">A prototype with a companion doc</a> that addresses the obvious questions gets to the same place faster and creates a better conversation.</p><p>The companion <a href="https://www.news.aakashg.com/p/ai-prd">doc</a> answers ten questions. Why are we doing this. What must work for V1. What are the edge cases. What does success look like. It&#8217;s more like an FAQ that lives beside the prototype.</p><p>Showing a <a href="https://www.news.aakashg.com/p/ai-prototyping-tutorial">working prototype</a> changes the quality of the conversation. Engineers stop asking what you want and start asking how to make it better. That shift leads to a huge leap in productivity.</p><h4>Step 2 - Spec the output before you prompt</h4><p>Vague prompts return vague prototypes. Before you send a single message, write down three things:</p><div class="callout-block" data-callout="true"><p>Input: [what data sources or user inputs does this need]</p><p>Output: [what does the finished thing show, specifically]</p><p>Audience: [who is going to look at this and what are they trying to decide]</p></div><p>Paste that as your first message. Everything Codex builds follows from that. The more specific the spec, the less time you spend in correction loops.</p><h4>Step 3 - Preview in app before handing off</h4><p>Codex can now spin up a local preview inside the interface. You do not need to open a browser. You do not need to configure localhost.</p><p>Run the preview. Check the layout. Ask Codex to match a specific brand aesthetic if needed. Use Playwright to verify the fix. Then hand it to engineering team.</p><p>The biggest failure mode at this stage is showing an engineer a prototype that crashes in the first click. Test it before you show it. Codex will catch most of the surface level issues itself.</p><p><em>Getting to 80% without engineering time is non negotiable.</em></p><div><hr></div><h2>2. How ChatGPT has Grown to 1B monthly active users</h2><p>There is an assumption baked into every AI PM playbook written in the last two years. The user has a desk. The user reads English. The user has a knowledge worker job that involves staring at a screen.</p><p>Abhi&#8217;s job is to break that assumption.</p><p>As International Growth PM at OpenAI, he is responsible for markets where knowledge workers are a single-digit percentage of the working population. India is under 10%. Brazil is 10-20%. These are OpenAI&#8217;s fastest-growing markets.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j-uX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a14b090-d734-4b0b-b47b-d3dee005ed7a_3240x4050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j-uX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a14b090-d734-4b0b-b47b-d3dee005ed7a_3240x4050.png 424w, https://substackcdn.com/image/fetch/$s_!j-uX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a14b090-d734-4b0b-b47b-d3dee005ed7a_3240x4050.png 848w, https://substackcdn.com/image/fetch/$s_!j-uX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a14b090-d734-4b0b-b47b-d3dee005ed7a_3240x4050.png 1272w, https://substackcdn.com/image/fetch/$s_!j-uX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a14b090-d734-4b0b-b47b-d3dee005ed7a_3240x4050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j-uX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a14b090-d734-4b0b-b47b-d3dee005ed7a_3240x4050.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a14b090-d734-4b0b-b47b-d3dee005ed7a_3240x4050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1369891,&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.news.aakashg.com/i/199738547?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a14b090-d734-4b0b-b47b-d3dee005ed7a_3240x4050.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_!j-uX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a14b090-d734-4b0b-b47b-d3dee005ed7a_3240x4050.png 424w, https://substackcdn.com/image/fetch/$s_!j-uX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a14b090-d734-4b0b-b47b-d3dee005ed7a_3240x4050.png 848w, https://substackcdn.com/image/fetch/$s_!j-uX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a14b090-d734-4b0b-b47b-d3dee005ed7a_3240x4050.png 1272w, https://substackcdn.com/image/fetch/$s_!j-uX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a14b090-d734-4b0b-b47b-d3dee005ed7a_3240x4050.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>He emphasized three strategies the team implemented that I want you to notice:</p><h4>Building for language diversity</h4><p>The people in Bangalore opening a bookstore are not thinking in English. They want a website in Kannada. They want invoice templates in Hindi. They want a YT shorts caption that lands for an audience in Tamil Nadu.</p><p>Codex can generate, translate, and format across languages at a level that was not possible 18 months ago. Character rendering in Indian scripts, Japanese manga-style layouts, multilingual infographics. </p><h4>Synthesizing information that lives on WhatsApp</h4><p>In markets like India and Brazil, business happens on WhatsApp. </p><p>With checking everything manually you can now point Codex at your WhatsApp desktop app, ask it to summarize what you missed, identify action items, and draft a reply based on your calendar availability. In the episode, this entire flow took just over a minute. The reply appeared in the WhatsApp composer, pre-typed, waiting for you to hit send.</p><p>This is a workflow every PM building for international markets should understand.</p><h4>Validating decisions in markets you are not in</h4><p>The hardest part of international growth PM work is not building the product. It is understanding whether a feature that works in the US will land in Southeast Asia or West Africa.</p><p>Codex cannot replace user research. But it can synthesize the data you already have and surface the gaps faster. In growth work, the teams running the fastest are not collecting more data. They are synthesizing what they have with more precision.</p><p>For regulated markets or markets where your data pipeline is limited, the synthesis layer matters even more. If your Databricks dashboards are behind a compliance firewall, a Codex skill that only reads from approved exports still beats manual review by hours.</p><p><em>The PM who understands where their product actually lives in the world is harder to replace than the PM who only knows where it is built.</em></p><div><hr></div><h2>3. How to break into AI PM at a company like OpenAI</h2><p>The question I get most from PMs reading this newsletter is some version of - how do I get from where I am to OpenAI, Anthropic, or a frontier lab? </p><p>I wrote a complete guide on <a href="http://I wrote a complete guide on breaking into OpenAI here.">breaking into OpenAI here</a>. Since then, I have talked to four OpenAI PMs on this podcast. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q6xH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b707b1-75d7-422d-81b2-e8acc77bd763_3240x4050.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q6xH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b707b1-75d7-422d-81b2-e8acc77bd763_3240x4050.png 424w, https://substackcdn.com/image/fetch/$s_!q6xH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b707b1-75d7-422d-81b2-e8acc77bd763_3240x4050.png 848w, https://substackcdn.com/image/fetch/$s_!q6xH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b707b1-75d7-422d-81b2-e8acc77bd763_3240x4050.png 1272w, https://substackcdn.com/image/fetch/$s_!q6xH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b707b1-75d7-422d-81b2-e8acc77bd763_3240x4050.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q6xH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b707b1-75d7-422d-81b2-e8acc77bd763_3240x4050.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3b707b1-75d7-422d-81b2-e8acc77bd763_3240x4050.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:793262,&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.news.aakashg.com/i/199738547?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b707b1-75d7-422d-81b2-e8acc77bd763_3240x4050.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_!q6xH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b707b1-75d7-422d-81b2-e8acc77bd763_3240x4050.png 424w, https://substackcdn.com/image/fetch/$s_!q6xH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b707b1-75d7-422d-81b2-e8acc77bd763_3240x4050.png 848w, https://substackcdn.com/image/fetch/$s_!q6xH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b707b1-75d7-422d-81b2-e8acc77bd763_3240x4050.png 1272w, https://substackcdn.com/image/fetch/$s_!q6xH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3b707b1-75d7-422d-81b2-e8acc77bd763_3240x4050.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Three key ingredients come through from the 4:</p><h4>Key Ingredient 1 - Deep PM fundamentals, not just AI familiarity</h4><p>Every frontier lab PM I have talked to had a serious pre AI career. Not just a familiarity with the tools. Deep PM fundamentals. Structured thinking. Analytical decision making. Communication under ambiguity.</p><p>This should be reassuring. The PM skills you have built are not obsolete. They are the foundation. The AI fluency is what you build on top.</p><p>What I covered in my <a href="https://www.news.aakashg.com/p/ai-pm-job-search-guide">AI PM job search guide</a> still holds. The comp at frontier labs is real, but the evaluation criteria are not that different from a strong senior PM role anywhere. You need to show you can own a problem end to end.</p><h4>Key Ingredient 2 - You have to build something</h4><p>Every OpenAI PM I have spoken to built something with the APIs before they were hired.</p><p>Not a side project that exists as a GitHub repo nobody has seen. Something that actually ran. Something you had to debug. Something where you discovered what Codex or GPT could not do and had to work around it.</p><p>The builder credential matters because it is the only way to know what the model actually fails at. You cannot interview your way into that knowledge. In Abhi&#8217;s case he built a Chrome extension for real time language translation, deployed it on the OpenAI API, and was demoing it at the time of their application.</p><p>One honest caveat here. This path is more accessible to PMs who have slack time to build and who can access paid API credits. If you are in a market where that is not trivially affordable, start smaller. A Codex CLI project on your own machine costs almost nothing to run. The goal is to understand failure modes, not to ship a production app.</p><h4>Key Ingredient 3 - Speak the language of evals</h4><p>This is the one that surprises most PMs.</p><p>Evals are how frontier labs measure progress. A rubric that defines what good looks like for a specific capability, a baseline measurement, and a goal to beat.</p><p>You do not need to have run 50 evals to talk about this fluently. You need to understand why they exist, what they replace, and what a good eval measures versus a bad one. I covered this in depth in my <a href="https://www.news.aakashg.com/p/ai-pm-llm-judge">LLM Judge guide</a> and in the <a href="https://www.news.aakashg.com/p/ankur-goyal-podcast">Ankur Goyal episode</a> where we built one live on camera.</p><p>The PMs who get the farthest in frontier lab interviews are the ones who can say: here is a capability I care about, here is how I would measure it, here is how I would know if the model improved.</p><p><em>Every PM who can think in evals is already speaking the language of the companies building the future. That&#8217;s it for today, try to reread and understand the full workflow. See you in the next episode.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.aakashg.com/how-an-openai-pm-uses-codex-and-image-gen-at-work-and-in-his-personal-life/&quot;,&quot;text&quot;:&quot;Get Transcript&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.aakashg.com/how-an-openai-pm-uses-codex-and-image-gen-at-work-and-in-his-personal-life/"><span>Get Transcript</span></a></p><div><hr></div><p><em>Bonus. How to Get the Most Out of Codex:</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_!oS8_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8db76f91-b7f2-405d-ba5d-ab89a61448f3_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oS8_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8db76f91-b7f2-405d-ba5d-ab89a61448f3_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!oS8_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8db76f91-b7f2-405d-ba5d-ab89a61448f3_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!oS8_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8db76f91-b7f2-405d-ba5d-ab89a61448f3_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!oS8_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8db76f91-b7f2-405d-ba5d-ab89a61448f3_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oS8_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8db76f91-b7f2-405d-ba5d-ab89a61448f3_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8db76f91-b7f2-405d-ba5d-ab89a61448f3_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:535287,&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.news.aakashg.com/i/199738547?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8db76f91-b7f2-405d-ba5d-ab89a61448f3_2160x2700.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_!oS8_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8db76f91-b7f2-405d-ba5d-ab89a61448f3_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!oS8_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8db76f91-b7f2-405d-ba5d-ab89a61448f3_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!oS8_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8db76f91-b7f2-405d-ba5d-ab89a61448f3_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!oS8_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8db76f91-b7f2-405d-ba5d-ab89a61448f3_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/p/codex-pm?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;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.news.aakashg.com/p/codex-pm?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>Where to find Abhi Muchhal</h2><ul><li><p><a href="https://www.linkedin.com/in/abhimuchhal/">LinkedIn</a></p></li><li><p><a href="https://x.com/AbhiMuch">X</a></p></li></ul><div><hr></div><div class="poll-embed" data-attrs="{&quot;id&quot;:520787}" data-component-name="PollToDOM"></div><div><hr></div><h2>Related content</h2><p><strong>Podcasts:</strong></p><ol><li><p><a href="https://youtu.be/NYSZ4g7igDg">The Ultimate Guide to ChatGPT Codex</a> </p></li><li><p><a href="https://open.spotify.com/episode/7gop7X999ZLGLLhmnH98Dc?si=4n-IY6v6SCGcPjWJK2d1cA">How PMs Ship 100K Lines of Code at OpenAI</a> </p></li><li><p><a href="https://podcasts.apple.com/in/podcast/evals-are-the-new-prd-here-is-the-playbook-with-the/id1763555775?i=1000756385737">Evals are the new PRD</a> </p></li></ol><p><strong>Newsletters:</strong></p><ol><li><p><a href="https://www.news.aakashg.com/p/pm-os?utm_source=publication-search">My PM OS</a></p></li><li><p><a href="https://www.news.aakashg.com/p/ai-agents-pms">AI Agents Guide for PMs</a></p></li><li><p><a href="https://www.news.aakashg.com/p/ai-pm-job-search-guide">How to Land a $300K+ AI PM Job</a></p></li></ol><div><hr></div><p><em>PS. Please subscribe on <a href="https://www.youtube.com/@growproduct?sub_confirmation=1">YouTube</a> and follow on <a href="https://podcasts.apple.com/in/podcast/how-to-ai-prototype-well-masterclass-from-%245-5b-founder/id1763555775?i=1000752030510">Apple</a> &amp; <a href="https://open.spotify.com/episode/4oHNke2KJNHh7xrbiynQEI?si=0V6avOAiQ-WxS9V-VuePYw">Spotify</a>. It helps!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/p/lisa-huang-podcast?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxMDE5MDQxMTMsInBvc3RfaWQiOjE4OTYzNTEzOSwiaWF0IjoxNzczMDU0OTU3LCJleHAiOjE3NzU2NDY5NTcsImlzcyI6InB1Yi00NTQwMDMiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.d_f_2GX9HlYLzjta4WEmvUyxLX5mRSQXs5G6GDskslQ&quot;,&quot;text&quot;:&quot;Share&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.news.aakashg.com/p/lisa-huang-podcast?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxMDE5MDQxMTMsInBvc3RfaWQiOjE4OTYzNTEzOSwiaWF0IjoxNzczMDU0OTU3LCJleHAiOjE3NzU2NDY5NTcsImlzcyI6InB1Yi00NTQwMDMiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.d_f_2GX9HlYLzjta4WEmvUyxLX5mRSQXs5G6GDskslQ"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[I Built You Memory for Claude Code, Hermes, and OpenClaw]]></title><description><![CDATA[Whatever AI is at the center of your operation, I've built a tested memory system for you]]></description><link>https://www.news.aakashg.com/p/claude-code-memory-system</link><guid isPermaLink="false">https://www.news.aakashg.com/p/claude-code-memory-system</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Mon, 01 Jun 2026 23:43:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_TjJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1aff31-8055-482d-9bb5-cd13000bee00_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every AI we use - from ChatGPT to Claude Code and OpenClaw - has the same defect:</p><blockquote><p><em>It feels like it has amnesia.</em></p></blockquote><p>The session that wrote you a great <a href="https://www.news.aakashg.com/p/product-requirements-documents-prds">PRD</a> yesterday remembers none of it today. The pricing test that you ran last quarter is long forgotten.</p><p>Today&#8217;s models have real intelligence. <strong>But the memory is a sieve</strong>.</p><p>Plenty of people have noticed. A few have shipped solutions. The two loudest are Garry Tan&#8217;s <a href="https://www.aibyaakash.com/p/gbrain">GBrain</a> and Andrej Karpathy&#8217;s <a href="https://www.news.aakashg.com/p/pm-karpathy-second-brain">Second Brain</a>, both of which I&#8217;ve covered for you. </p><p>Over the past month, I put both Gbrain and Second Brain to the test on my <a href="https://www.news.aakashg.com/p/pm-os">PM OS</a> and <a href="https://www.news.aakashg.com/p/job-search-os">Job Search OS</a>. What I learned is: <em><strong>neither is truly the right fit</strong></em>.</p><p>So I built it for you.</p><p>Not only that - I decided to build you memory for whatever harness you use. So, that&#8217;s what you&#8217;re getting today: <strong>three files to give your agent memory, covering any source:</strong></p><ol><li><p><em>If you run Hermes or OpenClaw</em> &#8594; Memory that models GBrain&#8217;s ambient approach</p></li><li><p><em>If you do intentional research sessions</em> &#8594; Memory that models Karpathy&#8217;s brain</p></li><li><p><em>If you run Claude Code</em> &#8594; Memory that takes the best of both</p></li></ol><div><hr></div><h2>Today&#8217;s Post</h2><p><em>This isn&#8217;t your typical newsletter post. It&#8217;s a highly tested product drop + research writeup:</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_!_TjJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1aff31-8055-482d-9bb5-cd13000bee00_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_TjJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1aff31-8055-482d-9bb5-cd13000bee00_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!_TjJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1aff31-8055-482d-9bb5-cd13000bee00_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!_TjJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1aff31-8055-482d-9bb5-cd13000bee00_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!_TjJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1aff31-8055-482d-9bb5-cd13000bee00_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_TjJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1aff31-8055-482d-9bb5-cd13000bee00_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af1aff31-8055-482d-9bb5-cd13000bee00_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:180909,&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.news.aakashg.com/i/199786475?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1aff31-8055-482d-9bb5-cd13000bee00_1200x630.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_!_TjJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1aff31-8055-482d-9bb5-cd13000bee00_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!_TjJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1aff31-8055-482d-9bb5-cd13000bee00_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!_TjJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1aff31-8055-482d-9bb5-cd13000bee00_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!_TjJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf1aff31-8055-482d-9bb5-cd13000bee00_1200x630.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p>Why I needed to build these</p></li><li><p>My memory layer for Hermes + Open Claw</p></li><li><p>My Karpathy second brain memory layer setup</p></li><li><p>&#128274; The memory layer I use for Claude Code operating systems</p></li><li><p>&#128274; What I learned building these, how to do it yourself, and where I land</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. Why I needed to build these</h2><p>I live in my <a href="https://www.news.aakashg.com/p/pm-os">PM-OS</a> and <a href="https://www.news.aakashg.com/p/job-search-os">Job Search OS</a> in Claude Code. Neither fits perfectly with GBrain or Second Brain.</p><p>Start with <a href="https://www.aibyaakash.com/p/gbrain">GBrain</a>. </p><p>First, <strong>it wants Telegram</strong>, but I live in my OS-es, in Claude Code at my desk. Routing every message to a different chat app just doesn&#8217;t make sense. Second, <strong>the setup doesn&#8217;t fit well on top of Claude Code</strong>. I tried for days. First, the install failed in a bunch of ways, so I needed to do workarounds. Then, it didn&#8217;t play well with my context library. When I finally worked that out, it cited invented numbers as if they were true.</p><p>Now let&#8217;s talk <a href="https://www.aibyaakash.com/p/karpathy-second-brain">Karpathy&#8217;s second brain</a>. </p><p>It needs you to <strong>stop and curate</strong>, so as live operating memory it goes stale fast. It <strong>doesn&#8217;t scale either</strong>: the single-index approach starts straining around a hundred sources. And <strong>there&#8217;s no lifecycle</strong>, so bets and commitments blur, with nothing marking &#8220;this is a hypothesis, that&#8217;s a decision.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q9GC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffae6e604-eda4-41c2-9ee6-8c90c6ed93c5_2400x1619.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q9GC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffae6e604-eda4-41c2-9ee6-8c90c6ed93c5_2400x1619.png 424w, https://substackcdn.com/image/fetch/$s_!q9GC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffae6e604-eda4-41c2-9ee6-8c90c6ed93c5_2400x1619.png 848w, https://substackcdn.com/image/fetch/$s_!q9GC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffae6e604-eda4-41c2-9ee6-8c90c6ed93c5_2400x1619.png 1272w, https://substackcdn.com/image/fetch/$s_!q9GC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffae6e604-eda4-41c2-9ee6-8c90c6ed93c5_2400x1619.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q9GC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffae6e604-eda4-41c2-9ee6-8c90c6ed93c5_2400x1619.png" width="1456" height="982" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fae6e604-eda4-41c2-9ee6-8c90c6ed93c5_2400x1619.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:982,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:548730,&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.news.aakashg.com/i/199786475?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffae6e604-eda4-41c2-9ee6-8c90c6ed93c5_2400x1619.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_!q9GC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffae6e604-eda4-41c2-9ee6-8c90c6ed93c5_2400x1619.png 424w, https://substackcdn.com/image/fetch/$s_!q9GC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffae6e604-eda4-41c2-9ee6-8c90c6ed93c5_2400x1619.png 848w, https://substackcdn.com/image/fetch/$s_!q9GC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffae6e604-eda4-41c2-9ee6-8c90c6ed93c5_2400x1619.png 1272w, https://substackcdn.com/image/fetch/$s_!q9GC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffae6e604-eda4-41c2-9ee6-8c90c6ed93c5_2400x1619.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Both tools are great at what they were built for</strong>, <em>but neither fits a typical PM setup</em>.</p><div class="callout-block" data-callout="true"><p><em>That&#8217;s where today&#8217;s post comes in.</em>  </p></div><div><hr></div><h2>2. My memory layer for Hermes + Open Claw</h2><p>I&#8217;ve written about <a href="https://www.news.aakashg.com/p/hermes-agent-guide">Hermes</a> and <a href="https://www.news.aakashg.com/p/openclaw-fka-moltbot-fka-clawdbot">OpenClaw</a>. Both are really cool harnesses for PMs.</p><p>Garry Tan, CEO of Y Combinator, built <a href="https://www.aibyaakash.com/p/gbrain">GBrain</a> on top of either. It captures what you say to an always-on phone agent and consolidates it overnight. It shines on:</p><ul><li><p><strong>Screenshots and on-the-go capture</strong>. You see a competitor&#8217;s pricing page in the wild, screenshot it, send it to the bot. By morning it&#8217;s a page in your brain, cross-referenced. No tool that lives on your laptop catches that moment, because you weren&#8217;t at your laptop.</p></li><li><p><strong>Conversational dumps between meetings</strong>. The 90 seconds of &#8220;here&#8217;s what just happened with Acme&#8221; that you&#8217;d never sit down and type.</p></li></ul><p>GBrain&#8217;s best idea is the <strong>ambient capture</strong>. If you want to steal that idea without the whole Gbrain setup, I took that and packaged it into a recipe you can run on the OS you already have:</p><div class="callout-block" data-callout="true"><p>Point your agent - Hermes, OpenClaw, or Claude Code - at <a href="https://drive.google.com/file/d/1HVViTtHf9YhiEYz4KidKtoUcSzWGkZyA/view?usp=drive_link">add-gbrain-ambient-memory-to-any-agent.md</a> and say &#8220;follow this.&#8221; </p></div><p>Here&#8217;s me doing it in Telegram with <a href="https://www.aibyaakash.com/p/hermes-agent">Hermes</a>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ozh0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd2c932-77eb-4390-ab2f-dc6ea1b2a9a4_972x682.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ozh0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd2c932-77eb-4390-ab2f-dc6ea1b2a9a4_972x682.png 424w, https://substackcdn.com/image/fetch/$s_!Ozh0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd2c932-77eb-4390-ab2f-dc6ea1b2a9a4_972x682.png 848w, https://substackcdn.com/image/fetch/$s_!Ozh0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd2c932-77eb-4390-ab2f-dc6ea1b2a9a4_972x682.png 1272w, https://substackcdn.com/image/fetch/$s_!Ozh0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd2c932-77eb-4390-ab2f-dc6ea1b2a9a4_972x682.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ozh0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd2c932-77eb-4390-ab2f-dc6ea1b2a9a4_972x682.png" width="972" height="682" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efd2c932-77eb-4390-ab2f-dc6ea1b2a9a4_972x682.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:682,&quot;width&quot;:972,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:245667,&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.news.aakashg.com/i/199786475?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd2c932-77eb-4390-ab2f-dc6ea1b2a9a4_972x682.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_!Ozh0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd2c932-77eb-4390-ab2f-dc6ea1b2a9a4_972x682.png 424w, https://substackcdn.com/image/fetch/$s_!Ozh0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd2c932-77eb-4390-ab2f-dc6ea1b2a9a4_972x682.png 848w, https://substackcdn.com/image/fetch/$s_!Ozh0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd2c932-77eb-4390-ab2f-dc6ea1b2a9a4_972x682.png 1272w, https://substackcdn.com/image/fetch/$s_!Ozh0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefd2c932-77eb-4390-ab2f-dc6ea1b2a9a4_972x682.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here&#8217;s what you get: an append-only capture inbox, dumps filed automatically as you talk, and a consolidation pass that routes each one into your real knowledge files with a source on every claim and a <code>CONFLICT:</code> marker instead of a silent overwrite. Plain markdown, no phone, no database.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KRAz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ccd190-95d2-42ff-8da1-3382e0847191_756x1378.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KRAz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ccd190-95d2-42ff-8da1-3382e0847191_756x1378.png 424w, https://substackcdn.com/image/fetch/$s_!KRAz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ccd190-95d2-42ff-8da1-3382e0847191_756x1378.png 848w, https://substackcdn.com/image/fetch/$s_!KRAz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ccd190-95d2-42ff-8da1-3382e0847191_756x1378.png 1272w, https://substackcdn.com/image/fetch/$s_!KRAz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ccd190-95d2-42ff-8da1-3382e0847191_756x1378.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KRAz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ccd190-95d2-42ff-8da1-3382e0847191_756x1378.png" width="756" height="1378" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79ccd190-95d2-42ff-8da1-3382e0847191_756x1378.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1378,&quot;width&quot;:756,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:670240,&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.news.aakashg.com/i/199786475?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ccd190-95d2-42ff-8da1-3382e0847191_756x1378.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_!KRAz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ccd190-95d2-42ff-8da1-3382e0847191_756x1378.png 424w, https://substackcdn.com/image/fetch/$s_!KRAz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ccd190-95d2-42ff-8da1-3382e0847191_756x1378.png 848w, https://substackcdn.com/image/fetch/$s_!KRAz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ccd190-95d2-42ff-8da1-3382e0847191_756x1378.png 1272w, https://substackcdn.com/image/fetch/$s_!KRAz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79ccd190-95d2-42ff-8da1-3382e0847191_756x1378.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>3. My Karpathy second brain memory layer setup</h2><p>Karpathy&#8217;s <a href="https://www.news.aakashg.com/p/pm-karpathy-second-brain">LLM Wiki pattern</a> is the opposite philosophy of GBrain, and it&#8217;s excellent at what it does. You curate sources into a folder, the model compiles them into an interlinked wiki, and you query against compiled knowledge instead of re-deriving from raw docs every time.</p><p>It shines for deliberate, bounded work.</p><p>The clearest example is next-quarter <a href="https://www.news.aakashg.com/p/how-to-rock-your-annual-planning">planning</a>, built from a <em>selected</em> set of inputs. Five competitor teardowns, last quarter&#8217;s interviews, the strategy doc. Deliberate inputs, deep synthesis, a wiki you&#8217;ll read like a document. <strong>The curation </strong><em><strong>is</strong></em><strong> the value.</strong></p><p>The trade is you feed it by hand. It doesn&#8217;t capture as you work, and it isn&#8217;t trying to.</p><p>I packaged this one too. </p><div class="callout-block" data-callout="true"><p>Point your Claude Code agent at <a href="https://drive.google.com/file/d/1puLckku8wGqjv6c6gkeILP6ofVeyOYwu/view?usp=drive_link">add-a-karpathy-wiki-to-your-os.md</a> and say &#8220;follow this.&#8221; </p></div><p>Here&#8217;s me doing it in Claude Code:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4-NH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eac1088-dfc3-49e4-b385-dc66174b43d0_1734x484.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4-NH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eac1088-dfc3-49e4-b385-dc66174b43d0_1734x484.png 424w, https://substackcdn.com/image/fetch/$s_!4-NH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eac1088-dfc3-49e4-b385-dc66174b43d0_1734x484.png 848w, https://substackcdn.com/image/fetch/$s_!4-NH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eac1088-dfc3-49e4-b385-dc66174b43d0_1734x484.png 1272w, https://substackcdn.com/image/fetch/$s_!4-NH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eac1088-dfc3-49e4-b385-dc66174b43d0_1734x484.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4-NH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eac1088-dfc3-49e4-b385-dc66174b43d0_1734x484.png" width="1456" height="406" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9eac1088-dfc3-49e4-b385-dc66174b43d0_1734x484.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:406,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92727,&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.news.aakashg.com/i/199786475?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eac1088-dfc3-49e4-b385-dc66174b43d0_1734x484.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_!4-NH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eac1088-dfc3-49e4-b385-dc66174b43d0_1734x484.png 424w, https://substackcdn.com/image/fetch/$s_!4-NH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eac1088-dfc3-49e4-b385-dc66174b43d0_1734x484.png 848w, https://substackcdn.com/image/fetch/$s_!4-NH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eac1088-dfc3-49e4-b385-dc66174b43d0_1734x484.png 1272w, https://substackcdn.com/image/fetch/$s_!4-NH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9eac1088-dfc3-49e4-b385-dc66174b43d0_1734x484.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It scaffolds and builds the whole wiki pretty fast:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D4Y8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77e6f70-fa3d-4b95-bd05-d77dfcd5c3c8_1732x494.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D4Y8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77e6f70-fa3d-4b95-bd05-d77dfcd5c3c8_1732x494.png 424w, https://substackcdn.com/image/fetch/$s_!D4Y8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77e6f70-fa3d-4b95-bd05-d77dfcd5c3c8_1732x494.png 848w, https://substackcdn.com/image/fetch/$s_!D4Y8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77e6f70-fa3d-4b95-bd05-d77dfcd5c3c8_1732x494.png 1272w, https://substackcdn.com/image/fetch/$s_!D4Y8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77e6f70-fa3d-4b95-bd05-d77dfcd5c3c8_1732x494.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D4Y8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77e6f70-fa3d-4b95-bd05-d77dfcd5c3c8_1732x494.png" width="1456" height="415" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c77e6f70-fa3d-4b95-bd05-d77dfcd5c3c8_1732x494.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:415,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103991,&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.news.aakashg.com/i/199786475?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77e6f70-fa3d-4b95-bd05-d77dfcd5c3c8_1732x494.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_!D4Y8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77e6f70-fa3d-4b95-bd05-d77dfcd5c3c8_1732x494.png 424w, https://substackcdn.com/image/fetch/$s_!D4Y8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77e6f70-fa3d-4b95-bd05-d77dfcd5c3c8_1732x494.png 848w, https://substackcdn.com/image/fetch/$s_!D4Y8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77e6f70-fa3d-4b95-bd05-d77dfcd5c3c8_1732x494.png 1272w, https://substackcdn.com/image/fetch/$s_!D4Y8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77e6f70-fa3d-4b95-bd05-d77dfcd5c3c8_1732x494.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As a result, here&#8217;s what you get: </p><p>You drop dated sources into <code>raw/</code>, and it compiles interlinked wiki pages with a citation on every claim, a fully regenerated index, <code>[!CONFLICT]</code> markers when sources disagree, and a lint pass that catches dead links and orphans. The compile is idempotent, so re-running it is safe.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Je7-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d19254-c9eb-410e-baf5-454246a0a465_1742x1090.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Je7-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d19254-c9eb-410e-baf5-454246a0a465_1742x1090.png 424w, https://substackcdn.com/image/fetch/$s_!Je7-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d19254-c9eb-410e-baf5-454246a0a465_1742x1090.png 848w, https://substackcdn.com/image/fetch/$s_!Je7-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d19254-c9eb-410e-baf5-454246a0a465_1742x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!Je7-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d19254-c9eb-410e-baf5-454246a0a465_1742x1090.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Je7-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d19254-c9eb-410e-baf5-454246a0a465_1742x1090.png" width="1456" height="911" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96d19254-c9eb-410e-baf5-454246a0a465_1742x1090.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:911,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:597488,&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.news.aakashg.com/i/199786475?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d19254-c9eb-410e-baf5-454246a0a465_1742x1090.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_!Je7-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d19254-c9eb-410e-baf5-454246a0a465_1742x1090.png 424w, https://substackcdn.com/image/fetch/$s_!Je7-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d19254-c9eb-410e-baf5-454246a0a465_1742x1090.png 848w, https://substackcdn.com/image/fetch/$s_!Je7-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d19254-c9eb-410e-baf5-454246a0a465_1742x1090.png 1272w, https://substackcdn.com/image/fetch/$s_!Je7-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d19254-c9eb-410e-baf5-454246a0a465_1742x1090.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>4. Combining Both for Claude Code &#8594; My Ideal Memory Setup</h2><p>I wanted to build a system that:</p><ol><li><p>Took the ambient concept of Gbrain and the intentional concept of Karpathy</p></li><li><p>Worked well with Claude Code OS&#8217;s</p></li></ol><p>I went looking around and didn&#8217;t find anything, so I built it myself last week, and have spent the intervening 5 days testing and improving it. </p><div><hr></div><p>&#128274; <em><strong>The rest of this post is for paid subscribers.</strong> </em></p><blockquote><p><em>Below the line: the full Claude Code Memory System product.</em></p><p><em>It has one-command install, ambient capture that needs no command, two hooks that make it enforce itself, and the worked example of an input compounding into the right place. </em></p><p><em>It&#8217;s a downloadable layer that drops onto <a href="https://www.news.aakashg.com/p/pm-os">PM OS</a>, <a href="https://www.news.aakashg.com/p/job-search-os">Job Search OS</a>, or any Claude Code project.</em></p><p><em>Plus: my thoughts on building these memory systems and what&#8217;s next.</em></p></blockquote>
      <p>
          <a href="https://www.news.aakashg.com/p/claude-code-memory-system">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How PMs Ship 100K Lines of Code at OpenAI with Ryan Lopopolo, Member of Technical Staff]]></title><description><![CDATA[The roadmap for how PMs operate inside a frontier AI company]]></description><link>https://www.news.aakashg.com/p/ryan-lapopolo-podcast</link><guid isPermaLink="false">https://www.news.aakashg.com/p/ryan-lapopolo-podcast</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Mon, 25 May 2026 23:03:54 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/199184592/db02bb7e3bad9738c6f0aa02a95486ed.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-8suwvrF0Lv0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;8suwvrF0Lv0&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/8suwvrF0Lv0?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><em>Check out the conversation on <a href="https://podcasts.apple.com/in/podcast/product-growth-podcast/id1763555775">Apple</a>, <a href="https://open.spotify.com/show/7vVEMqCSKb7I7xPk8xZtg5">Spotify</a>, and <a href="https://youtu.be/8suwvrF0Lv0">YouTube</a>.</em></p><p>Brought to you by:</p><ol><li><p><a href="https://maven.com/product-faculty/ai-product-management-certification?promoCode=AAKASH550C7">Product Faculty</a> - Get $550 off their AI PM Cerficiate with code AAKASH550C7</p></li><li><p><a href="https://bolt.new/solutions/product-manager?utm_source=Promoted&amp;utm_medium=email&amp;utm_campaign=aakash-product-growth">Bolt</a> - Ship AI-powered products 10x faster</p></li><li><p><a href="http://customer.io/productgrowth">Customer.io</a> - Send smarter messages using your product data</p></li><li><p><a href="https://ariso.ai/aakash">Ariso</a> - Ship AI agents and features faster, with fewer regressions</p></li><li><p><a href="http://www.pendo.io/aakash">Pendo</a> - The #1 software experience management platform</p></li></ol><div><hr></div><h2>Today&#8217;s episode</h2><p>Most companies are still debating whether <a href="https://www.news.aakashg.com/p/pm-guide-ship-production">PMs should ship code</a>. OpenAI is debating the best ways for PMs to ship code. They&#8217;re living in the future.</p><p>The builder behind a lot of that harness engineering is Ryan Lopopolo. He <a href="https://openai.com/index/harness-engineering/">wrote the OpenAI post on harness engineering</a> and runs a frontier team where PMs, designers, and engineers all ship using the same system.</p><p>The wild part for me? His PMs shipped around 100K lines of production code.</p><p>Did they open the IDE? Hell no! <a href="https://www.news.aakashg.com/p/pm-guide-ship-production">Their coding</a> happened through <a href="https://www.news.aakashg.com/p/ai-prd">PRDs</a>, <a href="https://www.news.aakashg.com/p/ai-pm-observability">tests</a>, <a href="https://www.news.aakashg.com/p/writing-better-specs-as-a-pm">docs</a>, and <a href="https://aakashgupta.medium.com/2025-was-agents-2026-is-agent-harnesses-heres-why-that-changes-everything-073e9877655e">harness rules</a>. The model did the typing.</p><p>As someone who spent a decade in PM growth roles, I&#8217;ve seen how long it takes to move a feature from <a href="https://www.news.aakashg.com/p/product-requirements-documents-prds">PRD</a> in a doc to code in prod. For most companies, that latency is weeks, months, or quarters.</p><p>In Ryan&#8217;s world, it can be days, hours, even minutes. And the PM is inside the loop - not watching from Jira. <em>So I had to understand how that works - and that&#8217;s today&#8217;s episode:</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://podcasts.apple.com/in/podcast/the-growth-podcast/id1763555775&quot;,&quot;text&quot;:&quot;Apple Podcast&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://podcasts.apple.com/in/podcast/the-growth-podcast/id1763555775"><span>Apple Podcast</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://open.spotify.com/show/0rUbg49hGb1SMMhXQHz0yO&quot;,&quot;text&quot;:&quot;Spotify&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://open.spotify.com/show/0rUbg49hGb1SMMhXQHz0yO"><span>Spotify</span></a></p><div><hr></div><ul><li><p><em><strong>If you want access to my AI tool stack</strong> - Dovetail, Arize, Linear, Descript, Reforge Build, Relay.app, Magic Patterns, Speechify, Bolt.new and Mobbin - <strong><a href="https://www.news.aakashg.com/account">become an annual subscriber</a> ($150), and grab <a href="https://bundle.aakashg.com/">Aakash&#8217;s bundle</a></strong>.</em></p></li><li><p><em><strong>If you want access to my AI PM customizations</strong> - <a href="http://l.threads.com/?u=https%3A%2F%2Fwww.news.aakashg.com%2Fp%2Fpm-os&amp;e=AT3OpE6P_HWG7KYcTl7xmfJz8h5zD8r-frJ3BkELyP3DYU58vBRyaMu95EaIbAjHMK36o_aZMzrCeGtw4SDHYwhZVyucVSaW1gqpGFsZrI6GBstPgR1InkhqtfU1niMfNeO455rFAhLe">PM OS</a>, <a href="https://www.news.aakashg.com/p/job-search-os">Job Search OS</a>, and <a href="https://www.news.aakashg.com/p/pm-prompt-library">Prompt Library</a> - <strong><a href="https://www.news.aakashg.com/account">become a founding subscriber</a> ($250)</strong>.</em></p></li></ul><div><hr></div><h2>Today&#8217;s post</h2><p>Here&#8217;s the guide to shipping code like PMs at OpenAI:</p><ol><li><p>How the harness works</p></li><li><p>Ryan&#8217;s Frontier team case study</p></li><li><p>The new job for PMs, designers, and engineers</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. How the harness works</h2><p>You don&#8217;t need to copy every detail of OpenAI&#8217;s setup.</p><p>You do need the big pieces, because that&#8217;s the system you&#8217;ll be dropped into as an AI PM. Ryan thinks of the harness as the environment inside the repo that teaches the agent how your team builds 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_!TYca!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15264f8b-fb8f-4260-b7da-adc519c9d4ee_2160x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TYca!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15264f8b-fb8f-4260-b7da-adc519c9d4ee_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!TYca!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15264f8b-fb8f-4260-b7da-adc519c9d4ee_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!TYca!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15264f8b-fb8f-4260-b7da-adc519c9d4ee_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!TYca!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15264f8b-fb8f-4260-b7da-adc519c9d4ee_2160x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TYca!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15264f8b-fb8f-4260-b7da-adc519c9d4ee_2160x2700.png" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15264f8b-fb8f-4260-b7da-adc519c9d4ee_2160x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&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_!TYca!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15264f8b-fb8f-4260-b7da-adc519c9d4ee_2160x2700.png 424w, https://substackcdn.com/image/fetch/$s_!TYca!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15264f8b-fb8f-4260-b7da-adc519c9d4ee_2160x2700.png 848w, https://substackcdn.com/image/fetch/$s_!TYca!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15264f8b-fb8f-4260-b7da-adc519c9d4ee_2160x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!TYca!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15264f8b-fb8f-4260-b7da-adc519c9d4ee_2160x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>agents.md and the docs tree</h3><p>Every repo has an <code>agents.md</code> file at the root. When they run <a href="https://www.news.aakashg.com/p/codex-pm-guide">Codex</a> on that repo, this file is always in the model&#8217;s <a href="https://www.news.aakashg.com/p/context-engineering">context</a>. <code>agents.md</code> does two things. <strong>It explains the operating loop</strong> like read docs, plan, implement, run tests, and ask for review. Then <strong>it points the agent at the docs tree</strong> like markdown files with performance patterns, networking practices, user journeys, design guidelines, and past decisions.</p><p>Each run&#8217;s execution plan gets written back as implementation history. Design docs move out of slides and Slack into the repo. And tests fail if docs fall out of sync, which forces the agent to update them while editing code. The model needs a repo that it can search to show how your team works. As a PM, that&#8217;s where your decisions belong.</p><h3>Tests and lints that enlist taste</h3><p>Ryan&#8217;s team encodes taste and non&#8209;functional requirements directly into tests and lints. No <em>please remember I beg of you</em> paragraphs. A few examples:</p><ol><li><p>The build fails if any user&#8209;facing markdown or HTML string uses straight quotes instead of curly quotes, because their design team is finicky about typography.</p></li><li><p>Business logic has to belong in the right modules. Tests enforce boundaries so a ball of mud doesn&#8217;t form.</p></li><li><p>When docs need to move together, tests enforce that they stay in sync.</p></li></ol><p>Because the model is trained to make tests pass, each failure message is an instruction. You&#8217;re not arguing taste in Slack. The suite is the style guide. In growth roles, I learned the hard way that if something matters, you have to measure it and enforce it. Their approach is the same idea, just pointed at code and docs instead of funnels.</p><h3>Review agents as virtual staff engineers</h3><p>On the review side, they run a matrixed CI job that spins up specialized review agents, each with a persona doc:</p><ol><li><p><code>frontendarchitect.md</code></p></li><li><p><code>reliabilityengineer.md</code></p></li><li><p><code>appsecengineer.md</code></p></li></ol><p>That feedback goes back into the loop. The implementation agent uses it to fix the current change. The team updates the docs or tests so the same class of mistake doesn&#8217;t come back.</p><h3>Observability and UI control</h3><p>Finally, the harness gives the model eyes on the product. The agent can spin up a local <a href="https://www.news.aakashg.com/p/ai-pm-observability">observability</a> stack (metrics, logs) and use it to debug like a human. With GPT&#8209;5.5&#8217;s computer use, it can click through the app, inspect elements, and verify flows end&#8209;to&#8209;end.</p><p>The rule is simple; the agent has to prove the feature works through the same paths your users take. As a PM, that&#8217;s where your acceptance criteria also need to land.</p><div><hr></div><h2>2. Ryan&#8217;s Frontier Team Case Study</h2><p>In mid&#8209;2025, his team ran an experiment. <strong>Could <a href="https://www.news.aakashg.com/p/codex-pm-guide">Codex</a> do the entire software engineering job for a new internal agent product?</strong></p><p>The constraints?</p><ol><li><p>Start from an empty repository.</p></li><li><p>Build an app that supports non&#8209;engineering knowledge work inside OpenAI.</p></li><li><p>Let the agent handle on&#8209;call triage, internal tools, and text&#8209;heavy workflows.</p></li><li><p>No human is allowed to type production code. Engineers can only touch the harness.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SUnQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58878ecc-c0ac-4d19-b966-dcb66c2f8465_2330x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SUnQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58878ecc-c0ac-4d19-b966-dcb66c2f8465_2330x2700.png 424w, https://substackcdn.com/image/fetch/$s_!SUnQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58878ecc-c0ac-4d19-b966-dcb66c2f8465_2330x2700.png 848w, https://substackcdn.com/image/fetch/$s_!SUnQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58878ecc-c0ac-4d19-b966-dcb66c2f8465_2330x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!SUnQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58878ecc-c0ac-4d19-b966-dcb66c2f8465_2330x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SUnQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58878ecc-c0ac-4d19-b966-dcb66c2f8465_2330x2700.png" width="1456" height="1687" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58878ecc-c0ac-4d19-b966-dcb66c2f8465_2330x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1687,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4589873,&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.news.aakashg.com/i/199184592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58878ecc-c0ac-4d19-b966-dcb66c2f8465_2330x2700.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_!SUnQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58878ecc-c0ac-4d19-b966-dcb66c2f8465_2330x2700.png 424w, https://substackcdn.com/image/fetch/$s_!SUnQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58878ecc-c0ac-4d19-b966-dcb66c2f8465_2330x2700.png 848w, https://substackcdn.com/image/fetch/$s_!SUnQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58878ecc-c0ac-4d19-b966-dcb66c2f8465_2330x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!SUnQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58878ecc-c0ac-4d19-b966-dcb66c2f8465_2330x2700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>By the end, the app had around 1M lines of code. It also had roughly 250K lines of markdown prompts inside the repo. And it ran as an Electron app with multiple agents coordinating summarization, repo gardening, skills distillation, and execution.</p><p>Any time the agent failed, the team asked <strong>what was missing in the harness that led to this failure.</strong> The codebase improved because humans improved the environment. Nobody jumped in and rewrote everything.</p><div><hr></div><h2>3. The new job for PMs, designers, and engineers</h2><p>For most of my 10+ years in product, PMs were kept away from the repo. You were the human API between customers and engineering. You wrote PRDs, argued in sprint planning, and waited. The typing was someone else&#8217;s job.</p><p>Ryan describes a different world.</p><p>In his team, code is no longer the scarce resource. With GPT&#8209;5, the model can generate code at scale. The difficult part is validating it, safely deploying it, and making sure it solves the right user problem. That means the harness (the environment of docs, tests, lints, review rules, and <a href="https://www.news.aakashg.com/p/ai-pm-observability">observability</a>) is where work gets done.</p><p>Once the harness is strong, engineers aren&#8217;t the only ones who can write code. PMs and designers easily plug into the same system.</p><p>And literally everyone gets a new job description.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NTl6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c66d73-6216-4e83-8d57-435da934725d_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NTl6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c66d73-6216-4e83-8d57-435da934725d_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!NTl6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c66d73-6216-4e83-8d57-435da934725d_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!NTl6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c66d73-6216-4e83-8d57-435da934725d_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!NTl6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c66d73-6216-4e83-8d57-435da934725d_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NTl6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c66d73-6216-4e83-8d57-435da934725d_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/07c66d73-6216-4e83-8d57-435da934725d_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3857832,&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.news.aakashg.com/i/199184592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c66d73-6216-4e83-8d57-435da934725d_2160x2260.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_!NTl6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c66d73-6216-4e83-8d57-435da934725d_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!NTl6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c66d73-6216-4e83-8d57-435da934725d_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!NTl6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c66d73-6216-4e83-8d57-435da934725d_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!NTl6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F07c66d73-6216-4e83-8d57-435da934725d_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The new role for PMs</h3><p>In late 2025, Ryan&#8217;s team wanted to explore a &#8216;<a href="https://www.news.aakashg.com/p/10-laws-claude-skills">skills system</a>&#8216; so the agent could learn and reuse user preferences for data analysis. In most companies, this would kick off a chain of product reviews and engineering estimates. Here is what they did instead:</p><ol><li><p>The PM wrote a <a href="https://www.news.aakashg.com/p/ai-prd">markdown PRD</a> that defined the skills library</p><ul><li><p>How the agent should interview users about the metrics</p></li><li><p>How should it store and reuse that knowledge</p></li><li><p>How this should appear in the product surface</p></li></ul></li><li><p>The team reviewed the PRD once in their weekly meeting.</p></li><li><p>By the end of the week, the feature existed in the app. The tests the PM had <em>vibed</em> into existence were passing.</p></li></ol><p>The PM and engineers did not need a week of back&#8209;and&#8209;forth. The harness carried the intent into code. This worked because business logic was embedded in modules with high&#8209;fidelity fakes. Also, the tests from the product side exercised the behavior.</p><p><strong>The important bit: the PM&#8217;s leverage came from writing artifacts that the harness understands.</strong> If you&#8217;re a PM reading this, imagine your next feature:</p><ol><li><p>Could you express it as <a href="https://www.news.aakashg.com/p/ai-prd">PRD</a> + <a href="https://www.news.aakashg.com/p/ai-pm-observability">tests</a> + <a href="https://www.news.aakashg.com/p/ai-evals-explained-simply">evals</a> the agent can run on its own?</p></li><li><p>If you couldn&#8217;t touch the IDE at all, what would you have to write differently?</p></li></ol><p>That&#8217;s the muscle you need to build.</p><h3>Designers generate painted doors with</h3><p>Early on, if a designer tried to ship a feature, they had to schedule agent runs inside their internal app. Then, to demo it quickly, they had to push a backend&#8209;style cron system into the front of the stack. Usually, the scheduler logic ended up tangled inside frontend JavaScript.</p><p>Ryan looked at it and knew they&#8217;d regret it later. So decided to revert the change. Their team came out of that with a simple norm:</p><ol><li><p>Designers own full painted&#8209;door flows at the front of the app: the UI, the interaction pattern, and how scheduling is exposed.</p></li><li><p>Behind the door, the backend can be a no&#8209;op plus instrumentation. They measure clicks, intent, and drop&#8209;off before committing engineering time.</p></li></ol><p>The harness then decides, based on data, which doors deserve a backend. So the JD for designers is to build high&#8209;<a href="https://www.news.aakashg.com/p/taste-at-speed">taste</a>, high&#8209;signal surfaces that the harness sees as experiments. A designer now must give the agent and engineers the best possible signal about what&#8217;s worth building.</p><h3>Coding engineers became harness engineers</h3><p>Ryan&#8217;s definition of the modern engineering job is very close to how I think about great growth engineers. <strong>Your value is the leverage you create for everyone else.</strong></p><p>In his team, the primary output is leverage. Every engineer is responsible for adding tests, docs, CI rules, and observability that let many concurrent agents work. Internally, they use a simple mental model. Think of it as you just hired a cluster of interns named <a href="https://www.news.aakashg.com/p/codex-pm-guide">Codex</a>. Your job is to manage them.</p><p>Emotionally, that&#8217;s difficult. Many engineers (including Ryan) grew up measuring their contribution in commits and lines of code. Letting the model do the typing can feel like losing the craft. But he argues that <strong>the craft moved. The new skill now is who can build the harness that makes GPT&#8209;5 a strong teammate for this particular product and company?</strong></p><blockquote><p><em>&#8220;Every engineer on the planet now has hundreds or thousands of concurrent hands on keyboards, modulo token budget.&#8221;</em></p></blockquote><p>That&#8217;s the world your PM career is walking into. You&#8217;ll be working with engineers who measure themselves by the systems they build.</p><div><hr></div><h2>Why should YOU care? Does it matter?</h2><p>Most teams use AI to speed up function&#8209;level coding but keep the rest of their software development lifecycle unchanged. Ryan&#8217;s world is what it looks like when you redesign the system around agents that can do the full job. <strong>The differentiator is how much of your team&#8217;s judgment is embedded in your harness.</strong></p><p>If you&#8217;re a founder or product leader, that&#8217;s what <a href="https://www.news.aakashg.com/p/ai-product-strategy-2026">AI strategy</a> now means. It&#8217;s how you design the engineering system your PMs and designers plug into, so they can ship.</p><p>If you&#8217;re a PM, this is the <a href="https://www.news.aakashg.com/p/how-to-become-and-succeed-as-an-ai">future job description</a>. You&#8217;ll still need <a href="https://www.news.aakashg.com/p/taste-at-speed">taste</a>, <a href="https://www.news.aakashg.com/p/advanced-techniques-continuous-discovery">discovery skills</a>, and stakeholder management. You&#8217;ll also need to think like a harness engineer: what tests, docs, and rules would I write if the model were my team?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.aakashg.com/how-pms-ship-100k-lines-of-code/&quot;,&quot;text&quot;:&quot;Get Transcript&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.aakashg.com/how-pms-ship-100k-lines-of-code/"><span>Get Transcript</span></a></p><div><hr></div><h2>[Bonus] Downloadable Takeaway</h2><p>I turned Ryan&#8217;s six&#8209;month harness plan into a one&#8209;pager you can use as a checklist with your team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Exk6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9c4162-943b-4af0-a82a-22ce26c4d2c7_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Exk6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9c4162-943b-4af0-a82a-22ce26c4d2c7_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!Exk6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9c4162-943b-4af0-a82a-22ce26c4d2c7_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!Exk6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9c4162-943b-4af0-a82a-22ce26c4d2c7_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!Exk6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9c4162-943b-4af0-a82a-22ce26c4d2c7_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Exk6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9c4162-943b-4af0-a82a-22ce26c4d2c7_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a9c4162-943b-4af0-a82a-22ce26c4d2c7_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3235226,&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.news.aakashg.com/i/199184592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9c4162-943b-4af0-a82a-22ce26c4d2c7_2160x2260.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_!Exk6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9c4162-943b-4af0-a82a-22ce26c4d2c7_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!Exk6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9c4162-943b-4af0-a82a-22ce26c4d2c7_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!Exk6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9c4162-943b-4af0-a82a-22ce26c4d2c7_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!Exk6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9c4162-943b-4af0-a82a-22ce26c4d2c7_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>Where to find Ryan Lapopolo</h2><ul><li><p><a href="https://x.com/Laoplo">X</a></p></li><li><p><a href="https://www.linkedin.com/in/ryanlopopolo/">LinkedIn</a></p></li><li><p><a href="https://openai.com/">OpenAI</a></p></li></ul><div><hr></div><div class="poll-embed" data-attrs="{&quot;id&quot;:518270}" data-component-name="PollToDOM"></div><div><hr></div><h2>Related content</h2><p><strong>Podcasts:</strong></p><ol><li><p><a href="https://www.youtube.com/watch?v=DL-pUGcfrf4">How to Run Evals in Claude Code with Aparna Dhinakaran</a></p></li><li><p><a href="https://podcasts.apple.com/in/podcast/how-to-build-a-full-ai-dev-team-in-claude-code/id1763555775?i=1000765013076">How to Build a Full AI Dev Team in Claude Code with Gabor Mayer</a> </p></li><li><p><a href="https://open.spotify.com/episode/5jytj64qyP8EEuneAlRxnv">This CPO Uses Claude Code to Run His Entire Work Life with Dave Killeen</a></p></li></ol><p><strong>Newsletters:</strong></p><ol><li><p><a href="https://www.news.aakashg.com/p/ai-pms-guide-to-claude">PM&#8217;s Guide to Claude with Pawel Huryn</a></p></li><li><p><a href="https://www.news.aakashg.com/p/how-to-become-a-builder-pm">How to Become a Builder PM with Mahesh Yadav</a></p></li><li><p><a href="https://www.news.aakashg.com/p/team-os-cc">How to Build a Team OS in Claude Code with Hannah Stulberg</a></p></li></ol><div><hr></div><p><em>PS. Please subscribe on <a href="https://www.youtube.com/@growproduct?sub_confirmation=1">YouTube</a> and follow on <a href="https://podcasts.apple.com/in/podcast/how-to-ai-prototype-well-masterclass-from-%245-5b-founder/id1763555775?i=1000752030510">Apple</a> &amp; <a href="https://open.spotify.com/episode/4oHNke2KJNHh7xrbiynQEI?si=0V6avOAiQ-WxS9V-VuePYw">Spotify</a>. It helps!</em></p>]]></content:encoded></item><item><title><![CDATA[How to Run Evals in Claude Code with Aparna Dhinakaran, Founder and CPO of Arize]]></title><description><![CDATA[Here's the exact prompts and steps to build evals in minutes]]></description><link>https://www.news.aakashg.com/p/aparna-dhinakaran-podcast</link><guid isPermaLink="false">https://www.news.aakashg.com/p/aparna-dhinakaran-podcast</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Fri, 22 May 2026 21:27:42 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/197073936/3d3ca5d0aff34a3a98df7c8a08a49745.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-DL-pUGcfrf4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;DL-pUGcfrf4&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/DL-pUGcfrf4?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><em>Check out the conversation on <a href="https://podcasts.apple.com/in/podcast/how-to-become-a-builder-pm-with-n8n-claude-code/id1763555775?i=1000762483697">Apple</a>, <a href="https://open.spotify.com/episode/5ZNRFSYL15vRo7Rt51ANXP?si=glhi9q4SS7igfxzCWWA0bw">Spotify</a>, and <a href="https://youtu.be/DL-pUGcfrf4">YouTube</a>.</em></p><p><strong>Brought to you by:</strong></p><ol><li><p><a href="http://superhuman.com/akash">Superhuman</a> - The fastest email experience ever. Get 1-month free with my link</p></li><li><p><a href="https://www.landpmjob.com/">Land PM Job</a> - My 12-week AI PM + Job Search Course</p></li><li><p><a href="http://vanta.com/aakash">Vanta</a> - Automate your compliance. Close deals faster</p></li><li><p><a href="https://maven.com/product-faculty/ai-product-management-certification?promoCode=AAKASH550C7">Product Faculty</a> - Get $550 off their AI PM Certification, code AAKASH550C7</p></li><li><p><a href="https://bolt.new/solutions/product-manager?utm_source=Promoted&amp;utm_medium=email&amp;utm_campaign=aakash-product-growth">Bolt.new</a> - Ship AI-powered products 10x faster</p></li></ol><div><hr></div><h2>Today&#8217;s episode</h2><p>If you&#8217;re building in Claude Code, you should learn how to build evals in&#8230; Claude Code. </p><p>There are two major evals platforms in the market today. We&#8217;ve already had the CEO and founder of one on, <a href="https://www.news.aakashg.com/p/ankur-goyal-podcast">Ankur Goyal of Braintrust</a>.</p><p>Today we return with the other major platform, Arize. And we have on the CPO and founder, <a href="https://www.linkedin.com/in/aparnadhinakaran">Aparna Dhinakaran</a>. </p><p>Many of the smartest AI teams are running their evals on Arize - Uber, Booking.com, Pepsi... I even offer Arize in my <a href="https://www.news.aakashg.com/p/aakashs-bundle">bundle</a>. So now we bring you the guide to using it. </p><p>This episode builds upon the basics I taught with <a href="https://www.news.aakashg.com/p/hamel-shreya-podcast-2">Hamel Husain</a>, <a href="https://www.youtube.com/watch?v=J7N9FMouSKg">Shreya Shankar</a>, and <a href="https://www.news.aakashg.com/p/ai-evals-explained-simply">Ankit Shukla</a>. It even includes a segment that, if a candidate did it in an interview, Aparna said <strong>she would hire them on the spot</strong>:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://podcasts.apple.com/in/podcast/how-to-design-like-openai-and-figma/id1763555775?i=1000760746398&quot;,&quot;text&quot;:&quot;Apple Podcast&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://podcasts.apple.com/in/podcast/how-to-design-like-openai-and-figma/id1763555775?i=1000760746398"><span>Apple Podcast</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://open.spotify.com/episode/2q9Sk4a5htqzlJ4XSh8PL8?si=VWDjbQAoSAWiNSytMhm4ZA&quot;,&quot;text&quot;:&quot;Spotify&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://open.spotify.com/episode/2q9Sk4a5htqzlJ4XSh8PL8?si=VWDjbQAoSAWiNSytMhm4ZA"><span>Spotify</span></a></p><div><hr></div><ul><li><p><em><strong>If you want access to my AI tool stack</strong> - Dovetail, Arize, Linear, Descript, Reforge Build, Relay.app, Magic Patterns, Speechify, Bolt.new and Mobbin - <strong><a href="https://www.news.aakashg.com/account">become an annual subscriber</a> ($150), and grab <a href="https://bundle.aakashg.com/">Aakash&#8217;s bundle</a></strong>.</em></p></li><li><p><em><strong>If you want access to my AI PM customizations</strong> - <a href="http://l.threads.com/?u=https%3A%2F%2Fwww.news.aakashg.com%2Fp%2Fpm-os&amp;e=AT3OpE6P_HWG7KYcTl7xmfJz8h5zD8r-frJ3BkELyP3DYU58vBRyaMu95EaIbAjHMK36o_aZMzrCeGtw4SDHYwhZVyucVSaW1gqpGFsZrI6GBstPgR1InkhqtfU1niMfNeO455rFAhLe">PM OS</a>, <a href="https://www.news.aakashg.com/p/job-search-os">Job Search OS</a>, and <a href="https://www.news.aakashg.com/p/pm-prompt-library">Prompt Library</a> - <strong><a href="https://www.news.aakashg.com/account">become a founding subscriber</a> ($250)</strong>.</em></p></li></ul><div><hr></div><h2>Newsletter Deep Dive</h2><p><em>I&#8217;ve put together the complete guide for running evals in Claude Code.</em></p><ol><li><p>Evals don&#8217;t have to take forever and be hard</p></li><li><p>Step-by-step, how to run Claude Code evals</p></li><li><p>How to build a self improving loop</p></li><li><p>The new PM operating system</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p><em>Save this. A 3-step playbook on how to run <a href="https://www.youtube.com/watch?v=4nthc76rSl8">Claude Code</a> <a href="https://www.news.aakashg.com/p/ai-evals">evals</a> with exact commands.</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_!XRQd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6121e5fa-7e7a-4074-a23d-ef3dc88c3a05_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XRQd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6121e5fa-7e7a-4074-a23d-ef3dc88c3a05_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!XRQd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6121e5fa-7e7a-4074-a23d-ef3dc88c3a05_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!XRQd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6121e5fa-7e7a-4074-a23d-ef3dc88c3a05_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!XRQd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6121e5fa-7e7a-4074-a23d-ef3dc88c3a05_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XRQd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6121e5fa-7e7a-4074-a23d-ef3dc88c3a05_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6121e5fa-7e7a-4074-a23d-ef3dc88c3a05_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1586218,&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.news.aakashg.com/i/197073936?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6121e5fa-7e7a-4074-a23d-ef3dc88c3a05_2160x2260.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_!XRQd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6121e5fa-7e7a-4074-a23d-ef3dc88c3a05_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!XRQd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6121e5fa-7e7a-4074-a23d-ef3dc88c3a05_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!XRQd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6121e5fa-7e7a-4074-a23d-ef3dc88c3a05_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!XRQd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6121e5fa-7e7a-4074-a23d-ef3dc88c3a05_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/p/aparna-dhinakaran-podcast?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.news.aakashg.com/p/aparna-dhinakaran-podcast?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div><hr></div><h2>1. Evals don&#8217;t have to take forever and be hard</h2><p>In the past, I&#8217;ve <a href="https://www.news.aakashg.com/p/ai-evals">taught you the ways of Hamel Husain and Shreya Shankar</a> who said that you need to look at the traces yourself, categorize them yourself.</p><p>In practice, what this means is <strong>a lot of PMs skip evals</strong> because it takes too long.</p><p>That&#8217;s a mistake. You can actually use Claude Code to do all those steps.</p><p>Here is what changed. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FlKK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef953f25-a771-4b43-9c06-e6f707d77e1d_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FlKK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef953f25-a771-4b43-9c06-e6f707d77e1d_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!FlKK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef953f25-a771-4b43-9c06-e6f707d77e1d_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!FlKK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef953f25-a771-4b43-9c06-e6f707d77e1d_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!FlKK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef953f25-a771-4b43-9c06-e6f707d77e1d_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FlKK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef953f25-a771-4b43-9c06-e6f707d77e1d_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef953f25-a771-4b43-9c06-e6f707d77e1d_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:485763,&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.news.aakashg.com/i/197073936?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef953f25-a771-4b43-9c06-e6f707d77e1d_2160x2260.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_!FlKK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef953f25-a771-4b43-9c06-e6f707d77e1d_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!FlKK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef953f25-a771-4b43-9c06-e6f707d77e1d_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!FlKK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef953f25-a771-4b43-9c06-e6f707d77e1d_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!FlKK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef953f25-a771-4b43-9c06-e6f707d77e1d_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>The old assumption - Evals need human-led error analysis</h4><p>The old model assumed you had to be the one reading every trace. You needed to understand what went wrong before you could write an eval that tests for it. That meant the eval quality was capped by how much time you had.</p><p>That assumption made sense when models were weaker. It does not hold the same way anymore.</p><h4>The new reality - Claude can suggest your first eval</h4><p>When I asked Aparna, she said:</p><blockquote><p><em>&#8220;I think it&#8217;s okay to start with Claude suggesting what a good suggestion of an eval could be. These models have gotten so good. Having it go through and look at your answers and suggest, that probably is something you should flag and look at. I would trust it. I would trust it as a first pass.&#8221;</em></p></blockquote><p>This is not about replacing rigorous eval work. Hamel and Shreya&#8217;s methods still produce the most calibrated evals over time. But you do not need to start there. Claude gives you a working v0 in minutes. That v0 gets you data. That data gets you something to actually improve.</p><p>Aparna demoed &#8220;vibe based evals&#8221; using Claude Code. Here&#8217;s how it works.</p><div><hr></div><h2>2. Step-by-step, how to run Claude Code evals</h2><p>You have an agent running. It is producing output. You have no idea if that output is accurate or just confident looking.</p><p>Here is exactly how to change that in one session.</p><h4>Step 1 - Install the Arize skills into Claude Code</h4><p>Open Claude Code. Run one command:</p><div class="callout-block" data-callout="true"><p>npx skills add Arize-ai/arize-skills</p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!A2-I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2772d81e-bd83-4b1c-9d50-8bc4cd46b741_1142x740.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A2-I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2772d81e-bd83-4b1c-9d50-8bc4cd46b741_1142x740.png 424w, https://substackcdn.com/image/fetch/$s_!A2-I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2772d81e-bd83-4b1c-9d50-8bc4cd46b741_1142x740.png 848w, https://substackcdn.com/image/fetch/$s_!A2-I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2772d81e-bd83-4b1c-9d50-8bc4cd46b741_1142x740.png 1272w, https://substackcdn.com/image/fetch/$s_!A2-I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2772d81e-bd83-4b1c-9d50-8bc4cd46b741_1142x740.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!A2-I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2772d81e-bd83-4b1c-9d50-8bc4cd46b741_1142x740.png" width="1142" height="740" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2772d81e-bd83-4b1c-9d50-8bc4cd46b741_1142x740.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:740,&quot;width&quot;:1142,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:285458,&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.news.aakashg.com/i/197073936?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2772d81e-bd83-4b1c-9d50-8bc4cd46b741_1142x740.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_!A2-I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2772d81e-bd83-4b1c-9d50-8bc4cd46b741_1142x740.png 424w, https://substackcdn.com/image/fetch/$s_!A2-I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2772d81e-bd83-4b1c-9d50-8bc4cd46b741_1142x740.png 848w, https://substackcdn.com/image/fetch/$s_!A2-I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2772d81e-bd83-4b1c-9d50-8bc4cd46b741_1142x740.png 1272w, https://substackcdn.com/image/fetch/$s_!A2-I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2772d81e-bd83-4b1c-9d50-8bc4cd46b741_1142x740.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">You can see all the skills added to Claude Code.</figcaption></figure></div><p>Claude Code now has access to instrumentation, eval suggestion, and improvement skills, you do not need to write any eval code yourself. You just ask Claude Code in plain English what you want. It calls the right skill for the job automatically.</p><p>The instrumentation skill is the first one you need. It looks at your codebase, identifies every LLM call and tool call, and wires them to Arize for tracing. </p><h4>Step 2 - Ask Claude to suggest an eval</h4><p>Once you have traces, ask:</p><div class="callout-block" data-callout="true"><p>Can you suggest a good eval for my agent?</p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IbLs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa926d3cd-3fe6-40eb-b5b6-1e98440c7ecc_2076x576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IbLs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa926d3cd-3fe6-40eb-b5b6-1e98440c7ecc_2076x576.png 424w, https://substackcdn.com/image/fetch/$s_!IbLs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa926d3cd-3fe6-40eb-b5b6-1e98440c7ecc_2076x576.png 848w, https://substackcdn.com/image/fetch/$s_!IbLs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa926d3cd-3fe6-40eb-b5b6-1e98440c7ecc_2076x576.png 1272w, https://substackcdn.com/image/fetch/$s_!IbLs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa926d3cd-3fe6-40eb-b5b6-1e98440c7ecc_2076x576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IbLs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa926d3cd-3fe6-40eb-b5b6-1e98440c7ecc_2076x576.png" width="1456" height="404" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a926d3cd-3fe6-40eb-b5b6-1e98440c7ecc_2076x576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:404,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1250271,&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.news.aakashg.com/i/197073936?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa926d3cd-3fe6-40eb-b5b6-1e98440c7ecc_2076x576.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_!IbLs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa926d3cd-3fe6-40eb-b5b6-1e98440c7ecc_2076x576.png 424w, https://substackcdn.com/image/fetch/$s_!IbLs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa926d3cd-3fe6-40eb-b5b6-1e98440c7ecc_2076x576.png 848w, https://substackcdn.com/image/fetch/$s_!IbLs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa926d3cd-3fe6-40eb-b5b6-1e98440c7ecc_2076x576.png 1272w, https://substackcdn.com/image/fetch/$s_!IbLs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa926d3cd-3fe6-40eb-b5b6-1e98440c7ecc_2076x576.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Claude looks across your traces and returns candidates. In Aparna&#8217;s live demo it surfaced three:</p><ul><li><p><strong>Report groundedness.</strong> Do the issues cited in the final PM report actually exist in the source data?</p></li><li><p><strong>Priority alignment.</strong> Does the P0/P1 ranking in the report match the highest-scored issues?</p></li><li><p><strong>Report actionability.</strong> Is the output something a PM can act on the same day?</p></li></ul><p>Good starting point. But these are output level evals. You want to go one layer deeper.</p><h4>Step 3 - Get specific about what you actually care about</h4><p>Ask something more targeted:</p><div class="callout-block" data-callout="true"><p>Can you help me build an eval to evaluate if each issue&#8217;s priority is actually scored correctly?</p></div><p>Claude runs this across your spans. In the demo it flagged four failure categories: bug priority scoring, feature request scoring, legacy scoring system conflicts, and low priority edge cases.</p><p>Now you have something real. Specific categories of failure, with specific spans attached. That is what you need to improve the agent systematically.</p><p><em>You cannot fix what you cannot name. The eval names it for you.</em></p><div><hr></div><h2>3. How to build a <a href="https://www.news.aakashg.com/p/ai-pms-guide-to-claude">self improvement</a> loop</h2><p>Your eval is running. It is flagging failures. The natural next question is: now what?</p><p>Most PMs stop at the eval. They have the signal. They do not build the system that acts on it. That is the difference between a PM who runs evals and a PM who has a self-improving agent.</p><h4>The loop - three moves, on a schedule</h4><p>The loop is not complicated. It is three moves that run automatically on a cadence you set.</p><p><strong>Move 1 - Fetch everything the eval flagged as wrong.</strong> Claude pulls every span from the last cycle where the priority accuracy eval fired. </p><p><strong>Move 2 - Find the pattern.</strong> Claude groups those failures by category. Bugs being underweighted. Long feature requests getting inflated scores. Edge cases involving third party integrations always landing wrong. The categories tell you where the agent&#8217;s logic is broken.</p><p><strong>Move 3 - Propose a fix.</strong> Claude suggests a specific prompt change or scoring adjustment that would address the most common failure category. A concrete edit you can review and approve.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!i4Iv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d26f2f2-9c91-47f2-afeb-8562cc7b8463_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!i4Iv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d26f2f2-9c91-47f2-afeb-8562cc7b8463_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!i4Iv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d26f2f2-9c91-47f2-afeb-8562cc7b8463_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!i4Iv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d26f2f2-9c91-47f2-afeb-8562cc7b8463_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!i4Iv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d26f2f2-9c91-47f2-afeb-8562cc7b8463_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!i4Iv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d26f2f2-9c91-47f2-afeb-8562cc7b8463_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d26f2f2-9c91-47f2-afeb-8562cc7b8463_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:404365,&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.news.aakashg.com/i/197073936?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d26f2f2-9c91-47f2-afeb-8562cc7b8463_2160x2260.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_!i4Iv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d26f2f2-9c91-47f2-afeb-8562cc7b8463_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!i4Iv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d26f2f2-9c91-47f2-afeb-8562cc7b8463_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!i4Iv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d26f2f2-9c91-47f2-afeb-8562cc7b8463_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!i4Iv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d26f2f2-9c91-47f2-afeb-8562cc7b8463_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>To set this on a schedule, ask Claude:</p><div class="callout-block" data-callout="true"><p>Can you run this in a loop using the Claude loop skill?</p></div><p>Claude spins up the equivalent of a cron job. Every day, or every week, your choice, the loop runs. It fetches failures, groups them, proposes a fix, and waits for you.</p><h4>The human stays in the middle, always</h4><p>This is the part that gets skipped in the excitement of automation. The loop is an accelerator. It is not a replacement for your judgment.</p><p>Eval changes need your sign-off before they run. Agent changes need your sign-off before they ship. The loop proposes. You approve. That is the design.</p><p>Aparna put it cleanly: </p><blockquote><p>&#8220;Get data in, get an eval set up, give it criticism and let it go run on a loop.&#8221;</p></blockquote><p>The criticism is still yours. The speed is Claude&#8217;s.</p><h4>What compounds and what does not</h4><p>The teams that build this loop are getting smarter with every cycle. Each round of failures produces better calibrated evals. Better evals produce more accurate agents. More accurate agents produce fewer failures. The signal to noise ratio improves over time.</p><p><em>The teams that skip the loop keep starting from the same baseline every sprint.</em></p><div><hr></div><h2>4. The new <a href="https://www.news.aakashg.com/p/pm-os">PM operating system</a></h2><p>Step back from the mechanics for a second.</p><p>What you just learned is not a new feature to add to your existing workflow. It is a different operating system for how you do the job.</p><h4>What the old operating system looked like</h4><p>Monday morning. Open <a href="https://www.news.aakashg.com/p/how-linear-grows">Linear</a>. Read 40 new issues. Mentally rank them. Write a summary for standup. Two hours gone before you have typed a single Slack message.</p><p>Thursday. Pull up Gong. Watch three customer calls. Try to find the pattern. Write a themes doc that gets skimmed in a meeting and never opened again.</p><p>That cycle has a ceiling. There are only so many issues you can read. Only so many calls you can watch. Only so many sprints in a quarter.</p><h4>What the new operating system looks like</h4><p>The new operating system runs differently. Your agent already ran overnight. It pulled the latest issues, scored them by severity, recency, and reaction count, and wrote the PM report. It is sitting in your repo when you open your laptop.</p><p>Your job is a five-minute scan. Do you agree with the priorities? When you disagree, that disagreement is your next eval.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!msb5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6c3a60-7e75-4517-82ea-884f1a7fce0e_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!msb5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6c3a60-7e75-4517-82ea-884f1a7fce0e_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!msb5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6c3a60-7e75-4517-82ea-884f1a7fce0e_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!msb5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6c3a60-7e75-4517-82ea-884f1a7fce0e_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!msb5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6c3a60-7e75-4517-82ea-884f1a7fce0e_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!msb5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6c3a60-7e75-4517-82ea-884f1a7fce0e_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d6c3a60-7e75-4517-82ea-884f1a7fce0e_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:874930,&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.news.aakashg.com/i/197073936?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6c3a60-7e75-4517-82ea-884f1a7fce0e_2160x2260.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_!msb5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6c3a60-7e75-4517-82ea-884f1a7fce0e_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!msb5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6c3a60-7e75-4517-82ea-884f1a7fce0e_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!msb5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6c3a60-7e75-4517-82ea-884f1a7fce0e_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!msb5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d6c3a60-7e75-4517-82ea-884f1a7fce0e_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As Aparna said: </p><blockquote><p><em>&#8220;If you are doing things the same way you were doing them last year, you have not caught up yet.&#8221;</em></p></blockquote><p>That&#8217;s it for today. If you have any doubts, Aparna demoed the full process in the episode. Run the simple commands shared above. Watch Claude Code vibe it. </p><p><em>See you in the next episode.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.aakashg.com/how-to-build-a-self-improving-pm-agent-in-claude-code/&quot;,&quot;text&quot;:&quot;Get Transcript&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.aakashg.com/how-to-build-a-self-improving-pm-agent-in-claude-code/"><span>Get Transcript</span></a></p><div><hr></div><h2>Where to find Aparna Dhinakaran</h2><ul><li><p><a href="https://www.linkedin.com/in/aparnadhinakaran/">LinkedIn</a></p></li><li><p><a href="https://arize.com/?utm_source=aakashgupta&amp;utm_medium=newsletter&amp;utm_campaign=arize_sponsor_ai">Arize</a></p></li><li><p><a href="https://x.com/aparnadhinak">X</a></p></li></ul><div><hr></div><div class="poll-embed" data-attrs="{&quot;id&quot;:510004}" data-component-name="PollToDOM"></div><div><hr></div><h2>Related content</h2><p><strong>Podcasts:</strong></p><ol><li><p><a href="https://open.spotify.com/episode/08RmC7UfmbJuGCJmoGmNSH">AI Evals with Hamel Husain and Shreya Shankar</a></p></li><li><p><a href="https://podcasts.apple.com/us/podcast/evals-are-the-new-prd-here-is-the-playbook-with-the/id1763555775?i=1000756385737">Evals are the new PRD with Ankur Goyal</a></p></li><li><p><a href="https://youtu.be/Ej4pBDaHspk?si=mVs_Ru3I-pKNnmnT">AI PM Crash Course with Aman Khan</a></p></li></ol><p><strong>Newsletters:</strong></p><ol><li><p><a href="https://www.news.aakashg.com/p/ai-evals">AI Evals for PMs: Everything You Need to Know to Get Started in 2026</a></p></li><li><p><a href="https://www.news.aakashg.com/p/ai-pm-learning-roadmap">Your Complete AI PM Course &amp; Career Roadmaps</a></p></li><li><p><a href="https://www.news.aakashg.com/p/ai-pm-llm-judge">AI PM&#8217;s Guide to LLM Judges</a></p></li></ol><div><hr></div><p><em>PS. Please subscribe on <a href="https://www.youtube.com/@growproduct?sub_confirmation=1">YouTube</a> and follow on <a href="https://podcasts.apple.com/in/podcast/how-to-ai-prototype-well-masterclass-from-%245-5b-founder/id1763555775?i=1000752030510">Apple</a> &amp; <a href="https://open.spotify.com/episode/4oHNke2KJNHh7xrbiynQEI?si=0V6avOAiQ-WxS9V-VuePYw">Spotify</a>. It helps!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/p/lisa-huang-podcast?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxMDE5MDQxMTMsInBvc3RfaWQiOjE4OTYzNTEzOSwiaWF0IjoxNzczMDU0OTU3LCJleHAiOjE3NzU2NDY5NTcsImlzcyI6InB1Yi00NTQwMDMiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.d_f_2GX9HlYLzjta4WEmvUyxLX5mRSQXs5G6GDskslQ&quot;,&quot;text&quot;:&quot;Share&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.news.aakashg.com/p/lisa-huang-podcast?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&amp;token=eyJ1c2VyX2lkIjoxMDE5MDQxMTMsInBvc3RfaWQiOjE4OTYzNTEzOSwiaWF0IjoxNzczMDU0OTU3LCJleHAiOjE3NzU2NDY5NTcsImlzcyI6InB1Yi00NTQwMDMiLCJzdWIiOiJwb3N0LXJlYWN0aW9uIn0.d_f_2GX9HlYLzjta4WEmvUyxLX5mRSQXs5G6GDskslQ"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[Is the Chatbox the Wrong Interface for AI? Google and Farza think so.]]></title><description><![CDATA[As we try to find the right interface for AI, two builders I respect are offering one hypothesis.]]></description><link>https://www.news.aakashg.com/p/cursor-layer-toolkit</link><guid isPermaLink="false">https://www.news.aakashg.com/p/cursor-layer-toolkit</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Wed, 20 May 2026 21:38:58 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c0b4e0ef-c4a9-470b-ae16-02445ebaabe0_1450x762.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Something shifted this week in how I think about <em><strong>AI product design.</strong></em></p><p>Two things happened the same week. First, Farza, one of the cooler solo builders with taste, shipped <a href="https://www.clicky.so/">Clicky</a>: an AI that lives next to your cursor, sees your screen, hears your questions, and points at the answer. He built it in three weeks. <a href="https://x.com/FarzaTV/status/2048203459976188261?s=20">Here&#8217;s the demo.</a></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/FarzaTV/status/2048203459976188261?s=20&quot;,&quot;full_text&quot;:&quot;Here's the new Clicky.\n\nIt's the simplest interface in the world to talk to AI + spawn agents.\n\nIt builds Mac apps. It does research to help you find IG micro-influencers. It interacts with native Apple Notes, Calendar, Reminders.\n\nBuilt for consumers, 0 setup.\n\nTry today, free. &quot;,&quot;username&quot;:&quot;FarzaTV&quot;,&quot;name&quot;:&quot;Farza &#127477;&#127472;&#127482;&#127480;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1323391305834143745/4zqOJh66_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-26T00:52:13.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/r8vtnlr6w7symyrkcdzi&quot;,&quot;link_url&quot;:&quot;https://t.co/rjF4ijdPft&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:462,&quot;retweet_count&quot;:334,&quot;like_count&quot;:6125,&quot;impression_count&quot;:1151974,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2048197043768967168/vid/avc1/1280x720/b3qNg2uuNLI8-f9N.mp4&quot;,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>Then, Google DeepMind <a href="https://deepmind.google/blog/ai-pointer/">published</a> the first major rethinking of the mouse cursor in 50 years, calling it Magic Pointer. Same idea as Farza! A 1280&#215;800 PNG is ~200KB; on Claude's vision builder and the world&#8217;s best-resourced AI lab both ship the same idea in the same week, it&#8217;s worth paying attention.</p><p>Here&#8217;s the argument: <em>the chatbox may have been a transitional interface, not the final one.</em> It was the fastest abstraction to ship. It might not be the best one. And the evidence for what the right interface looks like is now sitting on my Mac menu bar.</p><blockquote><p><em>This post starts with Clicky the product, then goes further. I&#8217;ll give you a design spec for building cursor-layer features into your own product, three prototypes you can run this week, and an audit toolkit to find where your product needs this thinking most.</em></p></blockquote><div><hr></div><h2>Today&#8217;s Post</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bg5G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e5f76-5432-4900-a3a7-ec36dca0478b_1731x909.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bg5G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e5f76-5432-4900-a3a7-ec36dca0478b_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!bg5G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e5f76-5432-4900-a3a7-ec36dca0478b_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!bg5G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e5f76-5432-4900-a3a7-ec36dca0478b_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!bg5G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e5f76-5432-4900-a3a7-ec36dca0478b_1731x909.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bg5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e5f76-5432-4900-a3a7-ec36dca0478b_1731x909.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/034e5f76-5432-4900-a3a7-ec36dca0478b_1731x909.png&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;:906389,&quot;alt&quot;:&quot;&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.news.aakashg.com/i/197769901?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e5f76-5432-4900-a3a7-ec36dca0478b_1731x909.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_!bg5G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e5f76-5432-4900-a3a7-ec36dca0478b_1731x909.png 424w, https://substackcdn.com/image/fetch/$s_!bg5G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e5f76-5432-4900-a3a7-ec36dca0478b_1731x909.png 848w, https://substackcdn.com/image/fetch/$s_!bg5G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e5f76-5432-4900-a3a7-ec36dca0478b_1731x909.png 1272w, https://substackcdn.com/image/fetch/$s_!bg5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F034e5f76-5432-4900-a3a7-ec36dca0478b_1731x909.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p>What Farza Built With the Cursor Layer</p></li><li><p>Why Google Shipping the Same Thing the Same Week Matters</p></li><li><p>The Cursor Layer Design Spec</p></li><li><p>Three Cursor-Layer Features You Can Prototype This Week</p></li><li><p>Score Your Product This Week</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p>
      <p>
          <a href="https://www.news.aakashg.com/p/cursor-layer-toolkit">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Claude Code for Non-Technical PMs, with Andre Albuquerque]]></title><description><![CDATA[A step-by-step guide from tools like Lovable to multi-agent systems in Claude Code for the non-technical]]></description><link>https://www.news.aakashg.com/p/claude-code-non-technical-pms</link><guid isPermaLink="false">https://www.news.aakashg.com/p/claude-code-non-technical-pms</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Mon, 18 May 2026 22:49:11 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/198225932/6beb26d05abfa5bb8759fddd4bda815a.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-bYiXxeinhbg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;bYiXxeinhbg&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/bYiXxeinhbg?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><em>Check out the conversation on <a href="https://podcasts.apple.com/in/podcast/how-to-become-a-builder-pm-with-n8n-claude-code/id1763555775?i=1000762483697">Apple</a>, <a href="https://open.spotify.com/episode/5ZNRFSYL15vRo7Rt51ANXP?si=glhi9q4SS7igfxzCWWA0bw">Spotify</a>, and <a href="https://youtu.be/bYiXxeinhbg">YouTube</a>.</em></p><p>Brought to you by:</p><ul><li><p><strong><a href="http://customer.io/productgrowth">Customer.io</a></strong>: Send smarter messages using your product data</p></li><li><p><strong><a href="https://amplitude.com/session-replay?utm_campaign=session-replay-launch-2025&amp;utm_source=linkedin&amp;utm_medium=organic-social&amp;utm_content=productgrowthpodcast">Amplitude</a></strong>: The market-leader in product analytics</p></li><li><p><strong><a href="https://bolt.new/solutions/product-manager?utm_source=Promoted&amp;utm_medium=email&amp;utm_campaign=aakash-product-growth">Bolt</a></strong>: Ship AI-powered products 10x faster</p></li><li><p><strong><a href="https://ariso.ai/aakash">Ariso</a></strong>: Your AI chief of staff for meetings, follow-ups, and coaching</p></li><li><p><strong><a href="https://maven.com/product-faculty/ai-product-management-certification?promoCode=AAKASH550C7">Product Faculty</a></strong>: Get $550 off their #1 AI PM Certification with code AAKASH550C7</p></li></ul><div><hr></div><h2>Today&#8217;s episode</h2><p>If you haven&#8217;t coded before, you&#8217;re getting pinched on all sides. Builder PMs coming from technical backgrounds. Layoffs targeting the managerial class. <strong>It&#8217;s tough out there.</strong> </p><p>Today&#8217;s episode is the antidote. We show you a step-by-step process to graduate from tools like Lovable to multi-agent systems in Claude Code.</p><p>I&#8217;ve brought in Andre Albuquerque, who has worked with over 4,000+ students at Builders Camp, runs five business with Claude Code and &#8230; <strong>has never been a developer!</strong></p><p>Live on the episode, he builds a fully functional product from scratch. And he describes things in the most easy-to-understand way. </p><p><em>If you have been putting off Claude Code because it feels too technical or intimidating to set up, this episode is for you.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://podcasts.apple.com/in/podcast/the-growth-podcast/id1763555775&quot;,&quot;text&quot;:&quot;Apple Podcast&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://podcasts.apple.com/in/podcast/the-growth-podcast/id1763555775"><span>Apple Podcast</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://open.spotify.com/show/0rUbg49hGb1SMMhXQHz0yO&quot;,&quot;text&quot;:&quot;Spotify&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://open.spotify.com/show/0rUbg49hGb1SMMhXQHz0yO"><span>Spotify</span></a></p><div><hr></div><ul><li><p><em><strong>If you want access to my AI tool stack</strong> - Dovetail, Arize, Linear, Descript, Reforge Build, Relay.app, Magic Patterns, Speechify, Bolt.new and Mobbin - <strong><a href="https://www.news.aakashg.com/account">become an annual subscriber</a> ($150), and grab <a href="https://bundle.aakashg.com/">Aakash&#8217;s bundle</a></strong>.</em></p></li><li><p><em><strong>If you want access to my AI PM customizations</strong> - <a href="http://l.threads.com/?u=https%3A%2F%2Fwww.news.aakashg.com%2Fp%2Fpm-os&amp;e=AT3OpE6P_HWG7KYcTl7xmfJz8h5zD8r-frJ3BkELyP3DYU58vBRyaMu95EaIbAjHMK36o_aZMzrCeGtw4SDHYwhZVyucVSaW1gqpGFsZrI6GBstPgR1InkhqtfU1niMfNeO455rFAhLe">PM OS</a>, <a href="https://www.news.aakashg.com/p/job-search-os">Job Search OS</a>, and <a href="https://www.news.aakashg.com/p/pm-prompt-library">Prompt Library</a> - <strong><a href="https://www.news.aakashg.com/account">become a founding subscriber</a> ($250)</strong>.</em></p></li></ul><div><hr></div><h2>Newsletter deep dive</h2><p><em>Thank you for having me in your inbox. Here is the complete guide to Claude Code for non-technical PMs:</em></p><ol><li><p>Why non-technical PMs are getting left behind</p></li><li><p>The four levels of building</p></li><li><p>What changes when you start building</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. Why Non-technical PMs are Getting Left Behind</h2><p>Andre identified three major blockers holding non-technical PMs back. None of them is your fault, but they are absolutely your problem to solve.</p><h3>Blocker 1 - You are kept away from building</h3><p>Thanks to corporate bureaucracy, non-technical PMs have essentially become the <strong>human API</strong> between customers and engineering. The job becomes more about <strong>translating requirements</strong> than anything to do with the actual product.</p><p>Andre has seen this from the inside across more than 4,000 product people in 30 countries. The pattern is the same everywhere: smart, capable PMs who have been systematically kept away from the one thing that would make them most valuable - <strong>building.</strong> In his words:</p><blockquote><p><em>They&#8217;re bureaucrats. They&#8217;re stuck in JIRA, they&#8217;re stuck in Linear, they&#8217;re stuck in PowerPoints, they&#8217;re not actually building, they&#8217;re not pushing code, they&#8217;re not adding features, they&#8217;re dependent on their technical teams to do that.</em></p></blockquote><p>Contrast that with AI-native organizations, where everyone builds. Even the CEO writes code. The <strong><a href="https://github.com/tobi">Shopify CEO&#8217;s GitHub</a></strong> shows green every single week. LinkedIn literally scrapped its associate product manager program and replaced it with an <strong><a href="https://www.businessinsider.com/linkedin-product-manager-apm-full-stack-builder-2025-12">associate product builder program</a></strong>.</p><p>One thing that is becoming increasingly clear is that companies expect you not just to &#8220;manage&#8221; things but <strong>ship real value</strong>. That is the gap you&#8217;re competing against, and the only way to survive this is to actively build.</p><h3>Blocker 2 - The false ownership and Latency tax</h3><p>When you label one person as the <em>absolute &#8220;owner&#8221;</em> of the product, you accidentally give everyone else a free pass to stop caring.</p><p>As Andre put it:</p><blockquote><p><em>&#8220;You end up with squads that are completely disempowered. And it starts with the fact that there is a product owner rather than a team feeling like owners of the product.&#8221;</em></p></blockquote><p>When you cannot build, you are forced to protect your territory using <em>artificial authority, endless meetings, and rigid documentation</em>. This protective behavior creates what I call the <strong>Latency Tax</strong> - the massive loss of time and context every time an idea gets passed down.</p><p>Think about how a standard feature gets built today.</p><p><em>A customer shares a painful problem &#8594; You write a <a href="https://www.news.aakashg.com/p/ai-prd">PRD</a> &#8594; Design turns it into wireframes &#8594; Engineering reviews it and estimates the story points. Finally, weeks later, it gets scheduled into a sprint.</em></p><p>By the time an engineer actually sits down to write the code, the original insight has passed through three departments over two to four weeks. That delay is your latency tax. When a PM builds the prototype themselves, that collapses to hours.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ujKk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa902928e-130f-47b5-9dce-c9a7328c601f_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ujKk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa902928e-130f-47b5-9dce-c9a7328c601f_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!ujKk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa902928e-130f-47b5-9dce-c9a7328c601f_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!ujKk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa902928e-130f-47b5-9dce-c9a7328c601f_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!ujKk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa902928e-130f-47b5-9dce-c9a7328c601f_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ujKk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa902928e-130f-47b5-9dce-c9a7328c601f_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a902928e-130f-47b5-9dce-c9a7328c601f_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1604820,&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.news.aakashg.com/i/198225932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa902928e-130f-47b5-9dce-c9a7328c601f_2160x2260.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_!ujKk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa902928e-130f-47b5-9dce-c9a7328c601f_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!ujKk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa902928e-130f-47b5-9dce-c9a7328c601f_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!ujKk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa902928e-130f-47b5-9dce-c9a7328c601f_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!ujKk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa902928e-130f-47b5-9dce-c9a7328c601f_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>This is the same argument I made in my <a href="https://www.news.aakashg.com/p/ai-product-strategy-2026">product strategy keynote</a></strong>. When a PM can build the functional prototype themselves, the <strong>Latency Tax drops to almost zero.</strong> That&#8217;s because the person who understands the user&#8217;s problem is the same person building the solution.</p><p>Your build will not be perfect, but it will be a tangible <a href="https://www.news.aakashg.com/p/should-your-mvp-be-embarrassing">MVP</a> focused on <em>solving</em> the user problem. Instead of handing down a <em>static text mandate</em>, you hand over something real that design and engineering can actually interact with and improve upon.</p><h3>Blocker 3 - The Wrong Starting Point</h3><p>This blocker is the <strong>most fixable</strong> - yet sadly, it&#8217;s the one that almost every <em>online tutorial</em> gets completely wrong.</p><p>&#8220;<em>Open Claude Code and start prompting</em>&#8220; is a lame starting point, to be honest. Most tutorials assume you are <em>buzzing</em> with excitement and already know exactly what you want to create. But the basic reality is: as a non-technical PM, you were <strong>never taught how to build.</strong> Your entire career has been focused on scoping, strategy, and managing timelines.</p><p>Because of that, when you finally sit down to build, your brain automatically goes to a massive project like a marketplace or a SaaS platform. You think you need to clone a massive app just to practice. That feels way too complicated, completely useless for your actual day job, and <em>impossible</em> to finish - so you don&#8217;t even start.</p><p>Even if you do force yourself to try, you immediately freeze on step one. I know exactly how frightening a <strong>blank terminal screen</strong> is when you&#8217;ve <em>never</em> touched a command line.</p><p>The solution is a <em>better entry point</em>. Andre showed a specific four-level path that dramatically increases the odds you actually stick with this.</p><div><hr></div><h2>2. The Four Levels of Building</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vcRX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46033135-6f03-47d8-a45b-31a132e4e8fd_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vcRX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46033135-6f03-47d8-a45b-31a132e4e8fd_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!vcRX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46033135-6f03-47d8-a45b-31a132e4e8fd_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!vcRX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46033135-6f03-47d8-a45b-31a132e4e8fd_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!vcRX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46033135-6f03-47d8-a45b-31a132e4e8fd_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vcRX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46033135-6f03-47d8-a45b-31a132e4e8fd_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46033135-6f03-47d8-a45b-31a132e4e8fd_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:414996,&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.news.aakashg.com/i/198225932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46033135-6f03-47d8-a45b-31a132e4e8fd_2160x2260.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_!vcRX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46033135-6f03-47d8-a45b-31a132e4e8fd_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!vcRX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46033135-6f03-47d8-a45b-31a132e4e8fd_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!vcRX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46033135-6f03-47d8-a45b-31a132e4e8fd_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!vcRX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46033135-6f03-47d8-a45b-31a132e4e8fd_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is the exact four-level stack Andre uses to build your technical confidence without forcing you to learn how to code from scratch:</p><ol><li><p><strong>Level 1:</strong> Lovable only </p></li><li><p><strong>Level 2:</strong> Lovable + Claude Code + GitHub</p></li><li><p><strong>Level 3:</strong> Claude Code + Vercel + Cursor</p></li><li><p><strong>Level 4:</strong> Multi-Agent Infrastructure Stack</p></li></ol><p>One quick tip: do not try to jump straight to Level 4. Start with Level 1. It&#8217;s more fun that way.</p><h3>Level 1 - Building with Lovable</h3><p><strong>Lovable is the right starting point</strong> for one reason: it is <em>way less scary</em> than Claude Code.</p><p>You open it up. You describe what you want to build in plain English, and <em>boom</em> - something appears on your screen. All of that without you writing a single line of code.</p><p>Andre&#8217;s first Lovable project was just a basic tool to manage his family&#8217;s vacation home availability. He highly recommends building a personal project first because it keeps things fun. Since there&#8217;s zero business risk, you can explore freely.</p><p><strong>One underrated step at this level:</strong> ask Lovable to critique your own <a href="https://www.news.aakashg.com/p/prompt-engineering">prompt</a> before it builds. Ask it what you are missing. It will respond the way a good senior engineer would - listing your exact blind spots. That exercise will teach you faster than any product management course ever could.</p><p>The moment you feel comfortable on Lovable, you will naturally want more. You will want to build something more complex, more controlled, and that is exactly when you move to Level 2.</p><h3>Level 2 - Lovable as QA Infrastructure</h3><p><strong>You are ready to tackle Claude Code, but</strong> <em>vibe coding</em> <strong>still feels scary. So what do you do?</strong></p><p>Andre solved this beautifully by connecting <strong>Lovable</strong> and <strong>Claude Code</strong> through the same <strong>GitHub</strong> repository. You can push code with all the flexibility Claude Code offers, but you can still see the <em>visual evolution</em> of your product on Lovable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!a4UT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a4d224-c40b-48d1-9be3-7d90556d99d6_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!a4UT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a4d224-c40b-48d1-9be3-7d90556d99d6_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!a4UT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a4d224-c40b-48d1-9be3-7d90556d99d6_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!a4UT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a4d224-c40b-48d1-9be3-7d90556d99d6_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!a4UT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a4d224-c40b-48d1-9be3-7d90556d99d6_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!a4UT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a4d224-c40b-48d1-9be3-7d90556d99d6_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3a4d224-c40b-48d1-9be3-7d90556d99d6_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;:294651,&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.news.aakashg.com/i/198225932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a4d224-c40b-48d1-9be3-7d90556d99d6_1920x1080.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_!a4UT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a4d224-c40b-48d1-9be3-7d90556d99d6_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!a4UT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a4d224-c40b-48d1-9be3-7d90556d99d6_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!a4UT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a4d224-c40b-48d1-9be3-7d90556d99d6_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!a4UT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3a4d224-c40b-48d1-9be3-7d90556d99d6_1920x1080.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Lovable to Github Integration</figcaption></figure></div><p><strong>Three things to know before you start:</strong></p><p>First, Claude Code is not just a code editor. You can have a real conversation with it just like any other LLM.</p><p><em><strong>I did a full Claude Code walkthrough with Carl Vellotti that takes you from zero to confident. <a href="https://www.news.aakashg.com/p/carl-vellotti-podcast">If you&#8217;re starting fresh, start there.</a></strong></em></p><p>Second, Branch and merge sound technical, but the concept is simple: A branch is a copy of your project. You build on the copy. When you are happy, you combine it back with the main version.</p><p>Third, Even after Claude Code saves the changes, you need to click Publish in Lovable to make the app live for real users. Before you publish, you have a private preview link. Share it with your team, test it on your phone. Make sure it looks right first.</p><p><strong>Now, here&#8217;s the exact setup:</strong></p><div class="callout-block" data-callout="true"><ol><li><p>Build the initial version on Lovable.</p></li><li><p>Connect that Lovable project to a GitHub repository (Lovable &#8594; Settings &#8594; GitHub).</p></li><li><p>Connect Claude Code to that same GitHub repository via the Connectors tab.</p></li><li><p>Build your features inside Claude Code. When you are happy with the changes, merge them into the repository.</p></li><li><p>GitHub automatically notifies Lovable of the change, and Lovable updates visually.</p></li><li><p>Use Lovable as your visual QA layer. See the change. Test it. Decide if you like it.</p></li><li><p>When you are happy, hit Publish inside Lovable to make it live for real users.</p></li></ol></div><p><strong>One critical rule:</strong> This sync only works in one direction. You must start on Lovable first. If you build a project in Claude Code first and push it to GitHub, you cannot port that code back down into Lovable. Start on Lovable, then extend it in Claude Code.</p><h3>Level 3: Claude Code + Vercel + Cursor</h3><p><strong>Level 3</strong> is when you start wanting <em>speed</em>.</p><p>The moment you start playing with <strong>Claude Code</strong>, you&#8217;ll see yourself very quickly wanting to build <strong>multiple features</strong> at the same time. That means working with <strong>multiple branches</strong>, and <em>Lovable no longer fits the bill</em> here.</p><p>The three tools at this level each do one job:</p><p><strong>1- Claude Code:</strong> where you write and build <strong>2- GitHub:</strong> where the code lives <strong>3- Vercel:</strong> the bridge between your GitHub and your users</p><p>You may add <strong>Cursor</strong> for a visual layer. Andre actually runs Claude Code directly inside the Cursor terminal rather than using the standalone desktop app for two highly practical reasons:</p><p>First, Cursor has a great free plan. If Claude Code ever breaks or gives you a <em>confusing technical error</em>, you can simply paste that error into Cursor, and it will help you debug it.</p><p>Second, Cursor syncs with GitHub automatically once you log in -meaning all your projects link up without <em>manual configuration</em>.</p><p>The visual layout in Cursor also massively helps <em>non-technical builders</em>. You can see <strong>yellow branch lines</strong> sitting outside the main <strong>purple line</strong>. Yellow is where you are building. Purple is what users see. When you merge, they combine.</p><p>Also, I want to give you a heads up. When you first open Vercel, it will look <em>complicated</em>. Do not worry about most of it. Just find the preview link. Click it. See if the feature looks right. That is all you need to do.</p><p><em><strong>If you want a step-by-step walkthrough of these exact stacks - Lovable, Claude Code, Cursor - I covered them from an experimentation angle in my <a href="https://www.news.aakashg.com/p/vibe-experimentation">Vibe Experimentation guide</a>.</strong></em></p><h2>Level 4: The Machine That Builds The Machine</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RX38!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F004bedda-22a9-4973-98a7-8ab82c9ce857_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RX38!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F004bedda-22a9-4973-98a7-8ab82c9ce857_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!RX38!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F004bedda-22a9-4973-98a7-8ab82c9ce857_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!RX38!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F004bedda-22a9-4973-98a7-8ab82c9ce857_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!RX38!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F004bedda-22a9-4973-98a7-8ab82c9ce857_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RX38!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F004bedda-22a9-4973-98a7-8ab82c9ce857_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/004bedda-22a9-4973-98a7-8ab82c9ce857_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:344136,&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.news.aakashg.com/i/198225932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F004bedda-22a9-4973-98a7-8ab82c9ce857_2160x2260.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_!RX38!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F004bedda-22a9-4973-98a7-8ab82c9ce857_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!RX38!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F004bedda-22a9-4973-98a7-8ab82c9ce857_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!RX38!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F004bedda-22a9-4973-98a7-8ab82c9ce857_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!RX38!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F004bedda-22a9-4973-98a7-8ab82c9ce857_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Level 4 is <a href="https://www.news.aakashg.com/p/practical-ai-agents-pms">agents</a>. Think of it like hiring a personal team, except your team is made of AI agents. Each agent has one specific job. They work together, and you act as the director, telling them what to create.</p><p>Andre calls it the <strong><a href="https://github.com/AndreAlbuquerque/claude-config">Team Claude Config</a></strong>. It has three parts: a Claude.md, a set of agents, and a set of <a href="https://www.news.aakashg.com/p/10-laws-claude-skills">skills</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://github.com/AndreAlbuquerque/claude-config&quot;,&quot;text&quot;:&quot;Grab Andre's Claude Config&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://github.com/AndreAlbuquerque/claude-config"><span>Grab Andre's Claude Config</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EmUG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b52a77c-7b51-4139-831c-f82ddb6af54f_1920x930.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EmUG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b52a77c-7b51-4139-831c-f82ddb6af54f_1920x930.png 424w, https://substackcdn.com/image/fetch/$s_!EmUG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b52a77c-7b51-4139-831c-f82ddb6af54f_1920x930.png 848w, https://substackcdn.com/image/fetch/$s_!EmUG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b52a77c-7b51-4139-831c-f82ddb6af54f_1920x930.png 1272w, https://substackcdn.com/image/fetch/$s_!EmUG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b52a77c-7b51-4139-831c-f82ddb6af54f_1920x930.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EmUG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b52a77c-7b51-4139-831c-f82ddb6af54f_1920x930.png" width="1456" height="705" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b52a77c-7b51-4139-831c-f82ddb6af54f_1920x930.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:705,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:585171,&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.news.aakashg.com/i/198225932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b52a77c-7b51-4139-831c-f82ddb6af54f_1920x930.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_!EmUG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b52a77c-7b51-4139-831c-f82ddb6af54f_1920x930.png 424w, https://substackcdn.com/image/fetch/$s_!EmUG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b52a77c-7b51-4139-831c-f82ddb6af54f_1920x930.png 848w, https://substackcdn.com/image/fetch/$s_!EmUG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b52a77c-7b51-4139-831c-f82ddb6af54f_1920x930.png 1272w, https://substackcdn.com/image/fetch/$s_!EmUG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b52a77c-7b51-4139-831c-f82ddb6af54f_1920x930.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Andre&#8217;s Team Claude Config</figcaption></figure></div><h3>CLAUDE.md - the culture</h3><p><strong>CLAUDE.md is simply a text file</strong> that loads every single time you start a Claude Code session. Think of it like a list of <em>core rules</em> your AI team reads every morning before starting work.</p><p>Andre calls it <em>&#8220;the values of your Claude.&#8221;</em> It holds your rules, constraints, and operating principles. The most important rule Andre puts in his file is this: <em>&#8220;For every single task, call the PM agent first.&#8221;</em></p><p>As you build, <strong>Claude.md should constantly evolve</strong>. When you catch yourself repeating the same instruction - <em>&#8220;always use product context,&#8221; &#8220;create .md files,&#8221; &#8220;ask a clarifying question before starting&#8221;</em> - add it to Claude.md. The next session starts with that rule already in place.</p><p><em><strong>I have iterated on my own CLAUDE.md over 100 times. If you want a battle-tested version of what Andre is describing, <a href="https://www.news.aakashg.com/p/pm-os">grab it here</a>.</strong></em></p><h3>The PM agent</h3><p>The PM agent never does the work. Its only job is to receive the task and decide which agents handle which parts. Andre&#8217;s instruction inside the <a href="http://pm.md/">pm.md</a> file: <em><strong>&#8220;Never do the work yourself because there&#8217;s going to be some agent better than you.&#8221;</strong></em></p><p>The agents Andre built mirror his actual team:</p><p><strong>Researcher -</strong> user research, competitive analysis, market context <strong>Discovery -</strong> structured <a href="https://www.news.aakashg.com/p/how-to-do-product-discovery-right">problem framing</a> before any solution work begins <strong>Designer -</strong> UX best practices, <a href="https://www.news.aakashg.com/p/the-ultimate-guide-design-systems">design system</a> knowledge, visual decisions <strong>Engineer -</strong> code quality, architecture review, prevents bad patterns from entering the codebase <strong>Implementer -</strong> the one who actually writes the code</p><p>I strongly discourage you from copying someone else&#8217;s setup. Build a setup that mirrors your own team. How do they work? What do they care about? Write that down and turn it into agents.</p><p>Gabor Meyer, a PM at Google, took this to another level and has 21 agents. <a href="https://www.news.aakashg.com/p/claude-code-dev-team">I broke down his full setup here.</a></p><h3>The 50/50 Rule </h3><p>Here&#8217;s the number that surprised me most in this conversation: AI-native teams spend 50% of their time improving the infrastructure and only 50% shipping features.</p><blockquote><p><em>50% infrastructure. 50% features. That&#8217;s the split.</em></p></blockquote><p>The logic is simple: the better the infrastructure, the faster and cleaner the shipping becomes. If you ignore this split, you end up shipping slop. </p><p><strong>Slop</strong> is what happens when you let the AI do all the thinking for you. So it gives you the output, which looks functional, the UI looks super cool, but it doesn&#8217;t actually solve anything for the end user.</p><p>When something ships badly, your first instinct is to <em>fix that one thing</em>. Change the button. Redo the layout. Ask Claude Code to try again. <strong>That is the wrong way.</strong></p><p>The right way is to ask: <em>why</em> did this happen? What rule is missing from CLAUDE.md? Which agent made the wrong call? Fix that. Because the next time you&#8217;re going to have a feature, you don&#8217;t want that to happen again. You improve the machine so that in the future it becomes way easier to just focus on the problem, ask your team, ask your agents, and ship the feature better.</p><h3>Three Skills that Block Slop</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N4CD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40977cfd-42ff-4082-a460-8d92b2bd36d4_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N4CD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40977cfd-42ff-4082-a460-8d92b2bd36d4_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!N4CD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40977cfd-42ff-4082-a460-8d92b2bd36d4_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!N4CD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40977cfd-42ff-4082-a460-8d92b2bd36d4_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!N4CD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40977cfd-42ff-4082-a460-8d92b2bd36d4_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N4CD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40977cfd-42ff-4082-a460-8d92b2bd36d4_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40977cfd-42ff-4082-a460-8d92b2bd36d4_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:462147,&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.news.aakashg.com/i/198225932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40977cfd-42ff-4082-a460-8d92b2bd36d4_2160x2260.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_!N4CD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40977cfd-42ff-4082-a460-8d92b2bd36d4_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!N4CD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40977cfd-42ff-4082-a460-8d92b2bd36d4_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!N4CD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40977cfd-42ff-4082-a460-8d92b2bd36d4_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!N4CD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40977cfd-42ff-4082-a460-8d92b2bd36d4_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Slop enters your product at two points: when you define the work, and when the code gets written.</p><p>Andre runs three specific checks before building any new feature:</p><p><strong>1- A Jobs to Be Done (JTBD) skill</strong> - what is the user actually trying to accomplish? Write it out clearly</p><p><strong>2- An Opportunity Solution Tree (OST) skill</strong> - based on Teresa Torres&#8217;s framework - what problem are you solving? What are all the ways you could solve it? Pick one before you start.</p><p><em><strong>I had Teresa Torres herself on the podcast to break down <a href="https://www.news.aakashg.com/p/teresa-torres-podcast">how OSTs work in the AI era</a>.</strong></em> If you are going to use her framework as a skill, hear it from her first. She covers how AI can speed up <a href="https://www.news.aakashg.com/p/advanced-techniques-continuous-discovery">discovery</a>, but warns that AI summaries can miss 20-40% of important details if you pull humans out of the loop.</p><p><strong>3- A MoSCoW skill</strong> - sort your requirements into must-have, should-have, could-have, and won&#8217;t-have. Be honest about the won&#8217;ts.</p><div><hr></div><h2>3. What changes when you start building</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xwxR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373f3019-9ba2-43d5-ac69-90692b2ef1a2_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xwxR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373f3019-9ba2-43d5-ac69-90692b2ef1a2_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!xwxR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373f3019-9ba2-43d5-ac69-90692b2ef1a2_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!xwxR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373f3019-9ba2-43d5-ac69-90692b2ef1a2_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!xwxR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373f3019-9ba2-43d5-ac69-90692b2ef1a2_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xwxR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373f3019-9ba2-43d5-ac69-90692b2ef1a2_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/373f3019-9ba2-43d5-ac69-90692b2ef1a2_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:792481,&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.news.aakashg.com/i/198225932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373f3019-9ba2-43d5-ac69-90692b2ef1a2_2160x2260.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_!xwxR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373f3019-9ba2-43d5-ac69-90692b2ef1a2_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!xwxR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373f3019-9ba2-43d5-ac69-90692b2ef1a2_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!xwxR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373f3019-9ba2-43d5-ac69-90692b2ef1a2_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!xwxR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F373f3019-9ba2-43d5-ac69-90692b2ef1a2_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There is a kind of knowledge that only comes from <strong>building yourself</strong>. When you have built with Claude Code, watched it succeed, watched it fail, watched it produce slop, and watched it produce something genuinely useful, you develop what Andre calls <strong>builder&#8217;s gut</strong>.</p><p>This intuition is what creates <strong>Technical Empathy</strong>.</p><p>The most friction-heavy relationship in tech is between a <strong>non-technical PM</strong> and a <strong>Senior Engineer</strong>. This tension usually comes from the PM asking &#8220;How long will this take?&#8221; A question that reveals a total lack of technical empathy.</p><p>Andre told me about a feature he scoped before he started building. He estimated it would take his team a day. After he tried building a similar feature himself in Claude Code, he realized the &#8220;simple&#8221; request actually required restructuring how the database handled user sessions. What felt like a <strong>one-day ask</strong> was actually a <strong>three-day architectural change</strong>. He never would have known that without building it himself.</p><p>That experience repeats in small ways every week once you start building. You stop over-scoping AI features because you know where agents break. You write better specs because you understand what the agent is working against. You stop asking &#8220;can we add one more thing?&#8221; because you&#8217;ve felt the cost of scope creep in your own Claude Code sessions. You know what a <strong>branch conflict</strong> feels like. You know that &#8220;simple UI change&#8221; sometimes means rearchitecting three components.</p><p>Andre described the shift in how engineers respond to him now. Before he could build, standups felt adversarial. He&#8217;d push for timelines, they&#8217;d push back with technical objections he couldn&#8217;t evaluate. Now when an engineer says &#8220;that&#8217;s going to touch three services,&#8221; Andre knows what that means because he&#8217;s hit that wall himself. The conversation moves from <strong>negotiation to problem-solving</strong>.</p><blockquote><p><em>&#8220;Imagine a reality where every single person in the product squad can do this for the actual <a href="https://www.news.aakashg.com/p/how-to-prioritize-a-roadmap">backlog</a>.&#8221;</em></p></blockquote><p>That intuition sharpens every product decision you make. Engineers stop seeing you as an authority they have to answer to and start seeing you as a <strong>collaborator</strong> who actually understands the tradeoffs they&#8217;re navigating.</p><p>That is not a distant future. That is what these four levels lead to.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.aakashg.com/albuquerque-podcast/&quot;,&quot;text&quot;:&quot;Get Transcript&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.aakashg.com/albuquerque-podcast/"><span>Get Transcript</span></a></p><div><hr></div><h3>Where to find Andre Albuquerque</h3><ul><li><p><a href="https://www.linkedin.com/in/andre-albuquerque/">LinkedIn</a></p></li><li><p><a href="https://builderscamp.com/">Builders Camp</a></p></li><li><p><a href="https://www.andrealbuquerque.com/">Andre&#8217;s Newsletter</a></p></li><li><p><a href="https://github.com/AndreAlbuquerque/claude-config">Andre&#8217;s GitHub</a></p></li></ul><div><hr></div><div class="poll-embed" data-attrs="{&quot;id&quot;:514620}" data-component-name="PollToDOM"></div><div><hr></div><h3>Related content</h3><p><em>If you&#8217;re starting from zero, watch the <a href="https://www.youtube.com/watch?v=4nthc76rSl8&amp;t=1543s">Carl Vellotti walkthrough first</a>. If you&#8217;re already in Claude Code and want to set up agents, <a href="https://www.youtube.com/watch?v=kQelqKkI-EQ">the Gabor Meyer episode (21 agents) </a>is your next step. If you want the team-level version of what Andre described, start with <a href="https://www.news.aakashg.com/p/claude-code-team-os">Hannah Stulberg&#8217;s episode on Team OS at DoorDash</a>.</em></p><p><strong>Podcasts:</strong></p><ul><li><p><a href="https://www.youtube.com/watch?v=kQelqKkI-EQ">Claude Code and agents with Gabor Meyer</a></p></li><li><p><a href="https://podcasts.apple.com/in/podcast/how-to-become-a-builder-pm-with-n8n-claude-code/id1763555775?i=1000762483697">n8n, Claude Code, and OpenClaw with Mahesh Yadav</a></p></li><li><p><a href="https://open.spotify.com/episode/05nvFYN1BKk0ONLdGw8QtV?si=I_jsGJtaTIeGGfGGa-q2wA">Claude Code with Hannah Stulberg</a></p></li></ul><p><strong>Newsletters:</strong></p><ul><li><p><a href="https://www.news.aakashg.com/p/pm-guide-ship-production">How to Ship Your First Pull Request as a PM</a></p></li><li><p><a href="https://www.news.aakashg.com/p/team-os-cc">I spent the last week building you a Team OS in Claude Code</a></p></li><li><p><a href="https://www.news.aakashg.com/p/ai-product-strategy-2026">How to Build Product Strategy in the Age of AI: Step-by-Step with Claude Code</a></p></li></ul><div><hr></div><p><em>PS. Please subscribe on <a href="https://www.youtube.com/@growproduct">YouTube</a> and follow on <a href="https://podcasts.apple.com/in/podcast/how-to-ai-prototype-well-masterclass-from-%245-5b-founder/id1763555775?i=1000752030510">Apple</a> &amp; <a href="https://open.spotify.com/episode/4oHNke2KJNHh7xrbiynQEI?si=0V6avOAiQ-WxS9V-VuePYw">Spotify</a>. It helps!</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/p/claude-code-non-technical-pms?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.news.aakashg.com/p/claude-code-non-technical-pms?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[I faced off the AI prototyping tools, and added the winner to my bundle]]></title><description><![CDATA[A real bakeoff with screenshots, the updated feature comparison, 5 expert workflows, and a downloadable playbook. Plus: 2,000 Bolt codes in my bundle.]]></description><link>https://www.news.aakashg.com/p/ai-prototyping-tools-2026</link><guid isPermaLink="false">https://www.news.aakashg.com/p/ai-prototyping-tools-2026</guid><dc:creator><![CDATA[Aakash Gupta]]></dc:creator><pubDate>Fri, 15 May 2026 21:00:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MbiP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbf2e38-6d37-4203-90d7-75fa97c07815_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>$400M ARR at Lovable. $9 billion valuation at <a href="https://www.news.aakashg.com/p/guide-replit">Replit</a>. An $80M <a href="https://www.news.aakashg.com/p/ai-prototype-to-production">solo-founder exit at Base44</a>. AI prototyping went from &#8220;interesting experiment&#8221; to perhaps the <strong>the most interesting category in software</strong> recently.</p><p>I&#8217;ve spent the last year inside this space. I interviewed <a href="https://open.spotify.com/episode/1BYlKocbc1VgLg45iLLeFe">the CEO of Bolt</a>, <a href="https://www.youtube.com/watch?v=1TpN4dgFg48">the CPO of v0</a>, <a href="https://www.news.aakashg.com/p/nadav-abrahami-podcast">the co-founder of Wix</a>, <a href="https://www.news.aakashg.com/p/alex-danilowicz-podcast">the CEO of Magic Patterns</a>, <a href="https://www.news.aakashg.com/p/sachin-rekhi-podcast">as well as Sachin Rekhi who teaches this at Reforge</a>. I ran <a href="https://www.news.aakashg.com/p/alex-danilowicz-podcast">live</a> <a href="https://www.news.aakashg.com/p/anshumani-ruddra-podcast">bakeoffs</a> on the podcast. I built my <a href="https://www.news.aakashg.com/p/pm-guide-bolt">cohort business</a> entirely on one of these tools.</p><p>This week, I wanted to assess the latest state of the market of these tools. So, I ran a <strong>real head-to-head bakeoff on two workflows</strong>: AI prototyping a product feature, and building a PM portfolio.</p><p>In today&#8217;s post, I&#8217;m going to share everything I&#8217;ve learned: a real head-to-head bakeoff with screenshots, the verified feature comparison, and the 5 workflows that make any tool work better.</p><p><em>But first, some news.</em></p><div><hr></div><h2>Bolt.new is Now in my Bundle &#127881;</h2><p><strong>I just added Bolt.new to my bundle.</strong> We have <em>2,000 codes</em>. Bolt will decide whether to add more based on performance. If you want one, <a href="http://www.news.aakashg.com/account">claim it now</a>.</p><p>I built <a href="http://www.landpmjob.com">landpmjob.com</a> on Bolt. It runs the entire cohort business.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tRv4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F241870fd-d809-475f-b82e-09cf760d516a_1200x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tRv4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F241870fd-d809-475f-b82e-09cf760d516a_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!tRv4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F241870fd-d809-475f-b82e-09cf760d516a_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!tRv4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F241870fd-d809-475f-b82e-09cf760d516a_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!tRv4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F241870fd-d809-475f-b82e-09cf760d516a_1200x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tRv4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F241870fd-d809-475f-b82e-09cf760d516a_1200x800.png" width="1200" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/241870fd-d809-475f-b82e-09cf760d516a_1200x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:478370,&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.news.aakashg.com/i/197869921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F241870fd-d809-475f-b82e-09cf760d516a_1200x800.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_!tRv4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F241870fd-d809-475f-b82e-09cf760d516a_1200x800.png 424w, https://substackcdn.com/image/fetch/$s_!tRv4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F241870fd-d809-475f-b82e-09cf760d516a_1200x800.png 848w, https://substackcdn.com/image/fetch/$s_!tRv4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F241870fd-d809-475f-b82e-09cf760d516a_1200x800.png 1272w, https://substackcdn.com/image/fetch/$s_!tRv4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F241870fd-d809-475f-b82e-09cf760d516a_1200x800.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>All the tools in my bundle retail for a total of <em>$28,000+ combined</em>. Annual subscribers get them all for <strong>$150/year</strong>. That&#8217;s less than $13/month for the newsletter plus every tool.</p><p>If you&#8217;re on a monthly plan, you&#8217;re paying $180/year for just the newsletter. Annual subscribers pay $150 and get <strong>every tool in the bundle</strong>: <a href="https://www.news.aakashg.com/p/aman-khan-podcast">Arize</a>, <a href="https://www.news.aakashg.com/p/sachin-rekhi-podcast">Reforge Build</a>, <a href="https://www.news.aakashg.com/p/alex-danilowicz-podcast">Magic Patterns</a>, <a href="https://www.news.aakashg.com/p/how-dovetail-grows">Dovetail</a>, <a href="https://www.news.aakashg.com/p/pm-guide-bolt">Bolt</a>, <a href="https://bundle.aakashg.com/">Mobbin</a>, <a href="https://www.aakashg.com/laura-burkhauser-descript-ceo/">Descript</a>, <a href="https://www.news.aakashg.com/p/jacob-bank-podcast">Relay.app</a>, and <a href="https://www.news.aakashg.com/p/how-linear-grows">Linear</a>. </p><p>Founding members get three digital products on top: <a href="https://www.news.aakashg.com/p/pm-os">the PM OS</a>, <a href="https://www.news.aakashg.com/p/job-search-os">the Job Search OS</a>, and <a href="https://www.news.aakashg.com/p/pm-prompt-library">the Prompt Library</a>. Those retail for <em>$147 combined</em>. The founding upgrade is $100. </p><div><hr></div><h2>How to Get the Bundle</h2><p><strong>If you are not subscribed</strong>, you can <a href="https://www.news.aakashg.com/subscribe">head to the subscribe page</a> and choose the annual 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_!_GHn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a19d830-8683-48d0-a079-dab747e7813a_1638x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_GHn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a19d830-8683-48d0-a079-dab747e7813a_1638x960.png 424w, https://substackcdn.com/image/fetch/$s_!_GHn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a19d830-8683-48d0-a079-dab747e7813a_1638x960.png 848w, https://substackcdn.com/image/fetch/$s_!_GHn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a19d830-8683-48d0-a079-dab747e7813a_1638x960.png 1272w, https://substackcdn.com/image/fetch/$s_!_GHn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a19d830-8683-48d0-a079-dab747e7813a_1638x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_GHn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a19d830-8683-48d0-a079-dab747e7813a_1638x960.png" width="1456" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a19d830-8683-48d0-a079-dab747e7813a_1638x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:949507,&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.news.aakashg.com/i/197869921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a19d830-8683-48d0-a079-dab747e7813a_1638x960.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_!_GHn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a19d830-8683-48d0-a079-dab747e7813a_1638x960.png 424w, https://substackcdn.com/image/fetch/$s_!_GHn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a19d830-8683-48d0-a079-dab747e7813a_1638x960.png 848w, https://substackcdn.com/image/fetch/$s_!_GHn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a19d830-8683-48d0-a079-dab747e7813a_1638x960.png 1272w, https://substackcdn.com/image/fetch/$s_!_GHn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a19d830-8683-48d0-a079-dab747e7813a_1638x960.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.com/subscribe&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.news.aakashg.com/subscribe"><span>Subscribe</span></a></p><p><strong>If you are a monthly subscriber</strong>, you can <a href="http://www.news.aakashg.com/account">head to the account page</a>, then hit change:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V75X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8c25eb-f3d4-4e52-8453-d4a50b39a588_1456x971.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V75X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8c25eb-f3d4-4e52-8453-d4a50b39a588_1456x971.png 424w, https://substackcdn.com/image/fetch/$s_!V75X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8c25eb-f3d4-4e52-8453-d4a50b39a588_1456x971.png 848w, https://substackcdn.com/image/fetch/$s_!V75X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8c25eb-f3d4-4e52-8453-d4a50b39a588_1456x971.png 1272w, https://substackcdn.com/image/fetch/$s_!V75X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8c25eb-f3d4-4e52-8453-d4a50b39a588_1456x971.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V75X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8c25eb-f3d4-4e52-8453-d4a50b39a588_1456x971.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc8c25eb-f3d4-4e52-8453-d4a50b39a588_1456x971.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;:189300,&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.news.aakashg.com/i/197869921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8c25eb-f3d4-4e52-8453-d4a50b39a588_1456x971.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_!V75X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8c25eb-f3d4-4e52-8453-d4a50b39a588_1456x971.png 424w, https://substackcdn.com/image/fetch/$s_!V75X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8c25eb-f3d4-4e52-8453-d4a50b39a588_1456x971.png 848w, https://substackcdn.com/image/fetch/$s_!V75X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8c25eb-f3d4-4e52-8453-d4a50b39a588_1456x971.png 1272w, https://substackcdn.com/image/fetch/$s_!V75X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc8c25eb-f3d4-4e52-8453-d4a50b39a588_1456x971.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;http://www.news.aakashg.com/account&quot;,&quot;text&quot;:&quot;Account Page&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="http://www.news.aakashg.com/account"><span>Account Page</span></a></p><p><strong>Annual and founding members get access</strong> to <em>every tool</em> in the bundle. Just go to <a href="https://bundle.aakashg.com/">bundle.aakashg.com</a> to claim your codes:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QQc_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45a3f24-4737-48ed-b42d-ac6c8a053d98_600x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QQc_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45a3f24-4737-48ed-b42d-ac6c8a053d98_600x400.png 424w, https://substackcdn.com/image/fetch/$s_!QQc_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45a3f24-4737-48ed-b42d-ac6c8a053d98_600x400.png 848w, https://substackcdn.com/image/fetch/$s_!QQc_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45a3f24-4737-48ed-b42d-ac6c8a053d98_600x400.png 1272w, https://substackcdn.com/image/fetch/$s_!QQc_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45a3f24-4737-48ed-b42d-ac6c8a053d98_600x400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QQc_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45a3f24-4737-48ed-b42d-ac6c8a053d98_600x400.png" width="720" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e45a3f24-4737-48ed-b42d-ac6c8a053d98_600x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:600,&quot;resizeWidth&quot;:720,&quot;bytes&quot;:95300,&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.news.aakashg.com/i/197869921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45a3f24-4737-48ed-b42d-ac6c8a053d98_600x400.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_!QQc_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45a3f24-4737-48ed-b42d-ac6c8a053d98_600x400.png 424w, https://substackcdn.com/image/fetch/$s_!QQc_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45a3f24-4737-48ed-b42d-ac6c8a053d98_600x400.png 848w, https://substackcdn.com/image/fetch/$s_!QQc_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45a3f24-4737-48ed-b42d-ac6c8a053d98_600x400.png 1272w, https://substackcdn.com/image/fetch/$s_!QQc_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45a3f24-4737-48ed-b42d-ac6c8a053d98_600x400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://bundle.aakashg.com/&quot;,&quot;text&quot;:&quot;Bundle Page&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://bundle.aakashg.com/"><span>Bundle Page</span></a></p><p><em>I want to add more tools! Reply to this email if you have a tool you think should be in the bundle.</em></p><div><hr></div><h2>Now, Today&#8217;s Deep Dive</h2><p>The landscape has changed <em>dramatically</em> since I wrote my <a href="https://www.news.aakashg.com/p/ai-prototyping-tutorial">original AI prototyping guide</a> with Colin Matthews in March of last year:</p><ul><li><p>Lovable 24x&#8217;d its ARR to $400M.</p></li><li><p>Replit tripled its valuation to $9B.</p></li><li><p>Vercel announced a $9.3B valuation itelf.</p></li></ul><p><strong>So I re-ran the comparison from scratch: </strong>Bolt.new vs Lovable vs Replit vs v0. Real bakeoff, real screenshots, updated feature data. </p><p>Then, I pulled together what I learned from 8 podcast conversations with the builders behind these tools into the workflows and mistakes that make any tool work better.</p><div><hr></div><h3>Today&#8217;s Post</h3><p>What comes together is the ultimate guide to AI Prototyping tools in May 2026 (where most other content on the web is outdated):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MbiP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbf2e38-6d37-4203-90d7-75fa97c07815_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MbiP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbf2e38-6d37-4203-90d7-75fa97c07815_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!MbiP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbf2e38-6d37-4203-90d7-75fa97c07815_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!MbiP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbf2e38-6d37-4203-90d7-75fa97c07815_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!MbiP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbf2e38-6d37-4203-90d7-75fa97c07815_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MbiP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbf2e38-6d37-4203-90d7-75fa97c07815_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8fbf2e38-6d37-4203-90d7-75fa97c07815_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:329355,&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.news.aakashg.com/i/197869921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbf2e38-6d37-4203-90d7-75fa97c07815_1200x630.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_!MbiP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbf2e38-6d37-4203-90d7-75fa97c07815_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!MbiP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbf2e38-6d37-4203-90d7-75fa97c07815_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!MbiP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbf2e38-6d37-4203-90d7-75fa97c07815_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!MbiP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fbf2e38-6d37-4203-90d7-75fa97c07815_1200x630.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p>The Bakeoff: Lovable v Replit v Bolt.new v v0</p></li><li><p>The 5 Expert Workflows That Make Any Tool Work Better</p></li><li><p>Which Workflow + Which Tool for Your Situation</p></li><li><p>The 5 Mistakes That Turn Good Tools Into Slop</p></li><li><p>Downloadable AI Prototyping Skill File</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.news.aakashg.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.news.aakashg.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h2>1. The Bakeoff</h2><p>Let&#8217;s review the state of the AI prototyping market these days. Then we&#8217;ll run the top tools through a bakeoff. </p><h3>The Market Right Now</h3><p>The numbers tell the story of how fast this space moves.</p><p><strong>Lovable</strong> is the revenue leader at <em>$400M ARR</em> as of February 2026, up from $100M just eight months earlier. Valued at $6.6B after a $330M Series B. 8 million users. 146 employees. That&#8217;s $2.7M in revenue per employee, roughly seven times the SaaS industry benchmark.</p><p><strong>Replit</strong> raised $400M at a <em>$9B valuation</em> in March 2026, tripling from $3B just six months prior. 50M+ users. $240M revenue in 2025 with a target of $1B by end of 2026. The company has shifted hard toward non-technical users with Agent 4, which runs 10x faster than its predecessor.</p><p><strong>Bolt</strong> hit <em>$40M ARR in 5 months</em> on a $700M valuation and was profitable. 5M+ registered users. The browser-native WebContainers technology (no VM spin-up) is a genuine technical difference for speed. Eric Simons, the CEO, <a href="https://www.news.aakashg.com/p/bolt-tutorial-from-the-ceo-we-live">told me on the podcast</a> this architecture is why Bolt feels faster than everything else.</p><p><strong>v0</strong> by Vercel now has <em>4M+ users</em> as of February 2026. Vercel raised a $300M Series F at a $9.3B valuation. The February 2026 update added Git integration, a full code editor, and database connectivity, moving v0 from a prototyping tool to something closer to a development platform. Tom Occhino, the CPO, <a href="https://www.news.aakashg.com/p/tom-occhino-podcast">walked me through all of this on the podcast</a>.</p><h3>Other Tools Worth Knowing</h3><ol><li><p><strong><a href="https://www.news.aakashg.com/p/nadav-abrahami-podcast">Dazl</a></strong> is built by Nadav Abrahami, co-founder of Wix. Strongest visual editor of any prototyping tool I&#8217;ve used. You can select individual elements, tweak colors with an eyedropper, and edit components directly. It builds <em>full server-side applications</em>, not just client-side prototypes. Nadav walked me through the whole thing live on the podcast.</p></li><li><p><strong>Base44</strong> had the most remarkable story in the space. Maor Shlomo, solo founder, scaled to an <em>$80M all-cash exit</em> in 6 months. Purpose-built for building entire apps. Colin Matthews and I <a href="https://www.news.aakashg.com/p/ai-prototype-to-production">wrote the full production guide</a> covering how to take prototypes to this level.</p></li><li><p><strong>Reforge Build</strong> is designed for product teams. It knows your customers, your product, and your strategy. If your team has an established design system and wants prototypes that reflect real pricing tiers and real customer language, this is worth trying. (It&#8217;s in the bundle.)</p></li><li><p><strong>Claude Artifacts</strong> changed the game for quick one-offs. Claude renders React, HTML, and interactive applications inline. For a mockup you want to show a colleague in 30 seconds, you don&#8217;t even need a separate tool.</p></li><li><p><strong>Google Firebase Studio</strong> is Google&#8217;s entry. If your company is on Google Workspace, this may be the fastest path because there&#8217;s <em>zero procurement friction</em>.</p></li><li><p><strong>Figma Make</strong> is Figma&#8217;s response. It imports your existing Figma design system directly. Designers will gravitate here because it&#8217;s already where they work.</p></li></ol><p>If your company already uses Google, Microsoft, or Figma, you may already have access to a prototyping tool through your existing stack. <strong>Start there.</strong></p><p>Clearly the big 4 right now are Bolt, v0, Lovable, and Replit. So I compared these 4 as they sit today.</p><h3>The Feature Comparison</h3><p>Here&#8217;s how the 4 tools compare across every dimension that matters for PMs. I verified each cell against current product pages and public data as of May 2026.</p><h4>Best for, in one line</h4><ol><li><p><strong>Bolt</strong> - Speed and full-stack iteration. The all-rounder.</p></li><li><p><strong>v0</strong> - Front-end polish, especially if your team already deploys on Vercel.</p></li><li><p><strong>Lovable</strong> - Non-technical PMs who want a finished page, not a code editor.</p></li><li><p><strong>Replit</strong> - Internal tools with persistent data. The only one with a real built-in database and auth.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dzlp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9251fd3-3a5e-4337-a19b-3f9e873e4d6c_1080x1130.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dzlp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9251fd3-3a5e-4337-a19b-3f9e873e4d6c_1080x1130.png 424w, https://substackcdn.com/image/fetch/$s_!dzlp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9251fd3-3a5e-4337-a19b-3f9e873e4d6c_1080x1130.png 848w, https://substackcdn.com/image/fetch/$s_!dzlp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9251fd3-3a5e-4337-a19b-3f9e873e4d6c_1080x1130.png 1272w, https://substackcdn.com/image/fetch/$s_!dzlp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9251fd3-3a5e-4337-a19b-3f9e873e4d6c_1080x1130.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dzlp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9251fd3-3a5e-4337-a19b-3f9e873e4d6c_1080x1130.png" width="1080" height="1130" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9251fd3-3a5e-4337-a19b-3f9e873e4d6c_1080x1130.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1130,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151434,&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.news.aakashg.com/i/197869921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9251fd3-3a5e-4337-a19b-3f9e873e4d6c_1080x1130.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_!dzlp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9251fd3-3a5e-4337-a19b-3f9e873e4d6c_1080x1130.png 424w, https://substackcdn.com/image/fetch/$s_!dzlp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9251fd3-3a5e-4337-a19b-3f9e873e4d6c_1080x1130.png 848w, https://substackcdn.com/image/fetch/$s_!dzlp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9251fd3-3a5e-4337-a19b-3f9e873e4d6c_1080x1130.png 1272w, https://substackcdn.com/image/fetch/$s_!dzlp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9251fd3-3a5e-4337-a19b-3f9e873e4d6c_1080x1130.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The Bakeoff</h3><p>If there&#8217;s one takeaway from the features comparison, it&#8217;s this: </p><p>I ran the same feature through each. Here&#8217;s what happened.</p><h3>The Prompt</h3><p>I built a PM portfolio page: hero section with name and tagline, career highlights as metric cards, a skills section, and a contact area. This is relevant to PMs (portfolio content is one of my most-read topics), visually rich enough to show design quality differences, and simple enough that all 5 tools can handle it.</p><blockquote><p><strong>The exact prompt used:</strong></p><p><strong>Test 1: AI conversational search for Yelp&#8217;s homepage</strong></p><p><em>Type: feature add to a familiar consumer product. Tests AI-aware UI patterns, branded restraint, edge cases on a high-traffic surface.</em></p><p>Yelp&#8217;s homepage is a passive listings grid with a basic keyword search bar. Internal research shows 67% of dinner-decision queries are multi-constraint (&#8221;date night under $50 with patio, not too loud&#8221;) but the current search bar only handles a keyword and a location. Users either give up or open three other tabs to compare. The fix is conversational search, shipped into the existing homepage without redesigning anything else.</p><p>We&#8217;re adding AI-powered conversational search to Yelp&#8217;s homepage. The rest of the homepage stays exactly as-is: the existing nav, the For You grid below the search bar, the curated category strip, the footer. You&#8217;re shipping ONE new feature into an existing page, not redesigning Yelp.</p><p>Current state: a basic search bar at the top of the homepage with two inputs (what + near). Users type &#8220;ramen&#8221; and &#8220;94110&#8221; and get a static results page. Average session has 2.3 searches before the user finds something or gives up.</p><p>Build the new search experience:</p><ol><li><p>The search bar sits where the current one does, full width below the nav. Single input field, not two. Placeholder rotates every 3 seconds through real conversational queries like &#8220;Best ramen open right now&#8221;, &#8220;Date night under $50 with patio&#8221;, &#8220;Coffee shops with strong wifi nearby.&#8221; The bar has a subtle sparkle icon on the right edge so users understand this isn&#8217;t keyword search.</p></li><li><p>On focus, the bar expands into a chat-style interface that overlays the top of the page (the For You grid behind it dims to 40% opacity). As the user types, show three suggested completions based on prior queries from similar users.</p></li><li><p>On submit, stream the AI response. A short paragraph of natural language reasoning, followed by 3-5 restaurant cards stacked vertically. Each card shows the photo, name, price/distance/rating, and ONE pulled-out reason why it matches the query (&#8221;Open until 11pm, patio confirmed, average bill $42&#8221;).</p></li><li><p>The user can refine in plain English. A follow-up input below the results says &#8220;Refine your search...&#8221; with example prompts like &#8220;Closer to me&#8221; / &#8220;Anything cheaper&#8221; / &#8220;Vegetarian options.&#8221; Refinements re-rank the same surface, not navigate away.</p></li><li><p>The search overlay can be dismissed with Escape or a close button. When dismissed, the For You grid restores to full opacity. The user&#8217;s last query persists in the bar in case they want to resume.</p></li></ol><p>Design constraints: keep Yelp red (<code>#D32323</code>) only on the active search state and the close button. The chat surface uses a clean light card with subtle shadow, not a full modal. Mobile takes the full screen instead of an overlay. Tap targets minimum 44px.</p><p>Edge cases: if the AI returns no matches, show 3 alternative search suggestions (&#8221;Try expanding distance&#8221; / &#8220;Try removing &#8216;open now&#8217;&#8221;) rather than an empty state. If the user types a non-restaurant query (&#8221;buy a couch&#8221;), redirect gracefully: &#8220;Yelp is best for places to eat, drink, and visit.&#8221; Loading state uses shimmer in card slots, not a generic spinner.</p></blockquote><h3>First Outputs</h3><p>Here&#8217;s what each tool produced from the identical prompt:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tQ7J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99132906-92f9-4d39-9ccb-49e4babde412_2160x2260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tQ7J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99132906-92f9-4d39-9ccb-49e4babde412_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!tQ7J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99132906-92f9-4d39-9ccb-49e4babde412_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!tQ7J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99132906-92f9-4d39-9ccb-49e4babde412_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!tQ7J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99132906-92f9-4d39-9ccb-49e4babde412_2160x2260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tQ7J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99132906-92f9-4d39-9ccb-49e4babde412_2160x2260.png" width="1456" height="1523" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99132906-92f9-4d39-9ccb-49e4babde412_2160x2260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1523,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1043944,&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.news.aakashg.com/i/197869921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99132906-92f9-4d39-9ccb-49e4babde412_2160x2260.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_!tQ7J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99132906-92f9-4d39-9ccb-49e4babde412_2160x2260.png 424w, https://substackcdn.com/image/fetch/$s_!tQ7J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99132906-92f9-4d39-9ccb-49e4babde412_2160x2260.png 848w, https://substackcdn.com/image/fetch/$s_!tQ7J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99132906-92f9-4d39-9ccb-49e4babde412_2160x2260.png 1272w, https://substackcdn.com/image/fetch/$s_!tQ7J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99132906-92f9-4d39-9ccb-49e4babde412_2160x2260.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Bolt &#8212; 3 minutes</h4><p>Bolt shipped fastest, beating v0 by 2 seconds and finishing a full minute ahead of Lovable and Replit. No questions asked, no clarification requested, just output.</p><p>What stood out: Bolt was the only tool that respected the Yelp brand. Real red logo, the actual nav (Restaurants, Home Services, Auto Services, More), red used only on the live &#8220;Open Now&#8221; badges. v0 didn&#8217;t show the brand at all. Replit modified it. Lovable softened it.</p><p>The most interesting move was unprompted. Most cards say &#8220;Verified,&#8221; but a couple say &#8220;Verify before going.&#8221; That&#8217;s the data-trust edge case from iteration 3 of my prompt, and Bolt baked it into V1 without being told. That&#8217;s the kind of inference you get from someone who reads the whole spec before opening Figma.</p><h4>v0 &#8212; 3 minutes 2 seconds</h4><p>v0 took the prompt&#8217;s &#8220;AI search as the centerpiece&#8221; so literally that the search IS the entire page. No nav, no logo, no For You grid, no categories. Just a headline, a subtitle, and a search bar floating in space.</p><p>Zero Yelp brand. No red, no logo, no nav. Swap &#8220;restaurants&#8221; for &#8220;products&#8221; in the copy and you could ship this as a search demo for any company. The placeholder was the weakest of the four: &#8220;Best sushi in the city...&#8221; where Bolt gave you rotating specifics like &#8220;Date night under $50 with patio.&#8221; Generic where specific would have helped.</p><h4>Lovable &#8212; 4 minutes 3 sec</h4><p>Lovable was slowest, and the output reads like it spent that time playing it safe.</p><p>The hero copy was the strongest of any output: &#8220;What are you in the mood for?&#8221; with &#8220;Describe it like you&#8217;d tell a friend, we&#8217;ll figure out the rest.&#8221; Warmer than anyone else got close to.</p><p>But Lovable collapsed two distinct sections the prompt explicitly separated. For You and the curated category strip became one section of 6 large editorial collection cards. No prices, no ratings, no &#8220;Open Now&#8221; anywhere. It looks like a magazine landing page. Wrong product surface.</p><h4>Replit &#8212; 4 minutes</h4><p>Replit took 33% longer than Bolt and shipped a duplicate-content bug. It added a &#8220;Recent Activity Near You&#8221; section nobody asked for, and the two reviews in it are literally the same review from &#8220;Alex M&#8221; about Tartine Bakery, pasted twice.</p><blockquote><p>The one thing that worked: real San Francisco restaurant names in the cards (Nopalito, State Bird Provisions, Zuni Cafe, Kin Khao). The output felt like a real product, not a mockup. Then it modified the Yelp logo to &#8220;yelp+&#8221; and swapped the real nav for its own version (Write a Review, Events, Talk). The brand wasn&#8217;t in the prompt to redesign.</p></blockquote><h3>Iteration</h3><p>Obviously as PMs, we shouldn&#8217;t ship first outputs. So, I gave each tool the <em>same 3 follow-up prompts</em>: a color scheme change, adding case study cards, and fixing mobile typography. </p><blockquote><p><strong>Iteration 1 (Group decision mode)</strong></p><p>Our highest-frequency unsolved use case in user research is &#8220;I&#8217;m trying to pick a place for a group and everyone has different constraints.&#8221; We watched 14 users get stuck in this pattern, opening 4-6 tabs to cross-check. Add a group decision mode to the search.</p><p>In the chat overlay, add a &#8220;I&#8217;m with a group&#8221; toggle below the search input. When toggled on, the AI prompts the user to capture each person&#8217;s constraints in plain English. &#8220;Sarah is vegan, Alex is gluten-free, Maya wants under $40 a head.&#8221; The user can list 2-6 people. As they describe constraints, the AI summarizes them into a visible &#8220;Group profile&#8221; card above the search results so the user can see the AI captured everything correctly.</p><p>The recommendations that follow are constrained by the intersection of all preferences. Each card shows a small &#8220;Works for all 4&#8221; badge or, if it&#8217;s partial, &#8220;Works for 3 of 4 (Maya: closest to budget)&#8221; with the friction surfaced honestly.</p><p>Add a &#8220;Share group plan&#8221; CTA at the bottom of the results that generates a one-tap shareable link any group member can open without an account.</p><p>Edge case: if the group&#8217;s constraints have no intersection (vegan + steakhouse-only), the AI says so plainly and suggests the closest-fit places for each subgroup, not a fake compromise.</p><div><hr></div><p><strong>Iteration 2 (Conversational memory across sessions)</strong></p><p>Returning user research shows 23% of users come back within 7 days to revisit a search they didn&#8217;t complete. Today they start over from scratch because the search has no memory. Add conversational memory across sessions.</p><p>When a logged-in user opens the search bar, show a small &#8220;Pick up where you left off&#8221; pill above the placeholder if they have an unfinished search from the last 7 days. Tapping the pill restores the full prior conversation, results, and any refinements they applied.</p><p>The AI itself should reference past sessions when relevant in new searches. &#8220;Last week you looked at Saigon Deli but didn&#8217;t go. Want me to include similar places nearby?&#8221; Frame these as suggestions, never assumptions, and always with a &#8220;Forget this&#8221; link that clears the memory thread.</p><p>Add a small &#8220;Search history&#8221; link in the chat header that opens a sidebar with the last 30 days of conversational searches, each summarized in one line. Users can re-run any prior search with one tap, or delete it. History is per-account, never shared.</p><p>Edge case: incognito or signed-out sessions have no memory at all and surface no past-session pills. The first signed-in search after a long absence (over 30 days) should NOT reference old context. People&#8217;s tastes change.</p><div><hr></div><p><strong>Iteration 3 (Hardening for ambiguity and outdated data)</strong></p><p>In a stress test of 500 random queries, the AI returned at least one closed-down restaurant in 31% of responses, and gave confidently wrong answers about hours, menus, and reservations in 18%. The hardening pass below is non-negotiable before this ships to GA.</p><p>Three changes:</p><ol><li><p>Add a confidence indicator on every restaurant card. Green dot if the AI has verified data from the last 30 days (hours, menu, current price range). Yellow if the data is 30-90 days old. Gray with a &#8220;Data may be outdated&#8221; footnote if older. Never show data older than 180 days without an explicit &#8220;verify before going&#8221; prompt.</p></li><li><p>When the AI doesn&#8217;t know, say so. Never fabricate. If a user asks &#8220;Does this place do reservations?&#8221; and the AI doesn&#8217;t have signal, the response is &#8220;I don&#8217;t have reservation data for this place. Try calling or checking their site.&#8221; This is more important than appearing smart.</p></li><li><p>Add a &#8220;Report incorrect info&#8221; link on every card and chat response. Tapping it opens a quick form with one tap for common errors (closed, wrong hours, wrong price, wrong cuisine). Reports feed back into the data pipeline and the user&#8217;s home feed should show &#8220;Thanks, we updated this&#8221; within 48 hours of a verified correction.</p></li></ol><p>Don&#8217;t change the happy path UI. This iteration is about what the system does when it doesn&#8217;t have a clean answer.</p></blockquote><h3>Final Results</h3><p>Here&#8217;s how they handled it.</p><h4><a href="https://yelp-homepage-conver-uih0.bolt.host">Bolt</a> - Most production-ready output of the four.</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8Zwu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf20cb43-f86e-4f2b-87e5-2609367387a4_4208x2762.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Zwu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf20cb43-f86e-4f2b-87e5-2609367387a4_4208x2762.png 424w, https://substackcdn.com/image/fetch/$s_!8Zwu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf20cb43-f86e-4f2b-87e5-2609367387a4_4208x2762.png 848w, https://substackcdn.com/image/fetch/$s_!8Zwu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf20cb43-f86e-4f2b-87e5-2609367387a4_4208x2762.png 1272w, https://substackcdn.com/image/fetch/$s_!8Zwu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf20cb43-f86e-4f2b-87e5-2609367387a4_4208x2762.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8Zwu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf20cb43-f86e-4f2b-87e5-2609367387a4_4208x2762.png" width="1456" height="956" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf20cb43-f86e-4f2b-87e5-2609367387a4_4208x2762.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:956,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4657978,&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.news.aakashg.com/i/197869921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf20cb43-f86e-4f2b-87e5-2609367387a4_4208x2762.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_!8Zwu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf20cb43-f86e-4f2b-87e5-2609367387a4_4208x2762.png 424w, https://substackcdn.com/image/fetch/$s_!8Zwu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf20cb43-f86e-4f2b-87e5-2609367387a4_4208x2762.png 848w, https://substackcdn.com/image/fetch/$s_!8Zwu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf20cb43-f86e-4f2b-87e5-2609367387a4_4208x2762.png 1272w, https://substackcdn.com/image/fetch/$s_!8Zwu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf20cb43-f86e-4f2b-87e5-2609367387a4_4208x2762.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Yelp red used only on the logo and live &#8220;Open Now&#8221; badges. Everything else stays grayscale plus the food photography. The kind of brand restraint that usually takes a senior designer to enforce.</p><p>The hero copy is the strongest of the four: &#8220;Find your next favorite spot. Ask in plain English. Our AI finds exactly what you&#8217;re craving.&#8221; Specific enough to teach the user how to interact without resorting to &#8220;AI-powered&#8221; buzzwords. Sticky nav matches real Yelp exactly. Eight individual restaurant cards in a 2x4 grid with the full information set the prompt asked for: photo, status badge, name, rating, cuisine, price, distance.</p><p>And again, the unprompted touch from V1 survived all three iterations. Most cards say &#8220;Verified,&#8221; a couple say &#8220;Verify before going.&#8221; Bolt internalized the data-trust requirement and carried it through without drift.</p><h4><a href="https://v0-yelp-conversational-search.vercel.app/">v0</a> - Most minimal interpretation, almost to a fault.</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qKsf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd543d6-b60b-4cd6-8d33-9db260b7bfe7_4064x2686.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qKsf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd543d6-b60b-4cd6-8d33-9db260b7bfe7_4064x2686.png 424w, https://substackcdn.com/image/fetch/$s_!qKsf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd543d6-b60b-4cd6-8d33-9db260b7bfe7_4064x2686.png 848w, https://substackcdn.com/image/fetch/$s_!qKsf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd543d6-b60b-4cd6-8d33-9db260b7bfe7_4064x2686.png 1272w, https://substackcdn.com/image/fetch/$s_!qKsf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd543d6-b60b-4cd6-8d33-9db260b7bfe7_4064x2686.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qKsf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd543d6-b60b-4cd6-8d33-9db260b7bfe7_4064x2686.png" width="1456" height="962" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1fd543d6-b60b-4cd6-8d33-9db260b7bfe7_4064x2686.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:962,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:273428,&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.news.aakashg.com/i/197869921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd543d6-b60b-4cd6-8d33-9db260b7bfe7_4064x2686.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_!qKsf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd543d6-b60b-4cd6-8d33-9db260b7bfe7_4064x2686.png 424w, https://substackcdn.com/image/fetch/$s_!qKsf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd543d6-b60b-4cd6-8d33-9db260b7bfe7_4064x2686.png 848w, https://substackcdn.com/image/fetch/$s_!qKsf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd543d6-b60b-4cd6-8d33-9db260b7bfe7_4064x2686.png 1272w, https://substackcdn.com/image/fetch/$s_!qKsf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1fd543d6-b60b-4cd6-8d33-9db260b7bfe7_4064x2686.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>v0 kept the same problem through all three iterations. The search IS the entire page. No nav, no logo, no For You grid, no categories. A headline, a subtitle, and a search bar floating in space.</p><p>The hero copy stayed generic: &#8220;Discover Your Next Favorite&#8221; with &#8220;Find restaurants that match your mood with conversational search.&#8221; Could be any food app. The placeholder never improved either. &#8220;Best sushi in the city...&#8221; where Bolt is cycling through real multi-constraint queries. If you need a clean search component and plan to drop it into your own layout, v0 gives you that. If you need a prototype that looks like the actual product, it doesn&#8217;t get there.</p><h4><a href="https://ask-yelp-magic.lovable.app">Lovable</a> - Strong editorial choice, wrong product surface.</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YyUe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81b7e0d5-88dd-4cec-8366-3eddd28e532e_3618x2794.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YyUe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81b7e0d5-88dd-4cec-8366-3eddd28e532e_3618x2794.png 424w, https://substackcdn.com/image/fetch/$s_!YyUe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81b7e0d5-88dd-4cec-8366-3eddd28e532e_3618x2794.png 848w, https://substackcdn.com/image/fetch/$s_!YyUe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81b7e0d5-88dd-4cec-8366-3eddd28e532e_3618x2794.png 1272w, https://substackcdn.com/image/fetch/$s_!YyUe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81b7e0d5-88dd-4cec-8366-3eddd28e532e_3618x2794.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YyUe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81b7e0d5-88dd-4cec-8366-3eddd28e532e_3618x2794.png" width="1456" height="1124" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81b7e0d5-88dd-4cec-8366-3eddd28e532e_3618x2794.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1124,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5626996,&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.news.aakashg.com/i/197869921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81b7e0d5-88dd-4cec-8366-3eddd28e532e_3618x2794.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_!YyUe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81b7e0d5-88dd-4cec-8366-3eddd28e532e_3618x2794.png 424w, https://substackcdn.com/image/fetch/$s_!YyUe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81b7e0d5-88dd-4cec-8366-3eddd28e532e_3618x2794.png 848w, https://substackcdn.com/image/fetch/$s_!YyUe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81b7e0d5-88dd-4cec-8366-3eddd28e532e_3618x2794.png 1272w, https://substackcdn.com/image/fetch/$s_!YyUe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81b7e0d5-88dd-4cec-8366-3eddd28e532e_3618x2794.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Lovable&#8217;s hero copy remained the warmest: &#8220;What are you in the mood for?&#8221; with &#8220;Describe it like you&#8217;d tell a friend, we&#8217;ll figure out the rest.&#8221; The placeholder was concrete and on-brief: &#8220;Late-night bites after 11pm.&#8221; Lifted straight from real user behavior.</p><p>The structural problem persisted. The For You restaurant grid and the curated category strip stayed collapsed into six editorial collection cards (Cozy weeknight dinners, Quiet coffee for deep work, Date-night under $50). No individual restaurant data anywhere on the page. No prices, no ratings, no distance, no &#8220;Open Now.&#8221; Beautiful output, wrong product.</p><h4><a href="https://asset-lister--singhashutosh06.replit.app">Replit</a> - The most opinionated swings, some off-brief.</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c0rq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ae0edf-b777-457e-81de-3ad78e4877fa_4140x2738.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c0rq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ae0edf-b777-457e-81de-3ad78e4877fa_4140x2738.png 424w, https://substackcdn.com/image/fetch/$s_!c0rq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ae0edf-b777-457e-81de-3ad78e4877fa_4140x2738.png 848w, https://substackcdn.com/image/fetch/$s_!c0rq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ae0edf-b777-457e-81de-3ad78e4877fa_4140x2738.png 1272w, https://substackcdn.com/image/fetch/$s_!c0rq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ae0edf-b777-457e-81de-3ad78e4877fa_4140x2738.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c0rq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ae0edf-b777-457e-81de-3ad78e4877fa_4140x2738.png" width="1456" height="963" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21ae0edf-b777-457e-81de-3ad78e4877fa_4140x2738.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:963,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4604839,&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.news.aakashg.com/i/197869921?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ae0edf-b777-457e-81de-3ad78e4877fa_4140x2738.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_!c0rq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ae0edf-b777-457e-81de-3ad78e4877fa_4140x2738.png 424w, https://substackcdn.com/image/fetch/$s_!c0rq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ae0edf-b777-457e-81de-3ad78e4877fa_4140x2738.png 848w, https://substackcdn.com/image/fetch/$s_!c0rq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ae0edf-b777-457e-81de-3ad78e4877fa_4140x2738.png 1272w, https://substackcdn.com/image/fetch/$s_!c0rq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21ae0edf-b777-457e-81de-3ad78e4877fa_4140x2738.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The real restaurant names held up. Nopalito, State Bird Provisions, Zuni Cafe, Kin Khao still made the output feel like something you&#8217;d actually ship.</p><p>Everything else stayed off-brief. The &#8220;yelp+&#8221; logo modification persisted. The custom nav (Write a Review, Events, Talk) replaced the real one. The duplicate &#8220;Alex M&#8221; Tartine Bakery review was still there after three iterations of follow-up prompts. The brand mods, nav restructure, and duplicate review together push it out of &#8220;ship-ready&#8221; territory. (The specific mistake pattern that causes bugs like this to persist across iterations is one of the 5 mistakes I cover below.)</p><div><hr></div><p><strong>Bolt wins</strong>, and this wasn&#8217;t scripted. In fact, this wasn&#8217;t the only test I ran. I actually ran all these tools through a PM portfolio. You can find all those results here:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://pgnewsletter.notion.site/PM-portfolio-test-36180214aa4a809985b0e188052a761a&quot;,&quot;text&quot;:&quot;PM Portfolio&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://pgnewsletter.notion.site/PM-portfolio-test-36180214aa4a809985b0e188052a761a"><span>PM Portfolio</span></a></p><p>There again, <strong>Bolt won</strong>. That&#8217;s why I worked so hard to get Bolt into the bundle; <a href="http://www.news.aakashg.com/subscribe">be sure to grab it</a>. <em>And yes: I would&#8217;ve published the results even if Bolt didn&#8217;t win.</em></p><div><hr></div><h2>Where we go from here</h2><p><strong>That&#8217;s the bakeoff</strong>. Now the question is how to actually use these tools well. I spent a year interviewing the builders. What they taught me everything that follows.</p><p><em>&#128274; For paid subscribers:</em></p><ol><li><p><em>5 expert workflows from Sachin Rekhi, Boris Cherny, Colin Matthews, Dan Olsen, and Nadav Abrahami, each sourced from their podcast appearances</em></p></li><li><p><em>The decision framework: 7 situations mapped to the right workflow + tool combination</em></p></li><li><p><em>The 5 mistakes I made building landpmjob.com (and that Dan, Sachin, and Nadav each named independently)</em></p></li><li><p><em>My personal setup and the production bridge</em></p></li><li><p><em>Downloadable AI Prototyping Skill file with before/after demo</em></p></li></ol>
      <p>
          <a href="https://www.news.aakashg.com/p/ai-prototyping-tools-2026">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>