<?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>Wed, 17 Jun 2026 08:52:17 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[🎙️ How I AI: Claude Fable 5 review & How Braintrust uses AI agents, evals, and CI to ship better software]]></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-claude-fable-5-review-and</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/how-i-ai-claude-fable-5-review-and</guid><dc:creator><![CDATA[Lenny Rachitsky]]></dc:creator><pubDate>Mon, 15 Jun 2026 15:01:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1c21ead7-9311-453f-9dce-9afa916e3466_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>Claude Fable 5 review: what the new Mythos model gets right (and very wrong)</h3><div id="youtube2-IREnr4I89Ho" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;IREnr4I89Ho&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/IREnr4I89Ho?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/IREnr4I89Ho">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/2b6KxnlVcSeVFKQzKAPjFd">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/claude-fable-5-review-what-the-new-mythos-model-gets/id1809663079?i=1000771908698">Apple Podcasts</a></strong></p></div><p>Claire puts Claude Fable 5, Anthropic&#8217;s first generally available Mythos-class model, through a series of real-world tests: product specs, agent workflows, design tasks, vision tasks, and multi-agent orchestration. She breaks down what Anthropic is claiming, where the model genuinely feels like a leap forward, and where it surprisingly falls short. </p><h4>Biggest takeaways:</h4><ol><li><p><strong>Fable 5 is Anthropic&#8217;s first &#8220;Mythos-class&#8221; model to reach general availability, and it&#8217;s crushing benchmarks across the board. </strong>It hit 80% on SWBench Pro, significantly outperforming Opus 4.8, GPT-4.5, and Gemini 3.1 Pro. Claire found the model excels in specific areas while falling short in others that matter for everyday product work.</p></li><li><p><strong>The model is expensive by design: $10 per million input tokens and $50 per million output tokens. </strong>That&#8217;s a new tier above Opus, and it consumes tokens at roughly twice the rate of other models. You need to be strategic about when to deploy this level of intelligence versus using cheaper models like Sonnet or Opus for simpler tasks.</p></li><li><p><strong>Fable 5 works like a &#8220;seasoned engineer&#8221;&#8212;which is both its superpower and its Achilles&#8217; heel. </strong>It&#8217;s thorough, autonomous, and will investigate every corner of a problem to be 120% sure it&#8217;s shipping the right thing. Sometimes you need a model that&#8217;s a little less thorough, a little &#8220;dumber,&#8221; to actually ship something useful quickly.</p></li><li><p><strong>The model is exceptionally good at vision tasks, particularly document formatting and PDF parsing. </strong>Claire tested it on creating handwriting worksheets for her 7-year-old and found it dramatically outperformed Opus 4.8&#8212;better spacing, clearer layout, appropriate white space. This extends to other vision tasks where you want something to look good or need to parse complex documents.</p></li><li><p><strong>The writing is nearly unreadable for specs and PRDs. </strong>Claire found that Fable 5 produces extremely detailed, technically complete documents that are almost impossible to parse. It gets wrapped around the axle on details, creates big blocks of dense paragraphs with internal references, and makes it hard to see the forest for the trees.</p></li><li><p><strong>Design output is shockingly bad, at least for one-shot design tasks. </strong>When Claire asked Fable to design a skills registry, it produced fundamentally terrible design: gray, black, red, simple outlines. This was a real surprise given the model&#8217;s benchmark performance.</p></li><li><p><strong>The model is conservative on execution and takes &#8220;minimal&#8221; very literally. </strong>When Claire asked it to ship an MVP that would deliver customer value, Fable produced something extremely narrow and not actually that useful. This conservatism may stem from the safety guardrails built into the model.</p></li><li><p><strong>Fable 5 includes specific safeguards for cybersecurity, biology, chemistry, and distillation tasks.</strong> Instead of blocking you entirely, it uses a new &#8220;fallback&#8221; concept&#8212;if you get classified into one of these categories, it gracefully falls back to Opus 4.8. Anthropic reports that 95% of sessions don&#8217;t hit a fallback, and they maintain a 30-day retention policy solely to catch misuse.</p></li><li><p><strong>Multi-agent orchestration is technically possible but not yet reliable.</strong> Claire tested the dynamic workflows and subagent capabilities extensively and had some successful multi-agent runs, but also encountered frequent stalls and errors. She walked away from her laptop and came back to find subagents had stalled after about three hours.</p></li><li><p><strong>The key insight: match model intelligence to task complexity.</strong> Claire recommends using it for hard technical problems where extreme detail matters, long-horizon work, and vision tasks. But for front-end work, strategy, specs, and design, other models in the ecosystem will serve you better and cost less.</p></li><li><p><strong>This is &#8220;baby Mythos,&#8221; not the full Mythos model. </strong>Fable 5 has guardrails that the unrestricted Mythos model (available only to Project Glasswing partners) doesn&#8217;t have. The underlying model is the same, but Fable is tuned for safety and general availability.</p></li></ol><div class="callout-block" data-callout="true"><h4>Blog from this episode:</h4><p><strong>How I AI: My Honest Review of Claude Fable 5:</strong> <a href="https://www.chatprd.ai/how-i-ai/claude-fable-5-review">https://www.chatprd.ai/how-i-ai/claude-fable-5-review</a></p></div><h3>How Braintrust uses AI agents, evals, and CI to ship better software | Ankur Goyal</h3><div id="youtube2-QE_1hRLsehM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;QE_1hRLsehM&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/QE_1hRLsehM?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/QE_1hRLsehM">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/6jZjRjDBNC3QIgyzD17MDU">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/how-braintrust-uses-ai-agents-evals-and-ci-to-ship/id1809663079?i=1000772794077">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_!NNhG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab377b2-8000-417b-9ad4-79cf02a5d8f5_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NNhG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab377b2-8000-417b-9ad4-79cf02a5d8f5_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!NNhG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab377b2-8000-417b-9ad4-79cf02a5d8f5_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!NNhG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab377b2-8000-417b-9ad4-79cf02a5d8f5_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!NNhG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab377b2-8000-417b-9ad4-79cf02a5d8f5_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NNhG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab377b2-8000-417b-9ad4-79cf02a5d8f5_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ab377b2-8000-417b-9ad4-79cf02a5d8f5_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;:37219,&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/201229065?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab377b2-8000-417b-9ad4-79cf02a5d8f5_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_!NNhG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab377b2-8000-417b-9ad4-79cf02a5d8f5_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!NNhG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab377b2-8000-417b-9ad4-79cf02a5d8f5_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!NNhG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab377b2-8000-417b-9ad4-79cf02a5d8f5_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!NNhG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ab377b2-8000-417b-9ad4-79cf02a5d8f5_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://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="https://withpersona.com/lp/howiai">Persona</a></strong>&#8212;Trusted identity verification for any use case</p></li></ul></blockquote><p>Claire sits down with <strong>Ankur Goyal</strong>, the founder and CEO of Braintrust, to unpack how top engineering teams are using AI agents, evals, and CI to ship better software faster. They get into why agents are now capable of tackling hard infrastructure problems, how to decide what work sits &#8220;below the agent line,&#8221; and why evals are quickly becoming the modern version of a PRD. Ankur&#8217;s core message: the best teams won&#8217;t just use AI to write more code; they&#8217;ll build the feedback loops, benchmarks, and systems that let AI improve the quality of the product itself.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>There&#8217;s no staff engineer running as many rigorous benchmarks as someone using an agent.</strong> Ankur viscerally disagrees with engineers who say AI can&#8217;t handle complicated problems. While models might not be perfect at writing highly concurrent code, they excel at running exhaustive experiments&#8212;testing every column store format, every execution engine, every optimization strategy. The baseline of rigor you get from agents is incredible, and there&#8217;s simply no excuse anymore to skip benchmarks because they&#8217;re tedious.</p></li><li><p><strong>The agent line keeps going up&#8212;and you need to identify what&#8217;s below it.</strong> Many interactions, decisions, and directions that feel like they need human judgment actually fit &#8220;below the agent line.&#8221; If you took the information from a meeting and gave it to an agent, would it solve the same problem? Increasingly, the answer is yes. The best teams push this line higher by building smart skills and integrations that expand what agents can handle autonomously.</p></li><li><p><strong>Practical quality beats theoretical quality every time.</strong> In theory, a human engineer with infinite time and focus might produce better code than an AI agent. In practice, humans lose context over days, have decaying attention spans on hard-but-tedious problems, and skip benchmarks they know they should run. AI agents maintain consistent focus, run every test, and can work on problems continuously for days or weeks. The practical quality of AI-assisted engineering is higher because of sustained rigor, not because the code is theoretically better.</p></li><li><p><strong>You can now bite off much harder technical problems than before.</strong> Companies historically avoid major infrastructure changes because the cost of testing alternatives is prohibitively high and the unknown unknowns are risky. With AI agents, you can exhaustively test six different database solutions, run thousands of benchmarks on production-scale data, and make informed decisions about platform shifts that would have been impossible before. The business case for deep technical work becomes much easier when agents do the heavy lifting.</p></li><li><p><strong>Run four to six foreground agents simultaneously&#8212;that&#8217;s the human concurrency limit. </strong>Ankur runs different agents working on different problems. This matches the personal concurrency limit most people can manage; you can&#8217;t effectively context switch between more than that. Some agents run locally, and others run remotely on cloud infrastructure with production-scale data. The key is isolation: each agent has its own environment, ports, and services.</p></li><li><p><strong>Evals are the modern PRD&#8212;they define </strong><em><strong>what</strong></em><strong> success looks like, not </strong><em><strong>how</strong></em><strong> to achieve it. </strong>Machine learning shifts programming from defining implementation details to defining success criteria. Just like the best PRDs include user stories and examples, the best evals include concrete test cases and scoring functions. The difference is that evals quantify success in ways that can be automatically measured and improved. This lets you focus on outcomes while AI figures out the implementation.</p></li><li><p><strong>Build a feedback loop that automatically turns real-world data into evals. </strong>For AI product teams, the #1 engineering priority isn&#8217;t prompt engineering or picking an agent framework&#8212;it&#8217;s building a pipeline that summons real-world data and converts it into evals. This is the same principle as investing in CI for traditional software: you&#8217;re building the platform that lets agents do the work engineers used to do manually. Without this feedback loop, you&#8217;re stuck in whack-a-mole mode, fixing individual cases without systematic improvement.</p></li><li><p><strong>Quantify your designer&#8217;s taste so it scales across your product.</strong> Ankur runs hundreds of evals to improve things quantitatively, then asks David (their tastemaker designer) for a vibe check every few days. When David destroys his work, Ankur captures the feedback (&#8220;David thinks it&#8217;s OK to show both languages as long as . . .&#8221;) and improves the scoring functions to encode David&#8217;s palette. This doesn&#8217;t replace David; it amplifies him. They&#8217;re able to apply David&#8217;s quality bar to more things than he could ever review manually.</p></li><li><p><strong>Product building is now carving, not constructing. It&#8217;s extremely fast to create something with too many features, too many buttons, and too much code.</strong> The hard part is removing stuff. When customers complain, Braintrust removes the thing causing confusion 90% of the time, making the system work better by eliminating complexity. This is the opposite of traditional product development, where you carefully add features one by one.</p></li><li><p><strong>Invest in CI to earn the ability to move faster&#8212;it&#8217;s the platform for AI-powered engineering.</strong> Every engineer is now building a platform upon which agents do the work engineers used to do manually. For traditional software, that platform is CI. If you feel constrained by velocity, don&#8217;t ship crappy stuff faster. Instead, pause and improve CI so you earn the ability to move faster safely. The same principle applies to AI products: build the eval pipeline first, then let agents optimize within that system.</p></li><li><p><strong>When agents fail, close the session and improve the evals&#8212;don&#8217;t yell or bribe.</strong> Ankur&#8217;s back-pocket strategy is remarkably disciplined: he doesn&#8217;t try to prompt his way out of problems. He closes the session, improves the evaluation criteria or success metrics, and starts fresh. Sometimes this means hand-writing code to better understand the problem (like when he spent a weekend hand-writing a 3,000-line eval that had become trash through vibe coding). The solution is always better evals, not better prompting.</p></li></ol><div class="callout-block" data-callout="true"><h4>Blog and detailed workflow walkthroughs from this episode:</h4><p><strong>Blog: </strong>Ankur Goyal&#8217;s Playbook for Agent-Driven Benchmarking and AI Evals<a href="https://www.chatprd.ai/how-i-ai/ankur-goyals-playbook-for-agent-driven-benchmarking-and-ai-evals"> https://www.chatprd.ai/how-i-ai/ankur-goyals-playbook-for-agent-driven-benchmarking-and-ai-evals</a></p><p><strong>Workflows:</strong></p><p>&#8627; How to Scale Expert Judgment in AI Systems with a Human Feedback Loop: <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-scale-expert-judgment-in-ai-systems-with-a-human-feedback-loop">https://www.chatprd.ai/how-i-ai/workflows/how-to-scale-expert-judgment-in-ai-systems-with-a-human-feedback-loop</a></p><p>&#8627; How to Use AI Coding Agents for Exhaustive Infrastructure Benchmarking: <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-use-ai-coding-agents-for-exhaustive-infrastructure-benchmarking">https://www.chatprd.ai/how-i-ai/workflows/how-to-use-ai-coding-agents-for-exhaustive-infrastructure-benchmarking</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 Braintrust uses AI agents, evals, and CI to ship better software | Ankur Goyal]]></title><description><![CDATA[Watch now | &#127897;&#65039; &#8220;Evals are the modern version of a PRD&#8221;: Ankur Goyal (Braintrust) on encoding taste into systems that scale]]></description><link>https://www.lennysnewsletter.com/p/how-braintrust-uses-ai-agents-evals</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/how-braintrust-uses-ai-agents-evals</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Mon, 15 Jun 2026 12:04:03 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/201229109/5c2760fb38b77dfed89116b9bf36dd0c.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-QE_1hRLsehM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;QE_1hRLsehM&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/QE_1hRLsehM?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 episode, I sit down with <strong>Ankur Goyal</strong>, founder and CEO of Braintrust, the AI evals and observability platform used by teams like Notion, Stripe, Vercel, and Zapier. This one is for the senior engineers, staff engineers, VPs of engineering, and CTOs in my audience. We get into how coding agents can take on deeply technical architecture and infrastructure work that no single human engineer could tackle before, and then we demystify evals so you can use them to make your AI products better without touching the implementation.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/QE_1hRLsehM">YouTube</a>, <a href="https://open.spotify.com/episode/6jZjRjDBNC3QIgyzD17MDU">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/how-braintrust-uses-ai-agents-evals-and-ci-to-ship/id1809663079?i=1000772794077">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>How Ankur uses Codex to run week-long benchmark experiments across database indexes, column store formats, and execution engines to speed up slow queries</p></li><li><p>Why he argues there&#8217;s no excuse to skip rigorous benchmarking now that agents can run them tirelessly</p></li><li><p>The &#8220;agent line&#8221; framework: how to decide which decisions, directions, and interactions you can hand off to an agent</p></li><li><p>How I think about the practical vs. theoretical quality of AI on hard technical problems, and why human attention decays on tedious work</p></li><li><p>Why evals are the modern version of a PRD, and how to encode &#8220;what good looks like&#8221; so a model can figure out the &#8220;how&#8221;</p></li><li><p>How to build a scoring function live and let an agent improve your prompt inside a safe playground</p></li><li><p>How Ankur turned his designer David&#8217;s taste into a repeatable eval so quality scales beyond one person</p></li><li><p>Why fixing your CI is the highest-leverage way to speed up engineering velocity</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_!9pX2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e87d65-acd0-4888-81e0-9300b11f2593_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9pX2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e87d65-acd0-4888-81e0-9300b11f2593_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!9pX2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e87d65-acd0-4888-81e0-9300b11f2593_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!9pX2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e87d65-acd0-4888-81e0-9300b11f2593_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!9pX2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e87d65-acd0-4888-81e0-9300b11f2593_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9pX2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e87d65-acd0-4888-81e0-9300b11f2593_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42e87d65-acd0-4888-81e0-9300b11f2593_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;:37219,&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/201229109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e87d65-acd0-4888-81e0-9300b11f2593_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_!9pX2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e87d65-acd0-4888-81e0-9300b11f2593_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!9pX2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e87d65-acd0-4888-81e0-9300b11f2593_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!9pX2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e87d65-acd0-4888-81e0-9300b11f2593_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!9pX2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42e87d65-acd0-4888-81e0-9300b11f2593_1600x114.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><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><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=QE_1hRLsehM">00:00</a>) Introduction to Ankur Goyal</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=180s">03:00</a>) Using AI agents for database optimization</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=370s">06:10</a>) Running exhaustive benchmarks with coding agents</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=543s">09:03</a>) Why staff engineers are wrong about AI limitations</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=690s">11:30</a>) The &#8220;agent line&#8221; framework for delegation</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=840s">14:00</a>) Ankur&#8217;s workflow: running 4 to 6 concurrent agents</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=1036s">17:16</a>) Technical setup: foreground agents, background agents, and cloud environments</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=1232s">20:32</a>) Spending time with AI tools</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=1386s">23:06</a>) Demystifying evals</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=1562s">26:02</a>) Live demo: Building an eval for documentation answers</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=1820s">30:20</a>) The alternative to evals: vibe checks and whack-a-mole</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=1929s">32:09</a>) Capturing designer taste in scoring functions</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=1993s">33:13</a>) Quick recap</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=2024s">33:44</a>) Managing velocity and throughput</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=2140s">35:40</a>) Why CI/CD investment is critical for AI-accelerated teams</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=2250s">37:30</a>) Ankur&#8217;s prompting strategy when agents fail</p><p>(<a href="https://www.youtube.com/watch?v=QE_1hRLsehM&amp;t=2350s">39:10</a>) Closing thoughts and how to connect</p><p></p><h3>Tools referenced:</h3><p>&#8226; Braintrust: <a href="https://www.braintrust.dev/">https://www.braintrust.dev/</a></p><p>&#8226; Codex: <a href="https://openai.com/codex/">https://openai.com/codex/</a></p><p>&#8226; GPT 5.4: <a href="https://developers.openai.com/api/docs/models/gpt-5.4">https://developers.openai.com/api/docs/models/gpt-5.4</a></p><p>&#8226; Claude: <a href="https://claude.ai/">https://claude.ai/</a></p><p></p><h3>Other references:</h3><p>&#8226; GPT 5.5 just did what no other model could: <a href="https://www.lennysnewsletter.com/p/gpt-55-just-did-what-no-other-model">https://www.lennysnewsletter.com/p/gpt-55-just-did-what-no-other-model</a></p><p>&#8226; Paul Graham&#8217;s Maker vs. Manager Schedule: <a href="http://www.paulgraham.com/makersschedule.html">http://www.paulgraham.com/makersschedule.html</a></p><p>&#8226; tmux: <a href="https://github.com/tmux/tmux">https://github.com/tmux/tmux</a></p><p>&#8226; Chris Tate at Vercel: <a href="https://www.linkedin.com/in/ctatedev/">https://www.linkedin.com/in/ctatedev/</a></p><p></p><h3>Where to find Ankur Goyal:</h3><p>LinkedIn: <a href="https://www.linkedin.com/in/ankrgyl/">https://www.linkedin.com/in/ankrgyl/</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[Claude Fable 5 review: what the new Mythos model gets right (and very wrong)]]></title><description><![CDATA[Watch now | &#127897;&#65039;Early access to Claude Fable 5: what Anthropic claims, what I tested, and my honest take]]></description><link>https://www.lennysnewsletter.com/p/claude-fable-5-review-what-the-new</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/claude-fable-5-review-what-the-new</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Tue, 09 Jun 2026 18:32:03 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/201340379/8da7ea0936373fa52a1171a4407410e0.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-IREnr4I89Ho" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;IREnr4I89Ho&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/IREnr4I89Ho?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>Claude Fable 5 is the first Mythos-class intelligence model to be generally available, and I got early access to test it before launch. I walk through what Anthropic is promising, what actually stood out when I used it on real work, and where I think it fits in your AI stack.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/IREnr4I89Ho">YouTube</a>, <a href="https://open.spotify.com/episode/2b6KxnlVcSeVFKQzKAPjFd">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/how-i-ai/id1809663079">Apple Podcasts</a></strong></p></div><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=IREnr4I89Ho">00:00</a>) Introduction: Fable 5 is finally here</p><p>(<a href="https://www.youtube.com/watch?v=IREnr4I89Ho&amp;t=31s">00:31</a>) What Anthropic says about the model</p><p>(<a href="https://www.youtube.com/watch?v=IREnr4I89Ho&amp;t=314s">05:14</a>) Token-intensive by design</p><p>(<a href="https://www.youtube.com/watch?v=IREnr4I89Ho&amp;t=388s">06:28</a>) Safety classifiers and the new fallback concept</p><p>(<a href="https://www.youtube.com/watch?v=IREnr4I89Ho&amp;t=466s">07:46</a>) Is this or is this not Mythos?</p><p>(<a href="https://www.youtube.com/watch?v=IREnr4I89Ho&amp;t=510s">08:30</a>) New product launches: Managed Agents and more</p><p>(<a href="https://www.youtube.com/watch?v=IREnr4I89Ho&amp;t=560s">09:20</a>) Crushing benchmarks</p><p>(<a href="https://www.youtube.com/watch?v=IREnr4I89Ho&amp;t=595s">09:55</a>) What it&#8217;s actually like to use (the good and the bad)</p><p>(<a href="https://www.youtube.com/watch?v=IREnr4I89Ho&amp;t=700s">11:40</a>) Test 1: product graph spec</p><p>(<a href="https://www.youtube.com/watch?v=IREnr4I89Ho&amp;t=776s">12:56</a>) Test 2: designing a skills registry</p><p>(<a href="https://www.youtube.com/watch?v=IREnr4I89Ho&amp;t=844s">14:04</a>) Conservative on execution</p><p>(<a href="https://www.youtube.com/watch?v=IREnr4I89Ho&amp;t=883s">14:43</a>) Test 3: multi-agent orchestration</p><p>(<a href="https://www.youtube.com/watch?v=IREnr4I89Ho&amp;t=939s">15:39</a>) My takeaways</p><p></p><h3>Tools referenced:</h3><p>&#8226; Claude Fable 5: <a href="https://www.anthropic.com/news/claude-fable-5-mythos-5">https://www.anthropic.com/news/claude-fable-5-mythos-5</a></p><p>&#8226; Claude Managed Agents: <a href="https://platform.claude.com/docs/en/managed-agents/overview">https://platform.claude.com/docs/en/managed-agents/overview</a></p><p></p><h3>Other reference:</h3><p>&#8226; SWBench Pro benchmark: <a href="https://www.swebench.com/">https://www.swebench.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[🎙️ How I AI: Gemini Omni: Clone yourself with AI in under 15 minutes & Shopping with Claude]]></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-gemini-omni-clone-yourself</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/how-i-ai-gemini-omni-clone-yourself</guid><dc:creator><![CDATA[Lenny Rachitsky]]></dc:creator><pubDate>Mon, 08 Jun 2026 15:01:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7aff4476-53d0-4d15-8cb2-3c0b21dd8fd4_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>Gemini Omni: Clone yourself with AI in under 15 minutes</h3><div id="youtube2-UNZczH0gpHc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;UNZczH0gpHc&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/UNZczH0gpHc?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/UNZczH0gpHc">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/6kCCHaEAEHT2Q1iyCedszz">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/gemini-omni-clone-yourself-with-ai-in-under-15-minutes/id1809663079?i=1000770958331">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_!Sonv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70af8c49-3dfa-4598-84c1-beee06865be3_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sonv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70af8c49-3dfa-4598-84c1-beee06865be3_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Sonv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70af8c49-3dfa-4598-84c1-beee06865be3_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Sonv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70af8c49-3dfa-4598-84c1-beee06865be3_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Sonv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70af8c49-3dfa-4598-84c1-beee06865be3_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sonv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70af8c49-3dfa-4598-84c1-beee06865be3_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70af8c49-3dfa-4598-84c1-beee06865be3_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;:19338,&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/200784458?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70af8c49-3dfa-4598-84c1-beee06865be3_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_!Sonv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70af8c49-3dfa-4598-84c1-beee06865be3_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Sonv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70af8c49-3dfa-4598-84c1-beee06865be3_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Sonv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70af8c49-3dfa-4598-84c1-beee06865be3_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Sonv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70af8c49-3dfa-4598-84c1-beee06865be3_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.merge.dev/howiai">Merge</a></strong>&#8212;Connective infrastructure for production AI</p></li><li><p><strong><a href="https://atlassian.com/howiai">Jira Product Discovery</a></strong>&#8212;Prioritize with insights, build with confidence</p></li></ul></blockquote><p>In this solo episode, Claire puts Google Flow and Gemini Omni to the test by cloning herself into an AI avatar and using it to build a full hype reel in about 15 minutes. She walks through the whole workflow live: scanning her face, generating scenes, troubleshooting weird outputs, stitching the video together, and reacting to the very real uncanny-valley moments along the way. It&#8217;s part tutorial, part tech demo, and part &#8220;wait, this is already possible?&#8221; glimpse into how AI video tools are making high-quality creative production accessible to anyone with an idea and a laptop.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>AI video tools are unlocking creative capabilities for non-video professionals.</strong> Claire, who describes herself as &#8220;creative, but not video-creative,&#8221; was able to produce a complete one-minute hype video without any prior video production experience. The entire process&#8212;from creating an avatar to final video&#8212;took roughly 15 minutes, demonstrating how these tools democratize creative work that previously required specialized skills and expensive equipment.</p></li><li><p><strong>AI can serve as a creative collaborator, not just a tool.</strong> Rather than just generating videos, Google Veo acted as a creative partner, helping Claire brainstorm scenes, develop a storyboard, and think through the overall narrative arc. The AI asked clarifying questions about setting, tone, and style, then proposed a seven-scene structure that Claire could refine and execute.</p></li><li><p><strong>Character consistency remains a major challenge in AI video generation. </strong>Throughout the generated videos, Claire&#8217;s avatar appeared with different hair lengths, varying backgrounds (some with books, some with plants, different wall colors), and inconsistent environmental details. While the AI pulled some accurate elements from her original photos (like posters in the background), it couldn&#8217;t maintain perfect consistency across scenes.</p></li><li><p><strong>Emotional expression is still a weak point for AI avatars. </strong>While some scenes looked remarkably realistic&#8212;particularly side profiles and serious expressions&#8212;scenes requiring emotion fell flat. Claire described one laughing scene as &#8220;100% uncanny valley,&#8221; noting she looked like she was &#8220;on some kind of medication perhaps.&#8221; The technology hasn&#8217;t quite mastered the subtle muscle movements that make human expressions feel authentic.</p></li><li><p><strong>The workflow from idea to finished video is remarkably fast.</strong> The entire process included creating the avatar (a few minutes), brainstorming with AI (a few minutes), generating seven video scenes (several minutes total), and stitching them together in the built-in editor (about five minutes). What would have traditionally required a production team, studio time, and significant budget happened in a single session at a desk.</p></li></ol><div class="callout-block" data-callout="true"><h4>Blog and detailed workflow walkthroughs from this episode:</h4><p>How I Built an AI Avatar and Hype Video in 15 Minutes with Google Flow: <a href="https://www.chatprd.ai/how-i-ai/ai-avatar-video-in-15-minutes-with-google-omni-flow">https://www.chatprd.ai/how-i-ai/ai-avatar-video-in-15-minutes-with-google-omni-flow</a><br>&#8627; How to Create a Promotional Video with an AI Creative Director:  <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-create-a-promotional-video-with-an-ai-creative-director">https://www.chatprd.ai/how-i-ai/workflows/how-to-create-a-promotional-video-with-an-ai-creative-director</a><br>&#8627; How to Create a Personalized AI Avatar with Google Flow:  <a href="https://www.chatprd.ai/how-i-ai/workflows/how-to-create-a-personalized-ai-avatar-with-google-flow">https://www.chatprd.ai/how-i-ai/workflows/how-to-create-a-personalized-ai-avatar-with-google-flow</a></p></div><h3>Shopping with Claude: How to find quality brands, automate returns, and buy things that last 100 years | Nicole Ruiz</h3><div id="youtube2-OOPganyUinE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;OOPganyUinE&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/OOPganyUinE?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/OOPganyUinE">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/12z8NeMKPsPJVY9OkdiqZo">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/shopping-with-claude-how-to-find-quality-brands/id1809663079?i=1000771673691">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_!HvRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd4daa4-fd13-4233-bc47-be18d6ffcd83_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HvRJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd4daa4-fd13-4233-bc47-be18d6ffcd83_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!HvRJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd4daa4-fd13-4233-bc47-be18d6ffcd83_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!HvRJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd4daa4-fd13-4233-bc47-be18d6ffcd83_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!HvRJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd4daa4-fd13-4233-bc47-be18d6ffcd83_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HvRJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd4daa4-fd13-4233-bc47-be18d6ffcd83_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2dd4daa4-fd13-4233-bc47-be18d6ffcd83_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;:34090,&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/200784458?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd4daa4-fd13-4233-bc47-be18d6ffcd83_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_!HvRJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd4daa4-fd13-4233-bc47-be18d6ffcd83_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!HvRJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd4daa4-fd13-4233-bc47-be18d6ffcd83_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!HvRJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd4daa4-fd13-4233-bc47-be18d6ffcd83_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!HvRJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2dd4daa4-fd13-4233-bc47-be18d6ffcd83_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://www.orkes.io/">Orkes</a></strong>&#8212;The enterprise platform for reliable applications and agentic workflows</p></li><li><p><strong><a href="https://www.metaview.ai/home/how-i-ai">Metaview</a></strong>&#8212;The agentic recruiting platform for winning teams</p></li></ul></blockquote><p><strong>Nicole Ruiz</strong> has built a Claude-powered shopping system to help her family buy fewer, better things&#8212;and avoid the endless noise of Amazon, drop-shippers, and low-quality brands. In this episode, she shares how she uses Claude Projects to vet every household purchase against criteria like craftsmanship, materials, brand history, and return policies, plus how she uses Claude Cowork to make returns faster when something doesn&#8217;t hold up. It&#8217;s a practical look at how AI can reduce decision fatigue, surface higher-quality products, and help busy parents spend less time managing stuff.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>The modern internet shopping experience is broken for people who want quality over convenience. </strong>Between paid ads, drop-shipping brands, and knockoff products on Amazon, it&#8217;s incredibly difficult to find thoughtfully made items that will last for years. Nicole&#8217;s solution: build a Claude Project that holds all her purchasing criteria and trusted brands in one place, so she never has to start from scratch.</p></li><li><p><strong>Keep a running list of brands you trust, and let AI search through them for you.</strong> Nicole maintains a list of shops with decades of history, strong return policies, and proven craftsmanship. When she needs something, she asks Claude to search through these trusted vendors first. This flips the typical shopping flow: instead of searching the entire internet and filtering out garbage, she&#8217;s searching a pre-vetted list and only expanding if needed.</p></li><li><p><strong>Your purchasing criteria should be written down and reusable.</strong> Nicole has specific requirements: natural materials, made to last and repair, decades of business history, strong return policies, and no trendy direct-to-consumer brands that over-invest in advertising. By codifying these criteria in a Claude Project, she removes the mental overhead of running through an invisible checklist every time she needs to buy something.</p></li><li><p><strong>AI can surface brand history and quality signals that would take hours to research manually. </strong>When Nicole queries a product, Claude explains why each brand is trustworthy, surfacing details like &#8220;This brand has been manufacturing the same tote bag for over 80 years&#8221; or &#8220;This company got acquired two years ago and reviews have been abysmal since then.&#8221; These insights help her make informed decisions without hours of research.</p></li><li><p><strong>The worst websites often belong to the best manufacturers.</strong> Heritage brands that have been making quality products for decades frequently have terrible websites that are hard to navigate. This puts them at a disadvantage compared with Amazon or well-funded DTC brands. AI levels the playing field by making it just as easy to shop from a 100-year-old manufacturer with a clunky website as from Amazon.</p></li><li><p><strong>Format your AI shopping results to surface the information that matters most to you. </strong>Nicole&#8217;s Claude Project presents each product with specific details: product name, photo, price, materials (especially important for avoiding plastic), care and maintenance notes, purchase link, and a brief note on the brand&#8217;s trustworthy history. This consistent format makes it easy to compare options and make quick decisions.</p></li><li><p><strong>Use AI to automate the tedious parts of returns and refunds. </strong>When a product fails&#8212;like J.Crew pants that wore through after six months&#8212;Nicole uses Claude Cowork to pull the original receipt from her email, find the order details, and draft a customer service email requesting a refund. What would normally take 10 to 15 minutes now takes 2 to 3 minutes of voice dictation from her phone.</p></li><li><p><strong>AI can identify manufacturing issues by analyzing review patterns.</strong> When Nicole requests a return, Claude often discovers that other customers had the same problem with the same product from the same time period, suggesting a manufacturing defect rather than normal wear. This strengthens her refund request and helps her avoid brands with known quality-control issues.</p></li><li><p><strong>Build your shopping system for multiple use cases.</strong> Nicole uses her Claude Project in three main ways: &#8220;Help me find a can opener&#8221; (specific item search), &#8220;I have $30 for L.L.Bean; what should I buy?&#8221; (budget-constrained search), and &#8220;What&#8217;s your analysis of this brand I found?&#8221; (vetting a new brand). This flexibility makes the system useful for different shopping scenarios.</p></li><li><p><strong>Buying quality items up front reduces household maintenance over time.</strong> Nicole&#8217;s philosophy is to move as much vetting upstream as possible. She lives in a small Brooklyn apartment with two young children, and every item needs to stand the test of time. By investing time in building a shopping system that prioritizes quality, she spends less time dealing with broken items and processing returns. The goal: buy things that will last for multiple children and can be mended rather than replaced.</p></li></ol><div class="callout-block" data-callout="true"><h4>Blog and detailed workflow walkthroughs from this episode:</h4><p>Buying High-Quality Goods With Claude: <a href="https://www.chatprd.ai/how-i-ai/buying-high-quality-goods-with-claude">https://www.chatprd.ai/how-i-ai/buying-high-quality-goods-with-claude</a><br>&#8627; Automate Product Returns and Refunds Using Claude Cowork: <a href="https://www.chatprd.ai/how-i-ai/workflows/automate-product-returns-and-refunds-using-claude-cowork">https://www.chatprd.ai/how-i-ai/workflows/automate-product-returns-and-refunds-using-claude-cowork</a><br>&#8627; Build a Buy-It-for-Life AI Shopping Assistant With Claude: <a href="https://www.chatprd.ai/how-i-ai/workflows/build-a-buy-it-for-life-ai-shopping-assistant-with-claude">https://www.chatprd.ai/how-i-ai/workflows/build-a-buy-it-for-life-ai-shopping-assistant-with-claude</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[Shopping with Claude: How to find quality brands, automate returns, and buy things that last 100 years | Nicole Ruiz]]></title><description><![CDATA[Watch now | &#127897;&#65039;She uses Claude to shop for high-quality items that last, automate returns when products fail, and spend less time on administrative tasks and more time with her kids]]></description><link>https://www.lennysnewsletter.com/p/shopping-with-claude</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/shopping-with-claude</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Mon, 08 Jun 2026 12:03:27 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/199808758/244c95a00126f898f2f5e17c70f9cb9e.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-OOPganyUinE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;OOPganyUinE&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/OOPganyUinE?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>Nicole Ruiz</strong> is a writer and parent who has built a comprehensive AI-powered shopping system to help her family buy high-quality, long-lasting items while avoiding the noise of drop-shipping brands, paid ads, and poorly made products. She writes an interview series on Substack about how technology is changing the household.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/OOPganyUinE">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 to build a Claude Project with custom instructions for vetting brands based on heritage, craftsmanship, and return policies</p></li><li><p>The shopping criteria that help surface century-old manufacturers over trendy direct-to-consumer brands</p></li><li><p>How to use Claude to search through trusted vendor websites that have terrible UX</p></li><li><p>Why AI actually helps small artisans and heritage brands compete against Amazon&#8217;s infrastructure</p></li><li><p>How to use Claude Cowork to automate returns by finding receipts in your email and drafting refund requests</p></li><li><p>The technique for getting Claude to analyze whether a brand is legitimate or just a drop-shipping operation</p></li><li><p>How to shop within a specific budget or with gift cards using AI assistance</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_!Gazk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4339c360-d698-4aa2-959c-c951cedb28f0_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gazk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4339c360-d698-4aa2-959c-c951cedb28f0_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Gazk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4339c360-d698-4aa2-959c-c951cedb28f0_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Gazk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4339c360-d698-4aa2-959c-c951cedb28f0_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Gazk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4339c360-d698-4aa2-959c-c951cedb28f0_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gazk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4339c360-d698-4aa2-959c-c951cedb28f0_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4339c360-d698-4aa2-959c-c951cedb28f0_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;:34090,&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/199808758?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4339c360-d698-4aa2-959c-c951cedb28f0_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_!Gazk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4339c360-d698-4aa2-959c-c951cedb28f0_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Gazk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4339c360-d698-4aa2-959c-c951cedb28f0_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Gazk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4339c360-d698-4aa2-959c-c951cedb28f0_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Gazk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4339c360-d698-4aa2-959c-c951cedb28f0_1600x114.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="https://www.orkes.io/">Orkes</a></strong>&#8212;The enterprise platform for reliable applications and agentic workflows</p><p><strong><a href="https://www.metaview.ai/home/how-i-ai">Metaview</a></strong>&#8212;The agentic recruiting platform for winning teams</p><p></p><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=OOPganyUinE">00:00</a>) Introduction to Nicole and AI-powered shopping</p><p>(<a href="https://www.youtube.com/watch?v=OOPganyUinE&amp;t=149s">02:29</a>) The problem</p><p>(<a href="https://www.youtube.com/watch?v=OOPganyUinE&amp;t=295s">04:55</a>) Building a Claude Project for household purchasing</p><p>(<a href="https://www.youtube.com/watch?v=OOPganyUinE&amp;t=464s">07:44</a>) The &#8220;anti-to-do list&#8221; concept for reducing mental overhead</p><p>(<a href="https://www.youtube.com/watch?v=OOPganyUinE&amp;t=630s">10:30</a>) Shopping for a can opener: the system in action</p><p>(<a href="https://www.youtube.com/watch?v=OOPganyUinE&amp;t=953s">15:53</a>) How AI helps century-old brands with terrible websites</p><p>(<a href="https://www.youtube.com/watch?v=OOPganyUinE&amp;t=1125s">18:45</a>) Processing returns with Claude Cowork</p><p>(<a href="https://www.youtube.com/watch?v=OOPganyUinE&amp;t=1506s">25:06</a>) Using gift cards strategically</p><p>(<a href="https://www.youtube.com/watch?v=OOPganyUinE&amp;t=1593s">26:33</a>) Vetting brands</p><p>(<a href="https://www.youtube.com/watch?v=OOPganyUinE&amp;t=1780s">29:40</a>) Recap, lightning round, and final thoughts</p><p></p><h3>Tools referenced:</h3><p>&#8226; Claude: <a href="https://claude.ai/">https://claude.ai/</a></p><p>&#8226; Claude Cowork: <a href="https://www.anthropic.com/product/claude-cowork">https://www.anthropic.com/product/claude-cowork</a></p><p></p><h3>Other references:</h3><p>&#8226; Boston General Store: <a href="https://bostongeneralstore.com/">https://bostongeneralstore.com/</a></p><p>&#8226; L.L.Bean: <a href="https://www.llbean.com/">https://www.llbean.com/</a></p><p>&#8226; Manufactum: <a href="https://www.manufactum.com/">https://www.manufactum.com/</a></p><p>&#8226; 5 OpenClaw agents run my home, finances, and code | Jesse Genet: <a href="https://www.lennysnewsletter.com/p/5-openclaw-agents-run-my-home-finances">https://www.lennysnewsletter.com/p/5-openclaw-agents-run-my-home-finances</a></p><p>&#8226; From a $6.90 newsletter to $3M API: How a non-coder built Memelord | Jason Levin: <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></p><h3>Where to find Nicole Ruiz:</h3><p>X: <a href="https://x.com/nwilliams030">https://x.com/nwilliams030</a></p><p>Substack (The Third Oikos): <a href="https://www.thirdoikos.com/">https://www.thirdoikos.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[Gemini Omni: Clone yourself with AI in under 15 minutes]]></title><description><![CDATA[Watch now | &#127897;&#65039; Testing Google&#8217;s Gemini Omni avatar feature live&#8212;I scan a QR code, clone my face, and ship a hype reel]]></description><link>https://www.lennysnewsletter.com/p/gemini-omni-clone-yourself-with-ai</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/gemini-omni-clone-yourself-with-ai</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Wed, 03 Jun 2026 12:04:09 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/199768832/d826ce5f4e3c33b4124d99cf6468bda6.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-UNZczH0gpHc" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;UNZczH0gpHc&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/UNZczH0gpHc?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 experimental episode, I document my real-time attempt to create an AI avatar of myself using Google Flow and the new Gemini Omni video generation model. I walk through the entire process&#8212;from scanning my face with my phone to generating a complete one-minute hype video for the podcast, all in about 15 minutes.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/UNZczH0gpHc">YouTube</a>, <a href="https://open.spotify.com/episode/6kCCHaEAEHT2Q1iyCedszz">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/gemini-omni-clone-yourself-with-ai-in-under-15-minutes/id1809663079?i=1000770958331">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>How to create an AI avatar using Google Flow in under five minutes</p></li><li><p>Why video AI tools unlock creative possibilities for people with zero video production skills</p></li><li><p>The step-by-step process of generating a full storyboard using AI as your creative producer</p></li><li><p>How to use character consistency features to generate multiple video scenes with the same avatar</p></li><li><p>The uncanny-valley moments you&#8217;ll encounter when your AI clone doesn&#8217;t quite nail emotions or physics</p></li><li><p>How to stitch together AI-generated scenes into a complete video using built-in editing tools</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_!Dgf-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce8a7d5-f555-4732-8207-987bd48df1fe_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dgf-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce8a7d5-f555-4732-8207-987bd48df1fe_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Dgf-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce8a7d5-f555-4732-8207-987bd48df1fe_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Dgf-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce8a7d5-f555-4732-8207-987bd48df1fe_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Dgf-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce8a7d5-f555-4732-8207-987bd48df1fe_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dgf-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce8a7d5-f555-4732-8207-987bd48df1fe_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dce8a7d5-f555-4732-8207-987bd48df1fe_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;:19338,&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/199768832?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce8a7d5-f555-4732-8207-987bd48df1fe_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_!Dgf-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce8a7d5-f555-4732-8207-987bd48df1fe_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Dgf-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce8a7d5-f555-4732-8207-987bd48df1fe_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Dgf-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce8a7d5-f555-4732-8207-987bd48df1fe_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Dgf-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdce8a7d5-f555-4732-8207-987bd48df1fe_1600x114.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong><a href="https://www.merge.dev/howiai">Merge</a></strong>&#8212;Connective infrastructure for production AI</p><p><strong><a href="https://atlassian.com/howiai">Jira Product Discovery</a></strong>&#8212;Prioritize with insights, build with confidence</p><p></p><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=UNZczH0gpHc">00:00</a>) Getting started with Google Flow and Gemini Omni</p><p>(<a href="https://www.youtube.com/watch?v=UNZczH0gpHc&amp;t=98s">01:38</a>) The avatar creation process: scanning and photo capture</p><p>(<a href="https://www.youtube.com/watch?v=UNZczH0gpHc&amp;t=175s">02:55</a>) Using Flow to brainstorm a hype video storyboard</p><p>(<a href="https://www.youtube.com/watch?v=UNZczH0gpHc&amp;t=419s">06:59</a>) Generating the first video scene with the avatar</p><p>(<a href="https://www.youtube.com/watch?v=UNZczH0gpHc&amp;t=521s">08:41</a>) Troubleshooting: accidentally generating images instead of videos</p><p>(<a href="https://www.youtube.com/watch?v=UNZczH0gpHc&amp;t=572s">09:32</a>) Generating all seven scenes for the complete video</p><p>(<a href="https://www.youtube.com/watch?v=UNZczH0gpHc&amp;t=697s">11:37</a>) Reviewing the avatar videos</p><p>(<a href="https://www.youtube.com/watch?v=UNZczH0gpHc&amp;t=793s">13:13</a>) Stitching the videos together in the browser-based editor</p><p>(<a href="https://www.youtube.com/watch?v=UNZczH0gpHc&amp;t=872s">14:32</a>) The complete How I AI hype video</p><p>(<a href="https://www.youtube.com/watch?v=UNZczH0gpHc&amp;t=932s">15:32</a>) What worked and what didn&#8217;t</p><p>(<a href="https://www.youtube.com/watch?v=UNZczH0gpHc&amp;t=1144s">19:04</a>) Final thoughts</p><p></p><h3>Tools referenced:</h3><p>&#8226; Google Flow: <a href="https://labs.google/fx/tools/flow">https://labs.google/fx/tools/flow</a></p><p>&#8226; Gemini Omni: <a href="https://gemini.google/overview/video-generation/">https://gemini.google/overview/video-generation/</a></p><p>&#8226; Veo 3: <a href="https://deepmind.google/technologies/veo/">https://deepmind.google/technologies/veo/</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: Codex Goals explained & Claude Opus 4.8 review & Building an iPhone app with zero technical skills]]></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-codex-goals-explained-and</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/how-i-ai-codex-goals-explained-and</guid><dc:creator><![CDATA[Lenny Rachitsky]]></dc:creator><pubDate>Mon, 01 Jun 2026 15:01:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cd8fc145-3e6b-4a79-a878-90c2d71fdb6a_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>Building an iPhone app with zero technical skills | Bryce Rattner Keithley</h3><div id="youtube2-EJKwI4m0fZg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;EJKwI4m0fZg&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/EJKwI4m0fZg?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/EJKwI4m0fZg">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/5r9ldnoCYbJrdn2l3LVqaS">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/building-an-iphone-app-with-zero-technical-skills/id1809663079?i=1000770565165">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_!Mdsf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd083970c-cece-47c4-8a89-c514216b57ec_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mdsf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd083970c-cece-47c4-8a89-c514216b57ec_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Mdsf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd083970c-cece-47c4-8a89-c514216b57ec_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Mdsf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd083970c-cece-47c4-8a89-c514216b57ec_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Mdsf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd083970c-cece-47c4-8a89-c514216b57ec_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mdsf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd083970c-cece-47c4-8a89-c514216b57ec_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d083970c-cece-47c4-8a89-c514216b57ec_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;:29765,&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/199541302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd083970c-cece-47c4-8a89-c514216b57ec_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_!Mdsf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd083970c-cece-47c4-8a89-c514216b57ec_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!Mdsf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd083970c-cece-47c4-8a89-c514216b57ec_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!Mdsf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd083970c-cece-47c4-8a89-c514216b57ec_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!Mdsf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd083970c-cece-47c4-8a89-c514216b57ec_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://www.metaview.ai/home/how-i-ai">Metaview</a></strong>&#8212;The agentic recruiting platform for winning teams</p></li></ul></blockquote><p><strong><a href="https://www.linkedin.com/in/brycerattner/">Bryce Rattner Keithley</a></strong> spent her career in talent and recruiting and had never written a line of code. Then she used AI to build Daily Hundred, a fitness app with custom AI-generated videos of animals doing exercises, and shipped it to the App Store. In this episode, Bryce shares the exact workflow she used with Replit, Claude, Gemini, Higgsfield, and Kling; why being non-technical became an advantage; and what her journey reveals about how AI is changing who gets to build software.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>You can build and ship a production iPhone app with zero technical background.</strong> Bryce spent her entire career in talent and recruiting, had never written code, and still managed to build Daily Hundred&#8212;a fitness app with custom AI-generated videos&#8212;and get it approved in the App Store. The entire process took a few months of weekend work.</p></li><li><p><strong>The workflow that worked: Claude as architect, Claude Code as engineer, Terminal as executor.</strong> Bryce used regular Claude as her &#8220;friend in the cockpit&#8221; to plan what to do and how to approach problems. Claude would tell her when to use Claude Code to write actual code. She&#8217;d bring the code back to Claude for confirmation, then Claude would tell her what to paste into Terminal. This three-step dance&#8212;plan, execute, deploy&#8212;let her ship production code without having to know exactly how it all worked.</p></li><li><p><strong>Screenshots and iteration are your best debugging tools. </strong>When AI wasn&#8217;t understanding what Bryce wanted, she&#8217;d either get more literal in her descriptions, completely restart the prompt (not just edit it), or send screenshots showing what she was seeing. Sometimes she&#8217;d even draw what she wanted or photograph her own starting position to give the AI a visual reference. The key was trying different approaches rather than getting stuck in one failed pattern.</p></li><li><p><strong>The role of technical expertise is fundamentally changing. </strong>Bryce observed that engineers who come into technical interviews focused only on finding a working solution fastest are missing the point&#8212;&#8220;the robots can find a working solution faster than they can.&#8221; The human role has shifted to something broader: understanding the full suite of tools, knowing when to use AI versus when to step in personally, and bringing taste and judgment to the process. <a href="https://www.amazon.com/What-Got-Here-Wont-There/dp/1401301304">What got people here won&#8217;t get them there</a>.</p></li><li><p><strong>Hiring for adaptability and openness matters more than ever. </strong>In Bryce&#8217;s view, people who get territorial about what they used to do or what other people used to do will struggle with relevance. The winners will be those with &#8220;the humility and the curiosity to work with others in ways that you haven&#8217;t before&#8221; and who recognize that &#8220;people can contribute in ways that they haven&#8217;t before.&#8221; The best idea should win, regardless of where it comes from.</p></li></ol><div class="callout-block" data-callout="true"><h4>Blog &amp; detailed workflow walkthroughs from this episode:</h4><p>How I AI: Bryce Rattner Keithley&#8217;s No-Code Playbook for Building a Fitness App with Replit, Gemini, and Claude: <a href="https://www.chatprd.ai/how-i-ai/bryce-rattner-keithleys-no-code-ios-fitness-app-with-replit-gemini-and-claude">https://www.chatprd.ai/how-i-ai/bryce-rattner-keithleys-no-code-ios-fitness-app-with-replit-gemini-and-claude</a></p><p>&#8627; Navigate the App Store Submission Process with Claude as a Technical Co-pilot: <a href="https://www.chatprd.ai/how-i-ai/workflows/navigate-the-app-store-submission-process-with-claude-as-a-technical-co-pilot">https://www.chatprd.ai/how-i-ai/workflows/navigate-the-app-store-submission-process-with-claude-as-a-technical-co-pilot</a></p><p>&#8627; Create Custom AI-Generated Animated Workout Videos with Gemini and Higgsfield: <a href="https://www.chatprd.ai/how-i-ai/workflows/create-custom-ai-generated-animated-workout-videos-with-gemini-and-higgsfield">https://www.chatprd.ai/how-i-ai/workflows/create-custom-ai-generated-animated-workout-videos-with-gemini-and-higgsfield</a></p><p>&#8627; Build a Minimum Viable Product App with Replit Using No-Code &#8216;Vibe Coding&#8217;: <a href="https://www.chatprd.ai/how-i-ai/workflows/build-a-minimum-viable-product-app-with-replit-using-no-code-vibe-coding">https://www.chatprd.ai/how-i-ai/workflows/build-a-minimum-viable-product-app-with-replit-using-no-code-vibe-coding</a></p></div><p></p><h3>The Codex feature that works while you sleep</h3><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><div class="pullquote"><p>Listen now on<br><strong><a href="https://youtu.be/2wLJl9A2CnA">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/2FSKG3zqiiLzM4VTAygUYS">Spotify</a> &#8226; <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><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-V62!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2784ed1-2202-49ae-90d5-e307783be857_718x166.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-V62!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2784ed1-2202-49ae-90d5-e307783be857_718x166.png 424w, https://substackcdn.com/image/fetch/$s_!-V62!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2784ed1-2202-49ae-90d5-e307783be857_718x166.png 848w, https://substackcdn.com/image/fetch/$s_!-V62!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2784ed1-2202-49ae-90d5-e307783be857_718x166.png 1272w, https://substackcdn.com/image/fetch/$s_!-V62!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2784ed1-2202-49ae-90d5-e307783be857_718x166.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-V62!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2784ed1-2202-49ae-90d5-e307783be857_718x166.png" width="278" height="64.27298050139275" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2784ed1-2202-49ae-90d5-e307783be857_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;:278,&quot;bytes&quot;:27595,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.lennysnewsletter.com/i/199541302?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2784ed1-2202-49ae-90d5-e307783be857_718x166.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_!-V62!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2784ed1-2202-49ae-90d5-e307783be857_718x166.png 424w, https://substackcdn.com/image/fetch/$s_!-V62!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2784ed1-2202-49ae-90d5-e307783be857_718x166.png 848w, https://substackcdn.com/image/fetch/$s_!-V62!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2784ed1-2202-49ae-90d5-e307783be857_718x166.png 1272w, https://substackcdn.com/image/fetch/$s_!-V62!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2784ed1-2202-49ae-90d5-e307783be857_718x166.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://mercury.com/">Mercury</a></strong>&#8212;Radically different banking loved by over 300K entrepreneurs</p></li></ul></blockquote><p><strong>Claire Vo</strong> breaks down one of her favorite Codex features: /goal. In this solo episode, she shows how Goals turn AI from a tool you have to constantly babysit into an agent that can work for hours on multi-step tasks. She walks through real examples, including eliminating Sentry errors, cleaning nearly 4,000 emails, and organizing Linear tasks, and shares the six-part framework to write Goals that actually run.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>Goals enable AI to work autonomously for hours without supervision. </strong>Claire ran a goal in Codex that worked for five hours and 45 minutes&#8212;the longest she&#8217;s ever had an AI agent run successfully. Unlike standard prompts that require turn-by-turn interaction, Goals create a loop where the AI works, verifies, checks, and continues until it hits the defined outcome.</p></li><li><p><strong>The difference between a prompt and a Goal is fundamental. </strong>A prompt is an instruction of what to do (&#8220;Rewrite this code&#8221;). A Goal is a description of what a good outcome looks like and how to get there (&#8220;Reduce P95 checkout latency below a defined threshold while keeping the correctness suite green&#8221;).</p></li><li><p><strong>Claire eliminated hundreds of error logs by pointing Goals at her Sentry data</strong>. She gave Codex access to every trace of invalid operations, then set a goal: categorize each issue, fix it, then replay all historical examples until every error is solved. The result: zero errors remaining, and instead of bandaid fixes scattered throughout the code, she got a systematic, intelligent framework.</p></li><li><p><strong>Goals work incredibly well for non-technical tasks. </strong>Claire cleaned 3,900 emails down to 68 in under four hours by setting a simple goal: categorize all emails, unsubscribe from unnecessary ones, and clean up the inbox. The AI read every email, created labels, clicked unsubscribe links, and left her with only the emails requiring judgment.</p></li><li><p><strong>Strong Goals have six key components:</strong> outcome (what should be true when done), verification (how to test it), constraints (what can&#8217;t regress), boundaries (what tools and files to use), iteration policy (how to decide what to try next), and stopping conditions (when to ask for help). Product managers who&#8217;ve written good OKRs will recognize this framework immediately.</p></li><li><p><strong>Working with Goals feels like managing a colleague, not babysitting a tool.</strong> You assign a task, the AI goes away for the time required (whether that&#8217;s 30 minutes or five hours), and comes back with completed work for you to review. Claire found herself &#8220;twiddling her thumbs&#8221; because so much of the work was now handled autonomously.</p></li><li><p><strong>Goals aren&#8217;t token-cheap, but they&#8217;re worth it. </strong>Claire&#8217;s email cleanup used about 6 million tokens over four hours. But the alternative&#8212;manually categorizing thousands of emails or chasing down hundreds of error logs&#8212;would take far longer and be far more tedious.</p></li></ol><p></p><h3>Claude Opus 4.8 is here. Is it as good as they say?</h3><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><div class="pullquote"><p>Listen now on<br><strong><a href="https://youtu.be/h0gZf1hL4D4">YouTube</a> &#8226; <a href="https://open.spotify.com/episode/6OrM4t3oTsdSsImhq1mPaz">Spotify</a> &#8226; <a href="https://podcasts.apple.com/us/podcast/claude-opus-4-8-is-here-is-it-as-good-as-they-say/id1809663079?i=1000770083962">Apple Podcasts</a></strong></p></div><p>Claire put Anthropic&#8217;s new Opus 4.8 model through real coding, design, and strategy tests across Claude Code and Claude Cowork. She shares where the model shines, where it breaks down, how it compares to Opus 4.7, and what builders should know before using it in production.</p><h4>Biggest takeaways:</h4><ol><li><p><strong>The voice and ergonomics are excellent.</strong> Opus 4.8 is easy to read, doesn&#8217;t have &#8220;slop tells,&#8221; is token-efficient, and feels conversational without being annoying. It talks enough but not too much, and with fast mode enabled, the experience is snappy. The writing quality is strong and the model follows instructions well.</p></li><li><p><strong>Anthropic is shipping new features alongside Opus 4.8 that expand agentic capabilities.</strong> Claude Code now has dynamic workflows that let you spin off hundreds of parallel sub-agents. Both Claude.ai and Cowork now offer effort control from low to max, giving users more control over how deeply the model thinks through problems.</p></li><li><p><strong>Use Opus 4.8 for greenfield prototypes and design work, but test carefully for production codebases.</strong> The model excels at one-shot features, has improved design aesthetics (no more italicized emphasis words), and is good at tool use. But for existing codebases, edge cases, and strategy work requiring numerical analysis, you&#8217;ll need careful prompting and should double-check anywhere the model expresses high confidence.</p></li><li><p><strong>The model hallucinates when it gets stuck, which is a significant regression.</strong> Claire experienced straight-up hallucinations multiple times&#8212;something she hadn&#8217;t seen in a very long time with modern models. When debugging, Opus 4.8 would make up explanations based on hypotheses rather than actual data. It would confidently state things like &#8220;No, I didn&#8217;t search GitHub&#8221; or &#8220;No, I didn&#8217;t actually validate that bug&#8221; when asked to verify its work.</p></li><li><p><strong>Opus 4.8 struggles to orient itself in existing codebases.</strong> When Claire asked it to rebase branches and fix conflicts in her production codebase, it required cycle after cycle of fixes because it kept shipping edge-case bugs. The model couldn&#8217;t understand the elevation at which it should be operating or how to properly insert itself into existing code.</p></li><li><p><strong>The model isn&#8217;t ambitious enough for truly agentic work.</strong> Claire asked it to suggest fun things to build that would impress a 9-year-old, pushing it to explore the edges of agentic coding. While it shipped working code, the results were serviceable but not impressive&#8212;not the 10x agentic coding experience she expected from a state-of-the-art model.</p></li><li><p><strong>For business strategy work, Opus 4.7 significantly outperforms Opus 4.8.</strong> Claire tested both models on the same strategy prompt, giving them access to three months of business context. Opus 4.7 delivered numbers-anchored, structured analysis rooted in real data. Opus 4.8 was hand-wavy, over-rotated on small data points, and had a harder time discovering relevant information.</p><p></p></li></ol><div class="callout-block" data-callout="true"><h4>Blog &amp; detailed workflow walkthroughs from this episode:</h4><p>How I AI: My First Impressions of Claude Opus 4.8 &#8211; Coding, Strategy, and Where It Shines: <a href="https://www.chatprd.ai/how-i-ai/claude-opus-4-8-review">https://www.chatprd.ai/how-i-ai/claude-opus-4-8-review</a></p><p>&#8627; Use Claude Opus 4.8&#8217;s Creativity to Generate a Playable Game: <a href="https://www.chatprd.ai/how-i-ai/workflows/use-claude-opus-4-8-s-creativity-to-generate-a-playable-game">https://www.chatprd.ai/how-i-ai/workflows/use-claude-opus-4-8-s-creativity-to-generate-a-playable-game</a></p><p>&#8627; Generate a Data-Driven Business Strategy with Claude Opus 4.7: <a href="https://www.chatprd.ai/how-i-ai/workflows/generate-a-data-driven-business-strategy-with-claude-opus-4-7">https://www.chatprd.ai/how-i-ai/workflows/generate-a-data-driven-business-strategy-with-claude-opus-4-7</a></p><p>&#8627; Build a Greenfield Prototype with a Single Prompt Using Claude Opus 4.8: <a href="https://www.chatprd.ai/how-i-ai/workflows/build-a-greenfield-prototype-with-a-single-prompt-using-claude-opus-4-8">https://www.chatprd.ai/how-i-ai/workflows/build-a-greenfield-prototype-with-a-single-prompt-using-claude-opus-4-8</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[Building an iPhone app with zero technical skills | Bryce Rattner Keithley ]]></title><description><![CDATA[Watch now | &#127897;&#65039; How a talent leader with zero technical skills built and shipped a fitness app to the App Store&#8212;complete with AI-generated videos of animals doing exercises]]></description><link>https://www.lennysnewsletter.com/p/building-an-iphone-app-with-zero</link><guid isPermaLink="false">https://www.lennysnewsletter.com/p/building-an-iphone-app-with-zero</guid><dc:creator><![CDATA[Claire Vo]]></dc:creator><pubDate>Mon, 01 Jun 2026 12:04:51 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/199397687/cc673823edbf6db85cea29f359c3fc10.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<div id="youtube2-EJKwI4m0fZg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;EJKwI4m0fZg&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/EJKwI4m0fZg?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>Bryce Rattner Keithley </strong>has<strong> </strong>spent her career in talent and recruiting, working with technical leaders but never writing a line of code herself. Yet she managed to build Daily Hundred&#8212;a fitness app featuring custom AI-generated videos of anthropomorphic animals demonstrating exercises&#8212;and ship it to the App Store before her software engineer friends. Using Replit, Claude, Gemini, and a relentless beginner&#8217;s mindset, Bryce proves that in the AI era, execution is no longer the constraint on good ideas.</p><div class="pullquote"><p><strong>Listen or watch on <a href="https://youtu.be/EJKwI4m0fZg">YouTube</a>, <a href="https://open.spotify.com/episode/5r9ldnoCYbJrdn2l3LVqaS">Spotify</a>, or <a href="https://podcasts.apple.com/us/podcast/building-an-iphone-app-with-zero-technical-skills/id1809663079?i=1000770565165">Apple Podcasts</a></strong></p></div><h3>What you&#8217;ll learn:</h3><ol><li><p>How to build and ship an iPhone app using Replit without any coding knowledge</p></li><li><p>The step-by-step process for creating custom AI-generated workout videos by combining Gemini images with real exercise footage</p></li><li><p>How to use Claude as your technical architect and Claude Code as your software engineer</p></li><li><p>How to navigate App Store submission requirements (including fixing rejection feedback)</p></li><li><p>Why being hyper-literal in your prompts unlocks better AI results</p></li><li><p>Why a beginner&#8217;s mind is actually an advantage when building with AI tools</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_!D2iJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb876be2b-645b-42d6-a26d-652ae0d0ac45_1600x114.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D2iJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb876be2b-645b-42d6-a26d-652ae0d0ac45_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!D2iJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb876be2b-645b-42d6-a26d-652ae0d0ac45_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!D2iJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb876be2b-645b-42d6-a26d-652ae0d0ac45_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!D2iJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb876be2b-645b-42d6-a26d-652ae0d0ac45_1600x114.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D2iJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb876be2b-645b-42d6-a26d-652ae0d0ac45_1600x114.png" width="1456" height="104" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b876be2b-645b-42d6-a26d-652ae0d0ac45_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;:29765,&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/199397687?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb876be2b-645b-42d6-a26d-652ae0d0ac45_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_!D2iJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb876be2b-645b-42d6-a26d-652ae0d0ac45_1600x114.png 424w, https://substackcdn.com/image/fetch/$s_!D2iJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb876be2b-645b-42d6-a26d-652ae0d0ac45_1600x114.png 848w, https://substackcdn.com/image/fetch/$s_!D2iJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb876be2b-645b-42d6-a26d-652ae0d0ac45_1600x114.png 1272w, https://substackcdn.com/image/fetch/$s_!D2iJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb876be2b-645b-42d6-a26d-652ae0d0ac45_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.metaview.ai/home/how-i-ai">Metaview</a></strong>&#8212;The agentic recruiting platform for winning teams</p><p></p><h3>In this episode, we cover:</h3><p>(<a href="https://www.youtube.com/watch?v=EJKwI4m0fZg">00:00</a>) Introduction to Bryce and Daily Hundred</p><p>(<a href="https://www.youtube.com/watch?v=EJKwI4m0fZg&amp;t=288s">04:48</a>) Building with Replit</p><p>(<a href="https://www.youtube.com/watch?v=EJKwI4m0fZg&amp;t=376s">06:16</a>) The beginner&#8217;s mindset advantage</p><p>(<a href="https://www.youtube.com/watch?v=EJKwI4m0fZg&amp;t=677s">11:17</a>) Creating anthropomorphic animals</p><p>(<a href="https://www.youtube.com/watch?v=EJKwI4m0fZg&amp;t=1375s">22:55</a>) Moving from static image to video</p><p>(<a href="https://www.youtube.com/watch?v=EJKwI4m0fZg&amp;t=1635s">27:15</a>) The floating genie and other anthropomorphic animal generations</p><p>(<a href="https://www.youtube.com/watch?v=EJKwI4m0fZg&amp;t=1846s">30:46</a>) Shifting from web app to App Store submission</p><p>(<a href="https://www.youtube.com/watch?v=EJKwI4m0fZg&amp;t=2184s">36:24</a>) User feedback</p><p>(<a href="https://www.youtube.com/watch?v=EJKwI4m0fZg&amp;t=2261s">37:41</a>) Lightning round and final thoughts</p><p></p><h3>Tools referenced:</h3><p>&#8226; Replit: <a href="https://replit.com/">https://replit.com/</a></p><p>&#8226; Lovable: <a href="https://lovable.dev/">https://lovable.dev/</a></p><p>&#8226; Claude: <a href="https://claude.ai/">https://claude.ai/</a></p><p>&#8226; Claude Code: <a href="https://claude.ai/code">https://claude.ai/code</a></p><p>&#8226; Gemini: <a href="https://gemini.google.com/">https://gemini.google.com/</a></p><p>&#8226; Higgsfield: <a href="https://higgsfield.ai/">https://higgsfield.ai/</a></p><p>&#8226; Kling: <a href="https://kling.ai/">https://kling.ai/</a></p><p>&#8226; Railway: <a href="https://railway.app/">https://railway.app/</a></p><p>&#8226; TestFlight: <a href="https://developer.apple.com/testflight/">https://developer.apple.com/testflight/</a></p><p></p><h3>Other references:</h3><p>&#8226; How a 91-year-old vibe coded a complex event management system using Claude and Replit | John Blackman: <a href="https://www.lennysnewsletter.com/p/how-a-91-year-old-vibe-coded-a-complex">https://www.lennysnewsletter.com/p/how-a-91-year-old-vibe-coded-a-complex</a></p><p>&#8226; <em>What Got You Here Won&#8217;t Get You There</em>: <a href="https://www.amazon.com/What-Got-Here-Wont-There/dp/1401301304">https://www.amazon.com/What-Got-Here-Wont-There/dp/1401301304</a></p><p>&#8226; <em>How Women Rise</em>: <a href="https://www.amazon.com/How-Women-Rise-Holding-Careers/dp/0316440124">https://www.amazon.com/How-Women-Rise-Holding-Careers/dp/0316440124</a></p><p>&#8226; <em>A Whole New Mind</em>: <a href="https://www.amazon.com/Whole-New-Mind-Right-Brainers-Future/dp/1594481717">https://www.amazon.com/Whole-New-Mind-Right-Brainers-Future/dp/1594481717</a></p><p>&#8226; <em>How to Win Friends and Influence People</em>: <a href="https://www.amazon.com/How-Win-Friends-Influence-People/dp/0671027034">https://www.amazon.com/How-Win-Friends-Influence-People/dp/0671027034</a></p><p></p><h3>Where to find Bryce Rattner Keithley:</h3><p>LinkedIn: <a href="https://www.linkedin.com/in/brycerattner/">https://www.linkedin.com/in/brycerattner/</a></p><p>GitHub: <a href="https://github.com/brk-bot/">https://github.com/brk-bot/</a></p><p>Daily Hundred on the App Store: <a href="https://apps.apple.com/us/app/daily100-fitness-challenge/id6762108062">https://apps.apple.com/us/app/daily100-fitness-challenge/id6762108062</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[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></channel></rss>