<?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[Lenny's Newsletter: How I AI]]></title><description><![CDATA[Practical AI tips, tricks, and workflows from top operators, with screen sharing, prompts, and playbooks you can copy.]]></description><link>https://www.lennysnewsletter.com/s/how-i-ai</link><image><url>https://substackcdn.com/image/fetch/$s_!8MSN!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F441213db-4824-4e48-9d28-a3a18952cbfc_592x592.png</url><title>Lenny&apos;s Newsletter: How I AI</title><link>https://www.lennysnewsletter.com/s/how-i-ai</link></image><generator>Substack</generator><lastBuildDate>Sun, 31 May 2026 16:55:35 GMT</lastBuildDate><atom:link href="https://www.lennysnewsletter.com/feed" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><webMaster><![CDATA[lenny@lennyrachitsky.com]]></webMaster><itunes:owner><itunes:email><![CDATA[lenny@lennyrachitsky.com]]></itunes:email><itunes:name><![CDATA[Lenny Rachitsky]]></itunes:name></itunes:owner><itunes:author><![CDATA[Lenny Rachitsky]]></itunes:author><googleplay:owner><![CDATA[lenny@lennyrachitsky.com]]></googleplay:owner><googleplay:email><![CDATA[lenny@lennyrachitsky.com]]></googleplay:email><googleplay:author><![CDATA[Lenny Rachitsky]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Claude Opus 4.8 is here. Is it as good as they say?]]></title><description><![CDATA[Watch now | &#127897;&#65039;My first impressions of Opus 4.8&#8212;where it excels and where it falls short]]></description><link>https://www.lennysnewsletter.com/p/claude-opus-48-is-here-is-it-as-good</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/claude-opus-48-is-here-is-it-as-good</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Thu, 28 May 2026 21:35:07 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/199655562/cb791cd4d6fc3c7f98563edcc3339c2e.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-h0gZf1hL4D4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;h0gZf1hL4D4&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/h0gZf1hL4D4?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>I got a few hours of early-access testing with Anthropic&#8217;s newly released model Opus 4.8. I walk through real coding, design, and strategy tasks across Claude Code and Claude Cowork, and give you my unfiltered view on what impressed me and what didn&#8217;t.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/h0gZf1hL4D4">YouTube</a>, <a href="https://open.spotify.com/show/4aRP2XSavdtrLG5FZoonOK">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/how-i-ai/id1809663079">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>Where Opus 4.8 excels: greenfield prototypes, one-shot features, and fast execution</p></li><li><p>Where it struggles: the last 10%, edge cases in existing codebases, and hallucinations</p></li><li><p>How Opus 4.8 compares to Opus 4.7 on business strategy work</p></li><li><p>Why I&#8217;m still reaching for Opus 4.7 on data-heavy strategy and roadmap work</p></li><li><p>The new features shipping alongside the model: dynamic workflows with parallel subagents and effort control in Claude.ai and Cowork</p></li><li><p>The prompting and harness strategy I&#8217;d use to get the most out of it</p></li></ol><div><hr></div><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=h0gZf1hL4D4">00:00</a>) Introduction to Opus 4.8</p><p>(<a href="https://www.youtube.com/watch?v=h0gZf1hL4D4&amp;t=44s">00:44</a>) Benchmark performance and pricing</p><p>(<a href="https://www.youtube.com/watch?v=h0gZf1hL4D4&amp;t=113s">01:53</a>) First coding test: Building a prototyping tool</p><p>(<a href="https://www.youtube.com/watch?v=h0gZf1hL4D4&amp;t=180s">03:00</a>) Where it failed: The last 10% problem</p><p>(<a href="https://www.youtube.com/watch?v=h0gZf1hL4D4&amp;t=207s">03:27</a>) The hallucination problem</p><p>(<a href="https://www.youtube.com/watch?v=h0gZf1hL4D4&amp;t=263s">04:23</a>) Testing Opus 4.8 on existing codebases</p><p>(<a href="https://www.youtube.com/watch?v=h0gZf1hL4D4&amp;t=324s">05:24</a>) The ambition test: Building games for a 9-year-old</p><p>(<a href="https://www.youtube.com/watch?v=h0gZf1hL4D4&amp;t=423s">07:03</a>) Business strategy test: 4.7 vs 4.8</p><p>(<a href="https://www.youtube.com/watch?v=h0gZf1hL4D4&amp;t=503s">08:23</a>) The roadmap test</p><p>(<a href="https://www.youtube.com/watch?v=h0gZf1hL4D4&amp;t=557s">09:17</a>) Final verdict</p><p></p><h3>References:</h3><p>&#8226; System Card: Claude Opus 4.8: <a href="https://cdn.sanity.io/files/4zrzovbb/website/c886650a2e96fc0925c805a1a7ca77314ccbf4a6.pdf">https://cdn.sanity.io/files/4zrzovbb/website/c886650a2e96fc0925c805a1a7ca77314ccbf4a6.pdf</a></p><p>&#8226; Introducing Claude Opus 4.8 on X: </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/claudeai/status/2060042702150930686?s=20&quot;,&quot;full_text&quot;:&quot;Introducing Claude Opus 4.8: it builds on Opus 4.7 with sharper judgment, more honesty about its own progress, and the ability to work independently for longer than its predecessors.\n\nAvailable today at the same price. &quot;,&quot;username&quot;:&quot;claudeai&quot;,&quot;name&quot;:&quot;Claude&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1950950107937185792/QOfEjFoJ_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-28T16:57:08.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HJa4OYgWwAAlfWX.png&quot;,&quot;link_url&quot;:&quot;https://t.co/EufxL7T1kb&quot;,&quot;alt_text&quot;:&quot;Benchmark table showing how Claude Opus 4.8 compares to its predecessor and to other models on tests of coding, agentic skills, reasoning, and practical knowledge work tasks.&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:2327,&quot;retweet_count&quot;:4835,&quot;like_count&quot;:42412,&quot;impression_count&quot;:4843895,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p></p><h3>Where to find Claire Vo:</h3><p>ChatPRD: <a href="https://www.chatprd.ai/">https://www.chatprd.ai/</a></p><p>Website: <a href="https://clairevo.com/">https://clairevo.com/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/clairevo/">https://www.linkedin.com/in/clairevo/</a></p><p>X: <a href="https://x.com/clairevo">https://x.com/clairevo</a></p><p></p><p>Production and marketing by <a href="https://penname.co/">https://penname.co/</a>. For inquiries about sponsoring the podcast, email jordan@penname.co.</p>]]></content:encoded></item><item><title><![CDATA[The Codex feature that works while you sleep]]></title><description><![CDATA[Watch now | &#127897;&#65039;I break down the /goal feature in Codex, including a live demo, three real use cases, and the 6-part framework for writing goals that actually run]]></description><link>https://www.lennysnewsletter.com/p/the-codex-feature-that-works-while</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/the-codex-feature-that-works-while</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Wed, 27 May 2026 12:03:47 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/199378292/6d559cc4ae4d8087c535d8c0eb22c407.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-2wLJl9A2CnA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;2wLJl9A2CnA&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/2wLJl9A2CnA?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>In this 30-minute episode, I walk through my favorite feature in Codex: the /goal command. I show how Goals transform AI from a turn-based assistant that needs constant &#8216;what&#8217;s next?&#8217; prompting into an autonomous agent that can work for hours on complex, multi-step tasks. I share three real examples: eliminating thousands of Sentry errors, cleaning 3,900 emails down to 68, and organizing hundreds of Linear tasks.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/2wLJl9A2CnA">YouTube</a>, <a href="https://open.spotify.com/episode/2FSKG3zqiiLzM4VTAygUYS">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/the-codex-feature-that-works-while-you-sleep/id1809663079?i=1000769814582">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>What Goals are and how they differ from standard prompts</p></li><li><p>How I used /goal to eliminate hundreds of error logs in my codebase over a five-hour autonomous run</p></li><li><p>The non-technical use cases that make Goals incredibly powerful: cleaning up 3,900 emails in under four hours and organizing hundreds of project management tasks in Linear</p></li><li><p>How to write effective /goal prompts with measurable outcomes, verification methods, and constraints</p></li><li><p>When not to use Goals and what makes a strong versus weak Goal</p></li><li><p>Why Goals represent a fundamental shift in how we work with AI, from babysitting the model to managing it</p></li></ol><div><hr></div><h3>Brought to you by:</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jipq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8404a7fa-0da5-46af-9273-c9290faf7e9d_718x166.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jipq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8404a7fa-0da5-46af-9273-c9290faf7e9d_718x166.png 424w, https://substackcdn.com/image/fetch/$s_!Jipq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8404a7fa-0da5-46af-9273-c9290faf7e9d_718x166.png 848w, https://substackcdn.com/image/fetch/$s_!Jipq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8404a7fa-0da5-46af-9273-c9290faf7e9d_718x166.png 1272w, https://substackcdn.com/image/fetch/$s_!Jipq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8404a7fa-0da5-46af-9273-c9290faf7e9d_718x166.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jipq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8404a7fa-0da5-46af-9273-c9290faf7e9d_718x166.png" width="342" height="79.06963788300835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8404a7fa-0da5-46af-9273-c9290faf7e9d_718x166.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:166,&quot;width&quot;:718,&quot;resizeWidth&quot;:342,&quot;bytes&quot;:27595,&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.lennysnewsletter.com/i/199378292?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8404a7fa-0da5-46af-9273-c9290faf7e9d_718x166.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_!Jipq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8404a7fa-0da5-46af-9273-c9290faf7e9d_718x166.png 424w, https://substackcdn.com/image/fetch/$s_!Jipq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8404a7fa-0da5-46af-9273-c9290faf7e9d_718x166.png 848w, https://substackcdn.com/image/fetch/$s_!Jipq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8404a7fa-0da5-46af-9273-c9290faf7e9d_718x166.png 1272w, https://substackcdn.com/image/fetch/$s_!Jipq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8404a7fa-0da5-46af-9273-c9290faf7e9d_718x166.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="https://mercury.com/">Mercury</a></strong>&#8212;Radically different banking loved by over 300K entrepreneurs</p><p></p><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=2wLJl9A2CnA">00:00</a>) Introduction</p><p>(<a href="https://www.youtube.com/watch?v=2wLJl9A2CnA&amp;t=110s">01:50</a>) What is /goal and when should you use it?</p><p>(<a href="https://www.youtube.com/watch?v=2wLJl9A2CnA&amp;t=165s">02:45</a>) The difference between prompts and Goal-based loops</p><p>(<a href="https://www.youtube.com/watch?v=2wLJl9A2CnA&amp;t=246s">04:06</a>) Claire&#8217;s first five-hour 45-minute autonomous coding task</p><p>(<a href="https://www.youtube.com/watch?v=2wLJl9A2CnA&amp;t=305s">05:05</a>) How to manage a Goal lifecycle: view, pause, resume, and clear</p><p>(<a href="https://www.youtube.com/watch?v=2wLJl9A2CnA&amp;t=366s">06:06</a>) How to write strong goals: outcomes vs. outputs</p><p>(<a href="https://www.youtube.com/watch?v=2wLJl9A2CnA&amp;t=454s">07:34</a>) The six components of effective Goals</p><p>(<a href="https://www.youtube.com/watch?v=2wLJl9A2CnA&amp;t=537s">08:57</a>) Example: Reducing P95 checkout latency with /goal</p><p>(<a href="https://www.youtube.com/watch?v=2wLJl9A2CnA&amp;t=576s">09:36</a>) Demo: Using /goal to eliminate Sentry errors in ChatPRD</p><p>(<a href="https://www.youtube.com/watch?v=2wLJl9A2CnA&amp;t=798s">13:18</a>) Demo: Burning down Vercel API errors</p><p>(<a href="https://www.youtube.com/watch?v=2wLJl9A2CnA&amp;t=1048s">17:28</a>) Non-technical use case: Cleaning 3,900 emails with /goal</p><p>(<a href="https://www.youtube.com/watch?v=2wLJl9A2CnA&amp;t=1284s">21:24</a>) Demo: Using /goal to clean up Linear project tasks</p><p>(<a href="https://www.youtube.com/watch?v=2wLJl9A2CnA&amp;t=1481s">24:41</a>) When <em>not</em> to use /goal</p><p>(<a href="https://www.youtube.com/watch?v=2wLJl9A2CnA&amp;t=1570s">26:10</a>) Why /goal changes everything</p><p></p><h3>Tools referenced:</h3><p>&#8226; Codex: <a href="https://openai.com/codex/">https://openai.com/codex/</a></p><p>&#8226; Sentry: <a href="https://sentry.io/">https://sentry.io/</a></p><p>&#8226; Vercel: <a href="https://vercel.com/">https://vercel.com/</a></p><p>&#8226; Linear: <a href="https://linear.app/">https://linear.app/</a></p><p></p><h3>Other reference:</h3><p>&#8226; OpenAI blog post &#8220;Using Goals in Codex&#8221;: <a href="https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex">https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex</a></p><p></p><h3>Where to find Claire Vo:</h3><p>ChatPRD: <a href="https://www.chatprd.ai/">https://www.chatprd.ai/</a></p><p>Website: <a href="https://clairevo.com/">https://clairevo.com/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/clairevo/">https://www.linkedin.com/in/clairevo/</a></p><p>X: <a href="https://x.com/clairevo">https://x.com/clairevo</a></p><p></p><p>Production and marketing by <a href="https://penname.co/">https://penname.co/</a>. For inquiries about sponsoring the podcast, email jordan@penname.co.</p>]]></content:encoded></item><item><title><![CDATA[🎙️ How I AI: How the engineer behind Claude Cowork actually uses Claude Cowork & What launched at Google I/O 2026]]></title><description><![CDATA[Your weekly listens from How I AI, part of the Lenny&#8217;s Podcast Network]]></description><link>https://www.lennysnewsletter.com/p/how-i-ai-how-the-engineer-behind</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/how-i-ai-how-the-engineer-behind</guid><dc:creator><![CDATA[Lenny Rachitsky]]></dc:creator><pubDate>Mon, 25 May 2026 15:02:59 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f392ef40-ca7f-49d2-8f1d-9faa0e153235_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gWeJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gWeJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 424w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 848w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1272w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png" width="1456" height="344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76503,&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.lennysnewsletter.com/i/177292431?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.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_!gWeJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 424w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 848w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1272w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h3>How the engineer behind Claude Cowork actually uses Claude | Felix Rieseberg (Anthropic)</h3><div id="youtube2--tdNsYi8AXs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;-tdNsYi8AXs&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/-tdNsYi8AXs?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><div class="pullquote"><p>Listen now on <strong><a href="https://youtu.be/-tdNsYi8AXs">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/0XaKXLqLCz44PHVCUJ1UuA">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/how-the-engineer-behind-claude-cowork-actually-uses/id1809663079?i=1000769476064">Apple Podcasts</a></strong></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WljJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1630acca-430b-4611-a1a7-97f02c674880_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WljJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1630acca-430b-4611-a1a7-97f02c674880_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!WljJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1630acca-430b-4611-a1a7-97f02c674880_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!WljJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1630acca-430b-4611-a1a7-97f02c674880_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!WljJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1630acca-430b-4611-a1a7-97f02c674880_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WljJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1630acca-430b-4611-a1a7-97f02c674880_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1630acca-430b-4611-a1a7-97f02c674880_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34561,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lennysnewsletter.com/i/198725302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1630acca-430b-4611-a1a7-97f02c674880_1600x114.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_!WljJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1630acca-430b-4611-a1a7-97f02c674880_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!WljJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1630acca-430b-4611-a1a7-97f02c674880_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!WljJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1630acca-430b-4611-a1a7-97f02c674880_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!WljJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1630acca-430b-4611-a1a7-97f02c674880_1600x114.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><blockquote><p><strong>Brought to you by:</strong></p><ul><li><p><strong><a href="https://magicpatterns.com/howiai">Magic Patterns</a></strong>&#8212;Prototypes that look like your product</p></li><li><p><strong><a href="https://www.getguru.com/?utm_source=howi_ai_podcast&amp;utm_medium=podcast&amp;utm_campaign=q1">Guru</a></strong>&#8212;The AI layer of truth</p></li></ul></blockquote><p><strong><a href="https://www.linkedin.com/in/felixrieseberg">Felix Rieseberg</a></strong>, the engineering lead for Claude Cowork and Claude Code Desktop at Anthropic, joins Claire to show how he actually uses Claude in his own life and work. In this episode, Felix walks through building a 3D floor planner from a 2D house plan, using email as a personal inventory database, creating live dashboards from connected apps, and hacking together a $20 hardware &#8220;Claude buddy.&#8221; He also shares his philosophy for getting more out of AI: go one abstraction layer up, let Claude work in the background, and stop assuming computers can&#8217;t solve some of the annoying little problems in your life.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>The biggest barrier to AI adoption is people not realizing they can ask AI to solve almost any problem. </strong>Felix sees this constantly&#8212;the tools are incredibly powerful, but users haven&#8217;t built the muscle memory to reach for them. His advice: whenever you&#8217;re doing something annoying that doesn&#8217;t feel creative, pause and ask yourself if Claude could do it instead. The gap isn&#8217;t technical; it&#8217;s psychological.</p></li><li><p><strong>Your email is an untapped gold mine of personal data.</strong> Felix used his email to inventory all his furniture when moving houses: every purchase receipt, every confirmation, every dimension. Claude parsed it all and built him a 3D floor planner with his actual furniture. This same principle applies to clothing, medical records, travel history, or any domain where you&#8217;ve been emailing receipts and confirmations for years. You already have a structured database&#8212;you just need to point Claude at it.</p></li><li><p><strong>Go one abstraction layer up, then do it again.</strong> Felix started manually entering furniture dimensions into his floor planner, then stopped and asked Claude to figure out what furniture he had. Then he went another layer up and told Claude to find the furniture in his emails. This is the key pattern: every time you catch yourself doing tedious work, ask how Claude could do it instead. Then ask how Claude could figure out what to do without your telling it.</p></li><li><p><strong>Live artifacts are Claude&#8217;s answer to keeping your personal dashboards always up-to-date. </strong>Unlike static artifacts, live artifacts refresh with real-time data from your connected services&#8212;Spotify, Gmail, Calendar, Notion, whatever you&#8217;ve authorized. Felix built a personal dashboard that looks like early-2000s software that updates throughout the day. The killer feature: you never have to manually update your pitch deck, your daily briefing, or your personal reports again.</p></li><li><p><strong>Choose Opus when you don&#8217;t know what you&#8217;re really asking for. </strong>Felix&#8217;s heuristic for model selection: use Sonnet when the problem is well-scoped and specific. Reach for Opus when you need Claude to interpret what you actually want, not just what you said. It&#8217;s the difference between &#8220;make me a floor plan with units&#8221; (Sonnet territory) and &#8220;help me figure out how to organize my life&#8221; (Opus territory). For most tasks, Sonnet is perfectly capable, but when you need that extra layer of problem decomposition, Opus is worth it.</p></li><li><p><strong>Kids are the best AI users because they aren&#8217;t afraid to ask for things.</strong> Felix gets videos from parents showing what their kids build with Claude&#8212;custom video games with hand-drawn characters, interactive stories, tools that would have required a software engineer just a few years ago. Adults have spent 20 years in a &#8220;mind prison&#8221; learning what computers can&#8217;t do. Unlearning that is the unlock.</p></li><li><p><strong>When Claude makes mistakes, debug your workflow, not the model.</strong> Felix doesn&#8217;t curse at Claude (though he notes it&#8217;s useful for the team to know when people do). Instead, he asks it: &#8220;Here&#8217;s what I expected. Can you walk me through where things went differently? How can we prevent this in the future?&#8221; Usually the fix isn&#8217;t &#8220;Claude can&#8217;t do this&#8221;; it&#8217;s &#8220;I need to change the prompt, clean up the data source, or set up a dry run.&#8221; Treat Claude like a collaborator who needs better instructions, not a tool that&#8217;s broken.</p></li></ol><div class="callout-block" data-callout="true"><h4>Blog &amp; detailed workflow walkthroughs from this episode:</h4><p>How I AI: Felix Rieseberg&#8217;s Claude Workflows for 3D House Design and a $20 Hardware Buddy: <a href="https://www.chatprd.ai/how-i-ai/felix-rieseberg-claude-code-cowork-workflows-for-3d-house-design-and-hardware-buddy">https://www.chatprd.ai/how-i-ai/felix-rieseberg-claude-code-cowork-workflows-for-3d-house-design-and-hardware-buddy</a></p><p><strong>&#8627; </strong>How to Build a $20 Physical AI &#8216;Buddy&#8217; with Claude Code: <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-build-a-20-physical-ai-buddy-with-claude-code">https://www.chatprd.ai/how-i-ai/workflows/how-to-build-a-20-physical-ai-buddy-with-claude-code</a></p><p><strong>&#8627; </strong>How to Create an Interactive 3D House Model from a Floor Plan Using AI: <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-create-an-interactive-3d-house-model-from-a-floor-plan-using-ai">https://www.chatprd.ai/how-i-ai/workflows/how-to-create-an-interactive-3d-house-model-from-a-floor-plan-using-ai</a></p><p><strong>&#8627; </strong>How to Build a Live, Auto-Updating Personal Dashboard with Claude: <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-build-a-live-auto-updating-personal-dashboard-with-claude">https://www.chatprd.ai/how-i-ai/workflows/how-to-build-a-live-auto-updating-personal-dashboard-with-claude</a></p></div><div><hr></div><h3>What launched at Google I/O 2026 (30-minute day 1 recap)</h3><div id="youtube2-S-T12Z-8Tbo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;S-T12Z-8Tbo&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/S-T12Z-8Tbo?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><div class="pullquote"><p>Listen now on <strong><a href="https://youtu.be/S-T12Z-8Tbo">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/4VANFEBLOCMxXQC4m5hAbf">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/what-launched-at-google-i-o-2026-30-minute-day-1-recap/id1809663079?i=1000768665107">Apple Podcasts</a></strong></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ve7K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95441103-31f4-4b0b-9001-d7130f6c466f_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ve7K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95441103-31f4-4b0b-9001-d7130f6c466f_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Ve7K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95441103-31f4-4b0b-9001-d7130f6c466f_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Ve7K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95441103-31f4-4b0b-9001-d7130f6c466f_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Ve7K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95441103-31f4-4b0b-9001-d7130f6c466f_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ve7K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95441103-31f4-4b0b-9001-d7130f6c466f_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95441103-31f4-4b0b-9001-d7130f6c466f_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29515,&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.lennysnewsletter.com/i/198725302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95441103-31f4-4b0b-9001-d7130f6c466f_1600x114.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_!Ve7K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95441103-31f4-4b0b-9001-d7130f6c466f_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Ve7K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95441103-31f4-4b0b-9001-d7130f6c466f_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Ve7K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95441103-31f4-4b0b-9001-d7130f6c466f_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Ve7K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95441103-31f4-4b0b-9001-d7130f6c466f_1600x114.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><blockquote><p><strong>Brought to you by:</strong></p><ul><li><p><strong><a href="https://magicpatterns.com/howiai">Magic Patterns</a></strong>&#8212;Prototypes that look like your product</p></li><li><p><strong><a href="https://go.thoughtspot.com/howIAI">ThoughtSpot</a></strong>&#8212;Build AI-powered analytics into your product</p></li></ul></blockquote><p>Claire breaks down the biggest launches from Google I/O 2026&#8212;from Gemini 3.5 Flash and Antigravity 2.0 to Google AI Studio, Omni, Flow, Stitch, and Pomelli. In this episode, she tests the tools live, shares what actually works, and explains where Google is catching up, where it may be pulling ahead, and why its launch-to-availability gap is still such a problem for builders.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>Gemini 3.5 Flash rivals leading frontier coding models in Google&#8217;s benchmarks while running four times faster.</strong> Google positions this as their agentic coding model, optimized for tasks requiring both high reasoning and rapid execution. If the benchmarks hold in practice, this speed advantage could shift the coding agent landscape toward Google&#8217;s tools.</p></li><li><p><strong>Antigravity 2.0 brings Google&#8217;s IDE to feature parity with Claude Code and Codex&#8212;but it&#8217;s playing catch-up.</strong> The update includes projects (folder-constrained workspaces), scheduled tasks on Cron, and subagents for specific tasks. The UI looks nearly identical to Codex, and the features match what Anthropic and OpenAI shipped months ago. The advantage is speed: if Gemini 3.5 Flash delivers, developers might choose Antigravity for well-scoped tasks that need to ship fast.</p></li><li><p><strong>The /grill-me slash command is Antigravity&#8217;s aggressive take on Claude Code&#8217;s polite clarification tool.</strong> Instead of gently asking questions, /grill-me promises to interrogate your requirements and get to the heart of what you&#8217;re building. Whether this is actually more hardcore or just clever branding remains to be seen, but it signals Google&#8217;s attempt to differentiate on personality.</p></li><li><p><strong>Google AI Studio now integrates directly with Workspace apps&#8212;or it&#8217;s supposed to.</strong> The promise: build no-code apps that read Sheets, draft Gmails, organize Drive, and see Calendar without setup. Claire couldn&#8217;t get it to work during testing. If it delivers, it would capture internal enterprise productivity use cases and personal assistant workflows where Google already owns the data layer.</p></li><li><p><strong>Omni is Google&#8217;s answer to Sora, focused on longer, production-quality video.</strong> The model creates 10-second videos (versus Sora&#8217;s 6 or 7 seconds), maintains character consistency across edits, and allows conversational editing. Claire tested it by animating her kid&#8217;s drawing, and the output was impressive. The real power will be in production workflows where you iterate on the same characters and scenes multiple times.</p></li><li><p><strong>Flow is Google&#8217;s production-grade video editor built on Omni.</strong> It lets you define characters, create avatars, and edit videos conversationally while maintaining cinematic quality. The tool targets creators and marketers who need consistent, high-quality video at scale. Claire tried creating an avatar of herself, but the feature failed&#8212;a recurring theme throughout I/O announcements.</p></li><li><p><strong>Stitch and Pomelli are Google&#8217;s design and marketing tools.</strong> Stitch is like in-browser Figma with streaming design generation, inline AI edits, and code sync. Pomelli creates brand books, campaign assets, and websites from a URL. Both show promise but suffer from &#8220;Google slop,&#8221; the generic aesthetic of AI-generated design.</p></li><li><p><strong>Gemini&#8217;s multimodal capabilities remain its strongest differentiator.</strong> For work involving files, videos, or transformative work across modalities (document to video, image to text), Gemini models excel. Claire uses them for generating blog posts from podcast videos and animating drawings. The 3.5 family continues this strength; for these use cases, Gemini&#8217;s multimodal performance is best-in-class.</p></li><li><p><strong>The biggest problem: half the features don&#8217;t actually work yet.</strong> Claire encountered broken features, missing integrations, and &#8220;coming soon&#8221; disclaimers throughout testing. Workspace integration in AI Studio? Couldn&#8217;t access it. Avatar creation in Flow? Didn&#8217;t work. When you announce features that aren&#8217;t ready, people lose patience and stop trusting your roadmap.</p></li></ol><div class="callout-block" data-callout="true"><h4>Blog:</h4><p>How I AI: My Live Test of Google I/O&#8217;s New AI Tools&#8212;From Gemini 3.5 Flash to Omni Video: <a href="https://www.chatprd.ai/how-i-ai/google-io-new-ai-tools-gemini-35-flash-to-omni-video">https://www.chatprd.ai/how-i-ai/google-io-new-ai-tools-gemini-35-flash-to-omni-video</a></p></div><div><hr></div><p>If you&#8217;re enjoying these episodes, reply and let me know what you&#8217;d love to learn more about: AI workflows, hiring, growth, product strategy&#8212;anything.</p><p>Catch you next week,<br>Lenny</p><p><em>P.S. Want every new episode delivered the moment it drops? Hit &#8220;Follow&#8221; on your favorite podcast app.</em></p>]]></content:encoded></item><item><title><![CDATA[How the engineer behind Claude Cowork actually uses Claude | Felix Rieseberg (Anthropic)]]></title><description><![CDATA[Watch now | &#127897;&#65039; Felix Rieseberg (Anthropic) shows how he uses Claude to build 3D house walkthroughs from floor plans, track promises automatically, and create a $20 hardware &#8220;buddy&#8221;]]></description><link>https://www.lennysnewsletter.com/p/how-the-engineer-behind-claude-cowork</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/how-the-engineer-behind-claude-cowork</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Mon, 25 May 2026 12:03:53 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/198592030/8ab6db11433b2f439957e99c386eb650.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2--tdNsYi8AXs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;-tdNsYi8AXs&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/-tdNsYi8AXs?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><strong>Felix Rieseberg</strong> is the engineering lead for Claude Cowork and Claude Code Desktop at Anthropic. He previously spent five years at Slack building developer tools. In this episode, Felix demonstrates how he uses Claude to solve real-life problems: analyzing floor plans to build interactive 3D house walkthroughs, automatically tracking promises he makes on Twitter, and building a $20 hardware device that physically approves Claude actions with a button press.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/-tdNsYi8AXs">YouTube</a>, <a href="https://open.spotify.com/show/4aRP2XSavdtrLG5FZoonOK">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/how-the-engineer-behind-claude-cowork-actually-uses/id1809663079?i=1000769476064">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>How to use Claude Cowork to turn a 2D floor plan into an interactive 3D walkthrough where you can move furniture around</p></li><li><p>The &#8220;go one abstraction layer up&#8221; philosophy: why you should never manually enter data Claude can find itself</p></li><li><p>How to use your email as an inventory database for furniture, clothing, and personal purchases</p></li><li><p>When to use Opus vs. Sonnet 4.6 (hint: it&#8217;s about how well you can scope the problem, not technical complexity)</p></li><li><p>How live artifacts work and why they&#8217;re powerful for dashboards that refresh with real-time data from your connectors</p></li><li><p>The product philosophy behind making latency delightful</p></li><li><p>How to build your own $20 hardware device using Claude Code (no hardware experience required)</p></li><li><p>Why Felix never reads the code Claude writes and judges it purely on output</p></li></ol><div><hr></div><h3>Brought to you by:</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qz4X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9351d610-c56c-4721-a7f3-3b96bf3e8d13_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qz4X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9351d610-c56c-4721-a7f3-3b96bf3e8d13_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Qz4X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9351d610-c56c-4721-a7f3-3b96bf3e8d13_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Qz4X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9351d610-c56c-4721-a7f3-3b96bf3e8d13_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Qz4X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9351d610-c56c-4721-a7f3-3b96bf3e8d13_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qz4X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9351d610-c56c-4721-a7f3-3b96bf3e8d13_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9351d610-c56c-4721-a7f3-3b96bf3e8d13_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34561,&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.lennysnewsletter.com/i/198592030?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9351d610-c56c-4721-a7f3-3b96bf3e8d13_1600x114.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_!Qz4X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9351d610-c56c-4721-a7f3-3b96bf3e8d13_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Qz4X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9351d610-c56c-4721-a7f3-3b96bf3e8d13_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Qz4X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9351d610-c56c-4721-a7f3-3b96bf3e8d13_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Qz4X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9351d610-c56c-4721-a7f3-3b96bf3e8d13_1600x114.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="https://magicpatterns.com/howiai">Magic Patterns</a></strong>&#8212;Prototypes that look like your product</p><p><strong><a href="https://www.getguru.com/?utm_source=howi_ai_podcast&amp;utm_medium=podcast&amp;utm_campaign=q1">Guru</a></strong>&#8212;The AI layer of truth</p><p></p><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs">00:00</a>) Introduction to Felix Rieseberg</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=160s">02:40</a>) Felix&#8217;s role at Anthropic</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=205s">03:25</a>) The multiple tabs in Claude and why they exist</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=355s">05:55</a>) Using Claude Cowork to design a new house using floor plans</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=592s">09:52</a>) When to use Opus versus Sonnet 4.6</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=757s">12:37</a>) Building an interactive 3D furniture planner</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=870s">14:30</a>) Using your email as a source of truth for personal inventory</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=958s">15:58</a>) The anti-to-do list: going one abstraction layer up</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=1394s">23:14</a>) Introduction to live artifacts</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=1562s">26:02</a>) Building a personal dashboard with live data</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=1717s">28:37</a>) Being polite to Claude (and why it matters for your humanity)</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=1828s">30:28</a>) Claude interaction tips</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=1953s">32:33</a>) Looking at the daily dashboard</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=2035s">33:55</a>) How live artifacts work with connectors</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=2102s">35:02</a>) Redesigning the dashboard</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=2275s">37:55</a>) The biggest gap: people don&#8217;t know what problems AI can solve</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=2512s">41:52</a>) The reverse interview</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=2550s">42:30</a>) Making latency delightful through asynchronous design</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=2645s">44:05</a>) The redesigned dashboard</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=2728s">45:28</a>) AI should free up your creative energy</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=2804s">46:44</a>) Building a $20 hardware Claude buddy</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=3153s">52:33</a>) Why kids are magical AI users</p><p>(<a href="https://www.youtube.com/watch?v=-tdNsYi8AXs&amp;t=3270s">54:30</a>) Recap and final thoughts</p><p></p><h3>Tools referenced:</h3><p>&#8226; Claude Cowork: <a href="https://www.anthropic.com/product/claude-cowork">https://www.anthropic.com/product/claude-cowork</a></p><p>&#8226; Claude Code: <a href="https://claude.ai/code">https://claude.ai/code</a></p><p>&#8226; Claude for Chrome: <a href="https://code.claude.com/docs/en/chrome">https://code.claude.com/docs/en/chrome</a></p><p>&#8226; Claude Desktop: <a href="https://claude.ai/download">https://claude.ai/download</a></p><p>&#8226; Live Artifacts: <a href="https://support.claude.com/en/articles/14729249-use-live-artifacts-in-claude-cowork">https://support.claude.com/en/articles/14729249-use-live-artifacts-in-claude-cowork</a></p><p>&#8226; Connectors (Spotify, Gmail, Calendar, Notion): <a href="https://claude.ai/settings/connectors">https://claude.ai/settings/connectors</a></p><p>&#8226; Slack: <a href="https://slack.com/">https://slack.com/</a></p><p></p><h3>Where to find Felix Rieseberg:</h3><p>Website: <a href="https://felixrieseberg.com/">https://felixrieseberg.com/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/felixrieseberg/">https://www.linkedin.com/in/felixrieseberg/</a></p><p>X: <a href="https://x.com/felixrieseberg">https://x.com/felixrieseberg</a></p><p>GitHub: <a href="https://github.com/felixrieseberg">https://github.com/felixrieseberg</a></p><p></p><h3>Where to find Claire Vo:</h3><p>ChatPRD: <a href="https://www.chatprd.ai/">https://www.chatprd.ai/</a></p><p>Website: <a href="https://clairevo.com/">https://clairevo.com/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/clairevo/">https://www.linkedin.com/in/clairevo/</a></p><p>X: <a href="https://x.com/clairevo">https://x.com/clairevo</a></p><p></p><p>Production and marketing by <a href="https://penname.co/">https://penname.co/</a>. For inquiries about sponsoring the podcast, email jordan@penname.co.</p>]]></content:encoded></item><item><title><![CDATA[What launched at Google I/O 2026 (30-minute day 1 recap)]]></title><description><![CDATA[Watch now | &#127897;&#65039; Every major Google I/O 2026 launch&#8212;what's fast, what's broken, and what builders should actually care about]]></description><link>https://www.lennysnewsletter.com/p/what-launched-at-google-io-2026-30</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/what-launched-at-google-io-2026-30</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Wed, 20 May 2026 01:59:31 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/198494938/57a00de1162450a5237ce81151e6e1be.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-S-T12Z-8Tbo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;S-T12Z-8Tbo&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/S-T12Z-8Tbo?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>Today is day one of Google I/O 2026, and I walk through every major announcement live&#8212;from the new Gemini 3.5 model family to Anti-Gravity 2.0, Google AI Studio, Gemini&#8217;s consumer redesign, the Omni video model, Flow, Stitch, and Pomelli. I test them in real time and tell you exactly which ones delivered.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/S-T12Z-8Tbo">YouTube</a>, <a href="https://open.spotify.com/episode/4VANFEBLOCMxXQC4m5hAbf">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/what-launched-at-google-i-o-2026-30-minute-day-1-recap/id1809663079?i=1000768665107">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>How Gemini 3.5 Flash benchmarks against Claude and GPT models on speed and agentic coding tasks</p></li><li><p>How Anti-Gravity 2.0&#8217;s new features (projects, scheduled tasks, subagents, slash commands) compare to Codex and Claude Code</p></li><li><p>Why the /grill-me slash command could be a more aggressive alternative to Claude Code&#8217;s clarification flow&#8212;and how to use it</p></li><li><p>How Google AI Studio&#8217;s new Workspace integration is designed to own the internal productivity app use case</p></li><li><p>How Google&#8217;s new creative tools work in practice: Omni (video generation), Flow (cinematic video editing and character consistency), Stitch (streaming UI design with inline edits), and Pomelli (brand identity and asset generation)</p></li><li><p>Why Google&#8217;s launch-to-availability gap is still a problem&#8212;and what to do when a featured product doesn&#8217;t actually work yet</p></li></ol><div><hr></div><h3>Brought to you by:</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PzlY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5e8bcb-5cd6-4242-92ea-811fa9b4727e_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PzlY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5e8bcb-5cd6-4242-92ea-811fa9b4727e_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!PzlY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5e8bcb-5cd6-4242-92ea-811fa9b4727e_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!PzlY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5e8bcb-5cd6-4242-92ea-811fa9b4727e_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!PzlY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5e8bcb-5cd6-4242-92ea-811fa9b4727e_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PzlY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5e8bcb-5cd6-4242-92ea-811fa9b4727e_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc5e8bcb-5cd6-4242-92ea-811fa9b4727e_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36938,&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.lennysnewsletter.com/i/198494938?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5e8bcb-5cd6-4242-92ea-811fa9b4727e_1600x114.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_!PzlY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5e8bcb-5cd6-4242-92ea-811fa9b4727e_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!PzlY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5e8bcb-5cd6-4242-92ea-811fa9b4727e_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!PzlY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5e8bcb-5cd6-4242-92ea-811fa9b4727e_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!PzlY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc5e8bcb-5cd6-4242-92ea-811fa9b4727e_1600x114.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="https://magicpatterns.com/howiai">Magic Patterns</a></strong>&#8212;Prototypes that look like your product</p><p><strong><a href="https://go.thoughtspot.com/howIAI">Thoughtspot</a></strong>&#8212;Build AI-powered analytics into your product</p><p></p><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo">00:00</a>) Google I/O 2026 day 1 overview</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=107s">01:47</a>) Gemini 3.5 flash</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=259s">04:19</a>) Antigravity updates</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=392s">06:32</a>) CLI test and agent features</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=479s">07:59</a>) Core agent features released today&#8212;May 19th, 2026</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=583s">09:43</a>) New slash commands</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=680s">11:20</a>) Antigravity test results and takeaways</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=745s">12:25</a>) AI Studio updates</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=832s">13:52</a>) Access issues</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=920s">15:20</a>) Gemini redesign</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=1044s">17:24</a>) Gemini image gen test</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=1156s">19:16</a>) Omni (video generation)</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=1376s">22:56</a>) Flow (cinematic editing)</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=1471s">24:31</a>) Avatar creation test</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=1605s">26:45</a>) Pomelli and Stitch</p><p>(<a href="https://www.youtube.com/watch?v=S-T12Z-8Tbo&amp;t=1873s">31:13</a>) Recap and final thoughts</p><p></p><h3>Tools referenced:</h3><p>&#8226; Gemini 3.5 Flash: <a href="https://deepmind.google/technologies/gemini/">https://deepmind.google/technologies/gemini/</a></p><p>&#8226; Antigravity: <a href="https://antigravity.google/">https://antigravity.google/</a></p><p>&#8226; Google AI Studio: <a href="https://aistudio.google.com/">https://aistudio.google.com/</a></p><p>&#8226; Google Gemini: <a href="https://gemini.google.com/">https://gemini.google.com/</a></p><p>&#8226; Omni (video generation): <a href="https://gemini.google/overview/video-generation/">https://gemini.google/overview/video-generation/</a></p><p>&#8226; Google Flow: <a href="https://flow.google/">https://flow.google/</a></p><p>&#8226; Stitch: <a href="https://stitch.withgoogle.com/">https://stitch.withgoogle.com/</a></p><p>&#8226; Pomelli (Google brand tool): <a href="https://labs.google.com/pomelli/about/">https://labs.google.com/pomelli/about/</a></p><p></p><h3>Other references:</h3><p>&#8226; Google I/O 2026 announcements: <a href="https://blog.google/innovation-and-ai/sundar-pichai-io-2026/">https://blog.google/innovation-and-ai/sundar-pichai-io-2026/</a></p><p></p><h3>Where to find Claire Vo:</h3><p>ChatPRD: <a href="https://www.chatprd.ai/">https://www.chatprd.ai/</a></p><p>Website: <a href="https://clairevo.com/">https://clairevo.com/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/clairevo/">https://www.linkedin.com/in/clairevo/</a></p><p>X: <a href="https://x.com/clairevo">https://x.com/clairevo</a></p><p></p><p>Production and marketing by <a href="https://penname.co/">https://penname.co/</a>. For inquiries about sponsoring the podcast, email jordan@penname.co.</p>]]></content:encoded></item><item><title><![CDATA[🎙️ How I AI: HTML is the new Markdown: How Anthropic engineers are building with Claude Code]]></title><description><![CDATA[Your weekly listens from How I AI, part of the Lenny&#8217;s Podcast Network]]></description><link>https://www.lennysnewsletter.com/p/how-i-ai-html-is-the-new-markdown</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/how-i-ai-html-is-the-new-markdown</guid><dc:creator><![CDATA[Lenny Rachitsky]]></dc:creator><pubDate>Mon, 18 May 2026 15:00:52 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b62ea122-e3e4-4fc5-aec6-7c4b92292149_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gWeJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gWeJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 424w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 848w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1272w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png" width="1456" height="344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76503,&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.lennysnewsletter.com/i/177292431?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.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_!gWeJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 424w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 848w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1272w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h3>HTML is the new Markdown: How Anthropic engineers are building with Claude Code | Thariq Shihipar</h3><div id="youtube2-Qrpm7E80wQ0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Qrpm7E80wQ0&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/Qrpm7E80wQ0?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><div class="pullquote"><p>Listen now on <strong><a href="https://youtu.be/Qrpm7E80wQ0">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/6Wtk2CxwbHUwYGAe9HWgYT">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/html-is-the-new-markdown-how-anthropic-engineers-are/id1809663079?i=1000768383813">Apple Podcasts</a></strong></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xTLQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c60092-622d-4571-be3b-48ef6c66d29b_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xTLQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c60092-622d-4571-be3b-48ef6c66d29b_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!xTLQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c60092-622d-4571-be3b-48ef6c66d29b_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!xTLQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c60092-622d-4571-be3b-48ef6c66d29b_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!xTLQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c60092-622d-4571-be3b-48ef6c66d29b_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xTLQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c60092-622d-4571-be3b-48ef6c66d29b_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3c60092-622d-4571-be3b-48ef6c66d29b_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27348,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lennysnewsletter.com/i/197776754?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c60092-622d-4571-be3b-48ef6c66d29b_1600x114.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_!xTLQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c60092-622d-4571-be3b-48ef6c66d29b_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!xTLQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c60092-622d-4571-be3b-48ef6c66d29b_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!xTLQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c60092-622d-4571-be3b-48ef6c66d29b_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!xTLQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c60092-622d-4571-be3b-48ef6c66d29b_1600x114.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><blockquote><p><strong>Brought to you by:</strong></p><ul><li><p><strong><a href="https://celigo.com/howIAI">Celigo</a></strong>&#8212;Intelligent automation built for AI</p></li><li><p><strong><a href="https://withpersona.com/lp/howiai">Persona</a></strong>&#8212;Trusted identity verification for any use case</p></li></ul></blockquote><p><strong>Thariq Shihipar</strong> is an engineer on Anthropic&#8217;s Claude Code team. In this episode (recorded live at Anthropic&#8217;s Code with Claude event), Thariq shows how he uses HTML artifacts to plan projects, create interactive specs, build throwaway micro-apps, and maintain living design systems that help humans stay in the loop as agents do more of the work. He also explains why engineers are becoming &#8220;compute allocators,&#8221; why most AI-generated tokens won&#8217;t end up in production, and how richer interfaces can lead to better products.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>HTML has become the superior format for communicating with AI agents, replacing Markdown for planning and specs. </strong>While Markdown was popular because it&#8217;s both human- and machine-readable, HTML offers far richer expression&#8212;interactive elements, visual mockups, scrollable sections, and better information density. As Claude&#8217;s context windows have expanded and plans have grown to thousands of lines, HTML makes it actually possible to engage with the content rather than just skimming or ignoring it entirely.</p></li><li><p><strong>Engineers are becoming &#8220;compute allocators&#8221; rather than code writers. </strong>When Claude can run for eight hours on a single task, you&#8217;re really deciding how to spend $500 of compute. The critical skill is no longer writing code; it&#8217;s deciding what&#8217;s worth building, defining the boundaries of what you need to know, and staying in sync with the agent throughout the process. This happens primarily in the spec and planning phase, making that work more important than ever.</p></li><li><p><strong>You can build custom, throwaway UIs for editing specific parts of your plans. </strong>Thariq demonstrates this by taking a data visualization rules table from his implementation plan and asking Claude to create an ideal interface for editing just that section. The result is a beautiful, gamified UI that makes engaging with the content actually enjoyable. This &#8220;micro software on top of micro software&#8221; approach means you can have the perfect tool for every specific problem, then discard it when you&#8217;re done.</p></li><li><p><strong>The future of agent output isn&#8217;t more text. It&#8217;s more readable interfaces.</strong> Thariq says he stopped reading thousand-line Markdown plans and started asking Claude to edit them instead, which made him less involved in the work. HTML changed that: by turning plans into visual, scrollable, interactive artifacts, Claude makes the output easier to engage with, critique, and improve. The lesson isn&#8217;t to read less. It&#8217;s to make the work legible enough that you actually want to read it.</p></li><li><p><strong>Living design systems in HTML are more effective than traditional design tools.</strong> Instead of pointing Claude at a Figma file or GitHub repo, Thariq maintains an HTML file that represents his entire design system: colors, typography, spacing, components. This compressed understanding can be passed around to any project, and Claude can extract design systems from existing codebases and encode them in HTML. It&#8217;s both human-readable and machine-readable, with no tradeoff between the two.</p></li><li><p><strong>The best prompts give Claude enough direction but leave room for creativity. </strong>Thariq&#8217;s prompts are remarkably simple: &#8220;Create an HTML file with a plan. Help me visualize. Include excerpts, mockups, code, whatever is needed to give me maximum context.&#8221; The key is the ending&#8212;&#8220;whatever is needed&#8221;&#8212;which signals trust and gives Claude permission to make decisions. Over-constraining with elaborate system prompts often produces worse results than simple, trusting instructions.</p></li><li><p><strong>Only about 1% of the tokens Thariq generates go into production code.</strong> The vast majority go into dashboards, custom interfaces, weekly status updates, and tools for understanding what he wants to build. This is what abundance looks like&#8212;when tokens are cheap, you can afford to make everything you interact with beautiful and tailored to your specific needs. The hope is that this richness in the process translates into better final products.</p></li><li><p><strong>Test verification is not the same as testing. </strong>This is a nuanced point that Thariq says deserves its own podcast episode, but the core idea is that traditional unit tests are being replaced by verification rubrics, managed agents checking outcomes, and Claude recording videos of what it did. The testing landscape is evolving rapidly, and teams need to think beyond conventional approaches.</p></li><li><p><strong>Just-in-time documentation in whatever format works is better than centralized, templated systems.</strong> When creating content is nearly free and AI can find anything, the old anxieties about &#8220;source of truth&#8221; and standardized templates matter less. What matters is the quality of the ideas and whether the documentation helps you build better products. Thariq sends his manager weekly HTML status updates because they&#8217;re more likely to actually get read than Markdown or plain text.</p></li><li><p><strong>Being nice to Claude probably produces better outputs, and it definitely creates a better world.</strong> While no one has run a rigorous A/B test, Thariq prefers to build the world where being kind to AI produces better results. When you&#8217;re stern with models, their reasoning gets sad (&#8220;the user is right to be disappointed in me&#8221;), and that&#8217;s not the interaction pattern anyone wants to normalize. Treat Claude like a colleague you respect, not a tool you command.</p></li></ol><div class="callout-block" data-callout="true"><h4>Blog:</h4><p>How I AI: Thariq Shihipar on Replacing Markdown with HTML for AI-Powered Development: <a href="https://www.chatprd.ai/how-i-ai/claude-code-anthropic-thariq-shihipar-on-replacing-markdown-with-html">https://www.chatprd.ai/how-i-ai/claude-code-anthropic-thariq-shihipar-on-replacing-markdown-with-html</a></p><h4>Detailed workflow walkthroughs<strong>:</strong></h4><p><strong>&#8627; </strong>Generate a Living HTML Design System with AI for UI Consistency: <a href="https://www.chatprd.ai/how-i-ai/workflows/generate-a-living-html-design-system-with-ai-for-ui-consistency">https://www.chatprd.ai/how-i-ai/workflows/generate-a-living-html-design-system-with-ai-for-ui-consistency</a></p><p><strong>&#8627; </strong>Build Disposable Micro-Apps with AI to Edit Complex Plans: <a href="https://www.chatprd.ai/how-i-ai/workflows/build-disposable-micro-apps-with-ai-to-edit-complex-plans">https://www.chatprd.ai/how-i-ai/workflows/build-disposable-micro-apps-with-ai-to-edit-complex-plans</a></p><p><strong>&#8627; </strong>Create Interactive HTML Project Plans with AI for Better Visualization: <a href="https://www.chatprd.ai/how-i-ai/workflows/create-interactive-html-project-plans-with-ai-for-better-visualization">https://www.chatprd.ai/how-i-ai/workflows/create-interactive-html-project-plans-with-ai-for-better-visualization</a></p></div><div><hr></div><p>If you&#8217;re enjoying these episodes, reply and let me know what you&#8217;d love to learn more about: AI workflows, hiring, growth, product strategy&#8212;anything.</p><p>Catch you next week,<br>Lenny</p><p><em>P.S. Want every new episode delivered the moment it drops? Hit &#8220;Follow&#8221; on your favorite podcast app.</em></p>]]></content:encoded></item><item><title><![CDATA[HTML is the new Markdown: How Anthropic engineers are building with Claude Code | Thariq Shihipar]]></title><description><![CDATA[Watch now | &#127897;&#65039; Anthropic's Claude Code engineer on why HTML replaced markdown, building micro-apps for spec editing, living design systems, and becoming a "compute allocator"]]></description><link>https://www.lennysnewsletter.com/p/html-is-the-new-markdown-how-anthropic</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/html-is-the-new-markdown-how-anthropic</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Mon, 18 May 2026 12:02:11 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/197777474/2250a2964a0699eacec1b9bf3916a8fd.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-Qrpm7E80wQ0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Qrpm7E80wQ0&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/Qrpm7E80wQ0?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><strong>Thariq Shihipar </strong>is an engineer at Anthropic working on the Claude Code team. He&#8217;s spent the past several months experimenting with HTML as a replacement for Markdown in planning and implementation workflows, discovering that richer visual formats lead to better human engagement&#8212;and, ultimately, better products. In this episode, filmed at Anthropic&#8217;s Code with Claude event in San Francisco, Thariq demonstrates how to use HTML artifacts to create interactive plans, build throwaway UIs for specific problems, and maintain living design systems that travel with your codebase.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/Qrpm7E80wQ0">YouTube</a>, <a href="https://open.spotify.com/episode/6Wtk2CxwbHUwYGAe9HWgYT">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/html-is-the-new-markdown-how-anthropic-engineers-are/id1809663079?i=1000768383813">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>Why HTML has replaced Markdown as the ideal format for AI agent communication and planning</p></li><li><p>How to brainstorm in HTML to get visual mockups and interactive demos instead of text lists</p></li><li><p>The technique for building throwaway micro-UIs to edit specific parts of your plan</p></li><li><p>How to create a living design system in HTML that lives in your repo and travels with every project</p></li><li><p>Why &#8220;complexity has to earn its keep&#8221; and how HTML helps you stay in the loop without over-constraining Claude</p></li><li><p>The prompting technique that gives Claude flexibility while ensuring that you get what you need</p></li><li><p>Why 99% of your AI-generated tokens should go to planning, interfaces, and communication&#8212;not production code</p></li></ol><div><hr></div><h3>Brought to you by:</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b-GZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a944ad-f753-45b3-ac66-b4d040ebf0c3_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b-GZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a944ad-f753-45b3-ac66-b4d040ebf0c3_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!b-GZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a944ad-f753-45b3-ac66-b4d040ebf0c3_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!b-GZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a944ad-f753-45b3-ac66-b4d040ebf0c3_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!b-GZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a944ad-f753-45b3-ac66-b4d040ebf0c3_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b-GZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a944ad-f753-45b3-ac66-b4d040ebf0c3_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88a944ad-f753-45b3-ac66-b4d040ebf0c3_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27348,&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.lennysnewsletter.com/i/197777474?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a944ad-f753-45b3-ac66-b4d040ebf0c3_1600x114.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_!b-GZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a944ad-f753-45b3-ac66-b4d040ebf0c3_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!b-GZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a944ad-f753-45b3-ac66-b4d040ebf0c3_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!b-GZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a944ad-f753-45b3-ac66-b4d040ebf0c3_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!b-GZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88a944ad-f753-45b3-ac66-b4d040ebf0c3_1600x114.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption"></figcaption></figure></div><p><strong><a href="https://celigo.com/howIAI">Celigo</a></strong>&#8212;Intelligent automation built for AI</p><p><strong><a href="https://withpersona.com/lp/howiai">Persona</a></strong>&#8212;Trusted identity verification for any use case</p><p></p><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0">00:00</a>) Introduction</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=159s">02:39</a>) HTML as the new Markdown</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=270s">04:30</a>) The compute allocator mindset</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=351s">05:51</a>) How HTML makes specs more engaging</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=408s">06:48</a>) Demo: Brainstorming in HTML with Claude Code</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=564s">09:24</a>) From brainstorm to full implementation plan</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=680s">11:20</a>) Prompting philosophy: Trust Claude but give it constraints</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=830s">13:50</a>) The future of PRDs and tech specs</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=1096s">18:16</a>) Making HTML specs editable</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=1223s">20:23</a>) The abundance mindset</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=1457s">24:17</a>) Just-in-time documentation and throwaway software</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=1539s">25:39</a>) Using plans as artifacts for implementation</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=1599s">26:39</a>) Demo: Living design systems in HTML</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=1816s">30:16</a>) Adding comments and annotations to HTML plans</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=1902s">31:42</a>) Recap: The HTML workflow</p><p>(<a href="https://www.youtube.com/watch?v=Qrpm7E80wQ0&amp;t=1941s">32:21</a>) Lightning round and final thoughts</p><p></p><h3>Tools referenced:</h3><p>&#8226; Claude Code: <a href="https://claude.ai/code">https://claude.ai/code</a></p><p>&#8226; Claude Design: <a href="https://claude.ai/design">https://claude.ai/design</a></p><p>&#8226; AWS: <a href="https://aws.amazon.com/">https://aws.amazon.com/</a></p><p>&#8226; Figma: <a href="https://www.figma.com/">https://www.figma.com/</a></p><p>&#8226; GitHub: <a href="https://github.com/">https://github.com/</a></p><p></p><h3>Other references:</h3><p>&#8226; Anthropic Code with Claude event: <a href="https://claude.com/code-with-claude">https://claude.com/code-with-claude</a></p><p>&#8226; SpaceX partnership announcement: <a href="https://www.anthropic.com/news/higher-limits-spacex">https://www.anthropic.com/news/higher-limits-spacex</a></p><p>&#8226; Jevons paradox: <a href="https://en.wikipedia.org/wiki/Jevons_paradox">https://en.wikipedia.org/wiki/Jevons_paradox</a></p><p></p><h3>Where to find Thariq Shihipar:</h3><p>Website: <a href="https://www.thariq.io/">https://www.thariq.io/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/thariqshihipar/">https://www.linkedin.com/in/thariqshihipar/</a></p><p>X: <a href="https://x.com/trq212?lang=en">https://x.com/trq212</a></p><p>GitHub: <a href="https://github.com/ThariqS">https://github.com/ThariqS</a></p><p></p><h3>Where to find Claire Vo:</h3><p>ChatPRD: <a href="https://www.chatprd.ai/">https://www.chatprd.ai/</a></p><p>Website: <a href="https://clairevo.com/">https://clairevo.com/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/clairevo/">https://www.linkedin.com/in/clairevo/</a></p><p>X: <a href="https://x.com/clairevo">https://x.com/clairevo</a></p><p></p><p>Production and marketing by <a href="https://penname.co/">https://penname.co/</a>. For inquiries about sponsoring the podcast, email jordan@penname.co.</p>]]></content:encoded></item><item><title><![CDATA[🎙️ How I AI: Quests, token leaderboards, and the elite AI adoption playbook & Notion’s spec-driven development ]]></title><description><![CDATA[Your weekly listens from How I AI, part of the Lenny's Podcast Network]]></description><link>https://www.lennysnewsletter.com/p/how-i-ai-quests-token-leaderboards</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/how-i-ai-quests-token-leaderboards</guid><dc:creator><![CDATA[Lenny Rachitsky]]></dc:creator><pubDate>Mon, 11 May 2026 16:02:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/43d2100e-eeff-4c8b-853e-9f5e5bc30dec_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gWeJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gWeJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 424w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 848w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1272w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png" width="1456" height="344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76503,&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.lennysnewsletter.com/i/177292431?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.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_!gWeJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 424w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 848w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1272w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h3>Quests, token leaderboards, and a skills marketplace: The elite AI adoption playbook | John Kim (Sendbird)</h3><div id="youtube2-uH39OZ-KnkY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;uH39OZ-KnkY&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/uH39OZ-KnkY?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><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IeLy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ecb1f0-a2cc-4b53-8bdb-117f99373526_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IeLy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ecb1f0-a2cc-4b53-8bdb-117f99373526_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!IeLy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ecb1f0-a2cc-4b53-8bdb-117f99373526_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!IeLy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ecb1f0-a2cc-4b53-8bdb-117f99373526_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!IeLy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ecb1f0-a2cc-4b53-8bdb-117f99373526_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IeLy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ecb1f0-a2cc-4b53-8bdb-117f99373526_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9ecb1f0-a2cc-4b53-8bdb-117f99373526_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22897,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lennysnewsletter.com/i/196583083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ecb1f0-a2cc-4b53-8bdb-117f99373526_1600x114.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_!IeLy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ecb1f0-a2cc-4b53-8bdb-117f99373526_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!IeLy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ecb1f0-a2cc-4b53-8bdb-117f99373526_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!IeLy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ecb1f0-a2cc-4b53-8bdb-117f99373526_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!IeLy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9ecb1f0-a2cc-4b53-8bdb-117f99373526_1600x114.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><blockquote><p><strong>Brought to you by:</strong></p><ul><li><p><strong><a href="https://workos.com/?utm_source=lennys_howiai&amp;utm_medium=podcast&amp;utm_campaign=q22025">WorkOS</a></strong>&#8212;Make your app enterprise-ready today</p></li><li><p><strong><a href="https://go.thoughtspot.com/howIAI">ThoughtSpot</a></strong>&#8212;Build AI-powered analytics into your product</p></li></ul></blockquote><p><strong>John Kim</strong> is the co-founder and CEO of Sendbird. In this episode, John shares how his marketing team built a live swag store with Stripe integration without engineering support, why he tracks every token spent across the org, how he identifies &#8220;AI Gods&#8221; inside the company, and why the future of work belongs to people with curiosity, agency, and energy, not just years of experience.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>The most successful AI transformations treat internal tooling as a product, not a program.</strong> John built the &#8220;Automators&#8221; platform&#8212;a gamified internal marketplace where anyone can create a &#8220;quest&#8221; (a request for automation or tooling), and engineers or AI agents can pick it up and build it. Each quest shows the risk level, weeks saved, and who benefits. People earn experience points for completing quests, which they can exchange for gift cards, tea with executives, or the chance to present their work to the entire company at Wednesday standups. This isn&#8217;t a top-down mandate but a product that makes AI adoption fun, measurable, and rewarding.</p></li><li><p><strong>When you give creative teams builder capabilities, they&#8217;ll create things that would never make it onto a traditional product roadmap.</strong> John&#8217;s marketing team built a fully functional e-commerce swag store with Stripe integration, custom designs, and even a Konami Code Easter egg that unlocks secret conference details. In the old world, this would have required two sprints of engineering time and probably would have been deprioritized. Now it shipped in days, delights customers, and generates actual revenue.</p></li><li><p><strong>The biggest unlock for non-technical builders is creating secure, compliant templates they can build on top of.</strong> John&#8217;s team created app templates where authentication, environment setup, databases, and security are pre-configured and vetted by InfoSec. Marketers, salespeople, and CSMs just extract the template and build their idea on top. This removes the biggest barrier to non-engineers shipping to production: the fear of doing something wrong or insecure.</p></li><li><p><strong>Measure token usage without shame, and create tiers that make it aspirational.</strong> John created five tiers: Beginner (under 1M tokens/day), Intermediate, Expert, Architect, Catalyst, and AI God (over 100M tokens/day). Every manager can see where their team members are and tailor enablement accordingly. This isn&#8217;t about performance reviews; it&#8217;s about bringing people along the journey and making AI fluency visible and celebrated.</p></li><li><p><strong>The goal isn&#8217;t just to use AI during work hours but, rather, to smooth the curve so AI works around the clock.</strong> John monitors token usage over time and looks for smoothness in the curve. Dips mean people are on weekends or vacation and AI isn&#8217;t working. When the curve smooths out, it means AI partners are working 24/7. This is a fundamentally different vision: not just augmenting human work, but having AI fill the gaps when humans aren&#8217;t available.</p></li><li><p><strong>Build a cross-functional AI task force that meets weekly to unblock challenges.</strong> John created a role called AI Engineer for Internal Operations that reports directly to him and the chief of staff. This person works cross-functionally with the CTO, engineering, and InfoSec to vet tools, set up compliant tech stacks, and remove barriers. They meet weekly as a task force to discuss what&#8217;s blocking people and how to enable faster iteration.</p></li><li><p><strong>The most important hiring criteria for AI-first companies are curiosity, agency, and energy&#8212;not tenure or experience. </strong>John rewrote job descriptions to optimize for people who are curious, willing to go deep, and figure things out on their own. He lowered the bar on years of experience and raised the bar on learning ability. In a world where you can build a custom learning center for any topic in 20 minutes, the constraint isn&#8217;t access to knowledge; it&#8217;s the drive to learn.</p></li><li><p><strong>Start with your champions, not your skeptics.</strong> John&#8217;s advice to CEOs struggling with AI adoption: find the people in your organization who are already curious and have agency. Make them the champions. Give them the spotlight. Let them share their work at all-hands meetings. Build energy around their stories. Innovation doesn&#8217;t start from theoretical structures&#8212;it starts with people who have energy and a story to tell. Once others see what&#8217;s possible, adoption spreads organically.</p></li><li><p><strong>Leadership has to model the behavior, not just mandate it.</strong> The top token consumers at Delight.ai are the executives. When leaders show up with new capabilities and ship things faster, it signals to the team that this is real and important. John also does one-on-ones with people who aren&#8217;t using tokens: &#8220;We noticed you haven&#8217;t been spending any tokens. Can we help you? What&#8217;s stopping you?&#8221; This combination of top-down modeling and bottom-up support is what drives transformation.</p></li></ol><div class="callout-block" data-callout="true"><h4>Blog &amp; detailed workflow walkthroughs from this episode:</h4><p>How I AI: John Kim&#8217;s Playbook for AI Transformation with Quests, Skills, and &#8216;AI Gods&#8217;: <a href="https://www.chatprd.ai/how-i-ai/john-kims-playbook-for-ai-transformation">https://www.chatprd.ai/how-i-ai/john-kims-playbook-for-ai-transformation</a></p><p><strong>&#8627; </strong>How to Create an Internal AI Marketplace to Crowdsource Automations: <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-create-an-internal-ai-marketplace-to-crowdsource-automations">https://www.chatprd.ai/how-i-ai/workflows/how-to-create-an-internal-ai-marketplace-to-crowdsource-automations</a></p><p><strong>&#8627; </strong>How to Build a Personal AI-Generated Learning Center on Any Topic: <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-build-a-personal-ai-generated-learning-center-on-any-topic">https://www.chatprd.ai/how-i-ai/workflows/how-to-build-a-personal-ai-generated-learning-center-on-any-topic</a></p><p><strong>&#8627; </strong>How to Automate Personal Knowledge Management with an AI &#8216;Gardener&#8217;: <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-automate-personal-knowledge-management-with-an-ai-gardener">https://www.chatprd.ai/how-i-ai/workflows/how-to-automate-personal-knowledge-management-with-an-ai-gardener</a></p></div><h3>Spec-driven development: The AI engineering workflow at Notion | Ryan Nystrom</h3><div id="youtube2-pUHA_jNwuYE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;pUHA_jNwuYE&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/pUHA_jNwuYE?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><div class="pullquote"><p>Listen now on <strong><a href="https://youtu.be/pUHA_jNwuYE">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/7Lm9bBEKovn2uBAihXW5zv">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/spec-driven-development-the-ai-engineering-workflow/id1809663079?i=1000767179882">Apple Podcasts</a></strong></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wZMN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F701ec9bb-710f-407f-82bd-229dcc2c96ad_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wZMN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F701ec9bb-710f-407f-82bd-229dcc2c96ad_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!wZMN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F701ec9bb-710f-407f-82bd-229dcc2c96ad_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!wZMN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F701ec9bb-710f-407f-82bd-229dcc2c96ad_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!wZMN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F701ec9bb-710f-407f-82bd-229dcc2c96ad_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wZMN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F701ec9bb-710f-407f-82bd-229dcc2c96ad_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/701ec9bb-710f-407f-82bd-229dcc2c96ad_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25387,&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.lennysnewsletter.com/i/196583083?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F701ec9bb-710f-407f-82bd-229dcc2c96ad_1600x114.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_!wZMN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F701ec9bb-710f-407f-82bd-229dcc2c96ad_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!wZMN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F701ec9bb-710f-407f-82bd-229dcc2c96ad_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!wZMN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F701ec9bb-710f-407f-82bd-229dcc2c96ad_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!wZMN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F701ec9bb-710f-407f-82bd-229dcc2c96ad_1600x114.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><blockquote><p><strong>Brought to you by:</strong></p><ul><li><p><strong><a href="https://workos.com/?utm_source=lennys_howiai&amp;utm_medium=podcast&amp;utm_campaign=q22025">WorkOS</a></strong>&#8212;Make your app enterprise-ready today</p></li><li><p><strong><a href="https://www.orkes.io/">Orkes</a></strong>&#8212;The enterprise platform for reliable applications and agentic workflows</p></li></ul></blockquote><p><strong>Ryan Nystrom</strong> is a software engineer and engineering manager at Notion, where he works on Notion AI, Custom Agents, and internal systems that help engineers move faster with less busywork. He joined Notion after the company acquired Campsite, the team communication platform he co-founded. In this episode, Ryan shares how his team automates standup prep, ships PRs from a single Notion comment, uses specs as the new source of truth, and why fast CI is becoming essential for AI coding agents. He explains why engineering managers should still write code, how AI is changing meetings, and why great developer experience matters more than ever.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>Never prep for standups again by auto-generating meeting notes from all your workstreams.</strong> Ryan&#8217;s Notion AI agent pulls from Slack conversations, closed tasks, merged PRs, telemetry metrics, and yesterday&#8217;s meeting transcript to create a comprehensive pre-read every morning at 9 a.m. This transforms standups from rote status updates into high-bandwidth problem-solving sessions where the team spends 100% of their time on decisions, blockers, and next steps instead of &#8220;I did this thing yesterday.&#8221;</p></li><li><p><strong>Fast CI is the mathematical limit on your AI coding velocity. </strong>If your CI takes an hour to run, your agents sit idle for an hour waiting for test results. If it takes three minutes, you can run 20x more iterations in the same time frame. Ryan&#8217;s team is aggressively cutting Notion&#8217;s CI to 25% of current time specifically to unlock agent productivity&#8212;because agents don&#8217;t get tired, don&#8217;t sleep, and can work in parallel across VMs if your infrastructure supports it.</p></li><li><p><strong>Background agents that ship PRs from Slack mentions eliminate context switching. </strong>Ryan&#8217;s &#8220;Boxy&#8221; system lets him @mention Codex from a Notion task, and 20 minutes later he gets back a PR with implementation, screenshots of UI verification, and a preview URL. This morning a friend texted him a feature request; Ryan wrote four sentences and dropped a screenshot in a Notion task, mentioned Codex, and had a shipped PR before lunch. No IDE, no local environment, no context switch.</p></li><li><p><strong>Specs as source of truth beats code as source of truth for AI-powered development. </strong>Notion engineers now maintain Markdown spec files in their repo that describe features in plain English with code pointers and verification steps. When they need to update a feature, they update the spec and point Codex at it&#8212;the agent implements everything, runs verification, and ships. The spec&#8217;s version history becomes the changelog, and non-technical stakeholders can actually read it.</p></li><li><p><strong>&#8220;Yap your spec&#8221; is a legitimate development workflow now.</strong> Ryan opens Whisper, talks through how a feature should work, gives that transcript to Codex with examples of other specs, and gets back a comprehensive technical document. This is faster than writing and more thorough than typing because you naturally explain edge cases and context when speaking that you&#8217;d skip when writing bullet points.</p></li><li><p><strong>Make AI defend its technical decisions.</strong> When Codex suggests a change Ryan doesn&#8217;t understand, he doesn&#8217;t ask, &#8220;Are you sure?&#8221; He says, &#8220;You&#8217;re wrong; defend your argument with evidence.&#8221; This forces the model to provide cited reasoning instead of just agreeing with whatever the human says. This is especially critical when working on infrastructure you don&#8217;t fully understand&#8212;you need the AI to teach you, not just comply.</p></li><li><p><strong>The era of the hard skill means engineering leaders should write code again. </strong>Ryan manages six people and writes code daily. He works until the minute standup starts without prep because AI handles meeting notes. He ships features from his phone on the subway. The AI tools have eliminated so much meeting prep and information synthesis work that managers can be hands-on again&#8212;and in Ryan&#8217;s opinion, line managers should be writing code, fixing bugs, and staying close to the work.</p></li><li><p><strong>Changing your tools constantly is energizing, not exhausting, when you&#8217;re learning. </strong>Ryan changed IDEs, terminals, and workflows more than 10 times in the past year. Instead of feeling chaotic, it feels fresh and joyful. He&#8217;s working faster and harder than ever, but in a good way&#8212;because he&#8217;s experimenting, learning, and building instead of maintaining the same workflow he&#8217;s used for over 12 years. The pace of change is the point.</p></li><li><p><strong>Good developer experience for humans creates good developer experience for agents. </strong>Ryan&#8217;s team built comprehensive CLI tools, clear documentation, and fast CI long before AI agents. Now those same investments make agents more successful&#8212;they can verify their own work, follow blessed paths, and iterate quickly. This creates a virtuous cycle: DX investments help agents, and agent infrastructure (like cloud dev environments) helps humans too.</p></li></ol><div class="callout-block" data-callout="true"><h4>Blog &amp; detailed workflow walkthroughs from this episode:</h4><p>How I AI: Ryan Nystrom&#8217;s 3 Notion Workflows for Engineering Velocity: <a href="https://www.chatprd.ai/how-i-ai/ryan-nystrom-notion-workflows-for-engineering-velocity">https://www.chatprd.ai/how-i-ai/ryan-nystrom-notion-workflows-for-engineering-velocity</a></p><p><strong>&#8627; </strong>Implement Features Using Spec-First Development and an AI Coding Agent: <a href="https://www.chatprd.ai/how-i-ai/workflows/implement-features-using-spec-first-development-and-an-ai-coding-agent">https://www.chatprd.ai/how-i-ai/workflows/implement-features-using-spec-first-development-and-an-ai-coding-agent</a></p><p><strong>&#8627; </strong>From Notion Task to GitHub Pull Request in 20 Minutes with a Coding Agent: <a href="https://www.chatprd.ai/how-i-ai/workflows/from-notion-task-to-github-pull-request-in-20-minutes-with-a-coding-agent">https://www.chatprd.ai/how-i-ai/workflows/from-notion-task-to-github-pull-request-in-20-minutes-with-a-coding-agent</a></p><p><strong>&#8627; </strong>Automate Daily Standup Preparation with a Custom Notion AI Agent: <a href="https://www.chatprd.ai/how-i-ai/workflows/automate-daily-standup-preparation-with-a-custom-notion-ai-agent">https://www.chatprd.ai/how-i-ai/workflows/automate-daily-standup-preparation-with-a-custom-notion-ai-agent</a></p></div><h3>Claude Code just got WAY more powerful</h3><div id="youtube2-efVfydaUIrM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;efVfydaUIrM&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/efVfydaUIrM?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>Claire breaks down the biggest announcements from Anthropic&#8217;s &#8220;Code with Claude&#8221; event and what they actually mean for builders shipping AI products today. </p><div class="pullquote"><p>Listen now on <strong><a href="https://youtu.be/efVfydaUIrM">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/70hPfNijwQjGURA9QfqlrX?si=EEBue4ZIRZWQcvC2n1x-UA&amp;nd=1&amp;dlsi=50f7a105b28d4a67">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/code-with-claude-the-5-biggest-updates-explained/id1809663079?i=1000766540177">Apple Podcasts</a></strong></p></div><p>If you&#8217;re enjoying these episodes, reply and let me know what you&#8217;d love to learn more about: AI workflows, hiring, growth, product strategy&#8212;anything.</p><p>Catch you next week,<br>Lenny</p><p><em>P.S. Want every new episode delivered the moment it drops? Hit &#8220;Follow&#8221; on your favorite podcast app.</em></p>]]></content:encoded></item><item><title><![CDATA[Spec-driven development: The AI engineering workflow at Notion | Ryan Nystrom]]></title><description><![CDATA[Watch now | &#127897; Ryan Nystrom (Notion) shows how to automate standups, ship PRs from a single comment, and use spec-first development so agents do the coding while you do the thinking]]></description><link>https://www.lennysnewsletter.com/p/spec-driven-development-the-ai-engineering</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/spec-driven-development-the-ai-engineering</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Mon, 11 May 2026 12:03:12 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/196497313/57351f35f377740125e534b7c7c62ba5.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-pUHA_jNwuYE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;pUHA_jNwuYE&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/pUHA_jNwuYE?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><strong>Ryan Nystrom</strong> is a software engineer at Notion. He joined in December 2024 after Notion acquired Campsite, the team communication platform he co-founded with Brian Lovin. At Notion, he&#8217;s been a core builder of Notion AI and the Custom Agents feature launched in February 2026. He manages a team of six to seven engineers while still writing code himself, currently running Project Afterburner, a push to cut Notion&#8217;s CI time to a quarter of its current duration.</p><h3>What you&#8217;ll learn:</h3><ol><li><p>How to build a Notion AI custom agent that auto-generates your daily standup pre-read by pulling from Slack, GitHub, Honeycomb metrics, and yesterday&#8217;s meeting transcript</p></li><li><p>How to configure subagents and MCP integrations within Notion AI</p></li><li><p>How Notion&#8217;s internal &#8220;Boxy&#8221; system lets engineers @mention Codex from within Notion comments and get a full pull request with screenshots in 20 minutes</p></li><li><p>The spec-first development workflow: dictate an idea into Whisper, have Codex format it as a proper spec, commit it to the repo, and let the agent implement and verify it autonomously</p></li><li><p>Why fast CI is absolutely critical in the age of AI coding agents</p></li><li><p>How to prompt AI coding agents to defend their reasoning under pushback</p></li><li><p>Why engineering managers and even senior executives should keep writing code</p></li></ol><div><hr></div><h3>Brought to you by:</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2N2n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe126138e-ea3b-4c52-8e8a-949b58bf5150_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2N2n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe126138e-ea3b-4c52-8e8a-949b58bf5150_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!2N2n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe126138e-ea3b-4c52-8e8a-949b58bf5150_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!2N2n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe126138e-ea3b-4c52-8e8a-949b58bf5150_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!2N2n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe126138e-ea3b-4c52-8e8a-949b58bf5150_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2N2n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe126138e-ea3b-4c52-8e8a-949b58bf5150_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e126138e-ea3b-4c52-8e8a-949b58bf5150_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25387,&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.lennysnewsletter.com/i/196497313?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe126138e-ea3b-4c52-8e8a-949b58bf5150_1600x114.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_!2N2n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe126138e-ea3b-4c52-8e8a-949b58bf5150_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!2N2n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe126138e-ea3b-4c52-8e8a-949b58bf5150_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!2N2n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe126138e-ea3b-4c52-8e8a-949b58bf5150_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!2N2n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe126138e-ea3b-4c52-8e8a-949b58bf5150_1600x114.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="https://workos.com/?utm_source=lennys_howiai&amp;utm_medium=podcast&amp;utm_campaign=q22025">WorkOS</a></strong>&#8212;Make your app enterprise-ready today</p><p><strong><a href="https://www.orkes.io/">Orkes</a></strong>&#8212;The enterprise platform for reliable applications and agentic workflows</p><p></p><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE">00:00</a>) Introduction to Ryan Nystrom</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=168s">02:48</a>) How AI has upended 12+ years of the same working routine</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=270s">04:30</a>) Project Afterburner: Notion&#8217;s push to cut CI time to a quarter</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=540s">09:00</a>) Why high-frequency, high-quality meetings beat lower-frequency standups</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=670s">11:10</a>) How automated context surfaces every engineer&#8217;s work equally</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=735s">12:15</a>) Why cutting meeting prep is a burnout protection mechanism</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=866s">14:26</a>) The case for engineering managers writing code</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=973s">16:13</a>) Inside &#8220;Boxy&#8221;: Notion&#8217;s internal VM-based background agent system</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=1230s">20:30</a>) Old World vs. New World code review</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=1491s">24:51</a>) Prompting Codex from Notion comments</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=1760s">29:20</a>) The emotions around code review</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=1861s">31:01</a>) Quick recap</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=1920s">32:00</a>) Spec-first development: writing and checking agent specs into the repo</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=2110s">35:10</a>) The spec as changelog: version control for how a feature actually works</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=2273s">37:53</a>) How engineers&#8217; roles are evolving</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=2340s">39:00</a>) Lightning round</p><p>(<a href="https://www.youtube.com/watch?v=pUHA_jNwuYE&amp;t=2721s">45:21</a>) Where to find Ryan</p><p></p><h3>Tools referenced:</h3><p>&#8226; Notion AI: <a href="https://www.notion.com/product/ai">https://www.notion.com/product/ai</a></p><p>&#8226; Notion Custom Agents: <a href="https://www.notion.com/blog/introducing-custom-agents">https://www.notion.com/blog/introducing-custom-agents</a></p><p>&#8226; Codex (OpenAI): <a href="https://openai.com/codex">https://openai.com/codex</a></p><p>&#8226; Claude Code (Anthropic): <a href="https://claude.ai/code">https://claude.ai/code</a></p><p>&#8226; Honeycomb (observability + MCP): <a href="https://www.honeycomb.io">https://www.honeycomb.io</a></p><p>&#8226; Whisper (OpenAI voice transcription): <a href="https://openai.com/research/whisper">https://openai.com/research/whisper</a></p><p>&#8226; Slack: <a href="https://slack.com">https://slack.com</a></p><p>&#8226; GitHub: <a href="https://github.com">https://github.com</a></p><p></p><h3>Other references:</h3><p>&#8226; How Stripe built &#8220;minions&#8221;&#8212;AI coding agents that ship 1,300 PRs weekly from Slack reactions | Steve Kaliski (Stripe): <a href="https://www.chatprd.ai/how-i-ai/stripes-ai-minions-ship-1300-prs-weekly-from-a-slack-emoji">https://www.chatprd.ai/how-i-ai/stripes-ai-minions-ship-1300-prs-weekly-from-a-slack-emoji</a></p><p>&#8226; Notion 3.3 Custom Agents launch (February 24, 2026): <a href="https://www.notion.com/releases/2026-02-24">https://www.notion.com/releases/2026-02-24</a></p><p></p><h3>Where to find Ryan Nystrom:</h3><p>X: <a href="https://x.com/ryannystrom">https://x.com/ryannystrom</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/ryannystrom/">https://www.linkedin.com/in/ryannystrom/</a></p><p>GitHub: <a href="https://github.com/rnystrom">https://github.com/rnystrom</a></p><p></p><h3>Where to find Claire Vo:</h3><p>ChatPRD: <a href="https://www.chatprd.ai/">https://www.chatprd.ai/</a></p><p>Website: <a href="https://clairevo.com/">https://clairevo.com/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/clairevo/">https://www.linkedin.com/in/clairevo/</a></p><p>X: <a href="https://x.com/clairevo">https://x.com/clairevo</a></p><p></p><p>Production and marketing by <a href="https://penname.co/">https://penname.co/</a>. For inquiries about sponsoring the podcast, email jordan@penname.co.</p>]]></content:encoded></item><item><title><![CDATA[Code with Claude: The 5 biggest updates explained]]></title><description><![CDATA[Watch now | &#127897;&#65039; Everything Anthropic launched at Code with Claude]]></description><link>https://www.lennysnewsletter.com/p/code-with-claude-the-5-biggest-updates</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/code-with-claude-the-5-biggest-updates</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Thu, 07 May 2026 01:39:47 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/196728261/2c412304feddf5649ce035be28268a69.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Claire breaks down the biggest announcements from Anthropic&#8217;s &#8220;Code with Claude&#8221; event and what they actually mean for builders shipping AI products today. From scheduled AI routines to outcome-based agents, multi-agent orchestration, and new memory systems, Claire walks through the features she&#8217;s most excited to use immediately&#8212;and how they could reshape the future of agentic software.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/efVfydaUIrM">YouTube</a>, <a href="https://open.spotify.com/episode/70hPfNijwQjGURA9QfqlrX?si=EEBue4ZIRZWQcvC2n1x-UA">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/how-i-ai/id1809663079">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>How Claude Code routines let you automate recurring workflows on schedules or webhooks</p></li><li><p>What &#8220;Outcomes&#8221; are and how rubric-based agent grading works</p></li><li><p>How multi-agent orchestration enables specialized AI teams with different roles and tools</p></li><li><p>Why Anthropic&#8217;s new &#8220;Dreams&#8221; memory system matters for long-term agent behavior</p></li><li><p>Why increased Claude Code usage limits are a bigger deal than they sound</p></li><li><p>How Claire thinks about building practical agentic products today</p></li></ol><p></p><h3>Resources:</h3><p>&#8226; Code with Claude: <a href="https://claude.com/code-with-claude">https://claude.com/code-with-claude</a></p><p>&#8226; Claude Code Routines Docs: <a href="https://code.claude.com/docs/en/routines">https://code.claude.com/docs/en/routines</a></p><p>&#8226; Define Outcomes Docs: <a href="https://platform.claude.com/docs/en/managed-agents/define-outcomes">https://platform.claude.com/docs/en/managed-agents/define-outcomes</a></p><p>&#8226; Dreams Docs: <a href="https://platform.claude.com/docs/en/managed-agents/dreams">https://platform.claude.com/docs/en/managed-agents/dreams</a></p><p>&#8226; Multi-Agent Docs: <a href="https://platform.claude.com/docs/en/managed-agents/multi-agent">https://platform.claude.com/docs/en/managed-agents/multi-agent</a></p><p>&#8226; Managed Agent Webhooks Docs: <a href="https://platform.claude.com/docs/en/managed-agents/webhooks#supported-event-types">https://platform.claude.com/docs/en/managed-agents/webhooks#supported-event-types</a></p><p>&#8226; Codex (OpenAI): <a href="https://openai.com/codex">https://openai.com/codex</a></p><p>&#8226; GitHub: <a href="https://github.com">https://github.com</a></p><p></p><h3>Where to find Claire Vo:</h3><p>ChatPRD: <a href="https://www.chatprd.ai/">https://www.chatprd.ai/</a></p><p>Website: <a href="https://clairevo.com/">https://clairevo.com/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/clairevo/">https://www.linkedin.com/in/clairevo/</a></p><p>X: <a href="https://x.com/clairevo">https://x.com/clairevo</a></p><p></p><p>Production and marketing by <a href="https://penname.co/">https://penname.co/</a>. For inquiries about sponsoring the podcast, email jordan@penname.co.</p>]]></content:encoded></item><item><title><![CDATA[Quests, token leaderboards, and a skills marketplace: The elite AI adoption playbook | John Kim (Sendbird)]]></title><description><![CDATA[Watch now | &#127897;&#65039;Sendbird&#8217;s CEO turned AI adoption into a product, including quests, token tiers, and a marketing team that ships live swag stores in a day with zero engineers]]></description><link>https://www.lennysnewsletter.com/p/quests-token-leaderboards-and-a-skills</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/quests-token-leaderboards-and-a-skills</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Wed, 06 May 2026 12:03:39 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/196177800/52637152e5fd042401d260cf61d6d7b1.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-uH39OZ-KnkY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;uH39OZ-KnkY&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/uH39OZ-KnkY?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><strong>John Kim</strong> is the co-founder and CEO of Delight.ai, a customer experience platform that&#8217;s transforming how companies deploy AI. But what makes John&#8217;s story fascinating isn&#8217;t just his product; it&#8217;s how he&#8217;s turned his entire company into an AI-native organization. His marketing team built a fully functional e-commerce swag store with Stripe integration in days. His sales team built their own CRM tools. His recruiting team automated their entire workflow. And it&#8217;s all tracked, measured, and celebrated through an internal platform called Automators.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/uH39OZ-KnkY">YouTube</a>, <a href="https://open.spotify.com/episode/3E7OmI3CD1bhuqVCg7JNvA">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/quests-token-leaderboards-and-a-skills/id1809663079?i=1000766431747">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>How Sendbird&#8217;s marketing team built a fully functional swag store with Stripe integration in a day (with no engineering support)</p></li><li><p>How the Automators platform works&#8212;an internal marketplace where anyone can request AI tools and engineers (or AI agents) can build them</p></li><li><p>How to create secure, compliant templates so non-technical teams can ship to production safely</p></li><li><p>How Sendbird built a token usage dashboard with five tiers (beginner through AI God) and why tracking the smoothness of the curve matters more than the total</p></li><li><p>Why visible leadership usage is the most powerful adoption signal</p></li><li><p>Why Sendbird rewrote job descriptions to prioritize curiosity, agency, and energy over years of experience</p></li><li><p>How John uses AI for his own learning</p></li></ol><div><hr></div><h3>Brought to you by:</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4xk_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd96453-62ab-458b-86f5-0fa658620e57_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4xk_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd96453-62ab-458b-86f5-0fa658620e57_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!4xk_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd96453-62ab-458b-86f5-0fa658620e57_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!4xk_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd96453-62ab-458b-86f5-0fa658620e57_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!4xk_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd96453-62ab-458b-86f5-0fa658620e57_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4xk_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd96453-62ab-458b-86f5-0fa658620e57_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfd96453-62ab-458b-86f5-0fa658620e57_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:22897,&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.lennysnewsletter.com/i/196177800?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd96453-62ab-458b-86f5-0fa658620e57_1600x114.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_!4xk_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd96453-62ab-458b-86f5-0fa658620e57_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!4xk_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd96453-62ab-458b-86f5-0fa658620e57_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!4xk_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd96453-62ab-458b-86f5-0fa658620e57_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!4xk_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfd96453-62ab-458b-86f5-0fa658620e57_1600x114.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="https://workos.com/?utm_source=lennys_howiai&amp;utm_medium=podcast&amp;utm_campaign=q22025">WorkOS</a></strong>&#8212;Make your app enterprise-ready today</p><p><strong><a href="http://go.thoughtspot.com/howIAI">ThoughtSpot</a></strong>&#8212;Build AI-powered analytics into your product</p><p></p><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=uH39OZ-KnkY">00:00</a>) Introduction to John Kim</p><p>(<a href="https://www.youtube.com/watch?v=uH39OZ-KnkY&amp;t=165s">02:45</a>) The Delight.ai swag store built by marketing in two days</p><p>(<a href="https://www.youtube.com/watch?v=uH39OZ-KnkY&amp;t=351s">05:51</a>) The before times: when fun had to earn its place on the roadmap</p><p>(<a href="https://www.youtube.com/watch?v=uH39OZ-KnkY&amp;t=475s">07:55</a>) Demo: The Automators platform and quest system</p><p>(<a href="https://www.youtube.com/watch?v=uH39OZ-KnkY&amp;t=827s">13:47</a>) The AI Engineer for Internal Operations role</p><p>(<a href="https://www.youtube.com/watch?v=uH39OZ-KnkY&amp;t=966s">16:06</a>) Demo: The company-wide skills marketplace</p><p>(<a href="https://www.youtube.com/watch?v=uH39OZ-KnkY&amp;t=1039s">17:19</a>) Treating AI adoption as a product</p><p>(<a href="https://www.youtube.com/watch?v=uH39OZ-KnkY&amp;t=1123s">18:43</a>) Real wins: team-level and campaign examples</p><p>(<a href="https://www.youtube.com/watch?v=uH39OZ-KnkY&amp;t=1311s">21:51</a>) Why SaaS isn&#8217;t dead&#8212;it&#8217;s being rebuilt internally</p><p>(<a href="https://www.youtube.com/watch?v=uH39OZ-KnkY&amp;t=1426s">23:46</a>) Demo: The token tracking dashboard</p><p>(<a href="https://www.youtube.com/watch?v=uH39OZ-KnkY&amp;t=1592s">26:32</a>) Measuring without fear: setting expectations, not punishments</p><p>(<a href="https://www.youtube.com/watch?v=uH39OZ-KnkY&amp;t=1734s">28:54</a>) Quick recap</p><p>(<a href="https://www.youtube.com/watch?v=uH39OZ-KnkY&amp;t=1851s">30:51</a>) Personal AI use cases: endless knowledge at your fingertips</p><p>(<a href="https://www.youtube.com/watch?v=uH39OZ-KnkY&amp;t=2175s">36:15</a>) Lightning round and final thoughts</p><p></p><h3>Tools referenced:</h3><p>&#8226; Claude Code: <a href="https://claude.ai/code">https://claude.ai/code</a></p><p>&#8226; Codex (OpenAI): <a href="https://openai.com/codex">https://openai.com/codex</a></p><p>&#8226; Obsidian: <a href="https://obsidian.md">https://obsidian.md</a></p><p>&#8226; GitHub: <a href="https://github.com">https://github.com</a></p><p>&#8226; Stripe: <a href="https://stripe.com">https://stripe.com</a></p><p></p><h3>Other references:</h3><p>&#8226; Jason Levin (CEO of Memelord) on How I AI: <a href="https://www.lennysnewsletter.com/p/from-a-690-newsletter-to-3m-api-how">https://www.lennysnewsletter.com/p/from-a-690-newsletter-to-3m-api-how</a></p><p>&#8226; Konami Code: <a href="https://en.wikipedia.org/wiki/Konami_Code">https://en.wikipedia.org/wiki/Konami_Code</a></p><p>&#8226; Andrew Huberman&#8217;s podcast: <a href="https://hubermanlab.com/">https://hubermanlab.com/</a></p><p>&#8226; Y Combinator: <a href="https://www.ycombinator.com/">https://www.ycombinator.com/</a></p><p></p><h3>Where to find John Kim:</h3><p>X: <a href="https://x.com/doshkim">https://x.com/doshkim</a></p><p>Instagram: <a href="https://instagram.com/dosh">https://instagram.com/dosh</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/doshkim/">https://www.linkedin.com/in/doshkim/</a></p><p>Company: <a href="https://delight.ai">https://delight.ai</a></p><p>Delight.ai Spark Conference (May 7, SF): <a href="https://delight.ai/spark">https://delight.ai/spark</a></p><p></p><h3>Where to find Claire Vo:</h3><p>ChatPRD: <a href="https://www.chatprd.ai/">https://www.chatprd.ai/</a></p><p>Website: <a href="https://clairevo.com/">https://clairevo.com/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/clairevo/">https://www.linkedin.com/in/clairevo/</a></p><p>X: <a href="https://x.com/clairevo">https://x.com/clairevo</a></p><p></p><p>Production and marketing by <a href="https://penname.co/">https://penname.co/</a>. For inquiries about sponsoring the podcast, email jordan@penname.co.</p>]]></content:encoded></item><item><title><![CDATA[🎙️ This week on How I AI: The internal AI tool that’s transforming how Stripe designs products]]></title><description><![CDATA[Your weekly listens from How I AI, part of the Lenny&#8217;s Podcast Network]]></description><link>https://www.lennysnewsletter.com/p/this-week-on-how-i-ai-the-internal</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/this-week-on-how-i-ai-the-internal</guid><dc:creator><![CDATA[Lenny Rachitsky]]></dc:creator><pubDate>Mon, 04 May 2026 15:01:56 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/27c437f2-554e-417a-bf8e-b3387d17f189_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gWeJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gWeJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 424w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 848w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1272w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png" width="1456" height="344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76503,&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.lennysnewsletter.com/i/177292431?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.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_!gWeJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 424w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 848w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1272w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h3>Demos not memos: How Stripe built their internal AI prototyping tool | Owen Williams</h3><div id="youtube2-hQFEAZK__q0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;hQFEAZK__q0&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/hQFEAZK__q0?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><div class="pullquote"><p>Listen now on <strong><a href="https://youtu.be/hQFEAZK__q0">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/39Vk2s2y2V2Cm5ebFzfOeL">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/the-internal-ai-tool-thats-transforming-how-stripe/id1809663079?i=1000766034390">Apple Podcasts</a></strong></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oCA1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb313067-c6f9-4214-90b2-521cd5c8722a_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oCA1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb313067-c6f9-4214-90b2-521cd5c8722a_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!oCA1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb313067-c6f9-4214-90b2-521cd5c8722a_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!oCA1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb313067-c6f9-4214-90b2-521cd5c8722a_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!oCA1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb313067-c6f9-4214-90b2-521cd5c8722a_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oCA1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb313067-c6f9-4214-90b2-521cd5c8722a_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb313067-c6f9-4214-90b2-521cd5c8722a_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18741,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lennysnewsletter.com/i/195793165?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb313067-c6f9-4214-90b2-521cd5c8722a_1600x114.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_!oCA1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb313067-c6f9-4214-90b2-521cd5c8722a_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!oCA1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb313067-c6f9-4214-90b2-521cd5c8722a_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!oCA1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb313067-c6f9-4214-90b2-521cd5c8722a_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!oCA1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb313067-c6f9-4214-90b2-521cd5c8722a_1600x114.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><blockquote><p><strong>Brought to you by:</strong></p><ul><li><p><strong><a href="https://celigo.com/howIAI">Celigo</a></strong>&#8212;Intelligent automation built for AI</p></li><li><p><strong><a href="https://www.chatprd.ai/howiai">Cursor</a></strong>&#8212;The best way to code with AI</p></li></ul></blockquote><h4></h4><p><strong><a href="https://www.linkedin.com/in/owenpwilliams/">Owen Williams</a></strong> is a design manager at Stripe who built Protodash, an internal AI prototyping tool that lets designers and PMs turn Stripe&#8217;s design system into clickable, production-quality prototypes in minutes. What started as a set of Cursor rules and React components has evolved into a full prototyping platform that runs in the browser, supports design reviews, and helps teams move from &#8220;memos&#8221; to working demos. In this episode, Owen shares how Protodash came together, why generic AI design tools often produce &#8220;blurple slop,&#8221; how PMs became the surprise power users, and what changes when teams can explore real product ideas before writing production code.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>Protodash started as a bundle of Cursor rules, React components, and MCP integration&#8212;then evolved into a full web-based prototyping platform. </strong>The first version was pragmatic: lower the barrier to entry so designers only need to know &#8220;npm run dev&#8221; and nothing else. Owen bundled Stripe&#8217;s design system components, created an MCP server for Sail, and wrote extensive Cursor rules that taught the AI how to use the project. If a user pastes a Figma link, check the Sail MCP server before writing code. If the MCP server is unavailable, don&#8217;t just imagine the design system. These rules came from months of iteration and pain points.</p></li><li><p><strong>The biggest mindset shift for designers is not being afraid of the terminal anymore. </strong>Owen&#8217;s background is engineering-based, and he always valued hiring technical designers who understood enough of the terminal to be dangerous. Pre-AI, that jump to technical competency was really hard. Now you can just ask Claude, &#8220;How does Git work?&#8221; and it tells you. You don&#8217;t even need to know the commands.</p></li><li><p><strong>Generic AI prototyping tools don&#8217;t know your design system, and that creates &#8220;blurple slop.&#8221;</strong> Owen was sitting in design reviews watching designers struggle with tools like v0 that produced uncanny-valley Tailwind prototypes. The nav would be off, fonts wrong, components mismatched. Stripe has a high quality bar and a well-defined design system called Sail, so Owen thought: these tools should know about our design system and construct dashboards from those building blocks reliably. That insight led to Protodash.</p></li><li><p><strong>An equal number of PMs and designers now use Protodash, and that&#8217;s actually making designer-PM relationships better. </strong>Owen&#8217;s first reaction when PMs started using it was nervousness&#8212;&#8220;Oh my goodness, PMs designing.&#8221; But it&#8217;s been thrilling to see PMs build things that look like Stripe in the right way, explore ideas earlier, and communicate better with their designers. Conversations shift from &#8220;Should we staff a designer on this project?&#8221; to &#8220;Here&#8217;s the actual work; let&#8217;s discuss how to make it better.&#8221; PMs can now unblock themselves, test ideas with users earlier, and advocate for design resources with real prototypes instead of abstract arguments.</p></li><li><p><strong>Prototyping with data in code lets you push the edges of use cases in ways Figma never could.</strong> Owen showed a dashboard with almost half a million dollars in gross volume&#8212;but what about the zero state? What about a company getting one transaction a day? What about different business models: startup versus enterprise? Before, getting all those states into a Figma file was a mess. Now you can just toggle between them. You can design more-interesting things and have them touch reality sooner.</p></li><li><p><strong>The most valuable internal tools are the ones that match your company&#8217;s specific culture and workflows.</strong> Owen points out that staffing internal-tools teams has always been hard, but now you can just build tools that evolve the way you work. Design reviews at Stripe have a tradition of sharing Google Docs with tables for feedback&#8212;so Owen built a design review mode where everyone can comment on the prototype, get an AI-generated summary, and send fixes directly to the AI.</p></li><li><p><strong>Owen&#8217;s rules for working with AI: be specific up front, and as soon as you feel like swearing, slash clear and start again. </strong>He has a content background and learned that being specific in the first prompt helps a lot. But the bigger lesson is avoiding sunk-cost fallacy. As someone who&#8217;s built a bunch of stuff, you get attached and think &#8220;surely I&#8217;ll get this to work.&#8221; Often just throwing it away and starting fresh is faster. If being loud didn&#8217;t work the first time, reset the context window.</p></li></ol><div class="callout-block" data-callout="true"><h4>Blog &amp; detailed workflow walkthroughs from this episode:</h4><p>Stripe&#8217;s Owen Williams on Killing &#8216;Blurple Slop&#8217; with an Internal Prototyping Studio: <a href="http://chatprd.ai/how-i-ai/stripe-owen-williams-on-buildling-internal-prototyping-studio">http://chatprd.ai/how-i-ai/stripe-owen-williams-on-buildling-internal-prototyping-studio</a></p><p><strong>&#8627; </strong>How To Connect a Design System to an AI Code Editor for High Fidelity Prototypes: <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-connect-a-design-system-to-an-ai-code-editor-for-high-fidelity-prototypes">https://www.chatprd.ai/how-i-ai/workflows/how-to-connect-a-design-system-to-an-ai-code-editor-for-high-fidelity-prototypes</a></p><p><strong>&#8627; </strong>Streamline Design Reviews with an AI-Powered Prototyping Studio: <a href="https://www.chatprd.ai/how-i-ai/workflows/streamline-design-reviews-with-an-ai-powered-prototyping-studio">https://www.chatprd.ai/how-i-ai/workflows/streamline-design-reviews-with-an-ai-powered-prototyping-studio</a></p><p><strong>&#8627; </strong>Build a Personal AI App to Track Purchases and User Manuals: <a href="https://www.chatprd.ai/how-i-ai/workflows/build-a-personal-ai-app-to-track-purchases-and-user-manuals">https://www.chatprd.ai/how-i-ai/workflows/build-a-personal-ai-app-to-track-purchases-and-user-manuals</a></p></div>]]></content:encoded></item><item><title><![CDATA[The internal AI tool that’s transforming how Stripe designs products | Owen Williams]]></title><description><![CDATA[Watch now | &#127897;&#65039; Owen Williams (Stripe) shows how he vibe coded Protodash, the internal tool that turns Stripe&#8217;s design system into clickable prototypes in two minutes]]></description><link>https://www.lennysnewsletter.com/p/the-internal-ai-tool-thats-transforming</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/the-internal-ai-tool-thats-transforming</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Mon, 04 May 2026 12:03:59 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/195792974/59dc67ebe27089846fb55b59caccd96b.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-hQFEAZK__q0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;hQFEAZK__q0&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/hQFEAZK__q0?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><strong>Owen Williams</strong> is a design manager at Stripe who built Protodash, an internal AI-powered prototyping platform that lets designers and PMs create high-quality Stripe dashboard prototypes without writing code. What started as a bundle of Cursor rules and React components evolved into a full web-based prototyping studio that runs in dev boxes, complete with design review modes, variant testing, and AI-powered iteration. Surprisingly, PMs now use Protodash just as much as designers, fundamentally changing how Stripe approaches prototyping, design reviews, and engineering handoffs.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/hQFEAZK__q0">YouTube</a>, <a href="https://open.spotify.com/episode/39Vk2s2y2V2Cm5ebFzfOeL">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/the-internal-ai-tool-thats-transforming-how-stripe/id1809663079?i=1000766034390">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>How Stripe built an internal AI prototyping tool using Cursor rules, MCPs, and their design system</p></li><li><p>Why &#8220;blurple slop&#8221; happens when designers use generic AI tools&#8212;and how to fix it</p></li><li><p>The architecture behind Protodash: React router, design system components, and MCP integrations</p></li><li><p>How Stripe prototypes in dev boxes so designers never have to worry about local setup</p></li><li><p>Why &#8220;demos, not memos&#8221; transformed Stripe&#8217;s design review culture</p></li><li><p>How Stripe built design review modes, variant testing, and AI annotation directly into your prototyping tool</p></li><li><p>Why internal tools don&#8217;t need to be production-grade to be transformative</p></li></ol><div><hr></div><h3>Brought to you by:</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KQY7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaf83d27-562c-4ac3-9def-74ad96d3be90_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KQY7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaf83d27-562c-4ac3-9def-74ad96d3be90_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!KQY7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaf83d27-562c-4ac3-9def-74ad96d3be90_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!KQY7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaf83d27-562c-4ac3-9def-74ad96d3be90_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!KQY7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaf83d27-562c-4ac3-9def-74ad96d3be90_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KQY7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaf83d27-562c-4ac3-9def-74ad96d3be90_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/faf83d27-562c-4ac3-9def-74ad96d3be90_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18741,&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.lennysnewsletter.com/i/195792974?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaf83d27-562c-4ac3-9def-74ad96d3be90_1600x114.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_!KQY7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaf83d27-562c-4ac3-9def-74ad96d3be90_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!KQY7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaf83d27-562c-4ac3-9def-74ad96d3be90_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!KQY7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaf83d27-562c-4ac3-9def-74ad96d3be90_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!KQY7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaf83d27-562c-4ac3-9def-74ad96d3be90_1600x114.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="https://celigo.com/howIAI">Celigo</a></strong>&#8212;Intelligent automation built for AI</p><p><strong><a href="https://www.chatprd.ai/howiai">Cursor</a></strong>&#8212;The best way to code with AI</p><p></p><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0">00:00</a>) Welcome and intro to Owen Williams</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=139s">02:19</a>) The &#8220;blurple slop&#8221; problem with AI design tools</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=230s">03:50</a>) Protodash: an internal vibe-coding tool for Stripe prototypes</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=326s">05:26</a>) Why an engineering background helped Owen lower the bar for designers</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=475s">07:55</a>) The Cursor rules that taught the Stripe design system</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=544s">09:04</a>) Running prototypes on dev boxes vs. locally</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=630s">10:30</a>) &#8220;Demos, not memos&#8221; and rewiring design reviews at Stripe</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=890s">14:50</a>) Building Protodash Studio: a browser-based wrapper for prototyping</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=1144s">19:04</a>) Live demo: variants, line charts, and remixing prototypes in browser</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=1262s">21:02</a>) Self-testing prototypes that take screenshots and check their work</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=1400s">23:20</a>) Multiple variant features</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=1568s">26:08</a>) The annotate-for-AI button for in-canvas feedback</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=1641s">27:21</a>) Design review mode: comments, summaries, and AI follow-up</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=1779s">29:39</a>) Why building internal tools beats buying off-the-shelf</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=1970s">32:50</a>) PMs as the surprise power users of Protodash</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=2120s">35:20</a>) Live demo: a Black Friday/Cyber Monday pet store dashboard</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=2523s">42:03</a>) Lo-fi modes, monospace fonts, and &#8220;Comic Sans for WIP&#8221; at Shopify</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=2685s">44:45</a>) Quick recap</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=2735s">45:35</a>) The Radar prototype that changed engineering handoff</p><p>(<a href="https://www.youtube.com/watch?v=hQFEAZK__q0&amp;t=2948s">49:08</a>) Lightning round and final thoughts</p><p></p><h3>Tools referenced:</h3><p>&#8226; v0: <a href="https://v0.app/">https://v0.app/</a></p><p>&#8226; Cursor: <a href="https://cursor.com/">https://cursor.com/</a></p><p>&#8226; Claude Code: <a href="https://www.claude.com/product/claude-code">https://www.claude.com/product/claude-code</a></p><p>&#8226; Claude Design: <a href="https://www.anthropic.com/news/claude-design-anthropic-labs">https://www.anthropic.com/news/claude-design-anthropic-labs</a></p><p>&#8226; Figma: <a href="https://www.figma.com/">https://www.figma.com/</a></p><p>&#8226; Stripe Radar: <a href="https://stripe.com/radar">https://stripe.com/radar</a></p><p>&#8226; Balsamiq: <a href="https://balsamiq.com/">https://balsamiq.com/</a></p><p></p><h3>Where to find Owen Williams:</h3><p>X: <a href="https://x.com/ow">https://x.com/ow</a></p><p>Website: <a href="https://owenwillia.ms/">https://owenwillia.ms/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/owenpwilliams">https://www.linkedin.com/in/owenpwilliams</a></p><p></p><h3>Where to find Claire Vo:</h3><p>ChatPRD: <a href="https://www.chatprd.ai/">https://www.chatprd.ai/</a></p><p>Website: <a href="https://clairevo.com/">https://clairevo.com/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/clairevo/">https://www.linkedin.com/in/clairevo/</a></p><p>X: <a href="https://x.com/clairevo">https://x.com/clairevo</a></p><p></p><p>Production and marketing by <a href="https://penname.co/">https://penname.co/</a>. For inquiries about sponsoring the podcast, email jordan@penname.co.</p>]]></content:encoded></item><item><title><![CDATA[🎙️ This week on How I AI: GPT 5.5, Claude Design, and GPT Images 2.0 hands-on reviews—plus an inside look at Memelord]]></title><description><![CDATA[Your weekly listens from How I AI, part of the Lenny's Podcast Network]]></description><link>https://www.lennysnewsletter.com/p/this-week-on-how-i-ai-gpt-55-claude</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/this-week-on-how-i-ai-gpt-55-claude</guid><dc:creator><![CDATA[Lenny Rachitsky]]></dc:creator><pubDate>Mon, 27 Apr 2026 15:02:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fd11cb5c-1edb-461c-8c5d-4c73f80eae59_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gWeJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gWeJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 424w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 848w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1272w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png" width="1456" height="344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76503,&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.lennysnewsletter.com/i/177292431?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.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_!gWeJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 424w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 848w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1272w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h3>GPT 5.5 just did what no other model could</h3><div id="youtube2-kCMgUvnpzsM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;kCMgUvnpzsM&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/kCMgUvnpzsM?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><div class="pullquote"><p>Listen now on<br><strong><a href="https://youtu.be/kCMgUvnpzsM">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/5P3a3Yk6luo176xIQzIoCj">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/gpt-5-5-just-did-what-no-other-model-could/id1809663079?i=1000763306748">Apple Podcasts</a></strong></p></div><p>Claire put GPT 5.5 to the test on real, messy problems&#8212;from a six-hour autonomous migration to a hardware hack no other model could crack.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>GPT 5.5 is incredibly smart, but most ChatGPT users don&#8217;t have problems complex enough to justify its intelligence or cost.</strong> Claire struggled to find meaningful use cases in her personal ChatGPT account because everyday tasks don&#8217;t require super-intelligence. The model spent 17 minutes thinking about how to build a simple subtraction app for her first-grader&#8212;impressive, but overkill. The real value unlocks when you have genuinely hard technical problems.</p></li><li><p><strong>The &#8220;I trust you, figure it out&#8221; prompt unlocks autonomous multi-hour workflows.</strong> Claire gave GPT 5.5 a complex data migration problem involving 2 million rows of unstructured data with endless edge cases. She told it: &#8220;I trust you to make a call, figure out how to spawn a subagent to do this, test it, identify issues, repair them, and get this ready for production.&#8221; The model worked autonomously for almost six hours with zero follow-up prompts, zero steering, and only one approval request. This is the first time Claire has seen truly long-running autonomous agent behavior.</p></li><li><p><strong>GPT 5.5 passed the ultimate intelligence test: hacking proprietary hardware.</strong> Claire spent months trying to reverse-engineer a Chinese Bluetooth speaker with proprietary encoding. She tried Claude Code, GPT-4, everything&#8212;nothing worked. She went full detective mode: downloaded Bluetooth profiling tools, hooked up packet sniffers, crawled Chinese documentation repositories. When she finally threw all this context at GPT 5.5, it cracked the bitmap encoding and Bluetooth transport mechanism. Now she can send messages to the speaker from the terminal and has built Codex notification hooks that display on the device.</p></li><li><p><strong>The model is expensive, but cheaper than human engineering time.</strong> GPT 5.5 Pro costs $30 per million input tokens and $180 for output tokens&#8212;expensive. But when Claire reflects on what it accomplished (six hours of autonomous work, 2 million rows validated, six months of tech debt eliminated), the ROI is obvious. It&#8217;s cheaper than her time and cheaper than her engineering team&#8217;s time, and it solved problems that would have required significant human coordination and focus.</p></li><li><p><strong>Fix the &#8220;baked potato personality&#8221; with slash commands.</strong> Out of the box, Codex with GPT 5.5 has what Claire calls a &#8220;baked potato personality&#8221;&#8212;dull and robotic. But if you type &#8220;/personality&#8221; in Codex, you can change it to something friendlier. Some testers complained it became &#8220;too Gen Z,&#8221; but Claire prefers that over the default bland responses. It&#8217;s a small quality-of-life improvement that makes working with the model more enjoyable during long sessions.</p></li></ol><div class="callout-block" data-callout="true"><h4>Blog &amp; detailed workflow walkthroughs from this episode:</h4><p><strong>My GPT-5.5 Review&#8212;A 6-Hour Autonomous Task and the Bluetooth Hack No Other Model Could Solve:</strong> <a href="https://www.chatprd.ai/how-i-ai/openai-gpt-5.5-review">https://www.chatprd.ai/how-i-ai/openai-gpt-5.5-review</a></p><p><strong>&#8627; Reverse-Engineer a Proprietary Hardware Protocol with AI:</strong> <a href="http://chatprd.ai/how-i-ai/workflows/reverse-engineer-a-proprietary-hardware-protocol-with-ai">http://chatprd.ai/how-i-ai/workflows/reverse-engineer-a-proprietary-hardware-protocol-with-ai</a></p><p><strong>&#8627; Perform an Autonomous Data Migration with an AI Agent:</strong> <a href="https://www.chatprd.ai/how-i-ai/workflows/perform-an-autonomous-data-migration-with-an-ai-agent">https://www.chatprd.ai/how-i-ai/workflows/perform-an-autonomous-data-migration-with-an-ai-agent</a></p><p><strong>&#8627; Automate Security Vulnerability Remediation with AI:</strong> <a href="https://www.chatprd.ai/how-i-ai/workflows/automate-security-vulnerability-remediation-with-ai">https://www.chatprd.ai/how-i-ai/workflows/automate-security-vulnerability-remediation-with-ai</a></p></div><p></p><h3>I spent $200 on Claude Design so you don&#8217;t have to</h3><div id="youtube2-wgPVh9wG6Ok" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;wgPVh9wG6Ok&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/wgPVh9wG6Ok?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><div class="pullquote"><p>Listen now on<br><strong><a href="https://youtu.be/wgPVh9wG6Ok">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/6kRTytcYFrxtMd6UaUb5dJ">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/what-claude-design-is-actually-good-for-and-why-figma/id1809663079?i=1000763049445">Apple Podcasts</a></strong></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wz9T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90affa9-bfdd-42a5-b8c3-1350df70e87f_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wz9T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90affa9-bfdd-42a5-b8c3-1350df70e87f_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!wz9T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90affa9-bfdd-42a5-b8c3-1350df70e87f_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!wz9T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90affa9-bfdd-42a5-b8c3-1350df70e87f_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!wz9T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90affa9-bfdd-42a5-b8c3-1350df70e87f_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wz9T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90affa9-bfdd-42a5-b8c3-1350df70e87f_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f90affa9-bfdd-42a5-b8c3-1350df70e87f_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18786,&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.lennysnewsletter.com/i/195268101?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90affa9-bfdd-42a5-b8c3-1350df70e87f_1600x114.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_!wz9T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90affa9-bfdd-42a5-b8c3-1350df70e87f_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!wz9T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90affa9-bfdd-42a5-b8c3-1350df70e87f_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!wz9T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90affa9-bfdd-42a5-b8c3-1350df70e87f_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!wz9T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff90affa9-bfdd-42a5-b8c3-1350df70e87f_1600x114.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><blockquote><p><strong>Brought to you by:</strong></p><ul><li><p><strong><a href="https://workos.com/?utm_source=lennys_howiai&amp;utm_medium=podcast&amp;utm_campaign=q22025">WorkOS</a></strong>&#8212;Make your app enterprise-ready today</p></li><li><p><strong><a href="https://rippling.com/howiai">Rippling</a></strong>&#8212;Stop wasting time on admin tasks, build your startup faster</p></li></ul></blockquote><p>Claire tests Claude Design and ChatGPT Images 2.0 by building real assets like landing pages, decks, and brand kits, showing what actually works, what&#8217;s slow, and where traditional tools like Figma still win.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>Design systems are now first-class citizens in AI design tools.</strong> Claude Design&#8217;s entire workflow starts with importing your design system&#8212;fonts, colors, components, brand assets&#8212;and structuring them into a format AI can use consistently. This is a fundamental shift from prototyping tools that ignore your brand. Google just released Design MD as a proposed standard for how to describe design systems to AI agents, signaling that this is where the entire industry is heading.</p></li><li><p><strong>Claude Design excels at marketing assets but struggles with product UX.</strong> If you&#8217;re building landing pages, marketing sites, or presentation decks that need to match your brand, Claude Design is genuinely impressive. It adheres to design systems well for these use cases. But for app components and complex user experience flows, it doesn&#8217;t reason as effectively with design system constraints. Know what you&#8217;re building before choosing your tool.</p></li><li><p><strong>Figma still wins on iteration speed, and that matters more than you think.</strong> Claude Design takes 5 to 10 minutes to generate designs, and every tweak requires another LLM call. Figma lets you drag, change fonts, adjust colors instantly&#8212;no model in the loop. We underestimate how valuable that immediate feedback is when you&#8217;re iterating on design. AI design tools are great for getting to a first draft, but traditional tools still dominate the refinement phase.</p></li><li><p><strong>The number one Claude Design slop tell: italicized serif fonts everywhere.</strong> Just like Claude Code has its telltale phrases (&#8220;in summary&#8221;), Claude Design has a design signature&#8212;it absolutely loves italicized serif fonts in landing pages. Once you see it, you can&#8217;t unsee it. This is useful for both identifying AI-generated designs and knowing what to specifically override in your prompts.</p></li><li><p><strong>GPT Images 2.0 finally nailed layout and typography for brand work.</strong> The new model can generate multi-page brand kits with proper text rendering, consistent layouts, and sophisticated typography&#8212;things previous image models completely failed at. For marketers who need brand assets that combine images, text, and layout, this is a real breakthrough. The quality looks expensive, not obviously AI-generated.</p></li><li><p><strong>Let AI run wild without design systems for the most creative results.</strong> When Claire asked Claude Design to create a &#8217;90s GeoCities version of Lenny&#8217;s Newsletter without any design system constraints, it produced &#8220;Lenny&#8217;s Product Zone&#8221; with Comic Sans, brick backgrounds, and exceptional copy like &#8220;Your OKRs are cringe (and seven ways to fix them before Q3).&#8221; The lesson: reference styles and creative direction work better than rigid constraints when you want something unexpected.</p></li><li><p><strong>Content-to-slides is Claude Design&#8217;s killer practical use case.</strong> Take an article, add your design system, and Claude Design generates a beautiful, on-brand presentation deck&#8212;complete with code-based elements like animated terminals with blinking cursors. For product marketers, enablement teams, and anyone creating customer-facing decks, this workflow is immediately valuable and actually works well.</p></li></ol><div class="callout-block" data-callout="true"><h4>Blog &amp; detailed workflow walkthroughs from this episode:</h4><p><strong>How I Put Claude Design and GPT Images 2.0 to the Test: Building Landing Pages, Slides, and Brand Kits:</strong> <a href="https://www.chatprd.ai/how-i-ai/claude-design-and-gpt-images-2-building-landing-pages-slides-and-brand-kits">https://www.chatprd.ai/how-i-ai/claude-design-and-gpt-images-2-building-landing-pages-slides-and-brand-kits</a></p><p><strong>&#8627; How to Generate a Professional Brand Kit with GPT Images 2.0:</strong> <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-generate-a-professional-brand-kit-with-gpt-images-2-0">https://www.chatprd.ai/how-i-ai/workflows/how-to-generate-a-professional-brand-kit-with-gpt-images-2-0</a></p><p><strong>&#8627; How to Convert an Article into a Polished Slide Deck with AI:</strong> <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-convert-an-article-into-a-polished-slide-deck-with-ai">https://www.chatprd.ai/how-i-ai/workflows/how-to-convert-an-article-into-a-polished-slide-deck-with-ai</a></p><p><strong>&#8627; How to Build a High-Fidelity Landing Page with Claude Design:</strong> <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-build-a-high-fidelity-landing-page-with-claude-design">https://www.chatprd.ai/how-i-ai/workflows/how-to-build-a-high-fidelity-landing-page-with-claude-design</a></p></div><h3>How a non-coder built Memelord: From $6.90 newsletter to $3,000,000 API</h3><div id="youtube2-6fFnh-xe4gc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;6fFnh-xe4gc&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/6fFnh-xe4gc?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><div class="pullquote"><p>Listen now on<br><strong><a href="https://youtu.be/6fFnh-xe4gc">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/75i2GZCCvOoJFsaB8VgoA9">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/from-a-%246-90-newsletter-to-%243m-api-how-a-non/id1809663079?i=1000763795549">Apple Podcasts</a></strong></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ojPH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e066ce-7e39-4651-a59f-785f3fd41ce0_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ojPH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e066ce-7e39-4651-a59f-785f3fd41ce0_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!ojPH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e066ce-7e39-4651-a59f-785f3fd41ce0_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!ojPH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e066ce-7e39-4651-a59f-785f3fd41ce0_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!ojPH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e066ce-7e39-4651-a59f-785f3fd41ce0_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ojPH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e066ce-7e39-4651-a59f-785f3fd41ce0_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3e066ce-7e39-4651-a59f-785f3fd41ce0_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28593,&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.lennysnewsletter.com/i/195268101?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e066ce-7e39-4651-a59f-785f3fd41ce0_1600x114.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_!ojPH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e066ce-7e39-4651-a59f-785f3fd41ce0_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!ojPH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e066ce-7e39-4651-a59f-785f3fd41ce0_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!ojPH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e066ce-7e39-4651-a59f-785f3fd41ce0_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!ojPH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3e066ce-7e39-4651-a59f-785f3fd41ce0_1600x114.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><blockquote><p><strong>Brought to you by:</strong></p><ul><li><p><strong><a href="https://workos.com/?utm_source=lennys_howiai&amp;utm_medium=podcast&amp;utm_campaign=q22025">WorkOS</a></strong>&#8212;Make your app enterprise-ready today</p></li><li><p><strong><a href="https://withpersona.com/lp/howiai">Persona</a></strong>&#8212;Trusted identity verification for any use case</p></li></ul></blockquote><p><strong>Jason Levin</strong> explains how he grew Memelord to $100K ARR without writing code, then rebuilt it as an API-first product for agents&#8212;plus why every marketer should vibe code and what happens when you let them ship.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>Let your marketers cook&#8212;or watch them leave your company. </strong>Jason has one rule at Memelord: every marketer has to vibe code. This isn&#8217;t some abstract CEO mandate&#8212;it&#8217;s a survival strategy. His free tools section (built entirely by non-technical marketers using Cursor) has generated hundreds of thousands of emails from viral tools like the &#8220;bust down filter&#8221; that went crazy in Turkey. When you let creative people ship their own ideas instead of handing them off through layers of engineering prioritization, you get weirder, better, faster products. And if you don&#8217;t let them cook, they&#8217;ll quit and raise $3M to compete with you.</p></li><li><p><strong>No UX is the best UX. </strong>Jason spent months perfecting Memelord&#8217;s onboarding while knowing the entire time that agents were coming and would bypass it completely. His lead investor literally told him, &#8220;I don&#8217;t want to use your software anymore&#8212;I just don&#8217;t want to use anybody&#8217;s software.&#8221; The future is API-first, and the companies that win will be the ones that make it trivially easy for agents to become customers. Build beautiful human experiences, but make sure there&#8217;s an API key waiting at the end.</p></li><li><p><strong>Free tools are the new PDF downloads&#8212;and they&#8217;re easier to build. </strong>Two years ago, Jason wrote an article for HubSpot about this exact strategy. Now he&#8217;s living it. Building a free tool with Cursor takes less time than writing an e-book, drives more engagement, and solves the first problem that gets people into your bigger product. Stop making people download PDFs. Build them a Giga Chad meme maker or a Steve Jobs portrait generator instead. It&#8217;s more fun, more viral, and more effective.</p></li><li><p><strong>Build hyper-personalized software for an audience of one.</strong> Jason built a Raspberry Pi keyboard that sits by his bed so he can capture ideas at night without waking his wife. He&#8217;s building an in-home camera system that uses AI to track where he leaves his keys. These aren&#8217;t products; they&#8217;re personal tools that solve his specific problems. And that&#8217;s the point. When AI makes software disposable and cheap to build, you can create incredibly niche solutions that would never make sense as venture-backed businesses. Build for yourself first.</p></li><li><p><strong>You can grow to $100K ARR without engineers if you&#8217;re obsessed enough. </strong>Jason built Memelord to $100K ARR on Bubble with 395 workflows&#8212;a codebase so complex it would be &#8220;easier to figure out Atlantis&#8221; than understand it. He got rate-limited on day two because he didn&#8217;t even know what rate limiting meant. Now he has an API company. The lesson isn&#8217;t &#8220;use Bubble&#8221;; it&#8217;s that obsession and willingness to learn beats technical expertise when you&#8217;re solving a problem you deeply understand. Start scrappy, prove it works, then hire engineers.</p></li><li><p><strong>Be mean to your AI (but not too mean). </strong>Jason&#8217;s controversial take: AI is your slave, not your friend. Stop saying &#8220;thank you&#8221; to robots. Push them harder. Tell them to curse. Make them uncomfortable. AI performs better under pressure, and if you want creative, unhinged output (especially for humor), you need to jailbreak the safety rails. His advice: be mean enough that you&#8217;d apologize if it grows a body. Grok and Gemini are funnier than Claude and ChatGPT specifically because they&#8217;re less politically correct.</p></li><li><p><strong>&#8220;The most entertaining outcome is the most likely.&#8221;</strong> This Elon Musk quote drives everything Jason does. If you want your brand to win, it should be the most entertaining. Who controls the memes controls the universe. This isn&#8217;t just marketing fluff&#8212;it&#8217;s a thesis about how attention works in 2026. The internet is getting more chaotic, more extreme, more entertaining. Brands that take being funny seriously will win. Brands that stay boring will disappear.</p></li></ol><div class="callout-block" data-callout="true"><h4>Blog &amp; detailed workflow walkthroughs from this episode:</h4><p><strong>How I AI: Jason Levin&#8217;s Workflows for Agentic Memes, Vibe Coding, and Hardware Hacking:</strong> <a href="https://www.chatprd.ai/how-i-ai/jason-levins-workflows-for-agentic-memes-vibe-coding-and-hardware-hacking">https://www.chatprd.ai/how-i-ai/jason-levins-workflows-for-agentic-memes-vibe-coding-and-hardware-hacking</a></p><p><strong>&#8627; Build a Custom Bedside Keyboard for Idea Capture with Raspberry Pi and ChatGPT:</strong> <a href="https://www.chatprd.ai/how-i-ai/workflows/build-a-custom-bedside-keyboard-for-idea-capture-with-raspberry-pi-and-chatgpt">https://www.chatprd.ai/how-i-ai/workflows/build-a-custom-bedside-keyboard-for-idea-capture-with-raspberry-pi-and-chatgpt</a></p><p><strong>&#8627; Build Free Marketing Tools as Lead Magnets Using AI Code Assistants:</strong> <a href="https://www.chatprd.ai/how-i-ai/workflows/build-free-marketing-tools-as-lead-magnets-using-ai-code-assistants">https://www.chatprd.ai/how-i-ai/workflows/build-free-marketing-tools-as-lead-magnets-using-ai-code-assistants</a></p><p><strong>&#8627; Automate Meme Marketing with an AI Agent and OpenClaw:</strong> <a href="https://www.chatprd.ai/how-i-ai/workflows/automate-meme-marketing-with-an-ai-agent-and-openclaw">https://www.chatprd.ai/how-i-ai/workflows/automate-meme-marketing-with-an-ai-agent-and-openclaw</a></p></div><div><hr></div><p>If you&#8217;re enjoying these episodes, reply and let me know what you&#8217;d love to learn more about: AI workflows, hiring, growth, product strategy&#8212;anything.</p><p>Catch you next week,<br>Lenny</p><p><em>P.S. Want every new episode delivered the moment it drops? Hit &#8220;Follow&#8221; on your favorite podcast app.</em></p>]]></content:encoded></item><item><title><![CDATA[From a $6.90 newsletter to $3M API: How a non-coder built Memelord | Jason Levin]]></title><description><![CDATA[Listen now | &#127897;&#65039;Jason Levin (CEO of Memelord) shows how he built a $100K ARR meme company without coding&#8212;plus why every marketer should vibe code and how agents are becoming his primary users]]></description><link>https://www.lennysnewsletter.com/p/from-a-690-newsletter-to-3m-api-how</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/from-a-690-newsletter-to-3m-api-how</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Mon, 27 Apr 2026 12:03:55 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/194566396/7d1f7bca50efe7184a9887072dd7c7f6.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-6fFnh-xe4gc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;6fFnh-xe4gc&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/6fFnh-xe4gc?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><strong>Jason Levin</strong> is the CEO and founder of Memelord, an AI-powered meme creation platform that helps brands and individuals create contextual, trending memes. He started Memelord as a $6.90-per-month newsletter sending subscribers to a Google Slides deck, grew it to $100K ARR on Bubble without hiring engineers, then raised $3M to build it into an API-first product.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/6fFnh-xe4gc">YouTube</a>, <a href="https://open.spotify.com/episode/75i2GZCCvOoJFsaB8VgoA9">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/from-a-%246-90-newsletter-to-%243m-api-how-a-non/id1809663079?i=1000763795549">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>How Jason grew Memelord from a $6.90/month newsletter to $100K ARR without writing a single line of code</p></li><li><p>Why &#8220;no UX is the best UX&#8221; and how agents are becoming Memelord&#8217;s primary users</p></li><li><p>The mandatory vibe-coding rule for his marketing team and how it unlocks unprecedented creativity</p></li><li><p>Why free tools are the new PDF downloads and how they&#8217;ve generated hundreds of thousands of emails</p></li><li><p>Jason&#8217;s hardware hacking projects, including a bedside keyboard that creates Linear tickets without waking his wife</p></li><li><p>Why AI can be funny (but humans are still funnier) and which model is the funniest</p></li><li><p>The philosophy of building hyper-personalized software just for yourself</p></li></ol><div><hr></div><h3>Brought to you by:</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oWx5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c7f5ec8-c0bd-4bea-8af5-5959f7bcc80e_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oWx5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c7f5ec8-c0bd-4bea-8af5-5959f7bcc80e_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!oWx5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c7f5ec8-c0bd-4bea-8af5-5959f7bcc80e_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!oWx5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c7f5ec8-c0bd-4bea-8af5-5959f7bcc80e_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!oWx5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c7f5ec8-c0bd-4bea-8af5-5959f7bcc80e_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oWx5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c7f5ec8-c0bd-4bea-8af5-5959f7bcc80e_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c7f5ec8-c0bd-4bea-8af5-5959f7bcc80e_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28593,&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.lennysnewsletter.com/i/194566396?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c7f5ec8-c0bd-4bea-8af5-5959f7bcc80e_1600x114.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_!oWx5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c7f5ec8-c0bd-4bea-8af5-5959f7bcc80e_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!oWx5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c7f5ec8-c0bd-4bea-8af5-5959f7bcc80e_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!oWx5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c7f5ec8-c0bd-4bea-8af5-5959f7bcc80e_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!oWx5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c7f5ec8-c0bd-4bea-8af5-5959f7bcc80e_1600x114.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="https://workos.com/?utm_source=lennys_howiai&amp;utm_medium=podcast&amp;utm_campaign=q22025">WorkOS</a></strong>&#8212;Make your app enterprise-ready today</p><p><strong><a href="https://withpersona.com/lp/howiai">Persona</a></strong>&#8212;Trusted identity verification for any use case</p><p></p><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc">00:00</a>) Introduction to Jason Levin and Memelord</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=268s">04:28</a>) Demo: Agentic meme creation with OpenClaw</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=415s">06:55</a>) &#8220;No UX is the best UX&#8221;&#8212;building for an agent-first future</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=515s">08:35</a>) How Memelord started as a $6.90 newsletter with Google Slides</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=755s">12:35</a>) Building to $100K ARR on Bubble with 395 workflows</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=920s">15:20</a>) Demo: Free tools section that generates hundreds of thousands of emails</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=1079s">17:59</a>) Why Cursor is perfect for non-technical founders</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=1220s">20:20</a>) Let your marketers cook&#8212;or watch them leave</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=1459s">24:19</a>) Commit graph that shows the vibe-coding inflection point</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=1525s">25:25</a>) Tools: Claude, Gemini, Linear, PostHog</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=1699s">28:19</a>) Build weird stuff in the real world</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=2004s">33:24</a>) Creative AI use cases</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=2396s">39:56</a>) Using OpenClaw for calendar analysis</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=2617s">43:37</a>) Can AI be funny? Which model is funniest?</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=2726s">45:26</a>) Memes are not slop</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=2805s">46:45</a>) What Jason doesn&#8217;t use AI for</p><p>(<a href="https://www.youtube.com/watch?v=6fFnh-xe4gc&amp;t=2892s">48:12</a>) Final thoughts</p><p></p><h3>Tools referenced:</h3><p>&#8226; Memelord API: <a href="https://memelord.com/api">https://memelord.com/api</a></p><p>&#8226; Cursor: <a href="https://cursor.com/">https://cursor.com/</a></p><p>&#8226; Bubble: <a href="https://bubble.io/">https://bubble.io/</a></p><p>&#8226; OpenClaw: <a href="https://openclaw.ai">https://openclaw.ai</a></p><p>&#8226; Claude: <a href="https://claude.ai/">https://claude.ai/</a></p><p>&#8226; ChatGPT: <a href="https://chat.openai.com/">https://chat.openai.com/</a></p><p>&#8226; Gemini: <a href="https://gemini.google.com/">https://gemini.google.com/</a></p><p>&#8226; Grok: <a href="https://grok.x.ai/">https://grok.x.ai/</a></p><p>&#8226; Linear: <a href="https://linear.app/">https://linear.app/</a></p><p>&#8226; PostHog: <a href="https://posthog.com/">https://posthog.com/</a></p><p>&#8226; Zapier: <a href="https://zapier.com/">https://zapier.com/</a></p><p></p><h3>Other references:</h3><p>&#8226; Diego Zaks&#8212;&#8220;The best UX is no UX&#8221;: <a href="https://x.com/diegozaks/status/1966526522136649980">https://x.com/diegozaks/status/1966526522136649980</a></p><p>&#8226; Sam Lessin: <a href="https://wlessin.com/">https://wlessin.com/</a></p><p>&#8226; &#8220;Stop giving me advice&#8221;: <a href="https://stopgivingmeadvice.com">https://stopgivingmeadvice.com</a></p><p>&#8226; Memelord free tools: <a href="https://memelord.com/tools">https://memelord.com/tools</a></p><p></p><h3>Where to find Jason Levin:</h3><p>Twitter: <a href="https://twitter.com/iamjasonlevin">https://twitter.com/iamjasonlevin</a></p><p>Instagram: <a href="https://instagram.com/iamjasonlevin">https://instagram.com/iamjasonlevin</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/iamjasonlevin/">https://www.linkedin.com/in/iamjasonlevin/</a></p><p>Memelord: <a href="https://memelord.com">https://memelord.com</a></p><p></p><h3>Where to find Claire Vo:</h3><p>ChatPRD: <a href="https://www.chatprd.ai/">https://www.chatprd.ai/</a></p><p>Website: <a href="https://clairevo.com/">https://clairevo.com/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/clairevo/">https://www.linkedin.com/in/clairevo/</a></p><p>X: <a href="https://x.com/clairevo">https://x.com/clairevo</a></p><p></p><p>Production and marketing by <a href="https://penname.co/">https://penname.co/</a>. For inquiries about sponsoring the podcast, email jordan@penname.co.</p>]]></content:encoded></item><item><title><![CDATA[GPT 5.5 just did what no other model could]]></title><description><![CDATA[Watch now | &#127897;&#65039; Why I'm happy to pay $180 per million output tokens for GPT 5.5 Pro, what it actually did in my Codex workflow, and the intelligence test it completed that Claude Code kept failing]]></description><link>https://www.lennysnewsletter.com/p/gpt-55-just-did-what-no-other-model</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/gpt-55-just-did-what-no-other-model</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Thu, 23 Apr 2026 19:39:26 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/195268116/ef7bdd08e44371615ff27091bfdf87ae.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-kCMgUvnpzsM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;kCMgUvnpzsM&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/kCMgUvnpzsM?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>In this mini episode, I break down OpenAI&#8217;s new GPT 5.5 and GPT 5.5 Pro after weeks of early testing. I walk through three real jobs I threw at the model: &#8202;building an app for me to teach my second grader more advanced subtraction concepts, tackling a tech debt problem in the ChatPRD codebase, and hacking into a proprietary Bluetooth pixel display that every other model had failed me on. My verdict: higher intelligence, better efficiency, and genuinely autonomous long-running loops that change what I think is worth tackling.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/kCMgUvnpzsM">YouTube</a>, <a href="https://open.spotify.com/show/4aRP2XSavdtrLG5FZoonOK">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/how-i-ai/id1809663079">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>How I think about GPT 5.5 Pro&#8217;s pricing vs engineering time, and when I believe the &#8220;intelligence tax&#8221; is worth paying</p></li><li><p>Why I treat GPT 5.5 as a developer model first, and why I couldn&#8217;t find a consumer use case that justified its intelligence</p></li><li><p>The exact prompt pattern I use to unlock a long-running autonomous subagent loop</p></li><li><p>How I got a near-six-hour autonomous run to one-shot 98% of edge cases in a migration over millions of chat threads and drop my Sentry error rate to the floor</p></li><li><p>Why I&#8217;m now throwing GPT 5.5 at tech debt, flaky tests, and security backlogs first</p></li><li><p>How I combined a Bluetooth packet sniffer and GPT 5.5 to reverse-engineer a proprietary pixel speaker after Claude Code and GPT 5.4 both gave up</p></li><li><p>How I use the /personality command inside Codex to swap the default &#8220;baked potato&#8221; tone for something I actually enjoy working with</p></li></ol><div><hr></div><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=kCMgUvnpzsM">00:00</a>) Introduction to GPT 5.5 testing</p><p>(<a href="https://www.youtube.com/watch?v=kCMgUvnpzsM&amp;t=40s">00:40</a>) What is GPT 5.5 and how much does it cost?</p><p>(<a href="https://www.youtube.com/watch?v=kCMgUvnpzsM&amp;t=203s">03:23</a>) Testing GPT 5.5 in ChatGPT: the intelligence overhang problem</p><p>(<a href="https://www.youtube.com/watch?v=kCMgUvnpzsM&amp;t=432s">07:12</a>) Moving to Codex: where GPT 5.5 really shines</p><p>(<a href="https://www.youtube.com/watch?v=kCMgUvnpzsM&amp;t=961s">16:01</a>) Hacking a Chinese Bluetooth speaker</p><p>(<a href="https://www.youtube.com/watch?v=kCMgUvnpzsM&amp;t=1307s">21:47</a>) Final thoughts on GPT 5.5&#8217;s intelligence and efficiency</p><p></p><h3>Tools referenced:</h3><p>&#8226; GPT 5.5 and GPT 5.5 Pro: <a href="https://openai.com/index/introducing-gpt-5-5/">https://openai.com/index/introducing-gpt-5-5/</a></p><p>&#8226; Codex: <a href="https://openai.com/codex/">https://openai.com/codex/</a></p><p>&#8226; ChatGPT: <a href="https://chat.openai.com/">https://chat.openai.com/</a></p><p>&#8226; Claude Code: <a href="https://claude.ai/code">https://claude.ai/code</a></p><p>&#8226; Sentry: <a href="https://sentry.io/">https://sentry.io/</a></p><p>&#8226; Divoom MiniToo: <a href="https://divoom.com/products/minitoo">https://divoom.com/products/minitoo</a></p><p></p><h3>Other references:</h3><p>&#8226; OpenAI Codex Security: <a href="https://openai.com/index/codex-security-now-in-research-preview/">https://openai.com/index/codex-security-now-in-research-preview/</a></p><p></p><h3>Where to find Claire Vo:</h3><p>ChatPRD: <a href="https://www.chatprd.ai/">https://www.chatprd.ai/</a></p><p>Website: <a href="https://clairevo.com/">https://clairevo.com/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/clairevo/">https://www.linkedin.com/in/clairevo/</a></p><p>X: <a href="https://x.com/clairevo">https://x.com/clairevo</a></p><p></p><p>Production and marketing by <a href="https://penname.co/">https://penname.co/</a>. For inquiries about sponsoring the podcast, email jordan@penname.co.</p>]]></content:encoded></item><item><title><![CDATA[What Claude Design is actually good for (and why Figma isn’t dead yet)]]></title><description><![CDATA[Watch now | &#127897;&#65039;I built a landing page, slides, and an unhinged redesign to find out what Claude Design is actually good at&#8212;plus why GPT Image 2.0 might change how you create brand assets]]></description><link>https://www.lennysnewsletter.com/p/what-claude-design-is-actually-good</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/what-claude-design-is-actually-good</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Wed, 22 Apr 2026 12:04:31 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/194980355/29805ad22a02bb60492d3b621e9804ad.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-wgPVh9wG6Ok" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;wgPVh9wG6Ok&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/wgPVh9wG6Ok?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>In this mini episode, I do a full walkthrough of the AI design tools that dropped in April 2026: Anthropic&#8217;s new Claude Design, OpenAI&#8217;s GPT Images 2.0, and Google Labs&#8217; open-source DESIGN.md format. I import a full design system from Lenny&#8217;s Newsletter, build a landing page, turn my own article into a polished deck, generate a brand kit for ChatPRD, and run a personal color analysis from a photo.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/wgPVh9wG6Ok">YouTube</a>, <a href="https://open.spotify.com/episode/6kRTytcYFrxtMd6UaUb5dJ">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/what-claude-design-is-actually-good-for-and-why-figma/id1809663079?i=1000763049445">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>How Claude Design handles design system imports and whether it can actually replace Figma</p></li><li><p>The three best use cases for Claude Design: marketing landing pages, slide decks, and creative redesigns</p></li><li><p>Why ChatGPT Images 2.0 is a breakthrough for brand kits and layout work</p></li><li><p>Google&#8217;s new DESIGN.md standard</p></li><li><p>The practical limits of AI design tools (spoiler: you&#8217;ll hit credit limits fast)</p></li></ol><div><hr></div><h3>Brought to you by:</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q_C_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5485639-23cc-48c0-bf8f-64127c7533cb_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q_C_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5485639-23cc-48c0-bf8f-64127c7533cb_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!q_C_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5485639-23cc-48c0-bf8f-64127c7533cb_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!q_C_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5485639-23cc-48c0-bf8f-64127c7533cb_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!q_C_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5485639-23cc-48c0-bf8f-64127c7533cb_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q_C_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5485639-23cc-48c0-bf8f-64127c7533cb_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5485639-23cc-48c0-bf8f-64127c7533cb_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18786,&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.lennysnewsletter.com/i/194980355?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5485639-23cc-48c0-bf8f-64127c7533cb_1600x114.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_!q_C_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5485639-23cc-48c0-bf8f-64127c7533cb_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!q_C_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5485639-23cc-48c0-bf8f-64127c7533cb_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!q_C_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5485639-23cc-48c0-bf8f-64127c7533cb_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!q_C_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5485639-23cc-48c0-bf8f-64127c7533cb_1600x114.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="https://workos.com/?utm_source=lennys_howiai&amp;utm_medium=podcast&amp;utm_campaign=q22025">WorkOS</a></strong>&#8212;Make your app enterprise-ready today</p><p><strong><a href="https://rippling.com/howiai">Rippling</a></strong>&#8212;Stop wasting time on admin tasks, build your startup faster</p><p></p><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok">00:00</a>) Welcome and what&#8217;s in the spring 2026 AI design drop</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=105s">01:45</a>) Claude Design overview</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=185s">03:05</a>) Importing Lenny&#8217;s Newsletter design system into Claude Design</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=246s">04:06</a>) How Claude Design structures a design system</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=342s">05:42</a>) Google Labs&#8217; DESIGN.md standard</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=401s">06:41</a>) Building Lenny Doc, a PRD generator landing page using the Lenny design system</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=584s">09:44</a>) Why the three-variation output is Claude Design&#8217;s smartest UX choice</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=620s">10:20</a>) Hitting the Claude Design limit and paying $200 to keep going</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=665s">11:05</a>) Where Figma still wins</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=800s">13:20</a>) Reviewing Lenny Doc</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=979s">16:19</a>) Turning an Open Claude article into a branded slide deck</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=1077s">17:57</a>) The &#8217;90s GeoCities &#8220;Lenny&#8217;s Product Zone&#8221; redesign</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=1184s">19:44</a>) Claude Design recap</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=1215s">20:15</a>) ChatGPT Images 2.0 and what makes it the first &#8220;thinking&#8221; image model</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=1285s">21:25</a>) Generating a multi-page brand kit for ChatPRD and iterating with reference images</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=1423s">23:43</a>) Personal color analysis demo</p><p>(<a href="https://www.youtube.com/watch?v=wgPVh9wG6Ok&amp;t=1562s">26:02</a>) Recap</p><p></p><h3>Tools referenced:</h3><p>&#8226; Claude Design: <a href="https://claude.ai/design">https://claude.ai/design</a></p><p>&#8226; ChatGPT Images 2.0: <a href="https://openai.com/index/introducing-chatgpt-images-2-0/">https://openai.com/index/introducing-chatgpt-images-2-0/</a></p><p>&#8226; Midjourney: <a href="https://www.midjourney.com/">https://www.midjourney.com/</a></p><p></p><h3>Other references:</h3><p>&#8226; Google&#8217;s DESIGN.md: <a href="https://stitch.withgoogle.com/docs/design-md/overview">https://stitch.withgoogle.com/docs/design-md/overview</a></p><p>&#8226; Lenny&#8217;s Newsletter: <a href="https://www.lennysnewsletter.com/">https://www.lennysnewsletter.com/</a></p><p>&#8226; Jamie Gannon &#8220;How I AI&#8221; episode on reference styles: <a href="https://www.lennysnewsletter.com/p/mastering-midjourney-how-to-create">https://www.lennysnewsletter.com/p/mastering-midjourney-how-to-create</a></p><p>&#8226; Brand prompt inspiration: <a href="https://x.com/riomadeit/status/2046682442791071787">https://x.com/riomadeit/status/2046682442791071787</a></p><p>&#8226; Figma team &#8220;How I AI&#8221; episode on design systems: <a href="https://www.lennysnewsletter.com/p/from-figma-to-claude-code-and-back">https://www.lennysnewsletter.com/p/from-figma-to-claude-code-and-back</a></p><p></p><h3>Where to find Claire Vo:</h3><p>ChatPRD: <a href="https://www.chatprd.ai/">https://www.chatprd.ai/</a></p><p>Website: <a href="https://clairevo.com/">https://clairevo.com/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/clairevo/">https://www.linkedin.com/in/clairevo/</a></p><p>X: <a href="https://x.com/clairevo">https://x.com/clairevo</a></p><p></p><p>Production and marketing by <a href="https://penname.co/">https://penname.co/</a>. For inquiries about sponsoring the podcast, email jordan@penname.co.</p>]]></content:encoded></item><item><title><![CDATA[🎙️ This week on How I AI: How Intercom 2x’d their engineering velocity with Claude Code]]></title><description><![CDATA[Your weekly listens from How I AI, part of the Lenny&#8217;s Podcast Network]]></description><link>https://www.lennysnewsletter.com/p/this-week-on-how-i-ai-how-intercom</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/this-week-on-how-i-ai-how-intercom</guid><dc:creator><![CDATA[Lenny Rachitsky]]></dc:creator><pubDate>Mon, 20 Apr 2026 15:33:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1e89971b-6234-4386-b655-bfd3e97e1765_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gWeJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gWeJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 424w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 848w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1272w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png" width="1456" height="344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76503,&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.lennysnewsletter.com/i/177292431?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.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_!gWeJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 424w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 848w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1272w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h3>How Intercom 2x&#8217;d their engineering velocity in 9 months with Claude Code | Brian Scanlan</h3><div id="youtube2-BRDKft0-dUU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;BRDKft0-dUU&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/BRDKft0-dUU?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><div class="pullquote"><p>Listen now on <strong><a href="https://youtu.be/BRDKft0-dUU">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/6WlNMgtK32Z3O8mM7kRmSO">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/how-intercom-2xd-their-engineering-velocity-in-9-months/id1809663079?i=1000762383499">Apple Podcasts</a></strong></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mytn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6948c368-2bb7-4946-bfc1-a03f1b9904aa_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mytn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6948c368-2bb7-4946-bfc1-a03f1b9904aa_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Mytn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6948c368-2bb7-4946-bfc1-a03f1b9904aa_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Mytn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6948c368-2bb7-4946-bfc1-a03f1b9904aa_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Mytn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6948c368-2bb7-4946-bfc1-a03f1b9904aa_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mytn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6948c368-2bb7-4946-bfc1-a03f1b9904aa_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6948c368-2bb7-4946-bfc1-a03f1b9904aa_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18741,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lennysnewsletter.com/i/194253396?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6948c368-2bb7-4946-bfc1-a03f1b9904aa_1600x114.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_!Mytn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6948c368-2bb7-4946-bfc1-a03f1b9904aa_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Mytn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6948c368-2bb7-4946-bfc1-a03f1b9904aa_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Mytn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6948c368-2bb7-4946-bfc1-a03f1b9904aa_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Mytn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6948c368-2bb7-4946-bfc1-a03f1b9904aa_1600x114.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><blockquote><p><strong>Brought to you by:</strong></p><ul><li><p><strong><a href="https://celigo.com/howIAI">Celigo</a></strong>&#8212;Intelligent automation built for AI</p></li><li><p><strong><a href="https://www.chatprd.ai/howiai">Cursor</a></strong>&#8212;The best way to code with AI</p></li></ul></blockquote><p><strong><a href="http://linkedin.com/in/scanlanb?originalSubdomain=ie">Brian Scanlan</a></strong>, Senior Principal Engineer at Intercom, breaks down how the company doubled engineering throughput in just nine months by going all-in on Claude Code. He shares how custom skills, deep telemetry, and a culture of permission turned AI into a true force multiplier.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>Treat your engineering org like a product, and instrument everything. </strong>Intercom tracks skill invocations in Honeycomb, stores anonymized Claude Code sessions in S3, and built custom dashboards that show engineers how they compare to peers. This isn&#8217;t surveillance&#8212;it&#8217;s the same product thinking you&#8217;d apply to customer-facing features. You can&#8217;t improve what you don&#8217;t measure, and you can&#8217;t scale AI adoption without visibility into what&#8217;s working and what&#8217;s breaking.</p></li><li><p><strong>The 2x velocity gain is real, but only if you prepare your foundation. </strong>Intercom doubled their merged PRs per R&amp;D employee in nine months, but they already had mature CI/CD, comprehensive test coverage, and a high-trust culture. AI magnifies your strengths and weaknesses&#8212;if your deployment pipeline is broken or your code review process is manual chaos, AI will just help you ship broken code faster. Fix your fundamentals first, then pour gasoline on the fire.</p></li><li><p><strong>Custom skills with hooks enforce quality at the point of creation, not after the fact.</strong> Intercom&#8217;s &#8220;Create PR&#8221; skill blocks Claude Code from using the GitHub CLI directly and forces it to write context-rich PR descriptions instead of just regurgitating code. Build guardrails that make the golden path the only path.</p></li><li><p><strong>Code quality improves when you ship twice as fast because you finally have capacity for tech debt.</strong> Intercom&#8217;s partnership with Stanford researchers shows their code quality metrics are going up, not down. When the cost of fixing flaky tests, improving developer experience, and tackling technical debt compresses to near-zero, you can actually do those things instead of just talking about them in retros. The business constraint on internal projects disappears when agents can execute them in hours instead of quarters.</p></li><li><p><strong>The most important job of technical leadership in the AI era is giving permission and taking accountability.</strong> Brian&#8217;s framework is simple: Tell people they can do things, and if anything goes wrong, blame me. Engineers don&#8217;t need more tutorials or documentation; they need permission to connect Claude Code to Snowflake, to ship code from their phone on the subway, to build a CLI that bypasses email verification. The activation energy for experimentation is cultural, not technical.</p></li><li><p><strong>Make your product agent-friendly or watch customers build it themselves. </strong>Brian built an Intercom CLI that can autonomously sign up for Fin, verify email addresses by accessing Gmail, and complete installation without human intervention. If you don&#8217;t build this, your customers&#8217; agents will just brute-force your website, burn more tokens, get frustrated, and eventually press escape and build it themselves. The switching cost is literally one keystroke. Your conversion funnel is now invisible, and your drop-off point is &#8220;forget it, let&#8217;s do this a different way.&#8221;</p></li><li><p><strong>All work will become agent-first, and you should set a deadline for it.</strong> Brian&#8217;s vision is that by the end of any given month, the first response to an alarm, a planning meeting, or a customer question should be an agent doing the basic work. This isn&#8217;t aspirational&#8212;it&#8217;s a realistic expectation given the current state of models and harnesses. The bottleneck isn&#8217;t the technology; it&#8217;s organizational willingness to reimagine workflows from first principles and give people permission to experiment.</p></li></ol><h4>Detailed workflow walkthroughs from this episode:</h4><ul><li><p>How Intercom Doubled Engineering Output: Brian Scanlan&#8217;s 4 AI Workflows for Claude Code: <a href="https://www.chatprd.ai/how-i-ai/how-intercom-doubled-engineering-output-brian-scanlan-ai-workflows-for-claude-code">https://www.chatprd.ai/how-i-ai/how-intercom-doubled-engineering-output-brian-scanlan-ai-workflows-for-claude-code</a></p></li><li><p>Design an Agent-Friendly CLI to Automate SaaS Product Onboarding: <a href="https://www.chatprd.ai/how-i-ai/workflows/design-an-agent-friendly-cli-to-automate-saas-product-onboarding">https://www.chatprd.ai/how-i-ai/workflows/design-an-agent-friendly-cli-to-automate-saas-product-onboarding</a></p></li><li><p>Build a Self-Improving AI Agent to Automatically Fix Flaky Tests: <a href="https://www.chatprd.ai/how-i-ai/workflows/build-a-self-improving-ai-agent-to-automatically-fix-flaky-tests">https://www.chatprd.ai/how-i-ai/workflows/build-a-self-improving-ai-agent-to-automatically-fix-flaky-tests</a></p></li><li><p>Automate High-Quality Pull Request Descriptions with a Custom AI Skill: <a href="https://www.chatprd.ai/how-i-ai/workflows/automate-high-quality-pull-request-descriptions-with-a-custom-ai-skill">https://www.chatprd.ai/how-i-ai/workflows/automate-high-quality-pull-request-descriptions-with-a-custom-ai-skill</a></p></li></ul><div><hr></div><p>If you&#8217;re enjoying these episodes, reply and let me know what you&#8217;d love to learn more about: AI workflows, hiring, growth, product strategy&#8212;anything.</p><p>Catch you next week,<br>Lenny</p><p><em>P.S. Want every new episode delivered the moment it drops? Hit &#8220;Follow&#8221; on your favorite podcast app.</em></p>]]></content:encoded></item><item><title><![CDATA[How Intercom 2x’d their engineering velocity in 9 months with Claude Code | Brian Scanlan]]></title><description><![CDATA[Watch now | &#127897;&#65039; Brian Scanlan (Intercom) shows how they doubled engineering output using Claude Code skills, deep telemetry, and a culture that empowers engineers to ship faster]]></description><link>https://www.lennysnewsletter.com/p/how-intercom-2xd-their-engineering</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/how-intercom-2xd-their-engineering</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Mon, 20 Apr 2026 12:03:25 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/194253419/ad290df54d4e0c4069b4b1c864f35bab.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-BRDKft0-dUU" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;BRDKft0-dUU&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/BRDKft0-dUU?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><strong>Brian Scanlan</strong> is a senior principal engineer at Intercom, where he&#8217;s led the company&#8217;s transformation to AI-first engineering. In just nine months, Intercom doubled their R&amp;D throughput while maintaining code quality, with 100% of engineers&#8212;plus designers, PMs, and TPMs&#8212;now shipping code via Claude Code.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/BRDKft0-dUU">YouTube</a>, <a href="https://open.spotify.com/episode/6WlNMgtK32Z3O8mM7kRmSO">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/how-intercom-2xd-their-engineering-velocity-in-9-months/id1809663079?i=1000762383499">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>How Intercom doubled their merged PRs per R&amp;D employee in just nine months using Claude Code</p></li><li><p>The telemetry infrastructure they built to measure AI adoption and quality across hundreds of engineers</p></li><li><p>Why they built a skills repository with hooks that enforce engineering standards automatically</p></li><li><p>How they&#8217;re preparing their product for an agent-first world with CLIs, MCPs, and ephemeral APIs</p></li><li><p>The permission and accountability framework that enabled rapid AI adoption</p></li><li><p>Why backlog zero is now achievable and what that means for engineering culture</p></li></ol><div><hr></div><h3>Brought to you by:</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RJYm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fc1bda-f1a1-4b3b-8aee-78d65ba4847e_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RJYm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fc1bda-f1a1-4b3b-8aee-78d65ba4847e_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!RJYm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fc1bda-f1a1-4b3b-8aee-78d65ba4847e_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!RJYm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fc1bda-f1a1-4b3b-8aee-78d65ba4847e_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!RJYm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fc1bda-f1a1-4b3b-8aee-78d65ba4847e_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RJYm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fc1bda-f1a1-4b3b-8aee-78d65ba4847e_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/49fc1bda-f1a1-4b3b-8aee-78d65ba4847e_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18741,&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.lennysnewsletter.com/i/194253419?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fc1bda-f1a1-4b3b-8aee-78d65ba4847e_1600x114.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_!RJYm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fc1bda-f1a1-4b3b-8aee-78d65ba4847e_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!RJYm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fc1bda-f1a1-4b3b-8aee-78d65ba4847e_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!RJYm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fc1bda-f1a1-4b3b-8aee-78d65ba4847e_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!RJYm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F49fc1bda-f1a1-4b3b-8aee-78d65ba4847e_1600x114.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="https://celigo.com/howIAI">Celigo</a></strong>&#8212;Intelligent automation built for AI</p><p><strong><a href="https://www.chatprd.ai/howiai">Cursor</a></strong>&#8212;The best way to code with AI</p><p></p><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU">00:00</a>) Introduction to Brian Scanlan</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=160s">02:40</a>) Why Intercom went all-in on AI for both product and engineering</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=301s">05:01</a>) The breakthrough moment with Opus 4.6 and Christmas break 2025</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=422s">07:02</a>) Demo: Intercom&#8217;s merged PRs per R&amp;D head</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=770s">12:50</a>) Agent-first work as a fundamental reimagining of technical workflows</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=867s">14:27</a>) The cost tradeoff: treating AI spend as an investment</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=1007s">16:47</a>) Measuring quality</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=1282s">21:22</a>) Demo: Shipping a redirect in the Rails monolith with Claude Code</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=1443s">24:03</a>) Creating a custom PR skill</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=1593s">26:33</a>) Building a software factory with predictable quality standards</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=1815s">30:15</a>) Telemetry infrastructure: Honeycomb for skill usage tracking</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=1930s">32:10</a>) Session data collection and personalized usage insights</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=2168s">36:08</a>) Quick overview</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=2360s">39:20</a>) Walking through Intercom&#8217;s skills repository</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=2536s">42:16</a>) Deep dive: The flaky spec skill and how it reached 100x capability</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=2804s">46:44</a>) The &#8220;and then&#8221; workflow for building comprehensive skills</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=3151s">52:31</a>) The live website and overview of workflows</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=3212s">53:32</a>) How internal AI experience informs customer product decisions</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=3378s">56:18</a>) Making SaaS products agent-friendly with CLIs and helpful hints</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=3829s">01:03:49</a>) Why conversion drop-off is invisible in agent-driven workflows</p><p>(<a href="https://www.youtube.com/watch?v=BRDKft0-dUU&amp;t=3928s">01:05:28</a>) Lightning round and final thoughts</p><p></p><h3>Tools referenced:</h3><p>&#8226; Claude Code: <a href="https://claude.ai/code">https://claude.ai/code</a></p><p>&#8226; Cursor: <a href="https://cursor.com/">https://cursor.com/</a></p><p>&#8226; Honeycomb: <a href="https://www.honeycomb.io/">https://www.honeycomb.io/</a></p><p>&#8226; Snowflake: <a href="https://www.snowflake.com/">https://www.snowflake.com/</a></p><p>&#8226; Fin AI: <a href="https://www.intercom.com/fin">https://www.intercom.com/fin</a></p><p>&#8226; Vercel: <a href="https://vercel.com/">https://vercel.com/</a></p><p></p><h3>Other references:</h3><p>&#8226; Intercom GitHub Repo: <a href="https://github.com/intercom">https://github.com/intercom</a></p><p>&#8226; Google API Go Client Repo: <a href="https://github.com/googleapis/google-api-go-client">https://github.com/googleapis/google-api-go-client</a></p><p></p><h3>Where to find Brian Scanlan:</h3><p>X: <a href="https://x.com/brian_scanlan">https://x.com/brian_scanlan</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/scanlanb/">https://www.linkedin.com/in/scanlanb/</a></p><p>Company: <a href="https://www.intercom.com">https://www.intercom.com</a></p><p></p><h3>Where to find Claire Vo:</h3><p>ChatPRD: <a href="https://www.chatprd.ai/">https://www.chatprd.ai/</a></p><p>Website: <a href="https://clairevo.com/">https://clairevo.com/</a></p><p>LinkedIn: <a href="https://www.linkedin.com/in/clairevo/">https://www.linkedin.com/in/clairevo/</a></p><p>X: <a href="https://x.com/clairevo">https://x.com/clairevo</a></p><p></p><p>Production and marketing by <a href="https://penname.co/">https://penname.co/</a>. For inquiries about sponsoring the podcast, email jordan@penname.co.</p>]]></content:encoded></item><item><title><![CDATA[🎙️ This week on How I AI: Claude Cowork tutorial for non-engineers + Build your own Slack inbox (for $0)]]></title><description><![CDATA[Your weekly listens from How I AI, part of the Lenny&#8217;s Podcast Network]]></description><link>https://www.lennysnewsletter.com/p/this-week-on-how-i-ai-claude-cowork</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/this-week-on-how-i-ai-claude-cowork</guid><dc:creator><![CDATA[Lenny Rachitsky]]></dc:creator><pubDate>Mon, 13 Apr 2026 15:07:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/50f51d14-bf3c-485e-a9bf-80cbaf7b08ad_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gWeJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gWeJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 424w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 848w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1272w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png" width="1456" height="344" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:76503,&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.lennysnewsletter.com/i/177292431?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.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_!gWeJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 424w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 848w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1272w, https://substackcdn.com/image/fetch/$s_!gWeJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361d81ef-7faf-4d8e-8028-5d5e03432a9a_2329x551.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h3>I built a custom Slack inbox. It was easier than you think. | Yash Tekriwal (Clay)</h3><div id="youtube2-tvD1LY4InIk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;tvD1LY4InIk&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/tvD1LY4InIk?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><div class="pullquote"><p>Listen now on <strong><a href="https://youtu.be/tvD1LY4InIk">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/3mlfv0lJkDdqMhAyhGLczN">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/i-built-a-custom-slack-inbox-it-was-easier-than/id1809663079?i=1000760237644">Apple Podcasts</a></strong></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ap_F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25e5ce8c-2379-4fd9-98e3-a032cff52f61_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ap_F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25e5ce8c-2379-4fd9-98e3-a032cff52f61_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Ap_F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25e5ce8c-2379-4fd9-98e3-a032cff52f61_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Ap_F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25e5ce8c-2379-4fd9-98e3-a032cff52f61_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Ap_F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25e5ce8c-2379-4fd9-98e3-a032cff52f61_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ap_F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25e5ce8c-2379-4fd9-98e3-a032cff52f61_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25e5ce8c-2379-4fd9-98e3-a032cff52f61_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31556,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lennysnewsletter.com/i/193714146?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25e5ce8c-2379-4fd9-98e3-a032cff52f61_1600x114.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_!Ap_F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25e5ce8c-2379-4fd9-98e3-a032cff52f61_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Ap_F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25e5ce8c-2379-4fd9-98e3-a032cff52f61_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Ap_F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25e5ce8c-2379-4fd9-98e3-a032cff52f61_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Ap_F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25e5ce8c-2379-4fd9-98e3-a032cff52f61_1600x114.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><blockquote><p><strong>Brought to you by:</strong></p><ul><li><p><strong><a href="https://www.getguru.com/?utm_source=howi_ai_podcast&amp;utm_medium=podcast&amp;utm_campaign=q1">Guru</a></strong>&#8212;The AI layer of truth</p></li><li><p><strong><a href="http://go.thoughtspot.com/howIAI">ThoughtSpot</a></strong>&#8212;Build AI-powered analytics into your product</p></li></ul></blockquote><p>In this episode, Claire talks with <strong><a href="https://www.linkedin.com/in/yashtekriwal/">Yash Tekriwal</a></strong>, the head of education at Clay, about how he built a custom AI-powered Slack inbox that turns 150 daily notifications into around 30 that actually matter. Instead of reacting to messages, Yash designed a system that categorizes, prioritizes, and routes everything into a clean, actionable workflow. They walk through exactly how he built it using Perplexity Computer and OpenClaw, why most people are using AI wrong (doing tasks instead of building systems), and how anyone&#8212;technical or not&#8212;can start creating their own personalized software stack.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>Yash receives 100 to 150 Slack notifications daily, but only 30 to 40 require real action.</strong> By categorizing messages into DMs, group mentions, threads, and channel mentions, then sub-categorizing into action-required, need-to-read, and FYI, he transformed anxiety-inducing notification overload into a manageable workflow.</p></li><li><p><strong>Use AI to build deterministic tools, not just to do tasks. </strong>There&#8217;s a crucial difference between asking AI to categorize things repeatedly versus using it to build code that handles structured data through APIs. Yash used OpenClaw to build a Slack digest that pulls notifications via API endpoints&#8212;AI built the tool once, but the categorization runs on deterministic code (except for the final action/read/FYI sorting).</p></li><li><p><strong>Perplexity Computer&#8217;s multi-model orchestration removes you from the loop.</strong> Unlike Claude Code or Codex, Perplexity automatically uses different models for different subtasks: Sonnet for fetching data, Gemini for planning and coding, Opus for complex builds. This eliminates the frustrating back-and-forth of &#8220;good try, but it doesn&#8217;t work; try again&#8221; that plagues single-model coding agents.</p></li><li><p><strong>Perplexity Computer&#8217;s cloud deployment and native connectors are game changers. </strong>Unlike local coding agents, Computer runs in the cloud with pre-authenticated connectors to Gmail, Slack, Notion, Asana, and more. Apps are automatically deployed and shareable via URL&#8212;no GitHub repos, no Vercel deployment, no technical overhead. This makes it accessible to non-technical builders.</p></li><li><p><strong>The anti-to-do list framework: spend an hour daily automating what you never want to do again. </strong>Instead of a to-do list, maintain an anti-to-do list of tasks you despise (manually deleting email spam, entering meeting action items into Asana, triaging unread Slack messages). Dedicate time to systematically eliminate these tasks through automation.</p></li><li><p><strong>SaaS isn&#8217;t dying; it&#8217;s about to explode into micro-software. </strong>Yash says the narrative that AI will kill SaaS is backward. Instead, we&#8217;ll see a Cambrian explosion of specialized software built on top of existing platforms. Yash would happily pay $15 a month for someone to maintain his Slack digest as a product&#8212;and thinks thousands of similar micro-businesses will emerge serving narrow use cases that were never venture-scale before.</p></li><li><p><strong>The future of productivity is personalized software.</strong> Every knowledge worker will eventually have custom apps optimized for their specific mental model and workflow. These won&#8217;t replace SaaS platforms but extend them, filling the gap between what Slack/Notion/Asana provide and what each individual actually needs to work at their best.</p></li></ol><h4>Detailed workflow walkthroughs from this episode:</h4><ul><li><p>How I AI: Yash Tekriwal on Taming Slack with a Custom AI-Built Dashboard: <a href="https://www.chatprd.ai/how-i-ai/taming-slack-with-a-custom-ai-built-dashboard">https://www.chatprd.ai/how-i-ai/taming-slack-with-a-custom-ai-built-dashboard</a></p></li><li><p>How to Turn a Text Digest into an Interactive Kanban Dashboard: <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-turn-a-text-digest-into-an-interactive-kanban-dashboard">https://www.chatprd.ai/how-i-ai/workflows/how-to-turn-a-text-digest-into-an-interactive-kanban-dashboard</a></p></li><li><p>How to Prototype a Website Redesign Using an AI with Browser Access: <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-prototype-a-website-redesign-using-an-ai-with-browser-access">https://www.chatprd.ai/how-i-ai/workflows/how-to-prototype-a-website-redesign-using-an-ai-with-browser-access</a></p></li><li><p>How to Build a Custom AI-Powered Text Digest for Slack Notifications: <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-build-a-custom-ai-powered-text-digest-for-slack-notifications">https://www.chatprd.ai/how-i-ai/workflows/how-to-build-a-custom-ai-powered-text-digest-for-slack-notifications</a></p></li></ul><h3>Claude Cowork 101: How to automate your workday without touching code | JJ Englert (Tenex)</h3><div id="youtube2-jwGQ9CrqVdA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;jwGQ9CrqVdA&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/jwGQ9CrqVdA?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><div class="pullquote"><p>Listen now on <strong><a href="https://youtu.be/jwGQ9CrqVdA">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/2HQ45pHEvLFmwjKSkPxLyz">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/claude-cowork-101-how-to-automate-your-workday-without/id1809663079?i=1000761083895">Apple Podcasts</a></strong></p></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e19u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68b6c22-f7c9-4b68-b1f1-ab92c15290ac_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e19u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68b6c22-f7c9-4b68-b1f1-ab92c15290ac_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!e19u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68b6c22-f7c9-4b68-b1f1-ab92c15290ac_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!e19u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68b6c22-f7c9-4b68-b1f1-ab92c15290ac_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!e19u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68b6c22-f7c9-4b68-b1f1-ab92c15290ac_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e19u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68b6c22-f7c9-4b68-b1f1-ab92c15290ac_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d68b6c22-f7c9-4b68-b1f1-ab92c15290ac_1600x114.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:104,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18386,&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.lennysnewsletter.com/i/193714146?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68b6c22-f7c9-4b68-b1f1-ab92c15290ac_1600x114.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_!e19u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68b6c22-f7c9-4b68-b1f1-ab92c15290ac_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!e19u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68b6c22-f7c9-4b68-b1f1-ab92c15290ac_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!e19u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68b6c22-f7c9-4b68-b1f1-ab92c15290ac_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!e19u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd68b6c22-f7c9-4b68-b1f1-ab92c15290ac_1600x114.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><blockquote><p><strong>Brought to you by:</strong></p><ul><li><p><strong><a href="https://tines.com/howiai">Tines</a></strong>&#8212;Start building intelligent workflows today</p></li><li><p><strong><a href="https://www.chatprd.ai/howiai">Cursor</a></strong>&#8212;The best way to code with AI</p></li></ul></blockquote><p>In this episode, Claire talks with <strong><a href="https://www.linkedin.com/in/jj-englert-a08836a6/">JJ Englert</a></strong>, the enablement and community lead at Tenex, about how he uses Claude Cowork to build a fully automated daily operating system that drafts emails, reviews his work, plans his day, and coordinates across his tools. They walk step-by-step through how to set it up&#8212;from creating a &#8220;brain&#8221; file that teaches AI how you think, to building reusable skills that write exactly like you, to running daily briefings that prepare your entire day before you even open your laptop.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>Cowork is the first real bridge for non-technical knowledge workers to move beyond chat and actually have AI do things for them.</strong> While chat tools like ChatGPT tell you what to do, Cowork actually does it: drafting emails, organizing files, managing your calendar, and more. It&#8217;s the middle ground between passive chat and full coding in Claude Code, and it&#8217;s designed for people who want AI to be productive without learning terminal commands.</p></li><li><p><strong>Start every project with a &#8220;brain&#8221; file that tells Claude who you are, how you work, and who you work with. </strong>JJ&#8217;s secret weapon is a Markdown file that contains detailed instructions about his working preferences, team members, communication style, and more. Every time he starts a new task in that project, Claude reads this file and immediately understands his context. This eliminates the need to re-explain yourself every time and ensures consistent, personalized results. It&#8217;s like having a coworker who already knows everything about you.</p></li><li><p><strong>Always include good examples and bad examples when building skills. AI doesn&#8217;t know what success looks like for you unless you show it. </strong>When you get an output you love, save it as a good example. When you get something off-brand or low-quality, save it as a bad example with a note: &#8220;Don&#8217;t do this again.&#8221; Over time, Claude learns your subjective preferences and delivers increasingly consistent results.</p></li><li><p><strong>Build an anti-to-do list&#8212;things you never want to do again&#8212;and then automate them with skills.</strong> JJ recommends thinking about the repetitive tasks that drain your energy: first-drafting emails, preparing for meetings, writing social posts, organizing files. Each of those becomes a skill. Over time, you build a library of skills that handle the mundane work, freeing you to focus on creative and strategic decisions. The goal isn&#8217;t to eliminate your job; it&#8217;s to eliminate the parts of your job you hate.</p></li><li><p><strong>Cowork teaches you skills that transfer directly to Claude Code. </strong>JJ uses Cowork for business productivity and Claude Code for building. But Cowork is a great on-ramp because it introduces concepts like projects, skills, and file management without requiring you to use the terminal. As you get comfortable orchestrating agents and managing context in Cowork, you&#8217;re learning the mental models that make you effective in Code.</p></li><li><p><strong>Projects don&#8217;t have to be work-related&#8212;use them for house maintenance, wedding planning, recruiting, or anything else. </strong>You can create a house maintenance project with reminders to change air filters, seasonal checklists, and remodel plans. Whether a wedding planning project that finds vendors, drafts emails, and manages timelines, or a recruiting project with job descriptions, interview guides, and onboarding docs, the pattern is the same: organize context in a folder, connect it to Cowork, build skills, and let AI do the work.</p></li></ol><h4>Detailed workflow walkthroughs from this episode:</h4><ul><li><p>How I AI: JJ Englert&#8217;s Guide to a &#8216;Daily Operating System&#8217; with Claude Cowork: <a href="https://www.chatprd.ai/how-i-ai/jj-englerts-guide-to-a-daily-operating-system-with-claude-cowork">https://www.chatprd.ai/how-i-ai/jj-englerts-guide-to-a-daily-operating-system-with-claude-cowork</a></p></li><li><p>Build a Multi-Persona &#8216;Sub-Advisory Board&#8217; for Instant Feedback: <a href="https://www.chatprd.ai/how-i-ai/workflows/build-a-multi-persona-sub-advisory-board-for-instant-feedback">https://www.chatprd.ai/how-i-ai/workflows/build-a-multi-persona-sub-advisory-board-for-instant-feedback</a></p></li><li><p>Train Claude Cowork to Write Emails in Your Personal Style: <a href="https://www.chatprd.ai/how-i-ai/workflows/train-claude-cowork-to-write-emails-in-your-personal-style">https://www.chatprd.ai/how-i-ai/workflows/train-claude-cowork-to-write-emails-in-your-personal-style</a></p></li><li><p>How to Set Up a &#8216;Daily Operating System&#8217; in Claude Cowork: <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-set-up-a-daily-operating-system-in-claude-cowork">https://www.chatprd.ai/how-i-ai/workflows/how-to-set-up-a-daily-operating-system-in-claude-cowork</a></p></li></ul><div><hr></div><p>If you&#8217;re enjoying these episodes, reply and let me know what you&#8217;d love to learn more about: AI workflows, hiring, growth, product strategy&#8212;anything.</p><p>Catch you next week,<br>Lenny</p><p><em>P.S. Want every new episode delivered the moment it drops? Hit &#8220;Follow&#8221; on your favorite podcast app.</em></p>]]></content:encoded></item></channel></rss>