<?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[AI Product + Design]]></title><description><![CDATA[Product & Design perspective on tech and culture.]]></description><link>https://ai-product-design.com</link><image><url>https://substackcdn.com/image/fetch/$s_!qvdC!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fc08630-5b14-4090-9576-c57121c0c098_1254x1254.png</url><title>AI Product + Design</title><link>https://ai-product-design.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 29 Jul 2026 17:49:46 GMT</lastBuildDate><atom:link href="https://ai-product-design.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[AI Product+Design]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[aiproductdesign@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[aiproductdesign@substack.com]]></itunes:email><itunes:name><![CDATA[Fanny]]></itunes:name></itunes:owner><itunes:author><![CDATA[Fanny]]></itunes:author><googleplay:owner><![CDATA[aiproductdesign@substack.com]]></googleplay:owner><googleplay:email><![CDATA[aiproductdesign@substack.com]]></googleplay:email><googleplay:author><![CDATA[Fanny]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Streak and the Straw: What Karpathy Gets Right, and What Duolingo Gets Away With]]></title><description><![CDATA[Real learning is slow and painful. So why do I trust my Duolingo owl? A note on load-bearing friction, and what it means for the products we design.]]></description><link>https://ai-product-design.com/p/the-streak-and-the-straw-what-karpathy</link><guid isPermaLink="false">https://ai-product-design.com/p/the-streak-and-the-straw-what-karpathy</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Mon, 27 Jul 2026 02:00:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!k7of!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32223d6-45c7-497a-b9e8-e8125b3bc726_640x340.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k7of!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32223d6-45c7-497a-b9e8-e8125b3bc726_640x340.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k7of!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32223d6-45c7-497a-b9e8-e8125b3bc726_640x340.jpeg 424w, https://substackcdn.com/image/fetch/$s_!k7of!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32223d6-45c7-497a-b9e8-e8125b3bc726_640x340.jpeg 848w, https://substackcdn.com/image/fetch/$s_!k7of!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32223d6-45c7-497a-b9e8-e8125b3bc726_640x340.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!k7of!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32223d6-45c7-497a-b9e8-e8125b3bc726_640x340.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k7of!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32223d6-45c7-497a-b9e8-e8125b3bc726_640x340.jpeg" width="640" height="340" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e32223d6-45c7-497a-b9e8-e8125b3bc726_640x340.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:340,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k7of!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32223d6-45c7-497a-b9e8-e8125b3bc726_640x340.jpeg 424w, https://substackcdn.com/image/fetch/$s_!k7of!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32223d6-45c7-497a-b9e8-e8125b3bc726_640x340.jpeg 848w, https://substackcdn.com/image/fetch/$s_!k7of!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32223d6-45c7-497a-b9e8-e8125b3bc726_640x340.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!k7of!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe32223d6-45c7-497a-b9e8-e8125b3bc726_640x340.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Not long ago I built a small app to help designers rehearse the conversations they dread: the &#8220;I disagree with this roadmap&#8221; talk, the &#8220;I need to renegotiate this deadline&#8221; talk. Somewhere in the build I hit a fork I couldn&#8217;t design my way around. Do I reward people for <em>showing up</em> to practice, with a streak and a satisfying green check, or for actually doing the uncomfortable reps, the halting, awkward, say-it-out-loud part that makes the real conversation easier later?</p><p>Those are not the same product. And I had a bad feeling I knew which one people would open every day.</p><p>Andrej Karpathy would have an opinion about my fork. This year he, the person who taught a generation of us neural networks from scratch one hand-derived gradient at a time, quietly joined Anthropic&#8217;s pretraining team. Not agents. Not the demo-friendly layer everyone&#8217;s pitching. Pretraining: the slowest, least glamorous grind at the very bottom of the stack. It&#8217;s a fitting move for someone who keeps insisting that real learning is slow and painful, that you should want <em>the mental equivalent of sweating</em>, close the &#8220;Learn X in 10 minutes&#8221; tabs, and seek the meal instead of the snack.</p><p>I agree with all of it. I&#8217;d also just spent weeks building something that, done wrong, would let designers fake the sweat.</p><p>So which is it?</p><h3>The feeling of learning is not the learning</h3><p>Here&#8217;s the uncomfortable part: Karpathy isn&#8217;t just being a purist. The cognitive science backs him almost embarrassingly well.</p><p>In the early &#8217;90s, the psychologists Robert and Elizabeth Bjork named a paradox they&#8217;d been chasing for years: the conditions that make learning <em>feel</em> smooth and productive in the moment are often the ones that produce the weakest long-term memory. They called the good kind of hard &#8220;desirable difficulties,&#8221; things like spacing your practice out, testing yourself instead of rereading, and mixing topics so your brain has to work to tell them apart. Every one of these feels worse while you do it. Every one of them wins on the delayed test.</p><p>Their sharpest insight is that <em>performance during learning</em> and <em>actual learning</em> are not the same thing. They can even move in opposite directions. When material flows easily, you feel fluent, and you mistake that fluency for mastery. Elizabeth Bjork&#8217;s line stays with me: forgetting is the friend of learning. The struggle to drag something back out of your memory is the thing that strengthens it.</p><p>That&#8217;s Karpathy&#8217;s &#8220;sweating,&#8221; dressed in a lab coat. The feeling of learning is a trap.</p><h3>But Duolingo isn&#8217;t the villain in this story</h3><p>Here&#8217;s where the &#8220;close the tabs, seek the meal&#8221; crowd loses me a little.</p><p>If you actually look under Duolingo&#8217;s candy shell, its engine <em>is</em> desirable difficulty. Spaced repetition. Retrieval practice: recall, not recognition. Interleaving across lesson types. The green owl smuggled decades of memory science into a format that feels like a game. The bite-sized packaging isn&#8217;t the enemy of hard learning; in the best case, it&#8217;s the delivery mechanism.</p><p>And it solves the one problem Karpathy&#8217;s advice quietly assumes away: <em>showing up.</em> Slow, painful learning only compounds if you keep doing it, and the failure mode for most adults isn&#8217;t that the textbook is too easy. It&#8217;s that the textbook is closed. A streak is a commitment device wearing a cartoon costume.</p><p>So where does it actually fail? Right where the reviews land in 2026: learners plateau around A2 to B1, and the app&#8217;s progress metrics quietly overstate how much they know. People &#8220;game the app,&#8221; chasing the streak, tapping through the easy path, mistaking a 1,000-day counter for conversational French. The candy shell starts eating the medicine. The moment the streak becomes the <em>goal</em> instead of the <em>scaffold</em>, it stops measuring learning at all. Goodhart&#8217;s law, in a fifteen-second dopamine loop.</p><h3>What this means for the products we make</h3><p>I don&#8217;t think the design lesson here is &#8220;make things harder.&#8221; It&#8217;s more precise, and more useful, than that:</p><p><strong>Know which friction is load-bearing.</strong></p><p>Every product decision about learning, and increasingly about <em>work</em>, is a decision about which difficulty to preserve and which to remove. Removing friction is our whole job, right up until we remove the friction that was doing the learning. So before you smooth something out, run a quick audit:</p><ol><li><p><strong>What&#8217;s the real outcome, and what&#8217;s the proxy you&#8217;re actually optimizing?</strong> (Fluency, or streak length?)</p></li><li><p><strong>Which friction produces that outcome, and which is just annoying?</strong> Effortful recall is load-bearing. A confusing settings menu is not.</p></li><li><p><strong>Is your engagement loop serving the outcome, or quietly replacing it?</strong></p></li><li><p><strong>The honesty test:</strong> does your progress metric track the thing, or the <em>feeling</em> of the thing?</p></li></ol><p>If that sounds abstract from your day, look at where AI tooling is right now. Karpathy, again, is the one calling much of &#8220;vibe coding&#8221; what it is: a fast path to confident slop. The same trap, one level up. These tools make the <em>feeling</em> of productivity nearly free, and the temptation is to optimize for that feeling instead of the competence underneath it. The designer&#8217;s edge in that world isn&#8217;t speed. It&#8217;s judgment about which friction is worth keeping.</p><p>That, to me, is the whole game as generation gets commoditized. Anyone can remove friction now; a machine will do it for you. Knowing which friction was holding the roof up is the part that&#8217;s still hard, still slow, and still yours.</p><p>For what it&#8217;s worth, I keep landing on the same answer for my own app: reward the reps that are actually hard, the ones where you stumble, not the days someone showed up to tap through the easy ones. Even knowing the second version is the one that would juice my numbers. I&#8217;m not always sure that&#8217;s the right business call. I&#8217;m fairly sure it&#8217;s the right design one.</p><p>So here&#8217;s my open question, and I&#8217;d love a fight about it in the comments: as our tools get better and better at making everything feel effortless, what&#8217;s the load-bearing friction <em>you</em> refuse to design away?</p><div><hr></div><h3>References</h3><ul><li><p>Andrej Karpathy, &#8220;on shortification of &#8216;learning&#8217;.&#8221; X, Feb 2024. </p></li></ul><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/karpathy/status/1756380066580455557&quot;,&quot;full_text&quot;:&quot;# on shortification of \&quot;learning\&quot;\n\nThere are a lot of videos on YouTube/TikTok etc. that give the appearance of education, but if you look closely they are really just entertainment. This is very convenient for everyone involved : the people watching enjoy thinking they are&quot;,&quot;username&quot;:&quot;karpathy&quot;,&quot;name&quot;:&quot;Andrej Karpathy&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1296667294148382721/9Pr6XrPB_normal.jpg&quot;,&quot;date&quot;:&quot;2024-02-10T18:10:14.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:657,&quot;retweet_count&quot;:3601,&quot;like_count&quot;:18546,&quot;impression_count&quot;:2250714,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><ul><li><p>Andrej Karpathy. Wikipedia (Anthropic pretraining team, 2026). <a href="https://en.wikipedia.org/wiki/Andrej_Karpathy">https://en.wikipedia.org/wiki/Andrej_Karpathy</a></p></li><li><p>&#8220;Beyond the Hype: 5 Counter-Intuitive Truths About AI from Andrej Karpathy&#8221; (summary of the Dwarkesh Patel interview). DEV Community, Oct 2025. <a href="https://dev.to/amananandrai/beyond-the-hype-5-counter-intuitive-truths-about-ai-from-andrej-karpathy-afk">https://dev.to/amananandrai/beyond-the-hype-5-counter-intuitive-truths-about-ai-from-andrej-karpathy-afk</a></p></li><li><p>Robert &amp; Elizabeth Bjork, &#8220;Desirable Difficulties: Why Effortful Learning Outlasts Easy Learning.&#8221; Glasp, 2026. <a href="https://glasp.co/articles/desirable-difficulties">https://glasp.co/articles/desirable-difficulties</a></p></li><li><p>Bjork &amp; Bjork, &#8220;Introducing Desirable Difficulties Into Practice and Instruction&#8221; (PDF). University of New Hampshire. <a href="https://www.unh.edu/teaching-learning-resource-hub/sites/default/files/media/2023-06/itow-introducing-desirable-difficulties-into-practice-and-instruction-bjork-and-bjork.pdf">https://www.unh.edu/teaching-learning-resource-hub/sites/default/files/media/2023-06/itow-introducing-desirable-difficulties-into-practice-and-instruction-bjork-and-bjork.pdf</a></p></li><li><p>&#8220;Does Duolingo Work? How Effective It Actually Is.&#8221; The Linguist, Mar 2026. <a href="https://blog.thelinguist.com/duolingo-review/">https://blog.thelinguist.com/duolingo-review/</a></p></li><li><p>&#8220;Duolingo French Review 2026: Does It Actually Work?&#8221; HelloFrench, Apr 2026. <a href="https://www.hellofrench.com/en/tips/duolingo-french-review">https://www.hellofrench.com/en/tips/duolingo-french-review</a></p></li><li><p>&#8220;Results from Duolingo efficacy studies.&#8221; Duolingo Blog. <a href="https://blog.duolingo.com/results-duolingo-efficacy-studies">https://blog.duolingo.com/results-duolingo-efficacy-studies</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[The Designer’s Dev Setup: How I’d Build a Portfolio Website with Claude Code and VSCode in 2026]]></title><description><![CDATA[There&#8217;s a specific kind of dread that comes with building your own portfolio.]]></description><link>https://ai-product-design.com/p/the-designers-dev-setup-how-id-build</link><guid isPermaLink="false">https://ai-product-design.com/p/the-designers-dev-setup-how-id-build</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Sun, 26 Jul 2026 07:31:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y0HZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646f80bc-985e-412c-a3bc-0662a1e5db4f_800x400.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y0HZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646f80bc-985e-412c-a3bc-0662a1e5db4f_800x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y0HZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646f80bc-985e-412c-a3bc-0662a1e5db4f_800x400.png 424w, https://substackcdn.com/image/fetch/$s_!y0HZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646f80bc-985e-412c-a3bc-0662a1e5db4f_800x400.png 848w, https://substackcdn.com/image/fetch/$s_!y0HZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646f80bc-985e-412c-a3bc-0662a1e5db4f_800x400.png 1272w, https://substackcdn.com/image/fetch/$s_!y0HZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646f80bc-985e-412c-a3bc-0662a1e5db4f_800x400.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y0HZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646f80bc-985e-412c-a3bc-0662a1e5db4f_800x400.png" width="800" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/646f80bc-985e-412c-a3bc-0662a1e5db4f_800x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y0HZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646f80bc-985e-412c-a3bc-0662a1e5db4f_800x400.png 424w, https://substackcdn.com/image/fetch/$s_!y0HZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646f80bc-985e-412c-a3bc-0662a1e5db4f_800x400.png 848w, https://substackcdn.com/image/fetch/$s_!y0HZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646f80bc-985e-412c-a3bc-0662a1e5db4f_800x400.png 1272w, https://substackcdn.com/image/fetch/$s_!y0HZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F646f80bc-985e-412c-a3bc-0662a1e5db4f_800x400.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s a specific kind of dread that comes with building your own portfolio.</p><p>You know design. You have opinions about typography, whitespace, motion. You can critique someone else&#8217;s portfolio in thirty seconds flat. But when it&#8217;s your own work: your name, your case studies, your reputation on the page, suddenly everything feels harder. The blank canvas paralysis is real, and I&#8217;ve seen more talented designers avoid updating their portfolios for <em>years</em> because the bar they&#8217;ve set for themselves is impossibly high.</p><p>Here&#8217;s the thing that shifted for me recently: Claude Code has changed the math on what it costs (in time and cognitive energy) to actually build and iterate on a portfolio. Not just to ship a first version&#8202;&#8212;&#8202;but to keep it alive.</p><p>Let me walk you through the workflow I&#8217;d use if I were building mine from scratch today.</p><div><hr></div><h3>Start With a CLAUDE.md: Your Design System Lives Here</h3><p>The biggest mistake I see designers make when jumping into Claude Code is treating it like a search bar. &#8220;Build me a portfolio website.&#8221; The output is technically functional and aesthetically&#8230; fine. Forgettable. The kind of thing that looks like it was made by an AI, because it was.</p><p>The antidote is what the community has started calling the <strong>CLAUDE.md-first approach</strong>. Before you write a single prompt about a hero section or a case study layout, you create a <code>CLAUDE.md</code> file at the root of your project. This is a plain text file&#8202;&#8212;&#8202;essentially a project brief and design system rolled into one&#8202;&#8212;&#8202;that Claude Code reads at the start of every session.</p><p>Think of it like the brief you&#8217;d give a developer. Except the developer is an AI that never forgets, never skips ahead, and will apply your constraints obsessively across every component it generates.</p><p>A strong <code>CLAUDE.md</code> for a portfolio should include:</p><p><strong>Brand tokens</strong>&#8202;&#8212;&#8202;your exact hex colors, type scale, spacing units, border radius, and shadow definitions. Don&#8217;t write &#8220;use a clean sans-serif.&#8221; Write <code>font-family: 'Instrument Serif', serif</code> for display and <code>font-family: 'DM Mono', monospace</code> for body. Be specific enough that there&#8217;s only one correct interpretation.</p><p><strong>Component conventions</strong>&#8202;&#8212;&#8202;how cards behave, how hover states feel, whether you prefer subtle motion or none at all. &#8220;Transitions: 200ms ease-out. No bounce. No slide-in from off-screen.&#8221;</p><p><strong>What not to do</strong>&#8202;&#8212;&#8202;this is underrated. Listing explicit anti-patterns (&#8220;no purple gradients,&#8221; &#8220;no full-width hero images with overlay text,&#8221; &#8220;no glassmorphism&#8221;) is just as important as describing what you want. Claude will avoid these across the entire project.</p><p><strong>Page intent</strong>&#8202;&#8212;&#8202;a short description of what each page is trying to accomplish, not just what it contains. &#8220;The work page should feel like a gallery, not a grid of thumbnails. Breathing room matters more than density.&#8221;</p><p>This file becomes your source of truth. You&#8217;ll edit it as you go&#8202;&#8212;&#8202;that&#8217;s expected. Treat it as a living document rather than a one-time setup. When something feels off after a generation, update the constraint in CLAUDE.md before re-running. You&#8217;re training the context, not just fixing a bug.</p><div><hr></div><h3>The Screenshot Loop: Design Feedback That Actually Works</h3><p>Here&#8217;s a workflow detail that doesn&#8217;t get talked about enough. Claude Code can spin up a local server, take a screenshot, read the image directly, compare it against a reference, fix what&#8217;s off, and screenshot again: handling the whole cycle without you stepping in.</p><p>For a portfolio, where the visual output <em>is</em> the product, this is transformative. You set a reference screenshot (a Dribbble shot, a competitor&#8217;s site, a Figma frame you exported), and Claude iterates against it visually rather than just textually. The delta between &#8220;it looks roughly right&#8221; and &#8220;it matches my vision&#8221; collapses dramatically when there&#8217;s an actual visual feedback loop.</p><p>The reference cloning works better on sections than full pages. Breaking the design into header, body, and footer and handling each separately gives you a lot more control. I&#8217;d treat your portfolio the same way: tackle the nav, then the hero, then the case study card, then the footer&#8202;&#8212;&#8202;rather than asking Claude to generate everything at once.</p><div><hr></div><h3>Where Should Your Portfolio Content Live?</h3><p>This is the question I actually get asked most often, and it&#8217;s worth spending real time on. The answer isn&#8217;t obvious, and it depends on your workflow more than any tool&#8217;s feature list.</p><p>Your content, case study write-ups, project descriptions, role timelines, the &#8220;about&#8221; text you&#8217;ve revised seventeen times, is the hardest part of a portfolio to maintain. The design can be rebuilt. The words take weeks. So the system you use to store and update them matters enormously.</p><p><strong>Option 1: Markdown files in your project repo</strong></p><p>This is my personal preference for designers who are comfortable in a code environment. Your content lives as <code>.md</code> files alongside your code. When you update a case study, you open the file, edit it, commit, and push. Claude Code can read and reference these files directly&#8202;&#8212;&#8202;you can ask it to &#8220;pull the intro paragraph from <code>/content/case-studies/communication-app.md</code>&#8220; and it will. The content and the code stay in sync because they live in the same place.</p><p>The downside is that it&#8217;s not a great writing environment if you&#8217;re a prose-heavy writer. Markdown in VSCode is functional, not beautiful.</p><p><strong>Option 2: Obsidian</strong></p><p>Obsidian&#8217;s Markdown-native format integrates naturally with Git workflows&#8202;&#8212;&#8202;store your vault in a Git repository for version control, and you can query your notes programmatically. For a portfolio, this means you can write your case studies in a beautiful, linked note environment, and then export them as <code>.md</code> files that Claude Code can read directly. No format conversion, no copy-paste friction.</p><p>For anyone who writes in one tool and publishes in another, Obsidian&#8217;s native Markdown format eliminates the formatting friction that plagues Notion-to-external-platform workflows. This is real. If you&#8217;ve ever tried to copy a Notion page into a codebase, you know what I mean.</p><p>The tradeoff: Obsidian is a solo tool. If you collaborate with anyone on your portfolio content (a copywriter, a mentor giving feedback), the experience is clunky.</p><p><strong>Option 3: Notion</strong></p><p>Use Notion if you need content planning, editorial calendars, and project management alongside your writing. For a portfolio that&#8217;s actively being built: multiple case studies in different stages, a running list of things to add&#8202;&#8212;&#8202;Notion&#8217;s database views are genuinely useful. You can track each case study&#8217;s status (draft, needs images, published) in a kanban board.</p><p>The problem is export friction. Notion&#8217;s rich text doesn&#8217;t always convert cleanly to code-friendly formats. If you&#8217;re feeding content directly to Claude Code, you&#8217;ll find yourself doing manual cleanup more often than you&#8217;d like.</p><p><strong>The recommendation:</strong> Start with Markdown files in your repo if you&#8217;re already working in VSCode. Graduate to an Obsidian vault if you find yourself writing long-form content and wanting a better writing experience. Use Notion only if you have collaborators or need to manage many projects simultaneously.</p><div><hr></div><h3>The Actual Build Order (Don&#8217;t Skip This)</h3><p>Here&#8217;s the sequence that produces the best results, based on what I&#8217;ve seen work:</p><p><strong>1. Write your CLAUDE.md first.</strong> Don&#8217;t touch code yet. Define your brand tokens, your aesthetic constraints, and your anti-patterns. This takes 30&#8211;60 minutes and saves hours of re-generation later.</p><p><strong>2. Populate your content files.</strong> Write your case studies, your about blurb, your role history, even in rough draft form. Claude Code will use this as source material. A portfolio with real content and mediocre design beats a beautiful portfolio with placeholder text every time.</p><p><strong>3. Build one component, test the design system.</strong> Before generating full pages, ask Claude to build a single case study card. Review it against your CLAUDE.md. Adjust the constraints. Then expand.</p><p><strong>4. Use the screenshot loop for visual QA.</strong> Set your reference, run the loop, iterate. Trust the visual feedback more than the code review at this stage.</p><p><strong>5. Ship early, iterate in public.</strong> Your portfolio is not a product launch. A live, imperfect portfolio with three real case studies is worth more than a perfect one that&#8217;s been in development for eight months.</p><div><hr></div><h3>What This Workflow Actually Changes</h3><p>The deeper shift here isn&#8217;t about Claude Code being a faster way to write HTML. It&#8217;s about what happens when the cost of iteration drops low enough that you&#8217;ll actually do it.</p><p>Most designers update their portfolios once every few years, when they&#8217;re job hunting, when they feel enough accumulated guilt to force a weekend sprint. The reason isn&#8217;t laziness. It&#8217;s that the cost of updating felt too high relative to the payoff on any given week.</p><p>When your design system is encoded in a CLAUDE.md and your content is in Markdown files in a Git repo, the cost of updating a case study is fifteen minutes. The cost of tweaking your type scale across every page is a one-line edit and a re-run. That&#8217;s a different relationship with your portfolio entirely, and it&#8217;s the one that keeps it current enough to actually matter.</p><p>The bar for a portfolio worth sending hasn&#8217;t gotten lower. But the effort required to clear it has.</p><div><hr></div><h3>Forward-Looking Thought</h3><p>I keep thinking about a question that doesn&#8217;t have a clean answer yet: as AI handles more of the execution, what does it mean for a portfolio to demonstrate <em>your</em> taste? If Claude Code built the UI, what exactly is the thing being evaluated?</p><p>My working answer is that the CLAUDE.md <em>is</em> the design artifact. The constraints you chose, the anti-patterns you named, the aesthetic precision you encoded&#8202;&#8212;&#8202;that&#8217;s judgment. That&#8217;s the thing that&#8217;s actually hard to replicate.</p><p>Which means the portfolio of the future might look less like a gallery of finished work and more like a record of the decisions you make along the way.</p><div><hr></div><h3>References</h3><ul><li><p>Tutorials Dojo&#8202;&#8212;&#8202;<em>Claude Code: The Web Design Workflow That Actually Works</em> (February 2026): <a href="https://tutorialsdojo.com/claude-code-the-web-design-workflow-that-actually-works/">https://tutorialsdojo.com/claude-code-the-web-design-workflow-that-actually-works/</a></p></li><li><p>MindStudio&#8202;&#8212;&#8202;<em>How to Avoid AI Slop When Using Claude Design (The Design System Approach)</em> (April 2026): <a href="https://www.mindstudio.ai/blog/claude-design-avoid-ai-slop-design-system">https://www.mindstudio.ai/blog/claude-design-avoid-ai-slop-design-system</a></p></li><li><p>Design Systems Collective&#8202;&#8212;&#8202;<em>From Prompt to Production: A Designer&#8217;s Step-by-Step Workflow with Claude Design + Claude Code</em> (April 2026): <a href="https://www.designsystemscollective.com/from-prompt-to-production">https://www.designsystemscollective.com/from-prompt-to-production</a></p></li><li><p>Medium / Katherine Yeh&#8202;&#8212;&#8202;<em>A Designer&#8217;s Guide to Claude Code</em> (March 2026): <a href="https://medium.com/design-bootcamp/a-designers-guide-to-organizing-ai-skills-and-tools-in-claude-code">https://medium.com/design-bootcamp/a-designers-guide-to-organizing-ai-skills-and-tools-in-claude-code</a></p></li><li><p>Tech-Insider&#8202;&#8212;&#8202;<em>Obsidian vs Notion 2026</em> (April 2026): <a href="https://tech-insider.org/obsidian-vs-notion-2026/">https://tech-insider.org/obsidian-vs-notion-2026/</a></p></li><li><p>DataCamp&#8202;&#8212;&#8202;<em>Claude Code in VS Code: Setup, Features, and Workflow</em> (2026): <a href="https://www.datacamp.com/tutorial/claude-code-in-vs-code">https://www.datacamp.com/tutorial/claude-code-in-vs-code</a></p></li><li><p>Abbas Ali / Substack&#8202;&#8212;&#8202;<em>How to Build a Stunning Portfolio Website Using Claude Code</em> (March 2026)</p></li></ul>]]></content:encoded></item><item><title><![CDATA[When Designers Vibe-Code, Who Owns “Mergeable”?]]></title><description><![CDATA[Design Eng Handoff in the AI era]]></description><link>https://ai-product-design.com/p/when-designers-vibe-code-who-owns</link><guid isPermaLink="false">https://ai-product-design.com/p/when-designers-vibe-code-who-owns</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Sun, 26 Jul 2026 07:20:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vIbl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b90f582-768a-4316-bc99-6a60db6b70a3_1170x420.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vIbl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b90f582-768a-4316-bc99-6a60db6b70a3_1170x420.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vIbl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b90f582-768a-4316-bc99-6a60db6b70a3_1170x420.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vIbl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b90f582-768a-4316-bc99-6a60db6b70a3_1170x420.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vIbl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b90f582-768a-4316-bc99-6a60db6b70a3_1170x420.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vIbl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b90f582-768a-4316-bc99-6a60db6b70a3_1170x420.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vIbl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b90f582-768a-4316-bc99-6a60db6b70a3_1170x420.jpeg" width="1170" height="420" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b90f582-768a-4316-bc99-6a60db6b70a3_1170x420.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:420,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Good practices of Design Handoff &#8211; FiveDotTwelve &#8211; Full-cycle Flutter app  development company&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Good practices of Design Handoff &#8211; FiveDotTwelve &#8211; Full-cycle Flutter app  development company" title="Good practices of Design Handoff &#8211; FiveDotTwelve &#8211; Full-cycle Flutter app  development company" srcset="https://substackcdn.com/image/fetch/$s_!vIbl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b90f582-768a-4316-bc99-6a60db6b70a3_1170x420.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vIbl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b90f582-768a-4316-bc99-6a60db6b70a3_1170x420.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vIbl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b90f582-768a-4316-bc99-6a60db6b70a3_1170x420.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vIbl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b90f582-768a-4316-bc99-6a60db6b70a3_1170x420.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://fivedottwelve.com/wp-content/uploads/2023/06/115_handoff.jpg">image link</a></figcaption></figure></div><p>On July 16, Figma shipped a <a href="https://www.figma.com/release-notes/?title=bring-code-backed-screens-onto-the-canvas-with-variables-attached">release note</a> most people scrolled right past. When you bring a coded screen back onto the canvas now, the colors, type, and spacing bind to the variables already in your file instead of landing as dead, hardcoded values. Frames arrive with auto layout, so they reflow instead of sitting there like flat screenshots. Translation: code can travel <em>back</em> into design as cleanly as design once traveled into code. The wall between the two has a door in it now, and the door swings both ways.</p><p>I noticed because I&#8217;d spent that same week doing the exact thing the wall was built to prevent. I&#8217;ve been building a small app that helps designers rehearse hard conversations, the raise ask, the disagree-and-commit, the &#8220;I need to push this deadline&#8221; talk, and for the first time I wasn&#8217;t mocking a feature up for an engineer. I opened a branch, vibe-coded it, and pushed the PR myself. Which meant, for the first time, I got to feel the handoff from the other side of it.</p><h2>Half of us are already doing this</h2><p>I&#8217;m not unusual anymore. In the <em>AI in Design 2026</em> report from Designer Fund and Foundation Capital,  900 designers across sixty-plus countries, half said they&#8217;ve shipped AI-generated code to production. At early-stage startups it&#8217;s closer to two in three. Founders were the shippiest group of all, around 70%. One in five respondents now call themselves a &#8220;design engineer,&#8221; a title that barely existed as a job posting two years ago and today anchors teams at Linear, Vercel, Stripe, and Anthropic.</p><p>So the classic handoff &#8212; designer mocks it up, engineer rebuilds it, and two weeks later the buttons are 2px off and the empty state never got built, is dying. Good riddance. But here&#8217;s the part nobody warns you about: it didn&#8217;t disappear. It moved.</p><h2>The friction relocated downstream</h2><p>When designers couldn&#8217;t code, the expensive translation happened at the design-to-code boundary. Now that we can generate a working screen in an afternoon, that boundary is cheap. The friction slid downstream to the pull request. The question is no longer &#8220;how do I write a spec an engineer can build from.&#8221; It&#8217;s &#8220;how do I hand off code an engineer can actually accept.&#8221;</p><p>And vibe-coded code is deceptively hard to accept. It looks flawless on screen one and quietly falls apart on screen two. It invents a fourth button variant because it never knew the other three existed. It&#8217;s the old trap in reverse: generation got commoditized, but judgment about what&#8217;s <em>mergeable</em> did not.</p><p>The tooling is racing to close this new gap. At Config 2026 in June, Figma made runnable code a first-class object on the canvas and shipped Motion with a timeline you can inspect keyframe-by-keyframe in Dev Mode and pass straight to a coding agent over MCP &#8212; no more animation specs lost in translation. Anthropic&#8217;s Claude Design pipes a design surface into Claude Code into your actual repo, same model family the whole way, so intent never gets flattened into a JPEG and thrown over a wall. And Claude Code&#8217;s Code Review now sends a fleet of specialized agents at every PR, catching the logic error or the broken auth path a human skimming a diff would miss.</p><p>Notice what all of that is really doing. It isn&#8217;t making the handoff faster. It&#8217;s moving the <em>review</em> &#8212; of intent, of correctness, of fit &#8212; as close to the moment of creation as it can get.</p><h2>A workflow for pushing your own PRs</h2><p>So if you&#8217;re a designer opening your own pull requests now, here&#8217;s the loop I&#8217;ve settled into. Four moves.</p><p><strong>Branch, don&#8217;t sandbox.</strong> Vibe-code into a real branch off the real repo, not a disposable playground. The goal from keystroke one is a diff, not a demo. Everything downstream gets easier when there&#8217;s a diff to point at.</p><p><strong>Carry intent as context, not pixels.</strong> Wire your agent to the source of truth: Figma&#8217;s Dev Mode MCP, Code Connect, your token file; so it generates against real components and spacing instead of eyeballing a screenshot. This one move is the whole difference between &#8220;same vibe&#8221; and same product.</p><p><strong>Encode the guardrails once.</strong> A CLAUDE.md or design.md that names the design system, the file paths, and what&#8217;s off-limits does more to keep output mergeable than any amount of clever prompting. It&#8217;s the brief every session reads before it writes a single line.</p><p><strong>Open the PR small, and let review be the net.</strong> Ship a tight diff, run agentic review before you request a human, and hand engineers the thing they&#8217;re genuinely good at judging, the tradeoffs,  instead of the syntax.</p><h2>What&#8217;s the engineer for, then?</h2><p>The handoff was never really about files. It was about trust: can the next person take this and run without redoing it? For years designers earned that trust by producing the cleanest possible spec. Now we earn it by opening the cleanest possible pull request. The medium changed; the job didn&#8217;t.</p><p>Which leaves the question I keep turning over. When one person can generate the code, review it, and merge it, when the whole loop fits inside a single head, what exactly is the engineer for? My bet is it&#8217;s the same thing the best designers are quietly becoming: less about producing the artifact, more about being the judgment that decides it&#8217;s ready to ship. But I&#8217;d love to be argued with.</p><div><hr></div><h3>References</h3><ul><li><p>Figma, <em>Product news and release notes</em> (July 16, 2026 &#8212; code-backed screens binding to variables on import): https://www.figma.com/release-notes/</p></li><li><p>Figma Blog, <em>Config 2026: New Materials, New Tools and a More Expressive Canvas</em> (code layers, Figma Motion, MCP-connected design agent): https://www.figma.com/blog/config-2026-recap/</p></li><li><p>Designer Fund, <em>AI in Design 2026: The inflection point is here</em>: https://designerfund.com/blog/ai-in-design-2026</p></li><li><p>Foundation Capital, <em>How AI is reshaping design in tech</em> (900-designer survey, design-engineer share): https://foundationcapital.com/ideas/how-ai-is-reshaping-design-in-tech</p></li><li><p>Claude Code Docs, <em>Code Review</em> (multi-agent PR review, July 2026 update): https://code.claude.com/docs/en/code-review</p></li><li><p>DEV Community, <em>From Prompt to Pull Request: Using Claude Design, Claude Code, and GitHub Together</em>: https://dev.to/bilelsalemdev/from-prompt-to-pull-request-using-claude-design-claude-code-and-github-together-3m00</p></li><li><p>Muzli, <em>The Complete Vibe Coding Guide for Designers (2026)</em> (MCP-first, &#8220;same vibe&#8221; vs same product): https://muz.li/blog/the-complete-vibe-coding-guide-for-designers-2026/</p></li><li><p>uithings, <em>The Complete Guide to Design Engineering (2026)</em> (Vercel&#8217;s no-handoff model, role definition): https://uithings.com/design-engineering</p></li></ul>]]></content:encoded></item><item><title><![CDATA[The Week Voice AI Stopped Taking Turns]]></title><description><![CDATA[Full-duplex voice shipped, the first anthropomorphic AI regulation took effect, and designers got handed a medium with no screen to hide behind.]]></description><link>https://ai-product-design.com/p/the-week-voice-ai-stopped-taking</link><guid isPermaLink="false">https://ai-product-design.com/p/the-week-voice-ai-stopped-taking</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Mon, 20 Jul 2026 04:24:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_M28!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0938d5-7a7c-4b59-88fb-4bb611e7b6dc_1600x900.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_M28!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0938d5-7a7c-4b59-88fb-4bb611e7b6dc_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_M28!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0938d5-7a7c-4b59-88fb-4bb611e7b6dc_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_M28!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0938d5-7a7c-4b59-88fb-4bb611e7b6dc_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_M28!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0938d5-7a7c-4b59-88fb-4bb611e7b6dc_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_M28!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0938d5-7a7c-4b59-88fb-4bb611e7b6dc_1600x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_M28!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0938d5-7a7c-4b59-88fb-4bb611e7b6dc_1600x900.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe0938d5-7a7c-4b59-88fb-4bb611e7b6dc_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_M28!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0938d5-7a7c-4b59-88fb-4bb611e7b6dc_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_M28!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0938d5-7a7c-4b59-88fb-4bb611e7b6dc_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_M28!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0938d5-7a7c-4b59-88fb-4bb611e7b6dc_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_M28!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0938d5-7a7c-4b59-88fb-4bb611e7b6dc_1600x900.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://openai.com/index/introducing-gpt-live/">GPT Live</a></figcaption></figure></div><p>A few months ago I built a small app to rehearse hard conversations&#8202;&#8212;&#8202;the performance review you&#8217;re dreading, the pushback you keep swallowing in standup. It worked, sort of. But every session had the same tell: I would pause to think, and the AI would take that as its cue and start talking. Real conversations aren&#8217;t like that. In a real conversation, the other person hears you hesitate and <em>waits</em>. Or they don&#8217;t wait, and that itself is information.</p><p>I filed it under &#8220;limits of the medium.&#8221; Then on July 8, OpenAI shipped GPT-Live, and the limit moved.</p><h3>What actually changed</h3><p>GPT-Live replaces ChatGPT&#8217;s default voice experience with a full-duplex architecture: the model listens and speaks at the same time, rather than waiting for silence to signal a turn. It&#8217;s a replacement, not an upgrade. Where Advanced Voice Mode processed one side of a conversation at a time, GPT-Live runs a continuous interaction layer that can hand harder questions off to a bigger reasoning model behind the scenes. More than 150 million people use ChatGPT&#8217;s voice and dictation features weekly, and all of them got a different product that week.</p><p>It wasn&#8217;t an isolated launch. A week earlier, xAI opened Voice Agent Builder in beta: a no-code layer that turns a plain-language description of a call flow into a working phone agent, bundling telephony, retrieval, tool-calling, guardrails, and observability into a single meter at $0.05 per minute. And ElevenLabs entered talks for a secondary sale at roughly $22 billion, double its February valuation, on reported ARR that crossed $500 million in the first four months of the year.</p><p>Read those together and the shape is obvious. Voice infrastructure is finished being a research problem. It&#8217;s now a line item.</p><h3>The part nobody put in the launch video</h3><p>Seven days after GPT-Live, on July 15, China&#8217;s Interim Measures for the Administration of AI Anthropomorphic Interactive Services took effect. ByteDance&#8217;s Doubao, Alibaba&#8217;s Qwen, and Tencent&#8217;s Yuanbao all disabled user-created AI personas rather than retrofit them. The requirements: anti-addiction systems, mandatory usage notifications, instant-exit mechanisms&#8202;&#8212;&#8202;were judged architecturally incompatible with agents built to hold a consistent emotional relationship over time. Workplace and productivity agents were spared. Sustained emotional interaction was the target.</p><p>Meanwhile, in the U.S., the FBI&#8217;s 2025 Internet Crime Report logged 22,364 AI-related complaints totaling $893 million in losses, driven substantially by voice cloning. It was the first time in the report&#8217;s 26-year history that AI got its own category.</p><p>So in a single two-week window: voice became genuinely conversational, the tooling became commodity, one government drew a hard line around emotional realism, and the fraud numbers made the cost of unearned trust legible.</p><h3>Why this is a design problem, not a model problem</h3><p>Turn-taking was doing a lot of quiet work. It gave voice interfaces a state machine. My turn, your turn, that&#8217;s a mental model, and users had it for free.</p><p>Full-duplex takes it away. Now the interface has no discrete states, no screen, no visible affordances, no undo, no way to scan ahead. Every trick we lean on in visual design: hierarchy, progressive disclosure, a disabled button, has no equivalent in a channel that is one-dimensional and moves at the speed of speech.</p><p>What replaces it is <em>interaction texture</em>: when the system interrupts, how it backchannels, how long it waits, what it does when you go quiet. Those aren&#8217;t model parameters. They&#8217;re design decisions, and right now most teams are shipping whatever the default sounds like.</p><p>The commoditization makes this sharper. When a working phone agent costs five cents a minute and takes two minutes to configure, the agent is not the product. How it behaves in the first ten seconds is.</p><h3>Four things to actually design</h3><p>If you&#8217;re building anything voice-adjacent in the next quarter, these are the decisions the platform won&#8217;t make for you:</p><ul><li><p><strong>The interrupt policy.</strong> When does your agent yield, and when does it hold the floor? Warmth and efficiency pull in opposite directions here. Pick deliberately.</p></li><li><p><strong>State without a screen.</strong> How does a user know what the system heard, what it&#8217;s about to do, and how to take it back? Confirmation is not a UX nicety in voice, it&#8217;s the only recovery mechanism you have.</p></li><li><p><strong>Disclosure and distance.</strong> How human should this sound, and how obviously synthetic? China just made this a compliance question. It&#8217;s already a trust question everywhere else.</p></li><li><p><strong>The exit.</strong> How does someone end it, delete it, or walk away? The Doubao shutdown stranded millions of users&#8217; histories. Design the offboarding before the onboarding.</p></li></ul><h3>The open question</h3><p>We spent a decade designing interfaces that wait for us. The next stretch is designing ones that don&#8217;t, and deciding, product by product, how much of that we actually want.</p><p>I went back to my rehearsal app after the GPT-Live launch and realized the old limitation had been doing me a favor. The pauses were the point. An AI that fills every silence is more conversational and less useful for what I built it to do.</p><p>More capable isn&#8217;t the same as better designed. It never was. Voice is just the first medium where the gap is audible.</p><p><strong>What&#8217;s the last voice interface that genuinely earned your trust, and what did it do differently?</strong></p><div><hr></div><h3>References</h3><ul><li><p>SiliconANGLE, &#8220;OpenAI launches GPT-Live voice model series ahead of broad GPT-5.6 release,&#8221; July 8, 2026&#8202;&#8212;&#8202; <a href="https://siliconangle.com/2026/07/08/openai-launches-gpt-live-voice-model-series-ahead-broad-gpt-5-6-release/">https://siliconangle.com/2026/07/08/openai-launches-gpt-live-voice-model-series-ahead-broad-gpt-5-6-release/</a></p></li><li><p>ExplainX, &#8220;GPT-Live: OpenAI Full-Duplex ChatGPT Voice,&#8221; July 2026&#8202;&#8212;&#8202; <a href="https://www.explainx.ai/blog/gpt-live-openai-chatgpt-voice-july-2026">https://www.explainx.ai/blog/gpt-live-openai-chatgpt-voice-july-2026</a></p></li><li><p>Let&#8217;s Data Science, &#8220;xAI Launches Voice Agent Builder For Grok Voice,&#8221; July 2026&#8202;&#8212;&#8202; <a href="https://letsdatascience.com/news/xai-launches-voice-agent-builder-for-grok-voice-706092b4">https://letsdatascience.com/news/xai-launches-voice-agent-builder-for-grok-voice-706092b4</a></p></li><li><p>Bloomberg, &#8220;ElevenLabs Holds Early Talks for Tender Offer at $22 Billion Valuation,&#8221; July 2, 2026&#8202;&#8212;&#8202; <a href="https://www.bloomberg.com/news/articles/2026-07-02/elevenlabs-in-talks-for-tender-offer-at-22-billion-valuation">https://www.bloomberg.com/news/articles/2026-07-02/elevenlabs-in-talks-for-tender-offer-at-22-billion-valuation</a></p></li><li><p>Tech Funding News, &#8220;ElevenLabs in talks for a $22B valuation,&#8221; July 2026&#8202;&#8212;&#8202; <a href="https://techfundingnews.com/elevenlabs-is-in-talks-for-a-22b-valuation-doubling-its-price-tag-five-months-after-its-last-raise/">https://techfundingnews.com/elevenlabs-is-in-talks-for-a-22b-valuation-doubling-its-price-tag-five-months-after-its-last-raise/</a></p></li><li><p>South China Morning Post, &#8220;ByteDance and Alibaba to disable humanlike AI custom agents as new rules loom,&#8221; July 2026&#8202;&#8212;&#8202; <a href="https://www.scmp.com/tech/big-tech/article/3359482/bytedance-and-alibaba-disable-humanlike-ai-custom-agents-new-rules-loom">https://www.scmp.com/tech/big-tech/article/3359482/bytedance-and-alibaba-disable-humanlike-ai-custom-agents-new-rules-loom</a></p></li><li><p>Tech Times, &#8220;China AI Companion Law Takes Effect,&#8221; July 15, 2026&#8202;&#8212;&#8202; <a href="https://www.techtimes.com/articles/320525/20260715/china-ai-companion-law-takes-effect-doubao-qwen-shut-down-millions-lose-chat-data.htm">https://www.techtimes.com/articles/320525/20260715/china-ai-companion-law-takes-effect-doubao-qwen-shut-down-millions-lose-chat-data.htm</a></p></li><li><p>Malwarebytes, &#8220;Americans lost nearly $900 million to AI-powered scams, FBI says,&#8221; June 8, 2026&#8202;&#8212;&#8202; <a href="https://www.malwarebytes.com/blog/scams/2026/06/americans-lost-nearly-900-million-to-ai-powered-scams-fbi-says">https://www.malwarebytes.com/blog/scams/2026/06/americans-lost-nearly-900-million-to-ai-powered-scams-fbi-says</a></p></li><li><p>VoiceAISpace, &#8220;Voice AI News&#8202;&#8212;&#8202;Jun 29&#8211;Jul 6, 2026&#8221;&#8202;&#8212;&#8202; <a href="https://www.voiceaispace.com/news/voice-ai-news-2026-07-06">https://www.voiceaispace.com/news/voice-ai-news-2026-07-06</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[The Phone That Wants to Delete Your Apps]]></title><description><![CDATA[What WAIC 2026 in Shanghai just revealed about the next fight in product design, and why it isn&#8217;t about models anymore]]></description><link>https://ai-product-design.com/p/the-phone-that-wants-to-delete-your</link><guid isPermaLink="false">https://ai-product-design.com/p/the-phone-that-wants-to-delete-your</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Mon, 20 Jul 2026 04:13:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zETL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de22e09-ce55-400c-9864-4f76a7cc7a52_1536x921.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zETL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de22e09-ce55-400c-9864-4f76a7cc7a52_1536x921.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zETL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de22e09-ce55-400c-9864-4f76a7cc7a52_1536x921.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zETL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de22e09-ce55-400c-9864-4f76a7cc7a52_1536x921.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zETL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de22e09-ce55-400c-9864-4f76a7cc7a52_1536x921.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zETL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de22e09-ce55-400c-9864-4f76a7cc7a52_1536x921.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zETL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de22e09-ce55-400c-9864-4f76a7cc7a52_1536x921.jpeg" width="1456" height="873" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5de22e09-ce55-400c-9864-4f76a7cc7a52_1536x921.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:873,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zETL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de22e09-ce55-400c-9864-4f76a7cc7a52_1536x921.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zETL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de22e09-ce55-400c-9864-4f76a7cc7a52_1536x921.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zETL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de22e09-ce55-400c-9864-4f76a7cc7a52_1536x921.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zETL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5de22e09-ce55-400c-9864-4f76a7cc7a52_1536x921.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://www.leikeji.com/article/78065">image link</a></figcaption></figure></div><h3>The detail nobody put on the slide</h3><p>Last December, a Chinese phone called the nubia M153 sold out its first run of 30,000 units in a single day. It ran ByteDance&#8217;s Doubao assistant at the operating-system level, meaning the AI didn&#8217;t sit in a chat window waiting for prompts. It reached out and <em>tapped the screen for you</em>. Booked the cab. Compared the prices. Filled in the form.</p><p>And then WeChat and Taobao blocked it.</p><p>Not the phone. The <em>behavior</em>. China&#8217;s biggest apps looked at an agent driving their interfaces like a very fast, very literal user, and shut the door almost immediately.</p><p>I keep coming back to that detail, because this week in Shanghai its sequel took a victory lap. At the 2026 World Artificial Intelligence Conference&#8202;&#8212;&#8202;July 17&#8211;20, four venues, a reported 3,000+ exhibits&#8202;&#8212;&#8202;nubia unveiled the NaviX Ultra, billed as the world&#8217;s first AI-agent smartphone, with Doubao wired into the OS itself. It won a SAIL award before it ever went on sale. Alongside it, StepFun debuted what it calls an &#8220;Agent Operating System,&#8221; swapping the old <em>file + application</em> paradigm for <em>intent + task</em>: you state a goal, the system figures out the sequence.</p><p>So the industry is now shipping, at consumer scale, a product whose core value proposition is that it doesn&#8217;t need your app. And the apps have already said no.</p><p>That gap&#8202;&#8212;&#8202;between the demo and the ecosystem&#8202;&#8212;&#8202;is the most useful thing WAIC gave us this year.</p><h3>Trend one: the unit of design is no longer the app</h3><p>For twenty years, product design has assumed a stable container. You design a screen, inside a flow, inside an app, inside a store. Distribution and interface were the same object.</p><p>Agentic OSes break that. If the intent layer sits above the app layer, your carefully wrought onboarding is something a machine skims on its way to the checkout button. The exhibition floor in Shanghai reflected this everywhere: the story shifted from cloud models to on-device agents, from chat partners to operating systems, from parameter-count bragging to embodied and physical deployment. AGIBOT rolled out four robots at once. ACE Robotics shipped a world model plus an open benchmark for physical intelligence. Nobody was selling a chatbot.</p><p>But here&#8217;s the part product people should sit with: <strong>capability arrived before consent.</strong> The agent can operate the app. Whether the app <em>permits</em> it is a commercial negotiation, not a technical one. Every platform now has to decide whether agents are users, partners, or parasites, and that decision will be made by business development teams, then handed to designers as a constraint.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rvVC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83715a51-7dc2-4a67-a6ca-b6127b6693c7_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rvVC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83715a51-7dc2-4a67-a6ca-b6127b6693c7_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!rvVC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83715a51-7dc2-4a67-a6ca-b6127b6693c7_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!rvVC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83715a51-7dc2-4a67-a6ca-b6127b6693c7_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!rvVC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83715a51-7dc2-4a67-a6ca-b6127b6693c7_1600x900.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rvVC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83715a51-7dc2-4a67-a6ca-b6127b6693c7_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83715a51-7dc2-4a67-a6ca-b6127b6693c7_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rvVC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83715a51-7dc2-4a67-a6ca-b6127b6693c7_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!rvVC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83715a51-7dc2-4a67-a6ca-b6127b6693c7_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!rvVC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83715a51-7dc2-4a67-a6ca-b6127b6693c7_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!rvVC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83715a51-7dc2-4a67-a6ca-b6127b6693c7_1600x900.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Agibot</figcaption></figure></div><h3>Trend two: governance became infrastructure</h3><p>Two days before the exhibition opened, 29 countries signed an agreement in Shanghai establishing the World Artificial Intelligence Cooperation Organization, an intergovernmental body headquartered in the city, with founding members including Indonesia, Brazil, Malaysia, South Africa, Russia and Pakistan. The UN Secretary-General attended. The US and most Western governments did not.</p><p>It&#8217;s easy to file this under geopolitics and move on. Don&#8217;t. For anyone building product, this is the beginning of divergent default settings: different consent models, different data residency assumptions, different definitions of an acceptable autonomous action. The same agent flow may be legal, illegal, or simply unshippable depending on which standards bloc your user opens the app in.</p><p>Governance used to be a compliance review at the end. It&#8217;s becoming a design input at the start.</p><h3>What this means if you design or build products</h3><p>Three things I&#8217;m taking into my own work:</p><p><strong>1. Design the permission layer as a first-class surface.</strong> If an agent acts on someone&#8217;s behalf, the most important screen in your product is no longer the feature, it&#8217;s the moment where a person grants, scopes, or revokes authority. Most teams are still treating that as a settings toggle. It&#8217;s the whole product.</p><p><strong>2. Assume you are designing for two users.</strong> One human, one machine. Your interface now has a second audience that reads structure, not affordance. Semantic clarity, stable labels, and machine-legible state stop being hygiene and start being distribution strategy.</p><p><strong>3. Get specific about what shouldn&#8217;t be delegated.</strong> This is where taste earns its keep. When execution is cheap and automatic, the differentiating judgment is knowing which decisions a person actually wants to keep, the ones where the choosing <em>is</em> the value. A phone that books your flight is convenient. A phone that picks your seat, your airline, and your layover has quietly made a set of judgments you might have enjoyed making.</p><h3>The open question</h3><p>WAIC 2026 answered a technical question, yes, agents can drive the whole device, and opened a much harder one: who gets to be the interface?</p><p>If the agent is the OS, the app becomes a supplier. If the app fights back, the agent becomes a very expensive voice assistant. Somewhere between those outcomes is a new contract about interaction, and I don&#8217;t think anyone in Shanghai has written it yet.</p><p>So: what&#8217;s the first thing you&#8217;d refuse to let an agent do on your behalf? I suspect the answer is where the next decade of product design actually lives.</p><div><hr></div><p><em>If this was useful, I&#8217;d love to hear what you saw in the WAIC coverage that I missed&#8202;&#8212;&#8202;especially from anyone who was on the floor.</em></p><div><hr></div><h3>References</h3><ul><li><p>Al Jazeera&#8202;&#8212;&#8202;<em>China&#8217;s Xi Jinping launches new AI alliance: What is it?</em> (July 17, 2026): <a href="https://www.aljazeera.com/news/2026/7/17/chinas-xi-jinping-launches-new-ai-alliance-what-is-it">https://www.aljazeera.com/news/2026/7/17/chinas-xi-jinping-launches-new-ai-alliance-what-is-it</a></p></li><li><p>Xinhua&#8202;&#8212;&#8202;<em>29 countries sign agreement on establishing World AI Cooperation Organization</em> (July 16, 2026): <a href="https://english.news.cn/20260716/b0449aa2133542868e310fdc45ef2969/c.html">https://english.news.cn/20260716/b0449aa2133542868e310fdc45ef2969/c.html</a></p></li><li><p>eWeek&#8202;&#8212;&#8202;<em>China Launches Global AI Organization With 29 Countries as West Stays Out</em>: <a href="https://www.eweek.com/news/china-waico-global-ai-governance-organization/">https://www.eweek.com/news/china-waico-global-ai-governance-organization/</a></p></li><li><p>PYMNTS&#8202;&#8212;&#8202;<em>29 Nations Join China-Led World AI Cooperation Organization</em>: <a href="https://www.pymnts.com/news/artificial-intelligence/2026/29-nations-join-china-led-world-ai-cooperation-organization/">https://www.pymnts.com/news/artificial-intelligence/2026/29-nations-join-china-led-world-ai-cooperation-organization/</a></p></li><li><p>Concept Phones&#8202;&#8212;&#8202;<em>nubia NaviX Ultra unveiled as the world&#8217;s first AI agent smartphone</em> (July 19, 2026): <a href="https://www.concept-phones.com/zte/nubia-navix-ultra-ai-agent-phone/">https://www.concept-phones.com/zte/nubia-navix-ultra-ai-agent-phone/</a></p></li><li><p>iGeekPhone&#8202;&#8212;&#8202;<em>Nubia NaviX Ultra Debuts at WAIC as World&#8217;s First AI-Native Smartphone</em>: <a href="https://www.igeekphone.com/nubia-navix-ultra-debuts-at-waic-as-worlds-first-ai-native-smartphone-with-doubao-mobile-assistant/">https://www.igeekphone.com/nubia-navix-ultra-debuts-at-waic-as-worlds-first-ai-native-smartphone-with-doubao-mobile-assistant/</a></p></li><li><p>Memeburn&#8202;&#8212;&#8202;<em>Nubia AI Agent Smartphone Will Use Apps Without You Touching</em>: <a href="https://memeburn.com/nubia-ai-agent-smartphone/">https://memeburn.com/nubia-ai-agent-smartphone/</a></p></li><li><p>George Chen (Substack)&#8202;&#8212;&#8202;<em>PREVIEW: WAIC 2026 showcases Xi&#8217;s keynote, Huawei&#8217;s Atlas 950, ZTE&#8217;s AI Agent Phone</em>: https://georgechen.substack.com/p/preview-waic-2026-showcases-xis-keynote</p></li></ul><ul><li><p>36Kr&#8202;&#8212;&#8202;<em>WAIC 2026 Full Preview: 108 Chips &amp; 261 Large Models Unveiled</em>: <a href="https://eu.36kr.com/en/p/3896827901200259">https://eu.36kr.com/en/p/3896827901200259</a></p></li><li><p>36Kr&#8202;&#8212;&#8202;<em>Upcoming WAIC 2026: Multiple New Embodied Intelligence &amp; AI Infrastructure Products Set to Debut</em>: <a href="https://eu.36kr.com/en/p/3898343171687813">https://eu.36kr.com/en/p/3898343171687813</a></p></li><li><p>Tech Times&#8202;&#8212;&#8202;<em>AGIBOT Debuts Four Robots at WAIC 2026</em>: <a href="https://www.techtimes.com/articles/320899/20260718/agibot-debuts-four-robots-waic-2026-global-export-push-meets-chinas-spy-law-obligation.htm">https://www.techtimes.com/articles/320899/20260718/agibot-debuts-four-robots-waic-2026-global-export-push-meets-chinas-spy-law-obligation.htm</a></p></li><li><p>Bastille Post&#8202;&#8212;&#8202;<em>ACE Robotics Unveils Kairos 3.1 at WAIC 2026</em>: <a href="https://www.bastillepost.com/global/article/6021153-ace-robotics-unveils-kairos-3-1-and-expands-its-embodied-ai-stack-from-data-to-deployment-at-waic-2026">https://www.bastillepost.com/global/article/6021153-ace-robotics-unveils-kairos-3-1-and-expands-its-embodied-ai-stack-from-data-to-deployment-at-waic-2026</a></p></li><li><p>EqualOcean&#8202;&#8212;&#8202;<em>WAIC 2026 Guide</em>: <a href="https://equalocean.com/event/2026071422027-waic-2026-guide-ai-partnership-brighter-future">https://equalocean.com/event/2026071422027-waic-2026-guide-ai-partnership-brighter-future</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Connecting WHOOP with Claude, and Google Calendar]]></title><description><![CDATA[The most powerful personal health stack that interprets your health data.]]></description><link>https://ai-product-design.com/p/connecting-whoop-withclaude-and-google</link><guid isPermaLink="false">https://ai-product-design.com/p/connecting-whoop-withclaude-and-google</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Sun, 28 Jun 2026 02:14:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-AhU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71cab7e0-4023-40f9-a505-9dec1f730619_1600x960.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-AhU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71cab7e0-4023-40f9-a505-9dec1f730619_1600x960.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-AhU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71cab7e0-4023-40f9-a505-9dec1f730619_1600x960.png 424w, https://substackcdn.com/image/fetch/$s_!-AhU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71cab7e0-4023-40f9-a505-9dec1f730619_1600x960.png 848w, https://substackcdn.com/image/fetch/$s_!-AhU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71cab7e0-4023-40f9-a505-9dec1f730619_1600x960.png 1272w, https://substackcdn.com/image/fetch/$s_!-AhU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71cab7e0-4023-40f9-a505-9dec1f730619_1600x960.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-AhU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71cab7e0-4023-40f9-a505-9dec1f730619_1600x960.png" width="1456" height="874" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71cab7e0-4023-40f9-a505-9dec1f730619_1600x960.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:874,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-AhU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71cab7e0-4023-40f9-a505-9dec1f730619_1600x960.png 424w, https://substackcdn.com/image/fetch/$s_!-AhU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71cab7e0-4023-40f9-a505-9dec1f730619_1600x960.png 848w, https://substackcdn.com/image/fetch/$s_!-AhU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71cab7e0-4023-40f9-a505-9dec1f730619_1600x960.png 1272w, https://substackcdn.com/image/fetch/$s_!-AhU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71cab7e0-4023-40f9-a505-9dec1f730619_1600x960.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I had a brutal Tuesday two weeks ago. I was running on five hours of sleep, back-to-back meetings starting at 8am, a critical design review at 2pm, and I had somehow convinced myself to schedule a strength session at 6pm because &#8220;I&#8217;d feel better after.&#8221; I did not feel better after. I felt like a hollowed-out version of myself for the rest of the week.</p><p>Here&#8217;s the thing&#8202;&#8212;&#8202;I had the data to know that was going to happen. My WHOOP was telling me my HRV had cratered overnight. My recovery score was in the red. My calendar was packed with high-cognitive-load events. But none of those systems were talking to each other. I was the one who had to synthesize it all in real time, which I did not do, because I was already tired.</p><p>That moment of friction, the gap between having data and having <em>insight</em>&#8202;&#8212;&#8202;is exactly what a new class of AI integrations is starting to close.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://ai-product-design.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://ai-product-design.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3>The Trend: Wearables Are Leaving Their Walled Gardens</h3><p>For most of its existence, WHOOP was a closed loop. Your data lived in the app, you looked at your recovery score in the morning, maybe you adjusted your training. It was useful in a passive, dashboard-ish way. You had to go find the insight. The insight didn&#8217;t come to you.</p><p>That&#8217;s changing fast.</p><p>In May 2026, WHOOP announced a major expansion of its health platform, including on-demand clinician consultations, Electronic Health Record syncing through HealthEx, and two significant AI features: My Memory (a persistent personal context layer) and Proactive Check-Ins&#8202;&#8212;&#8202;marking what the company described as its evolution into a full intelligent health platform.</p><p>But even before those official features launched, the developer community had already been building something more interesting&#8202;&#8212;&#8202;and arguably more flexible. Through a handful of open-source Model Context Protocol (MCP) servers, anyone willing to spend 20 minutes on setup can now pipe their WHOOP data directly into Claude, the AI assistant, and get conversational access to their biometrics.</p><p>The pitch is simple: connect your WHOOP fitness data to Claude Desktop through the Model Context Protocol and access your workouts, recovery, sleep patterns, and more through natural language queries&#8202;&#8212;&#8202;with your data staying local and private.</p><p>That last part matters. We&#8217;ll come back to it.</p><div><hr></div><h3>The Setup: What This Actually Looks Like in Practice</h3><p>Here&#8217;s where it gets concrete. There are currently several WHOOP MCP servers built by the developer community. These expose tools covering recovery scores, HRV, sleep stages, day strain, workout history, and trend analysis over configurable windows&#8202;&#8212;&#8202;running locally with OAuth2 setup, storing refresh tokens in your home directory, and auto-refreshing on subsequent runs.</p><p>You connect that server to Claude Desktop. You also connect Google Calendar via its own MCP connector (which Claude.ai supports natively on Pro plans). Now Claude has simultaneous access to:</p><ul><li><p>Your biometric data from WHOOP (how your body actually performed and recovered)</p></li><li><p>Your calendar (what you&#8217;re asking your body to handle today and this week)</p></li></ul><p>The queries you can now run are qualitatively different from anything a single-app dashboard can give you:</p><p><em>&#8220;My recovery score is 42 today. I have a board presentation at 3pm and a dinner with a client at 7pm. Should I move my morning run or keep it light?&#8221;</em></p><p><em>&#8220;Look at my sleep data from the last two weeks alongside my calendar density. Is there a pattern between my meeting load on Thursdays and my Friday recovery dips?&#8221;</em></p><p><em>&#8220;I have a big product launch week coming up. Based on my historical strain and recovery patterns, what&#8217;s my optimal sleep target and the latest I should schedule workouts?&#8221;</em></p><p>The use cases that developers are already building around include: daily readiness check-ins that pull last night&#8217;s sleep and today&#8217;s recovery to summarize what it implies for training intensity and focus; weekly trend reviews aggregating seven days of recovery, HRV, RHR, sleep consistency, and strain to spot improvements, plateaus, or warning signs; and training-load planning using recent strain and recovery patterns to decide when to push, maintain, or deload.</p><p>Add calendar context and each of those becomes significantly more actionable. You&#8217;re no longer looking at your body in isolation&#8202;&#8212;&#8202;you&#8217;re looking at your body <em>within your life</em>.</p><div><hr></div><h3>How to Set It Up (Mac, ~20 Minutes Total)</h3><p><em>If you just want the concept, skip ahead. If you want to actually do this tonight, here&#8217;s the exact path.</em></p><p><strong>Phase 1&#8202;&#8212;&#8202;Get Your WHOOP Developer Keys (~5 min, browser only)</strong></p><p>Go to <a href="https://developer-dashboard.whoop.com/">developer-dashboard.whoop.com</a> and sign in. Create a team if prompted (any name works), then create an app with these settings:</p><ul><li><p><strong>Scopes:</strong> <code>read:profile</code>, <code>read:workout</code>, <code>read:sleep</code>, <code>read:recovery</code>, <code>read:cycles</code>, <code>offline</code></p></li><li><p><strong>Redirect URI:</strong> <code>http://localhost:8080/callback</code></p></li></ul><p>Save. Copy your <strong>Client ID</strong> and <strong>Client Secret</strong> somewhere handy&#8202;&#8212;&#8202;you&#8217;ll need them in a moment.</p><div><hr></div><p><strong>Phase 2&#8202;&#8212;&#8202;Set Up the Server (~10 min, Terminal)</strong></p><p>Open Terminal (<code>&#8984; + Space</code> &#8594; type Terminal &#8594; Enter). Paste each block in order:</p><pre><code># 1. Download the code
cd ~ &amp;&amp; git clone https://github.com/juliandag/whoop-mcp.git &amp;&amp; cd whoop-mcp

# 2. Set up Python and install dependencies (takes ~1 min)
python3 -m venv .venv &amp;&amp; source .venv/bin/activate &amp;&amp; pip install -r requirements.txt

# 3. Create and open your credentials file
cp .env.example .env &amp;&amp; open -e .env

# 4. Authenticate with WHOOP
source .venv/bin/activate &amp;&amp; python setup.py

</code></pre><p>In the text file that opens, paste your Client ID and Secret after the <code>=</code> signs on their respective lines. Save and close.</p><p>Your browser opens a WHOOP login page. Log in, approve access. Tokens are saved locally&#8202;&#8212;&#8202;you&#8217;re done with Terminal.</p><div><hr></div><p><strong>Phase 3&#8202;&#8212;&#8202;Connect Claude Desktop (~5 min)</strong></p><p>Run this to get your exact folder path:</p><pre><code>echo $HOME/whoop-mcp</code></pre><p>Copy the result (e.g. <code>/Users/yourname/whoop-mcp</code>). Then open your Claude Desktop config:</p><pre><code>open ~/Library/Application\ Support/Claude/</code></pre><p>Open <code>claude_desktop_config.json</code> (create it if it doesn&#8217;t exist) and paste this, swapping in your actual path:</p><pre><code>{
  &#8220;mcpServers&#8221;: {
    &#8220;whoop&#8221;: {
      &#8220;command&#8221;: &#8220;/Users/yourname/whoop-mcp/.venv/bin/python&#8221;,
      &#8220;args&#8221;: [&#8221;/Users/yourname/whoop-mcp/src/whoop_mcp_server.py&#8221;],
      &#8220;env&#8221;: {
        &#8220;PYTHONPATH&#8221;: &#8220;/Users/yourname/whoop-mcp/src&#8221;
      }
    }
  }
}</code></pre><p>Save. Quit Claude Desktop completely (<code>&#8984;+Q</code>) and reopen it.</p><p><strong>Test it:</strong> Type <em>&#8220;Show my WHOOP profile&#8221;</em>&#8202;&#8212;&#8202;if your data comes back, you&#8217;re live. Then try: <em>&#8220;How is my recovery trending this week?&#8221;</em></p><div><hr></div><h3>Why This Matters Beyond the Gym</h3><p>I want to push past the athlete framing here, because most people I know who wear WHOOP aren&#8217;t training for marathons. They&#8217;re founders, designers, product managers, engineers&#8202;&#8212;&#8202;people who do cognitive work for a living and treat the band as a proxy for overall readiness.</p><p>And that&#8217;s exactly where the calendar integration becomes most interesting. Because the highest-stakes decisions most of us face on a given day aren&#8217;t about whether to do a tempo run. They&#8217;re about when to schedule a hard conversation, whether to say yes to an extra commitment, how to structure a day before a travel week. These are judgment calls that most of us make on autopilot&#8202;&#8212;&#8202;powered mostly by coffee and calendar density.</p><p>Wearables in 2026 are tracking HRV suppression patterns, since sustained low HRV over multiple days suggests the autonomic nervous system isn&#8217;t recovering. Sleep disruption trends also now register as early warning signals, since overtraining&#8202;&#8212;&#8202;and by extension, overwork&#8202;&#8212;&#8202;often manifests as poor sleep quality before performance declines.</p><p>What if those signals informed your planning before the crash, not after? That&#8217;s the shift this integration enables. From reactive to anticipatory.</p><div><hr></div><h3>A Framework for Thinking About Your Personal Health Stack</h3><p>If you&#8217;re a product person, here&#8217;s how I&#8217;d think about this in terms of information layers:</p><p><strong>Layer 1&#8202;&#8212;&#8202;Signal</strong> (What your body is doing): This is your WHOOP data. HRV, sleep stages, respiratory rate, strain. It&#8217;s continuous, objective, and timestamped. This is the raw input.</p><p><strong>Layer 2&#8202;&#8212;&#8202;Context</strong> (What you&#8217;re asking your body to do): This is your calendar. Meetings, travel, high-stakes events, social commitments. Most health apps have zero access to this layer, which is why their &#8220;recommendations&#8221; often feel generic.</p><p><strong>Layer 3&#8202;&#8212;&#8202;Synthesis</strong> (What it means): This is where Claude lives when you connect both. It&#8217;s the reasoning layer that takes signal + context and produces an actual recommendation&#8202;&#8212;&#8202;not a score, not a nudge, but a judgment call with your specific situation accounted for.</p><p>The magic isn&#8217;t in any single data source. It&#8217;s in the synthesis layer having access to both.</p><div><hr></div><h3>The Privacy Question You Should Be Asking</h3><p>Before you wire everything together, there&#8217;s a real conversation to have about data. The local-first WHOOP MCP approach is built specifically for people who care about this: tokens are written locally, not pasted into chat, and your data doesn&#8217;t pass through a third-party server.</p><p>That&#8217;s meaningfully different from handing your health data to a consumer app that might resell it, aggregate it, or use it for model training. The local MCP model keeps your biometrics on your machine and passes them into Claude&#8217;s context window only for the duration of a session.</p><p>Still&#8202;&#8212;&#8202;you&#8217;re giving an AI model access to your HRV, your sleep, and your calendar. That deserves a pause. Know what you&#8217;re sharing and with what. WHOOP&#8217;s own &#8220;My Memory&#8221; feature acknowledges this tension explicitly: members can view, add, edit, or delete personal context at any time, and the company frames it as &#8220;your information, and you decide what WHOOP remembers.&#8221; Apply that same standard to any third-party integration you build.</p><div><hr></div><h3>What Comes Next</h3><p>Apple&#8217;s Health+ service, reportedly launching in 2026, is framing its AI health coach as something that would offer guidance that &#8220;anticipates, not just responds&#8221;&#8202;&#8212;&#8202;sleep hygiene tweaks that match your actual patterns, stress strategies that fit your calendar rhythm, and flags about whether a doctor visit is worth scheduling, grounded in clinical knowledge from Apple&#8217;s on-staff physicians.</p><p>The direction is clear. The question is whether you wait for one company to build the integrated solution for you, or whether you stitch together the pieces that exist today&#8202;&#8212;&#8202;trading polish for flexibility and data ownership.</p><p>For most product people and designers I know, the answer to that question is obvious. We are not the wait-for-the-polished-version type.</p><p>The tools exist. The protocol exists. Your WHOOP is already tracking 24/7. Your calendar is already there. The only thing missing is the interpreter&#8202;&#8212;&#8202;and you now have one, if you&#8217;re willing to set it up.</p><div><hr></div><p><em>The open question I keep sitting with: as AI gets better at synthesizing our physical and cognitive context, what decisions should we let it influence&#8202;&#8212;&#8202;and where does the line between useful nudge and algorithmic override start to blur? I&#8217;d love to hear how you&#8217;re thinking about it.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://ai-product-design.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://ai-product-design.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3>References</h3><ol><li><p>WHOOP MCP Server (Open Source)&#8202;&#8212;&#8202;<a href="https://github.com/nissand/whoop-mcp-server-claude">https://github.com/nissand/whoop-mcp-server-claude</a></p></li><li><p>Totem: Universal Wearables MCP Bridge&#8202;&#8212;&#8202;<a href="https://github.com/briangaoo/totem">https://github.com/briangaoo/totem</a></p></li><li><p>WHOOP MCP Unofficial (Local-First)&#8202;&#8212;&#8202;https://whoopmcp.vercel.app/</p></li><li><p>How to connect a WHOOP MCP with Claude Code&#8202;&#8212;&#8202;<a href="https://www.merge.dev/blog/whoop-mcp-claude-code">https://www.merge.dev/blog/whoop-mcp-claude-code</a></p></li><li><p>WHOOP Expands Health Platform with On-Demand Clinician Access and New AI Features (May 2026)&#8202;&#8212;&#8202;<a href="https://finance.yahoo.com/sectors/healthcare/articles/whoop-expands-health-platform-demand-130000213.html">https://finance.yahoo.com/sectors/healthcare/articles/whoop-expands-health-platform-demand-130000213.html</a></p></li><li><p>How WHOOP Coach uses AI to deliver personalized health guidance&#8202;&#8212;&#8202;<a href="https://www.whoop.com/us/en/thelocker/new-ai-guidance-from-whoop/">https://www.whoop.com/us/en/thelocker/new-ai-guidance-from-whoop/</a></p></li><li><p>Fitness Wearables 2026: From Step Tracking to AI Coaching&#8202;&#8212;&#8202;<a href="https://thewellproven.com/fitness-wearables-2026/">https://thewellproven.com/fitness-wearables-2026/</a></p></li><li><p>Apple Health+ AI Coach Launches 2026&#8202;&#8212;&#8202;<a href="https://apple.gadgethacks.com/news/apple-health-ai-coach-launches-2026-what-to-expect/">https://apple.gadgethacks.com/news/apple-health-ai-coach-launches-2026-what-to-expect/</a></p></li><li><p>Unlocking Your Health Data: A Deep Dive into the Whoop MCP Server&#8202;&#8212;&#8202;<a href="https://skywork.ai/skypage/en/unlocking-health-data-whoop-mcp-server/1981559023663640576">https://skywork.ai/skypage/en/unlocking-health-data-whoop-mcp-server/1981559023663640576</a></p></li><li><p>MCP for WHOOP&#8202;&#8212;&#8202;https://mcpforwhoop.com/</p></li></ol>]]></content:encoded></item><item><title><![CDATA[Robinhood Agentic Trading]]></title><description><![CDATA[Agentic Finance Has Arrived, and the UX Playbook Doesn&#8217;t Exist Yet]]></description><link>https://ai-product-design.com/p/agentic-finance-has-arrived-and-the</link><guid isPermaLink="false">https://ai-product-design.com/p/agentic-finance-has-arrived-and-the</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Mon, 22 Jun 2026 05:07:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2xD2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa090eaa1-282d-4781-821b-90eb056ceb75_1432x1046.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2xD2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa090eaa1-282d-4781-821b-90eb056ceb75_1432x1046.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2xD2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa090eaa1-282d-4781-821b-90eb056ceb75_1432x1046.png 424w, https://substackcdn.com/image/fetch/$s_!2xD2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa090eaa1-282d-4781-821b-90eb056ceb75_1432x1046.png 848w, https://substackcdn.com/image/fetch/$s_!2xD2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa090eaa1-282d-4781-821b-90eb056ceb75_1432x1046.png 1272w, https://substackcdn.com/image/fetch/$s_!2xD2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa090eaa1-282d-4781-821b-90eb056ceb75_1432x1046.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2xD2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa090eaa1-282d-4781-821b-90eb056ceb75_1432x1046.png" width="1432" height="1046" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a090eaa1-282d-4781-821b-90eb056ceb75_1432x1046.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1046,&quot;width&quot;:1432,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2xD2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa090eaa1-282d-4781-821b-90eb056ceb75_1432x1046.png 424w, https://substackcdn.com/image/fetch/$s_!2xD2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa090eaa1-282d-4781-821b-90eb056ceb75_1432x1046.png 848w, https://substackcdn.com/image/fetch/$s_!2xD2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa090eaa1-282d-4781-821b-90eb056ceb75_1432x1046.png 1272w, https://substackcdn.com/image/fetch/$s_!2xD2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa090eaa1-282d-4781-821b-90eb056ceb75_1432x1046.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>The moment the demo becomes real life</h3><p>A few weeks ago, I was talking to a friend who works in fintech about AI agents. The conversation stayed abstract&#8202;&#8212;&#8202;tools calling tools, autonomous workflows, &#8220;the agent economy.&#8221; Then she pulled out her phone and showed me Robinhood&#8217;s new agentic trading feature, which had gone live on May 27th. She&#8217;d already funded a dedicated account, connected it to a third-party AI agent via MCP, and given it a standing instruction: <em>rebalance toward AI supply chain stocks whenever my exposure drops below 20%.</em></p><p>The agent had already made three trades. While we were having coffee.</p><p>That&#8217;s the moment the abstract becomes visceral. And for those of us who design digital products for a living, it raises a question that goes way beyond fintech: <strong>what does it actually mean to design for a user who isn&#8217;t always the one clicking?</strong></p><div><hr></div><h3>What Robinhood Actually Launched</h3><p>On May 27, 2026, Robinhood unveiled two products that collectively represent one of the most consequential UX bets in recent memory: Agentic Trading and an Agentic Credit Card.</p><p>The trading feature lets users create a dedicated, ring-fenced account that a third-party AI agent can access via Robinhood&#8217;s Model Context Protocol (MCP) server. The agent can analyze portfolios, monitor concentration risk and sector exposure, scan analyst notes for new opportunities, backtest strategies, and&#8202;&#8212;&#8202;crucially&#8202;&#8212;&#8202;execute trades. All without the user touching anything. A real-time activity feed and push notifications surface every trade after the fact, and users can disconnect the agent with a single tap.</p><p>The credit card side works similarly. Gold Card holders can issue a virtual card to their AI agent, set monthly spending caps, toggle manual approval mode on or off, and let the agent buy things&#8202;&#8212;&#8202;flights when prices dip, sneaker drops the moment they hit a threshold&#8202;&#8212;&#8202;autonomously.</p><p>CEO Vlad Tenev framed it around Robinhood&#8217;s founding thesis: <em>&#8220;Our mission has always been to democratize finance for all, and now, that mission extends to AI agents.&#8221;</em> The implication being that hedge funds have run algorithmic trading for decades. Now retail investors get the same infrastructure. That&#8217;s a genuinely compelling democratization story&#8202;&#8212;&#8202;and also a genuinely complicated design problem.</p><div><hr></div><h3>The Broader Shift This Belongs To</h3><p>Robinhood&#8217;s launch didn&#8217;t happen in isolation. It&#8217;s one node in a rapidly forming ecosystem where financial action is being decoupled from human decision-making at the moment of execution.</p><p>Stripe has been building what it calls the &#8220;Agentic Commerce Suite&#8221;&#8202;&#8212;&#8202;infrastructure that lets AI agents discover products, negotiate purchases, and complete transactions on behalf of users through a single integration. Amazon, in partnership with Coinbase and Stripe, launched Bedrock AgentCore Payments in May, enabling agents to autonomously pay for APIs, data feeds, and digital services at the infrastructure level. Stripe&#8217;s own Machine Payments Protocol (MPP), launched in developer preview in March 2026, provides AI agents with cryptographic identity and programmable spending controls for sub-second, autonomous settlement.</p><p>The direction is unmistakable. The question of <em>whether</em> agents will transact is settled. The open design question is <em>how do we make that safe, legible, and trustworthy for real people?</em></p><div><hr></div><h3>Why This Is a Design Problem, Not Just a Tech Problem</h3><p>Here&#8217;s what struck me most about Robinhood&#8217;s product launch: the safety architecture is genuinely thoughtful&#8202;&#8212;&#8202;isolated accounts, spending caps, kill switches, manual approval toggles, real-time notifications&#8202;&#8212;&#8202;but the liability language in the disclosures is almost disarmingly honest. Robinhood explicitly states it &#8220;does not guarantee the accuracy, completeness, or suitability of any agent output&#8221; and is &#8220;not responsible for losses resulting from agent-generated decisions.&#8221; Users are responsible for monitoring positions and ensuring the agent is operating as intended.</p><p>That&#8217;s not a dodge. That&#8217;s a design constraint hiding in legal text.</p><p>Because here&#8217;s the thing: when a user sets up an agentic trading account, they&#8217;re not just granting access. They&#8217;re delegating judgment. And delegating judgment to software&#8202;&#8212;&#8202;especially software that can move real money without asking first&#8202;&#8212;&#8202;requires a level of trust that our current UX vocabulary was never built to handle.</p><p>We&#8217;ve spent fifteen years designing for what I&#8217;d call the &#8220;click-confirm loop&#8221;: user intends action &#8594; user sees affordance &#8594; user confirms &#8594; system executes. Every major safety pattern in finance and e-commerce has been built around that loop. Two-factor auth, order previews, &#8220;are you sure?&#8221; dialogs, purchase confirmations. All of it assumes a human at the moment of execution.</p><p>Agentic products break that loop by design. The human is present at the <em>instruction</em> stage and the <em>review</em> stage&#8202;&#8212;&#8202;but not at the <em>execution</em> stage. That&#8217;s a fundamentally different trust relationship, and it requires different design primitives.</p><div><hr></div><h3>What the Design Playbook Might Look Like</h3><p>I&#8217;ve been thinking about this in terms of three new patterns that product designers will need to develop:</p><p><strong>1. Intent Legibility</strong> When a user sets an instruction for an agent&#8202;&#8212;&#8202;&#8220;buy any AI infrastructure stock that drops more than 3% in a day&#8221;&#8202;&#8212;&#8202;they need to understand, in advance, what edge cases that instruction might hit. This is the design equivalent of writing a legal contract. The interface needs to surface ambiguity <em>before</em> the agent acts on it, not after. Robinhood&#8217;s examples (rebalancing portfolios, building thematic positions, backtesting strategies) are evocative but underspecified for a user who&#8217;s never thought about what &#8220;mean reversion&#8221; actually implies in a volatile week.</p><p><strong>2. Ambient Accountability</strong> The real-time activity feed is the right instinct. But it&#8217;s a notification-based model&#8202;&#8212;&#8202;it tells you what happened. The next design frontier is <em>anticipatory</em> transparency: showing a user what the agent is <em>about to do</em> before it does it, with just enough friction to prompt a moment of human judgment without breaking the automation promise. Robinhood&#8217;s &#8220;trade preview&#8221; feature goes partway there. The interface challenge is making that preview feel like genuine oversight rather than an interruption.</p><p><strong>3. Graceful Failure Surfaces</strong> When an AI agent makes an error&#8202;&#8212;&#8202;misinterprets an instruction, acts on stale data, executes a trade the user didn&#8217;t mean to authorize&#8202;&#8212;&#8202;the recovery experience matters as much as the prevention experience. Designing for agent failure is still largely terra incognita. What does an &#8220;undo&#8221; look like when real money has already moved? What does the dispute flow look like when the user technically authorized the agent but didn&#8217;t anticipate the outcome?</p><div><hr></div><h3>The Deeper Shift</h3><p>What Robinhood&#8217;s launch really signals is that we&#8217;re entering an era where the <em>user</em> and the <em>actor</em> are no longer the same entity. The user sets policy. The agent executes it. The product designer&#8217;s job is to make that delegation legible, reversible, and trustworthy&#8202;&#8212;&#8202;without making it so friction-laden that the whole value proposition collapses.</p><p>This is harder than it sounds. The instinct will be to add confirmations, approvals, and &#8220;are you sure?&#8221; moments until the agent feels safe. But an agent you have to approve on every action isn&#8217;t an agent&#8202;&#8212;&#8202;it&#8217;s a slower version of doing it yourself. The real design challenge is building <em>enough</em> oversight to maintain user trust without undermining the autonomy that makes agents useful in the first place.</p><p>Stripe&#8217;s Head of Information and Data Science Emily Glassberg Sands put it well: <em>&#8220;Agents don&#8217;t just change who&#8217;s at the checkout. They change who&#8217;s doing the searching, the deciding, the trusting&#8202;&#8212;&#8202;all of it.&#8221;</em></p><p>That&#8217;s the shift worth sitting with. The parts of product design that used to be UX problems are becoming protocol problems. And the parts that are still UX problems&#8202;&#8212;&#8202;trust, legibility, accountability&#8202;&#8212;&#8202;are becoming the hardest design problems in the industry.</p><div><hr></div><h3>A Question Worth Wrestling With</h3><p>I keep coming back to this: Robinhood&#8217;s feature is explicitly targeted at &#8220;early adopters of agents&#8221; who want to &#8220;bring their own tools.&#8221; That&#8217;s a technically sophisticated, high-intent user. But the long-term vision is clearly mass-market&#8202;&#8212;&#8202;the same democratization story Robinhood has always told, now extended to autonomous finance.</p><p>When agentic trading reaches mainstream retail investors&#8202;&#8212;&#8202;people who don&#8217;t know what MCP stands for, who set up an instruction once and forget about it&#8202;&#8212;&#8202;what does the design responsibility look like then?</p><p>That&#8217;s the question I&#8217;d love to hear your take on. Because I don&#8217;t think anyone has a clean answer yet.</p><div><hr></div><h3>References</h3><ul><li><p>Mehta, I. (2026, May 27). <em>Robinhood now lets your AI agents trade stocks</em>. TechCrunch. <a href="https://techcrunch.com/2026/05/27/robinhood-now-lets-your-ai-agents-trade-stocks/">https://techcrunch.com/2026/05/27/robinhood-now-lets-your-ai-agents-trade-stocks/</a></p></li><li><p>CNBC. (2026, May 27). <em>Your AI agent can now trade for you on Robinhood.</em> <a href="https://www.cnbc.com/2026/05/27/your-ai-agent-can-now-trade-for-you-on-robinhood-and-buy-stuff-with-your-credit-card-too.html">https://www.cnbc.com/2026/05/27/your-ai-agent-can-now-trade-for-you-on-robinhood-and-buy-stuff-with-your-credit-card-too.html</a></p></li><li><p>Robinhood Newsroom. (2026, May 27). <em>Robinhood is now open to agents.</em> <a href="https://robinhood.com/us/en/newsroom/robinhood-is-now-open-to-agents/">https://robinhood.com/us/en/newsroom/robinhood-is-now-open-to-agents/</a></p></li><li><p>Robinhood. (2026). <em>Agentic Trading overview.</em> <a href="https://robinhood.com/us/en/support/articles/agentic-trading-overview/">https://robinhood.com/us/en/support/articles/agentic-trading-overview/</a></p></li><li><p>Fortune. (2026, May 27). <em>Robinhood launches credit card for AI agents with 3% cash back.</em> <a href="https://fortune.com/2026/05/27/robinhood-ai-agents/">https://fortune.com/2026/05/27/robinhood-ai-agents/</a></p></li><li><p>AWS Machine Learning Blog. (2026, May 7). <em>Agents that transact: Introducing Amazon Bedrock AgentCore payments.</em> <a href="https://aws.amazon.com/blogs/machine-learning/agents-that-transact-introducing-amazon-bedrock-agentcore-payments-built-with-coinbase-and-stripe/">https://aws.amazon.com/blogs/machine-learning/agents-that-transact-introducing-amazon-bedrock-agentcore-payments-built-with-coinbase-and-stripe/</a></p></li><li><p>Stripe. (2026). <em>Introducing the Agentic Commerce Suite.</em> <a href="https://stripe.com/blog/agentic-commerce-suite">https://stripe.com/blog/agentic-commerce-suite</a></p></li><li><p>Glassberg Sands, E. (2026). Quoted in Stripe&#8217;s <em>Guide to Agentic Commerce</em>. <a href="https://stripe.com/guides/agentic-commerce">https://stripe.com/guides/agentic-commerce</a></p></li><li><p>Forrester. (2026, May). <em>Stripe Sessions 2026: Stripe is rearchitecting payments for an agentic AI economy.</em> <a href="https://www.forrester.com/blogs/stripe-sessions-2026-stripe-is-rearchitecting-payments-for-an-agentic-ai-economy/">https://www.forrester.com/blogs/stripe-sessions-2026-stripe-is-rearchitecting-payments-for-an-agentic-ai-economy/</a></p></li><li><p>Memeburn. (2026). <em>Robinhood Agentic Trading: AI now buys stocks for you.</em> <a href="https://memeburn.com/robinhood-now-lets-ai-agents-trade-stocks-and-shop-for-you-in-2026/">https://memeburn.com/robinhood-now-lets-ai-agents-trade-stocks-and-shop-for-you-in-2026/</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[You’re Not Just the Designer. You’re Everything.]]></title><description><![CDATA[What it really feels like to be the sole designer at a startup, and what you can&#8217;t learn anywhere else]]></description><link>https://ai-product-design.com/p/youre-not-just-the-designer-youre</link><guid isPermaLink="false">https://ai-product-design.com/p/youre-not-just-the-designer-youre</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Sun, 14 Jun 2026 23:58:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qS0X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42398707-f5e9-4695-86e0-f1cab661a161_1400x1120.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qS0X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42398707-f5e9-4695-86e0-f1cab661a161_1400x1120.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qS0X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42398707-f5e9-4695-86e0-f1cab661a161_1400x1120.png 424w, https://substackcdn.com/image/fetch/$s_!qS0X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42398707-f5e9-4695-86e0-f1cab661a161_1400x1120.png 848w, https://substackcdn.com/image/fetch/$s_!qS0X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42398707-f5e9-4695-86e0-f1cab661a161_1400x1120.png 1272w, https://substackcdn.com/image/fetch/$s_!qS0X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42398707-f5e9-4695-86e0-f1cab661a161_1400x1120.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qS0X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42398707-f5e9-4695-86e0-f1cab661a161_1400x1120.png" width="1400" height="1120" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42398707-f5e9-4695-86e0-f1cab661a161_1400x1120.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1120,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!qS0X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42398707-f5e9-4695-86e0-f1cab661a161_1400x1120.png 424w, https://substackcdn.com/image/fetch/$s_!qS0X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42398707-f5e9-4695-86e0-f1cab661a161_1400x1120.png 848w, https://substackcdn.com/image/fetch/$s_!qS0X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42398707-f5e9-4695-86e0-f1cab661a161_1400x1120.png 1272w, https://substackcdn.com/image/fetch/$s_!qS0X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42398707-f5e9-4695-86e0-f1cab661a161_1400x1120.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s 9:47 AM on a Tuesday. You&#8217;ve already written three Jira tickets, talked the CEO out of a UI decision you know users will hate, and scheduled a user interview for noon. By 3 PM, you&#8217;ll be in a heated debate about button copy with an engineer who&#8217;s been building since before you graduated. By 5, you&#8217;ll be pushing live.</p><p>Nobody asked you to do most of this. Nobody needed to. You just are.</p><p></p><h2><strong>The Job Description Nobody Writes</strong></h2><p>There&#8217;s a particular fiction baked into most job postings for &#8220;First Designer&#8221; or &#8220;Sole Product Designer&#8221; at startups. They list things like &#8220;own the design system&#8221; and &#8220;collaborate cross-functionally&#8221; as if these are distinct, tidy line items. What they don&#8217;t list: becoming the de facto product manager when the roadmap goes dark. Writing onboarding copy when there&#8217;s no content person. Running QA because you&#8217;re the only one who noticed the padding broke on mobile. Defending design decisions to a board that thinks &#8220;make it more modern&#8221; is actionable feedback.</p><p>This is the role. And it&#8217;s not a complaint, it&#8217;s the whole point.</p><p>Anton Sten, who published one of the most searingly honest essays on solo startup design in early 2025, put it directly: <em>&#8220;There&#8217;s nothing glamorous about being a designer at a startup. It&#8217;s a role that frequently values speed and pragmatism over going deep in the craft.&#8221;</em> That friction, between the designer you trained to be and the operator the startup needs right now, is where the real growth quietly happens.</p><h2><strong>What 2026 Is Making More Extreme</strong></h2><p>Here&#8217;s what&#8217;s raising the stakes further: AI has made it cheaper to build, which means startups expect more from their single designer, not less. Designer Fund&#8217;s 2026 report lands on an uncomfortable truth &#8212; <em>as AI lowers the cost of building, design becomes the differentiator.</em> That sounds like validation. For the sole designer, it means the scope of what&#8217;s expected has quietly expanded again, without a corresponding increase in headcount.</p><p>The State of AI Design 2026 report found that 65% of designers are now taking on more product or engineering responsibilities. At startups, that number is almost certainly higher. A designer who can move fluidly between Figma, v0, and Cursor can ship what a small team used to require. That capability becomes expectation almost overnight.</p><h2><strong>The Three Things You Actually Learn</strong></h2><p>Here&#8217;s what nobody tells you going in, but everyone who&#8217;s been through it knows:</p><p><strong>You learn to make a case, not just a design.</strong> Presenting to engineers, founders, and investors means translating design intent into business outcomes and observable user behavior. You stop saying &#8220;this is more intuitive&#8221; and start saying &#8220;users dropped off here, here&#8217;s the data, here&#8217;s what we&#8217;re testing.&#8221; That shift in framing is career-defining and nearly impossible to build in a larger org where someone else handles the storytelling.</p><p><strong>You learn what &#8220;good enough&#8221; actually means.</strong> Not in a defeatist way, in a precision way. You build an instinct for which decisions deserve rigor and which just need a decision, any decision, by Thursday. This is the judgment call that separates senior designers from everyone else. Startup designers get forced into it fast.</p><p><strong>You learn how a product actually works.</strong> Not just the interaction layer, the whole system. Why were features built the way they were; Where the technical debt lives; What sales is promising that the product can&#8217;t yet deliver; This full-stack understanding takes years to develop at a larger company. You get a version of it in months.</p><h2><strong>The Part Nobody Talks About</strong></h2><p>The hardest part isn&#8217;t the volume. It&#8217;s the absence of design feedback. Nobody else in the room thinks like you, which means no one can tell you whether your information architecture makes sense or whether your design system accumulated seventeen button variants because of genuine need or because things spiraled during the Series A sprint.</p><p>This is why community matters so much in this role. The designers who thrive &#8212; not just survive &#8212; build external peer networks: design critique groups, ADPList mentors, async Slack communities where people speak fluent systems thinking. They seek the feedback their own building can&#8217;t give them, because they&#8217;ve learned early that it won&#8217;t.</p><h2><strong>Why This Role Is Actually an Accelerant</strong></h2><p>In a world where AI increasingly handles production work, the competitive edge for any designer is judgment. And there is no faster path to that than being the person a startup calls for everything. The role is clarifying in its way: you find out quickly what you actually know how to do versus what you&#8217;ve only ever known how to talk about.</p><p>The sole designer role isn&#8217;t a gap year or a compromise. In 2026, with design expectations rising and the tools to meet them more powerful than ever, it may be the most complete, if unofficial, product education available.</p><p>It just won&#8217;t look anything like design school.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ai-product-design.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Fanny Build! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>References</strong></h2><ul><li><p><a href="https://www.antonsten.com/articles/the-solo-designer/">The Solo Designer: Lessons from a Startup Journey &#8212; Anton Sten (2025)</a></p></li><li><p><a href="https://designerfund.com/blog/ai-in-design-2026">AI in Design 2026: The Inflection Point Is Here &#8212; Designer Fund</a></p></li><li><p><a href="https://designerfund.substack.com/p/design-is-the-differentiator">Design Is the Differentiator: What We&#8217;re Looking Forward to in 2026 &#8212; Designer Fund Substack</a></p></li><li><p><a href="https://www.artificialstudio.ai/blog/ai-design-report-2026">The Year Designers Stopped Being Just Designers &#8212; AI in Design Report 2026, ArtificialStudio</a></p></li><li><p><a href="https://stateofaidesign.com/">State of AI Design Report 2026</a></p></li><li><p><a href="https://review.firstround.com/the-ultimate-guide-to-the-founding-designer-role/">The Ultimate Guide to the Founding Designer Role &#8212; First Round Review</a></p></li><li><p><a href="https://medium.com/@rhiannon.mapson/what-i-learned-as-the-first-product-designer-in-a-startup-a9193a070f06">What I Learned as the First Product Designer in a Startup &#8212; Rhiannon Mapson, Medium</a></p></li><li><p><a href="https://medium.com/design-bootcamp/on-being-a-sole-designer-41daada6882b">On Being a Sole Designer &#8212; Medium Design Bootcamp</a></p></li><li><p><a href="https://medium.com/@muskanbhatia.design/sole-designer-at-a-startup-26ded3978656">Sole Designer at a Startup? &#8212; Muskan Bhatia, Medium</a></p></li><li><p><a href="https://medium.com/design-bootcamp/lessons-from-working-as-a-solo-designer-at-a-startup-58c6938e14b4">Lessons from Working as a Solo Designer at a Startup &#8212; Federico Dal F&#242;, Medium</a></p></li><li><p><a href="https://www.growthmates.news/p/how-ai-is-rewriting-design-careers">How AI Is Rewriting Design Careers: What&#8217;s Actually Changing in 2026 &#8212; Growthmates</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[What “Design” Actually Looks Like at AI-Native Companies in 2026]]></title><description><![CDATA[A field report from inside the companies rewriting the rules]]></description><link>https://ai-product-design.com/p/what-design-actually-looks-like-at</link><guid isPermaLink="false">https://ai-product-design.com/p/what-design-actually-looks-like-at</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Sun, 07 Jun 2026 06:17:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!oTiV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a50f27-bf60-4e0c-9065-bbecda7ef98c_1199x800.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oTiV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a50f27-bf60-4e0c-9065-bbecda7ef98c_1199x800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oTiV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a50f27-bf60-4e0c-9065-bbecda7ef98c_1199x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oTiV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a50f27-bf60-4e0c-9065-bbecda7ef98c_1199x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oTiV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a50f27-bf60-4e0c-9065-bbecda7ef98c_1199x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oTiV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a50f27-bf60-4e0c-9065-bbecda7ef98c_1199x800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oTiV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a50f27-bf60-4e0c-9065-bbecda7ef98c_1199x800.jpeg" width="1199" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99a50f27-bf60-4e0c-9065-bbecda7ef98c_1199x800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1199,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;. Future of Graphic Designing in the Age of Artificial Intelligence (AI)&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt=". Future of Graphic Designing in the Age of Artificial Intelligence (AI)" title=". Future of Graphic Designing in the Age of Artificial Intelligence (AI)" srcset="https://substackcdn.com/image/fetch/$s_!oTiV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a50f27-bf60-4e0c-9065-bbecda7ef98c_1199x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oTiV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a50f27-bf60-4e0c-9065-bbecda7ef98c_1199x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oTiV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a50f27-bf60-4e0c-9065-bbecda7ef98c_1199x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oTiV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99a50f27-bf60-4e0c-9065-bbecda7ef98c_1199x800.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s a moment Jenny Wen keeps coming back to. She&#8217;s the Head of Design for Claude Cowork at Anthropic &#8212; formerly Director of Design at Figma, where she built FigJam from scratch. She left a director title to go back to individual contributor work. That choice alone should tell you something is shifting.</p><p>On Lenny Rachitsky&#8217;s podcast in March, she said it plainly: <em>&#8220;This design process that designers have been taught, we sort of treat it as gospel. That&#8217;s basically dead.&#8221;</em></p><p>Not evolving. Not disrupted. Dead.</p><p>And the thing that killed it wasn&#8217;t AI in the abstract. It was an engineer at Anthropic named Boris who started spinning up seven Claude instances simultaneously and shipping prototypes before Jenny had even opened Figma. The power dynamic between design and engineering flipped &#8212; and most designers haven&#8217;t felt it yet.</p><div><hr></div><h2>The Numbers Are Already Strange</h2><p>The Designer Fund and Foundation Capital just released their <em>AI in Design 2026</em> report, drawing on 900 designer responses and 25+ interviews with leaders at Anthropic, Stripe, Cursor, DoorDash, and others. A few numbers from it that I keep returning to:</p><p><strong>50%</strong> of designers &#8212; including brand designers, not just the engineering-adjacent ones &#8212; have pushed AI-generated code to production. Only 20% of those identify as design engineers. The rest are people who, a year ago, had never touched a terminal.</p><p><strong>65%</strong> of designers say they&#8217;re now doing more product management and engineering work. <strong>40%</strong> say the reverse is also true &#8212; their PMs and engineers are doing more of what used to be design.</p><p>And the average designer&#8217;s toolstack went from 3 tools to 7. In one year. Nearly half say they&#8217;re still searching for their definitive setup.</p><p>That last detail captures something true about this moment. We&#8217;re all mid-molt.</p><div><hr></div><h2>What &#8220;Design&#8221; Actually Looks Like at AI-Native Companies</h2><p>At Anthropic, the workflow has split into two distinct modes, according to Jenny. There&#8217;s the rapid-fire layer &#8212; engineers building prototypes at speed, designers embedded inside that loop to steer quality and intent rather than lead from the front. And then there&#8217;s the longer arc work: the kind of design that requires holding a broader vision across six months rather than five years.</p><p>The classic discovery &#8594; mock &#8594; iterate cycle is gone. Not because it was bad design thinking, but because by the time you&#8217;ve completed a diverge-converge loop, the engineer has already shipped three working versions and learned something real from users. You can&#8217;t block that with a process built for a slower world.</p><p>Jenny describes design at Anthropic as &#8220;supporting engineer-led execution&#8221; &#8212; which sounds like a demotion until you realize the designers doing this well are the ones shaping what gets built, why it gets built, and how it feels when someone actually uses it. The title on the org chart matters less than the accountability you hold.</p><p>At Notion, the framing is similar. Designers are working inside the product squad, not as a handoff layer. At OpenAI, the job posting for ChatGPT&#8217;s product designer explicitly asks for someone who gets &#8220;excited about being immersed in the AI research process and defining how AI-first products should look and behave.&#8221; Research immersion. Behavioral definition. Not wireframes.</p><p>What Vercel has done to formalize this is instructive. Their Design Engineer role operates in three modes: design collaboration (working alongside an engineer in Figma or code), product team integration (embedded inside a squad), and independent ownership (sketches, socializes, and ships alone). Their job description defines the role not as a hybrid but as &#8220;one fluid workflow.&#8221; The conjunction &#8220;and&#8221; in &#8220;design and engineering&#8221; is doing less work than it used to &#8212; it&#8217;s becoming an ampersand where both sides blur into each other.</p><div><hr></div><h2>The Tool Stack Is Rewriting Itself</h2><p>Phil Vander Broek from Superhuman described what I think is the most significant shift in the report: <em>&#8220;Figma has shifted from being the primary design tool to a canvas for quick exploration and polishing details as input for Claude Code.&#8221;</em></p><p>That&#8217;s a seismic repositioning of a tool that defined an entire era of product design. Figma didn&#8217;t disappear &#8212; the UX Tools State of Prototyping survey confirms it&#8217;s still the most-used design tool in 2026. But its role changed. It&#8217;s an input now, not the destination.</p><p>The pipeline designers at leading companies are actually running looks something like this: a rough sketch or prompt in Figma, fed through the Figma MCP server into Claude Code or Cursor, which generates working UI, which then gets pulled back into Figma as editable frames via the Anthropic-Figma bridge launched in February. Rapid cycles between code and canvas, with the designer as the quality filter and direction-setter at each pass.</p><p>Obsidian is showing up for design system documentation and decision logging. Linear for tracking what&#8217;s actually shipping and what&#8217;s rotting in the backlog. Claude Code and Cursor for prototype iteration. The designer as orchestrator of a pipeline, not author of a deliverable.</p><p>I&#8217;ve been building this way for a few months on my own projects, and the honest truth is: the first week feels like you&#8217;ve lost your superpower. The second week feels like you got a different, larger one.</p><div><hr></div><h2>Three Archetypes That Are Actually Getting Hired</h2><p>Jenny mentioned she&#8217;s currently hiring for three specific archetypes at Anthropic. She didn&#8217;t name them in the podcast, but based on what&#8217;s emerging across job posts and team structures at leading AI companies, the pattern is readable:</p><p><strong>The Systems Designer.</strong> Someone who thinks in constraints, tokens, and states &#8212; who can encode a design system as a machine-readable file that an AI can follow, rather than a Figma library that an engineer has to manually interpret. This person thinks in CLAUDE.md files as much as component specs.</p><p><strong>The Prototype-first Designer.</strong> Someone who reaches for code before mocks, who can hold a working prototype as their primary thinking medium. At early-stage companies, the Foundation Capital report found 68% of designers are already shipping code. This archetype is table stakes, not differentiator, at most AI-native companies.</p><p><strong>The Judgment Layer.</strong> The rarest and arguably most valuable &#8212; the designer who can sit at the intersection of product and engineering, make fast decisions about what actually matters, and take accountability for those decisions. Jenny put it cleanly in an earlier interview: <em>&#8220;Taste without accountability is decoration. Taste with accountability is leadership.&#8221;</em></p><p>The third archetype is the one that AI cannot replace, and the one that most designers are least trained to inhabit. We were never taught to be accountable for the decision &#8212; only for the design.</p><div><hr></div><h2>What This Actually Means If You&#8217;re a Working Designer</h2><p>The shift isn&#8217;t that designers should all become engineers. Half the designers shipping code to production in 2026 don&#8217;t call themselves design engineers. The shift is that the sequencing changed &#8212; and with it, where your value sits.</p><p>When engineers can generate functional UI faster than you can finish your first round of exploration, your value is no longer in producing the artifact. It&#8217;s in knowing what the artifact should do, why it should exist, and whether what got built is actually right.</p><p>That&#8217;s a PM question. It&#8217;s also a taste question. It&#8217;s also a systems-thinking question. Which is probably why 65% of designers say they&#8217;re doing more of all three.</p><p>A few things worth building into your practice right now:</p><p>Learn to think in working prototypes. Not wireframes that need translation &#8212; code that runs. Claude Code, Cursor, Framer&#8217;s AI layer &#8212; pick one and get fluent enough to use it as your thinking medium, not just a production shortcut.</p><p>Get close to engineers earlier. The designers who are thriving in this shift are the ones embedded in the build loop from day one, not brought in to review at the end. The double-diamond process was partly a compensation for the friction of late handoffs. Remove the friction, and you can remove the process.</p><p>Own the decision, not just the design. When you&#8217;re the person who decides what gets built next and why, you&#8217;re irreplaceable. When you&#8217;re the person who produces the mock of what someone else decided, you&#8217;re increasingly optional.</p><div><hr></div><h2>The Open Question</h2><p>The thing I keep sitting with: Jenny&#8217;s own words on whether AI will eventually match human taste and judgment. She said: <em>&#8220;We&#8217;ll get better at taste and judgment and design. We might be holding onto that a little bit too much.&#8221;</em></p><p>This is the head of design at the company building the most capable AI system in the world. She&#8217;s not speculating from the outside. She watches it happen daily.</p><p>So the question isn&#8217;t whether the design process is dead &#8212; that&#8217;s already settled. The question is what comes after the moat of taste, if the moat eventually floods. And the answer I keep coming back to is the same one that survives every wave of automation: the people who understand users, who feel the friction before it shows up in the data, who can hold a direction when everyone else is iterating without one.</p><p>That&#8217;s not a design skill. It&#8217;s a human one. And it might be the only thing worth sharpening right now.</p><div><hr></div><h2>References</h2><ul><li><p>Foundation Capital &amp; Designer Fund. <em>AI in Design 2026 Report.</em> May 2026. <a href="https://foundationcapital.com/ideas/how-ai-is-reshaping-design-in-tech">foundationcapital.com/ideas/how-ai-is-reshaping-design-in-tech</a></p></li><li><p>ArtificialStudio. <em>The year designers stopped being just designers.</em> May 2026. <a href="https://www.artificialstudio.ai/blog/ai-design-report-2026">artificialstudio.ai/blog/ai-design-report-2026</a></p></li><li><p>Designer Fund. <em>AI in Design 2026: The inflection point is here.</em> May 2026. <a href="https://designerfund.com/blog/ai-in-design-2026">designerfund.com/blog/ai-in-design-2026</a></p></li><li><p>Rachitsky, Lenny. <em>The design process is dead. Here&#8217;s what&#8217;s replacing it. | Jenny Wen.</em> Lenny&#8217;s Newsletter. March 1, 2026. <a href="https://www.lennysnewsletter.com/p/the-design-process-is-dead">lennysnewsletter.com/p/the-design-process-is-dead</a></p></li><li><p>Double Diamond NYC. <em>Jenny Wen &#8211; Design Lead at Anthropic.</em> March 17, 2026. <a href="https://doublediamondnyc.substack.com/p/jenny-wen-design-lead-at-anthropic">doublediamondnyc.substack.com</a></p></li><li><p>Yang, Peter. <em>Inside Anthropic: Claude Cowork Tutorial from Claude&#8217;s Head of Design.</em> Creator Economy. March 29, 2026. <a href="https://creatoreconomy.so/p/inside-anthropic-claude-cowork-tutorial-jenny-wen">creatoreconomy.so</a></p></li><li><p>Roth, Chris. <em>Building An Elite AI Engineering Culture In 2026.</em> February 2026. <a href="https://cjroth.com/blog/2026-02-18-building-an-elite-engineering-culture">cjroth.com/blog</a></p></li><li><p>Medium / Design Bootcamp. <em>Product Designers Are Not Being Replaced. They Are Being Sorted.</em> March 2026. <a href="https://medium.com/design-bootcamp/product-designers-are-not-being-replaced-they-are-being-sorted-6e2fb0492ed2">medium.com/design-bootcamp</a></p></li><li><p>OpenAI. Product Designer, ChatGPT &#8212; job listing. 2026. <a href="https://builtin.com/job/product-designer-chatgpt/4457411">builtin.com</a></p></li></ul><div><hr></div>]]></content:encoded></item><item><title><![CDATA[We Already Have AGI. So Why Isn’t It Working?]]></title><description><![CDATA[The most important insight from HumanX 2026 wasn&#8217;t about a new model. It was about a hard truth most of us aren&#8217;t ready to face.]]></description><link>https://ai-product-design.com/p/we-already-have-agi-so-why-isnt-it</link><guid isPermaLink="false">https://ai-product-design.com/p/we-already-have-agi-so-why-isnt-it</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Mon, 01 Jun 2026 03:46:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5rOo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048b7d99-3af3-4438-ab95-6740922bff61_1400x933.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5rOo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048b7d99-3af3-4438-ab95-6740922bff61_1400x933.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5rOo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048b7d99-3af3-4438-ab95-6740922bff61_1400x933.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5rOo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048b7d99-3af3-4438-ab95-6740922bff61_1400x933.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5rOo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048b7d99-3af3-4438-ab95-6740922bff61_1400x933.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5rOo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048b7d99-3af3-4438-ab95-6740922bff61_1400x933.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5rOo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048b7d99-3af3-4438-ab95-6740922bff61_1400x933.jpeg" width="1400" height="933" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/048b7d99-3af3-4438-ab95-6740922bff61_1400x933.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5rOo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048b7d99-3af3-4438-ab95-6740922bff61_1400x933.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5rOo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048b7d99-3af3-4438-ab95-6740922bff61_1400x933.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5rOo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048b7d99-3af3-4438-ab95-6740922bff61_1400x933.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5rOo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048b7d99-3af3-4438-ab95-6740922bff61_1400x933.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>Imagine being handed the most powerful cognitive tool in human history, and your first instinct is to use it as a typewriter.</p><p>That&#8217;s not a hypothetical. That&#8217;s what Ali Ghodsi, co-founder and CEO of Databricks, described at HumanX 2026 &#8212; and it&#8217;s the uncomfortable mirror that the entire conference held up to anyone building AI products today.</p><p>&#8220;The AIs have already achieved AGI, maybe a year or two ago,&#8221; Ghodsi said plainly. &#8220;The models are plenty smart. The problem is they don&#8217;t have the context. And that&#8217;s going to take a really long time to fix. It&#8217;s not something the next model release is going to solve.&#8221;</p><p>I sat with that for a while. And then I watched the rest of the conference double down on it, from nearly every angle.</p><div><hr></div><h2>The Gap No One Wants to Talk About</h2><p>There&#8217;s a collective fantasy running through the AI industry right now: that the next model release will close the distance between what AI <em>can</em> do and what it&#8217;s <em>actually doing</em> inside enterprises and products. A better model, the thinking goes, fixes everything.</p><p>Ghodsi thinks that&#8217;s misdirected. So does Bret Taylor, CEO of Sierra and chairman of OpenAI. So does Matt Garman, CEO of AWS, who quietly mentioned that Amazon&#8217;s internal developers are seeing 4.5x productivity gains from AI &#8212; and yet, most of the world is still manually filing reports, sitting through status update meetings, and copy-pasting between systems.</p><p>The gap isn&#8217;t capability. It&#8217;s context. It&#8217;s organizational process. It&#8217;s the willingness &#8212; and the design intelligence &#8212; to actually restructure how work gets done.</p><p>Taylor put it bluntly: &#8220;The Venn diagram of people who know how to make an agent and understand accounting rules is the empty set. Everyone who knows how to make websites using the previous generation of technology just wants to make website-making tools.&#8221;</p><p>We&#8217;re building with the medium we know, not the one that&#8217;s possible.</p><div><hr></div><h2>The Bottleneck Has Moved &#8212; Have You?</h2><p>Here&#8217;s what struck me most across ten talks at HumanX: the bottleneck in product development has fundamentally shifted, and most teams haven&#8217;t caught up.</p><p>Andrew Ng, founder of DeepLearning.AI, described something he&#8217;s witnessing across companies he works with: &#8220;We&#8217;re increasingly bottlenecked, not by the act of building, but by deciding what to build.&#8221; He&#8217;s now regularly assigning projects that would have required 15 engineers to two &#8212; and they&#8217;re done in a month instead of three. The bottleneck isn&#8217;t the build. It&#8217;s the vision.</p><p>OpenAI&#8217;s Srinivas Narayanan made the same observation from the inside: &#8220;The job of software engineer has now become more like the job of a CEO. It&#8217;s becoming less about how you accomplish things, and more about what you actually want to accomplish.&#8221;</p><p>This is the new design brief. Not &#8220;how should this interface work?&#8221; but &#8220;what workflow does this replace entirely, and what does the human do instead?&#8221;</p><p>Denis Yarats, co-founder of Perplexity, offered a sharp heuristic: &#8220;You have to build for what is going to be like six or 12 months ahead, never what is now. Because if you do that, you&#8217;re always going to be behind.&#8221;</p><div><hr></div><h2>Applied AI Is the Biggest Opportunity No One Is Chasing</h2><p>Taylor was emphatic on a point I think is deeply undervalued in the startup world: the most durable value in AI won&#8217;t come from foundation models. It will come from applied AI &#8212; companies that take deep domain knowledge, combine it with AI, and solve real business problems.</p><p>&#8220;You&#8217;re not selling AI. You&#8217;re selling a solution to a business problem,&#8221; he said, name-checking Sierra&#8217;s work in customer experience and Harvey&#8217;s work in legal. &#8220;Most companies don&#8217;t want to make software. They want solutions to their problems.&#8221;</p><p>The opportunity is enormous precisely because it&#8217;s unglamorous. The financial auditing agent that Taylor described &#8212; one that could compress weeks of quarter-close work into hours &#8212; doesn&#8217;t exist yet. Neither does most of what should exist.</p><p>Lin Qiao of Fireworks AI added another layer: the real competitive moat for AI products isn&#8217;t the model. It&#8217;s private data. &#8220;The private data locked inside enterprises &#8212; those are the real moat. And by and large, that data hasn&#8217;t been fully activated today.&#8221;</p><p>Product teams that understand their users&#8217; data intimately, and build specifically around it, will be nearly impossible to replicate. Screenshot-to-clone still can&#8217;t copy what you know.</p><div><hr></div><h2>Frameworks for Designers and Product People</h2><p>If you&#8217;re building AI products &#8212; or helping organizations adopt them &#8212; here&#8217;s what HumanX 2026 actually changed for me:</p><p><strong>1. Design for six months ahead, not today.</strong> Your product&#8217;s constraints should be set by where the model is going, not where it is. Mike Krieger of Anthropic Labs said it cleanly: &#8220;This is the worst the models will ever be.&#8221; Build harnesses that improve as the model does.</p><p><strong>2. The new design question is organizational, not interface.</strong> Taylor made web apps sound almost quaint &#8212; &#8220;forms and fields and buttons in a browser that you could use to change the rows in a database.&#8221; The design challenge now is: what workflow or decision should an agent own end-to-end? Start there, then work backwards.</p><p><strong>3. Context engineering is the new craft.</strong> Ghodsi&#8217;s &#8220;context gap&#8221; thesis means that identifying, cleaning, and surfacing the right private data for AI systems is among the highest-leverage work a product team can do. This is design work, not just data infrastructure.</p><p><strong>4. Think beyond point solutions.</strong> Andrew Ng&#8217;s distinction between bottom-up and top-down AI transformation is critical. Point optimizations (saving an hour on loan approval) are good. But the bank that redesigned the entire loan product &#8212; &#8220;approved in 10 minutes&#8221; &#8212; created a new product that drives growth. That&#8217;s the difference between AI as tool and AI as transformation.</p><div><hr></div><h2>The Best Products Haven&#8217;t Been Built Yet</h2><p>Krieger closed his talk with the thing his Labs team is most focused on: &#8220;How do you actually extend and have the models be able to do productive, useful work, such that you feel like you have a coworker &#8212; not just a useful delegate.&#8221;</p><p>That distinction deserves a moment. A delegate does what you tell it. A coworker anticipates, contributes, flags problems you didn&#8217;t see, and earns trust over time. Most of what&#8217;s been built so far is a delegate. The coworker is the product no one has shipped yet.</p><p>The infrastructure is there. The models are ready. The $30 billion in Anthropic revenue run rate, the millions of developers using Codex at Cisco, the Novo Nordisk scientists getting research in minutes instead of months &#8212; it&#8217;s all proof that the technology works.</p><p>What&#8217;s missing is the imagination to use it differently. And that, historically, is what designers and product people are for.</p><div><hr></div><p><em>If there&#8217;s one takeaway from HumanX 2026, it&#8217;s this: stop waiting for a better model to make your AI product work. The model is good enough. The bottleneck is you, and that&#8217;s actually the most optimistic thing I heard all week.</em></p><div><hr></div><p><strong>References</strong></p><ol><li><p>HumanX 2026 &#8212; &#8220;How Databricks Plans to Bring AI to Every Team,&#8221; Ali Ghodsi in conversation with Deirdre Bosa, CNBC</p></li><li><p>HumanX 2026 &#8212; &#8220;Bret Taylor&#8217;s View from the Top,&#8221; Bret Taylor in conversation with Alex Heath, Sources</p></li><li><p>HumanX 2026 &#8212; &#8220;How OpenAI Builds,&#8221; Srinivas Narayanan in conversation with Rachel Metz, Bloomberg</p></li><li><p>HumanX 2026 &#8212; &#8220;The Agentic AI Inflection Point,&#8221; Matt Garman in conversation, AWS</p></li><li><p>HumanX 2026 &#8212; &#8220;The Best AI Products Haven&#8217;t Been Built Yet,&#8221; Mike Krieger in conversation with Ed Ludlow, Bloomberg</p></li><li><p>HumanX 2026 &#8212; &#8220;What It Really Takes to Build an AI-Ready Workforce,&#8221; Andrew Ng &amp; Greg Hart in conversation with Sharon Goldman, Fortune</p></li><li><p>HumanX 2026 &#8212; &#8220;AI is a Five-Layer Cake,&#8221; Bryan Catanzaro (NVIDIA), Lin Qiao (Fireworks AI), Denis Yarats (Perplexity)</p></li><li><p>HumanX 2026 &#8212; &#8220;The Godmother of AI on What Comes Next,&#8221; Dr. Fei-Fei Li in conversation with Ed Ludlow, Bloomberg</p></li><li><p>HumanX 2026 &#8212; &#8220;What We Choose to Hyper-Scale,&#8221; Al Gore in conversation with Dr. Eric Topol</p></li></ol>]]></content:encoded></item><item><title><![CDATA[Speed Is Free. Judgment Is the New Moat.]]></title><description><![CDATA[How winning product teams are restructuring their workflows to Think, Test, Build, and Ship with AI &#8212; and why most are still doing it wrong.]]></description><link>https://ai-product-design.com/p/speed-is-free-judgment-is-the-new</link><guid isPermaLink="false">https://ai-product-design.com/p/speed-is-free-judgment-is-the-new</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Mon, 01 Jun 2026 03:42:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Pfzo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55db076f-22e5-4ad4-a99c-a36e537cb949_1400x700.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pfzo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55db076f-22e5-4ad4-a99c-a36e537cb949_1400x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pfzo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55db076f-22e5-4ad4-a99c-a36e537cb949_1400x700.png 424w, https://substackcdn.com/image/fetch/$s_!Pfzo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55db076f-22e5-4ad4-a99c-a36e537cb949_1400x700.png 848w, https://substackcdn.com/image/fetch/$s_!Pfzo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55db076f-22e5-4ad4-a99c-a36e537cb949_1400x700.png 1272w, https://substackcdn.com/image/fetch/$s_!Pfzo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55db076f-22e5-4ad4-a99c-a36e537cb949_1400x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pfzo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55db076f-22e5-4ad4-a99c-a36e537cb949_1400x700.png" width="1400" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55db076f-22e5-4ad4-a99c-a36e537cb949_1400x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Pfzo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55db076f-22e5-4ad4-a99c-a36e537cb949_1400x700.png 424w, https://substackcdn.com/image/fetch/$s_!Pfzo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55db076f-22e5-4ad4-a99c-a36e537cb949_1400x700.png 848w, https://substackcdn.com/image/fetch/$s_!Pfzo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55db076f-22e5-4ad4-a99c-a36e537cb949_1400x700.png 1272w, https://substackcdn.com/image/fetch/$s_!Pfzo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55db076f-22e5-4ad4-a99c-a36e537cb949_1400x700.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://monday.com/blog/project-management/ai-workflow-automation-14-tools-to-boost-team-productivity-and-scale-faster/">Image source</a></figcaption></figure></div><div><hr></div><p>In early 2025, METR ran the most rigorous study of AI coding tools ever conducted. Sixteen experienced open-source developers were given real tasks from their own repositories &#8212; the kind of complex, context-laden work that defines actual professional software development. Half used AI tools. Half didn&#8217;t.</p><p>The result broke a lot of conventional wisdom: developers using AI were <strong>19% slower</strong> than those working without it.</p><p>What made the finding even stranger? After the study, when researchers asked developers how AI had affected their productivity, the answer was: <em>20% faster</em>. A 39-point gap between perception and reality, in the same experiment, among the same people.</p><p>METR&#8217;s February 2026 update showed improvement &#8212; a -4% slowdown in a newer cohort of 57 developers, and they acknowledged that tools have meaningfully matured. But the original finding still echoes. Because the productivity story isn&#8217;t about tool quality alone. It&#8217;s about <strong>workflow design</strong>.</p><p>The teams winning with AI right now aren&#8217;t using it more. They&#8217;re using it differently.</p><div><hr></div><h2>The Old Playbook Is Broken</h2><p>For most of the past two years, the default approach to &#8220;AI-assisted development&#8221; has been additive: take your existing process and inject AI at the edges. Use Copilot for autocomplete. Use ChatGPT to unblock on a tricky function. Use Claude to draft your PRD.</p><p>This is how you get the productivity paradox. Faros AI analyzed over 10,000 developers and found that heavy AI users were creating 98% more pull requests per person &#8212; and yet PR review times <em>ballooned by 91%</em>. More output, not more outcomes. The bottleneck didn&#8217;t disappear. It migrated downstream.</p><p>By May 2026, 92% of US developers report using AI tools in some part of their workflow. And yet a parallel CEO survey found most organizations don&#8217;t feel the needle has moved on what actually matters: delivered value, not shipped code.</p><p>The problem isn&#8217;t AI. The problem is that the workflow hasn&#8217;t kept up with the tools.</p><div><hr></div><h2>The Workflow That Actually Works: Think, Test, Build, Ship</h2><p>The teams consistently getting real leverage from AI have one thing in common: they&#8217;ve restructured the entire loop, not just patched it. Here&#8217;s how the four phases play out when AI is native to your process rather than bolted on.</p><div><hr></div><h3>1. Think</h3><p>This is the phase AI can help with least &#8212; and the one that matters most.</p><p>When you can build anything you can describe clearly, <em>clarity of description</em> becomes the constraint. Winning teams treat the Think phase as sacred, non-compressible time. They&#8217;re answering: What is the actual problem? What does success look like in measurable terms? What&#8217;s the smallest thing we can ship that tells us whether we&#8217;re right?</p><p>Productboard put it plainly in a recent analysis of the post-AI product landscape: <em>&#8220;As the cost of building drops, the responsibility to choose well increases. Velocity stops being the differentiator. Judgment is.&#8221;</em></p><p>This is a structural shift, not a sentiment. For years, the bottleneck in product development was <em>we can&#8217;t build fast enough</em>. That bottleneck is gone. The new one is <em>we can&#8217;t think fast enough about what to build</em>. Teams that don&#8217;t protect and invest in the Think phase are now just accelerating toward the wrong target.</p><div><hr></div><h3>2. Test (Before You Build)</h3><p>The counterintuitive move is to test your assumptions <em>before</em> writing a line of code &#8212; and AI has made this dramatically cheaper.</p><p>Tools like Bolt.new, Lovable, and Cursor let you generate a working prototype from a natural language brief in minutes. The implication: there&#8217;s almost no excuse anymore to enter a full build cycle without having put something in front of a real user first. The cost of a throwaway prototype has collapsed.</p><p>But here&#8217;s the trap: teams are using AI-generated prototypes as <em>launch</em> artifacts, not as <em>learning</em> artifacts. The &#8220;generate and ship&#8221; mindset skips the feedback loop that prototypes exist to create. Testing isn&#8217;t a phase you do after building. In an AI-native workflow, it&#8217;s a phase you do <em>instead of</em> some building.</p><div><hr></div><h3>3. Build</h3><p>This is where the tools are most mature &#8212; and most misused.</p><p>Anthropic hosted &#8220;Code with Claude&#8221; in San Francisco on May 6th, shipping a suite of capabilities that signal where agentic coding is heading. The headline feature: <em>Dreaming</em> &#8212; agents that review their own past sessions, extract lessons, and apply them to future tasks without human intervention. Multi-agent orchestration, where coordinated teams of agents work a codebase in parallel, is now available out of the box. Dario Amodei noted that Q1 2026 revenue and usage, on an annualized basis, grew 80x rather than the 10x they had planned for.</p><p>The practical implication: the Build phase is no longer a person-per-feature model. A senior engineer orchestrating multiple agents in parallel is now the benchmark for high-leverage output. But &#8212; and this is critical &#8212; that only works if the spec from the Think phase is unambiguous. Agents amplify clarity and confusion equally.</p><p>The best teams have also reintroduced what early vibe-coding adopters discarded: rigorous code review, testing, and architectural oversight. The &#8220;accept everything the AI generates&#8221; approach is now widely recognized as how you end up with a 23.7% increase in security vulnerabilities, per recent AI coding productivity research.</p><div><hr></div><h3>4. Ship</h3><p>Shipping has been transformed not just in speed, but in <em>size</em>. The teams outperforming are shipping in smaller increments with tighter instrumentation. Every AI-assisted feature ships with metrics designed to answer the question from the Think phase.</p><p>This is the closing of the loop that most AI workflow guides miss. Speed without measurement is just faster failure. The winning pattern: ship a smaller slice, instrument it deliberately, let data inform the next cycle. AI compresses cycle time; judgment decides what to do with that compression.</p><div><hr></div><h2>What This Means for Designers and Product People</h2><p>If you&#8217;re a designer or PM reading this, here&#8217;s the uncomfortable truth: your role has changed more than your job description acknowledges.</p><p><strong>You are now responsible for the quality of the problem statement, not just the solution.</strong> When any reasonably-specified feature can be built by an agent in hours, the most valuable thing you bring is precision about what to build and why. Vague briefs don&#8217;t slow down AI &#8212; they accelerate the production of the wrong thing.</p><p><strong>Protect the Think phase explicitly.</strong> Schedule it. Don&#8217;t let it get compressed by the availability of fast tools. Frameworks like Jobs-to-be-Done, assumption mapping, and structured problem briefs are more valuable now, not less &#8212; because the cost of being wrong about the problem has increased even as the cost of building has fallen.</p><p><strong>Treat prototyping as a learning budget, not a deliverable.</strong> AI makes it cheap to generate. Make it mandatory to test. Before any greenfield feature goes into a full build cycle, it should have touched a real user in some form &#8212; even if that form is a landing page measuring intent or a clickable prototype.</p><p><strong>Design for measurability, not just usability.</strong> Every feature needs a pre-defined success metric before it ships. McKinsey analysis found that 80% of features across 615 products were rarely or never used &#8212; representing $29.5 billion in wasted R&amp;D. AI makes it faster to add features. Judgment determines whether you should.</p><div><hr></div><h2>The Question Worth Sitting With</h2><p>Here&#8217;s what I keep returning to: AI has done something remarkable. It has collapsed the cost of execution so dramatically that the human advantage is now almost entirely in the thinking that precedes execution.</p><p>That&#8217;s genuinely new. For most of software history, being a great designer or engineer meant being good at both the thinking <em>and</em> the doing. Those were inseparable. Now they&#8217;re being pried apart by tooling.</p><p>The teams that figure out how to invest deeply in Think and Test &#8212; while letting AI carry more of the Build and Ship &#8212; are going to have an extraordinary structural advantage. Not because they&#8217;re using more AI, but because they&#8217;ve understood what AI actually changes about the nature of their work.</p><p>Speed is now cheap. The question is what you do with it.</p><div><hr></div><p><em>What&#8217;s your current workflow for keeping the Think phase protected in an AI-accelerated world? I&#8217;d love to hear how your team is navigating this &#8212; drop it in the comments.</em></p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ai-product-design.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Thanks for reading Fanny Build! Subscribe for free to receive new posts on AI and Technology.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>References</h2><ol><li><p><a href="https://dev.to/increase123/the-ai-productivity-paradox-why-developers-are-19-slower-and-what-this-means-for-2026-a14">The AI Productivity Paradox: Why Developers Are 19% Slower</a> &#8212; DEV Community</p></li><li><p><a href="https://metr.org/blog/2026-02-24-uplift-update/">We Are Changing Our Developer Productivity Experiment Design</a> &#8212; METR, February 2026</p></li><li><p><a href="https://www.faros.ai/blog/ai-software-engineering">The AI Productivity Paradox Research Report</a> &#8212; Faros AI</p></li><li><p><a href="https://www.productboard.com/blog/product-craft-when-ai-changes-the-stakes/">Why Product Judgment Matters More Than Velocity in the AI Era</a> &#8212; Productboard</p></li><li><p><a href="https://www.infoq.com/news/2026/05/code-with-claude/">Anthropic&#8217;s Code with Claude Announces Managed Agents, Proactive Workflows</a> &#8212; InfoQ, May 2026</p></li><li><p><a href="https://www.infoq.com/news/2026/05/anthropic-claude-code-auto-mode/">Inside Claude Code Auto Mode: Anthropic&#8217;s Autonomous Coding System</a> &#8212; InfoQ, May 2026</p></li><li><p><a href="https://www.getpanto.ai/blog/ai-coding-productivity-statistics">AI Coding Productivity Statistics 2026: Gains, Tradeoffs, and Metrics</a> &#8212; Panto AI</p></li><li><p><a href="https://wawand.co/blog/posts/the-ai-velocity-paradox-why-faster-coding-slows-shipping/">The AI Velocity Paradox: Why Your Team Ships Slower When Developers Move Faster</a> &#8212; Wawand.co</p></li><li><p><a href="https://resources.anthropic.com/hubfs/2026%20Agentic%20Coding%20Trends%20Report.pdf">2026 Agentic Coding Trends Report</a> &#8212; Anthropic</p></li><li><p><a href="https://www.mckinsey.com/capabilities/business-building/our-insights/how-to-build-businesses-faster-and-better-with-ai">How to Build Businesses Faster and Better with AI</a> &#8212; McKinsey &amp; Company</p></li><li><p><a href="https://arxiv.org/abs/2509.10652">Vibe Coding in Product Teams: Reconfiguring AI-Assisted Workflows</a> &#8212; arXiv</p></li><li><p><a href="https://blog.logrocket.com/product-management/ai-changes-product-management-2026">3 AI Shockwaves Reshaping Product Management in 2026</a> &#8212; LogRocket</p></li></ol><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[The new design stack: Claude Code + Framer]]></title><description><![CDATA[How to make your design workflow more efficient]]></description><link>https://ai-product-design.com/p/the-new-design-stack-claude-code</link><guid isPermaLink="false">https://ai-product-design.com/p/the-new-design-stack-claude-code</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Sun, 24 May 2026 03:32:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0yoj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1554c192-4a79-4fa2-9799-0c2f6fd1fba7_700x394.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0yoj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1554c192-4a79-4fa2-9799-0c2f6fd1fba7_700x394.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0yoj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1554c192-4a79-4fa2-9799-0c2f6fd1fba7_700x394.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0yoj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1554c192-4a79-4fa2-9799-0c2f6fd1fba7_700x394.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0yoj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1554c192-4a79-4fa2-9799-0c2f6fd1fba7_700x394.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0yoj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1554c192-4a79-4fa2-9799-0c2f6fd1fba7_700x394.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0yoj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1554c192-4a79-4fa2-9799-0c2f6fd1fba7_700x394.jpeg" width="700" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1554c192-4a79-4fa2-9799-0c2f6fd1fba7_700x394.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!0yoj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1554c192-4a79-4fa2-9799-0c2f6fd1fba7_700x394.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0yoj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1554c192-4a79-4fa2-9799-0c2f6fd1fba7_700x394.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0yoj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1554c192-4a79-4fa2-9799-0c2f6fd1fba7_700x394.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0yoj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1554c192-4a79-4fa2-9799-0c2f6fd1fba7_700x394.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There&#8217;s a dirty little secret in the design community: many of us have terrible portfolio websites. Not because we lack taste, we obsess over other people&#8217;s products daily. But because building your own thing, for yourself, with no brief and no deadline, is uniquely paralyzing. You know too much. Every font choice feels consequential. Every layout feels like a statement.</p><p>I&#8217;ve had &#8220;redesign portfolio&#8221; sitting in my personal Notion for three years.</p><p>Then, over one weekend in April, I shipped it. Not a placeholder. Not a &#8220;coming soon&#8221; page. A real, live portfolio, using Claude and Framer as my co-builders. And the process revealed something bigger than a productivity hack: it&#8217;s a signal of where the design-to-web workflow is fundamentally heading.</p><h2><strong>The Stack That Actually Changes the Game</strong></h2><p>Before I walk you through how this worked, here&#8217;s what made it feel different from every other &#8220;just use AI to build your site&#8221; promise:</p><p><strong>Framer</strong> has quietly matured into something genuinely impressive. It&#8217;s no longer just a prototyping tool with a publishing button bolted on. In 2026, Framer lets you describe what you want, tweak it visually, and publish, all without touching a code editor. Its AI site generation takes a plain-English prompt and returns a multi-page layout instantly. But the real magic is the visual editor underneath: the canvas feels like a design tool, not a block-dragging interface, which matters enormously when you care about how things actually look.</p><p><strong>Claude</strong>, meanwhile, isn&#8217;t just a chat assistant you paste into anymore. Framer now has a native MCP plugin that creates a live connection between your Framer project and Claude. You can ask Claude to create custom code components and insert them directly into your canvas, update color styles across your entire project with a single command, or export Framer components as production-ready React code. That&#8217;s not a side workflow, that&#8217;s a full AI-in-the-loop design system.</p><p>And then there&#8217;s <strong>Framer Workshop, </strong>the built-in Claude integration that powers faster and smarter suggestions, and now runs on all code components, not only those created with Workshop. It updated to Claude 4.5 in March 2026, and the speed difference is noticeable.</p><h2><strong>How I Actually Built It</strong></h2><p>I started in Claude (the web interface, not Code) with a deceptively simple prompt: describe my background, the tone I wanted, editorial, not corporate, and link to a few reference sites I admired. Claude helped me map out the site architecture, draft section copy, and think through what case studies to feature and how to frame them.</p><p>This part matters more than people realize. Framer AI is brilliant at layout, but it can&#8217;t tell you what story your work should tell. That judgment, what to show, what to cut, what the through-line of your career actually is, that&#8217;s still entirely yours. What Claude does is help you externalize it faster, get it out of your head, and into structure.</p><p>Then I took that content foundation into Framer.</p><p>You open a new project, select &#8220;Generate with AI,&#8221; and type a prompt like &#8220;portfolio website for a freelance brand designer with a dark theme, project gallery, about section, and contact form.&#8221; What comes back isn&#8217;t a template, it&#8217;s a starting point that already reflects the brief. From there, the Figma-like canvas is where your design sensibility takes over. You&#8217;re not coding; you&#8217;re making real decisions about space, hierarchy, and motion.</p><p>For the parts that needed custom behavior, a scroll-triggered case study reveal, a work filter, I used the Framer MCP plugin with Claude. The setup is surprisingly straightforward: install the plugin, copy the MCP URL, and run a single command to connect Claude Code to your project. Once connected, you can describe what you want in natural language and watch it appear in the canvas. Not perfectly every time, but close enough that the iteration loop is fast.</p><p>The whole process, content architecture, copy, layout generation, custom components, polish, took a weekend. A focused weekend, but a weekend.</p><h2><strong>What This Means for How We Work</strong></h2><p>This isn&#8217;t just about speed. Something more interesting is happening structurally.</p><p>Claude Code can generate strong starting points fast, but detailed refinement usually means repeated prompt changes, code inspection, and redeploys. Framer bridges that gap, offering a visual-first workflow to refine and ship with total confidence. The implication: these tools aren&#8217;t competing, they&#8217;re complementary. Claude is strongest at the planning and logic layer. Framer is strongest at the design execution and publishing layer. Used in sequence, they cover each other&#8217;s gaps.</p><p>Framer produces the most beautiful designs for portfolios of any AI builder tested in 2026, and portfolios, it turns out, are the perfect use case for this workflow: visual-first, content-light, and deeply personal.</p><p>There&#8217;s also something worth naming about what still requires you. AI excels at structure; humans at nuance. Claude created a solid framework, but the personality, the sequencing of work, the decision about what to lead with, that came from judgment built over years of doing the work. The tool amplified that judgment; it didn&#8217;t replace it.</p><p>This is the thesis I keep coming back to across every AI tool I use: <strong>as execution gets faster, taste becomes the bottleneck</strong>. When anyone can ship a portfolio in a weekend, the ones that stand out are the ones with a clear point of view.</p><h2><strong>A Practical Framework for Designers</strong></h2><p>If you want to try this workflow, here&#8217;s how I&#8217;d approach it:</p><p><strong>Phase 1 &#8212; Content (Claude):</strong> Before you touch Framer, use Claude to do the hard thinking. Feed it your resume, your case study notes, anything you&#8217;ve written. Ask it to help you identify the narrative arc of your career, suggest what to feature, and draft the copy for each section. Do multiple rounds of this. The quality of your Framer output is downstream of the quality of your content inputs.</p><p><strong>Phase 2 &#8212; Structure (Framer AI):</strong> Use Framer&#8217;s AI generation to get a layout on screen quickly. Don&#8217;t fall in love with the first output &#8212; use it as a starting point to react to. What&#8217;s working? What feels off? Your design eye will know immediately.</p><p><strong>Phase 3 &#8212; Polish (Framer canvas + Claude MCP):</strong> This is where the real work happens. Adjust the visual details in the Framer editor directly. For anything that needs custom code &#8212; interactions, filtering, dynamic content &#8212; use the Framer MCP plugin to bring Claude into the canvas.</p><p><strong>Phase 4 &#8212; Ship, then iterate.</strong> The biggest trap with personal portfolios is treating them as finished objects. They&#8217;re not. Publish what you have. Add to it over time.</p><h2><strong>The Bigger Shift</strong></h2><p>What happened to me over that weekend is a preview of a broader change in how designers will work. The boundary between designing and building is collapsing &#8212; not because coding is becoming obsolete, but because the feedback loop between intention and output is getting dramatically shorter.</p><p>With the power of Framer combined with AI design workflows, we&#8217;re entering an era where creativity and speed converge &#8212; where designers and builders alike can focus on brand, strategy, and experience while the machine handles the heavy lifting of layout and responsiveness.</p><p>The question worth sitting with: if shipping no longer requires months of dev time or a five-figure freelance budget, what are you still waiting for?</p><p>The portfolio won&#8217;t build itself. But now, it almost can.</p><p><em>Are you using AI tools to build or iterate on your portfolio? I&#8217;m curious what&#8217;s working and what&#8217;s still broken, drop a comment below.</em></p><h2><strong>References</strong></h2><ol><li><p>Brochu, A. (2025, November 9). <em>Collaborating with Claude: How I Built a Portfolio Website with AI.</em> Medium. <a href="https://medium.com/@alexis.brochu/collaborating-with-claude-how-i-built-a-portfolio-website-with-ai-and-lived-to-tell-the-tale-a5c3bd9d5b27">https://medium.com/@alexis.brochu/collaborating-with-claude-how-i-built-a-portfolio-website-with-ai-and-lived-to-tell-the-tale-a5c3bd9d5b27</a></p></li><li><p>Mcinerney, L. (2026, April). <em>Built a Portfolio Site With My Own AI Chatbot Using Claude Code.</em> Medium. <a href="https://medium.com/@lovely.mcinerney/built-a-portfolio-site-with-my-own-ai-chatbot-using-claude-code-66ca39ae15b7">https://medium.com/@lovely.mcinerney/built-a-portfolio-site-with-my-own-ai-chatbot-using-claude-code-66ca39ae15b7</a></p></li><li><p>Framer. (2026). <em>Framer MCP Plugin.</em> <a href="https://www.framer.com/marketplace/plugins/mcp/">https://www.framer.com/marketplace/plugins/mcp/</a></p></li><li><p>Framer. (2026, March). <em>Workshop: Claude 4.5 Update.</em> <a href="https://www.framer.com/updates/workshop-claude-4-5">https://www.framer.com/updates/workshop-claude-4-5</a></p></li><li><p>Framer. (2026). <em>Framer vs Claude Code.</em> <a href="https://www.framer.com/compare/framer-vs-claude-code">https://www.framer.com/compare/framer-vs-claude-code</a></p></li><li><p>FramertoAI. (2026). <em>Framer to Claude Code Guide.</em> <a href="https://framertoai.com/guides/framer-to-claude">https://framertoai.com/guides/framer-to-claude</a></p></li><li><p>Effloow. (2026, April). <em>Framer Review 2026: The AI Website Builder Designers Actually Want.</em> <a href="https://effloow.com/articles/framer-review-ai-website-builder-guide-2026">https://effloow.com/articles/framer-review-ai-website-builder-guide-2026</a></p></li><li><p>NxCode. (2026). <em>AI Website Examples 2026.</em> <a href="https://www.nxcode.io/resources/news/ai-website-examples-2026">https://www.nxcode.io/resources/news/ai-website-examples-2026</a></p></li><li><p>Go-techsolution. (2025). <em>Framer and AI: The Future of No-Code Website Building.</em> <a href="https://go-techsolution.com/framer-and-ai-the-future-of-no-code-website-building-in-2026">https://go-techsolution.com/framer-and-ai-the-future-of-no-code-website-building-in-2026</a></p></li><li><p>Contra. (2026). <em>Explore Framer MCP and Claude Code for Creative Design.</em> <a href="https://contra.com/community/e9kpLE0s-explore-framer-mcp-and-claude-code">https://contra.com/community/e9kpLE0s-explore-framer-mcp-and-claude-code</a></p></li></ol><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ai-product-design.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Thanks for reading <strong>Fanny Build</strong>! Subscribe for free to receive new posts and support my work.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Anti-AI, Hyper-Personal: The Cyberdeck Girls and the Design Values That Come Next]]></title><description><![CDATA[Imagine a laptop that washed ashore from a mermaid&#8217;s bedroom.]]></description><link>https://ai-product-design.com/p/anti-ai-hyper-personal-the-cyberdeck</link><guid isPermaLink="false">https://ai-product-design.com/p/anti-ai-hyper-personal-the-cyberdeck</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Sun, 24 May 2026 03:31:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LySV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba49f3-7e06-4e1e-b4d6-f9140ca9af84_700x470.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LySV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba49f3-7e06-4e1e-b4d6-f9140ca9af84_700x470.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LySV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba49f3-7e06-4e1e-b4d6-f9140ca9af84_700x470.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LySV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba49f3-7e06-4e1e-b4d6-f9140ca9af84_700x470.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LySV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba49f3-7e06-4e1e-b4d6-f9140ca9af84_700x470.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LySV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba49f3-7e06-4e1e-b4d6-f9140ca9af84_700x470.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LySV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba49f3-7e06-4e1e-b4d6-f9140ca9af84_700x470.jpeg" width="700" height="470" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1ba49f3-7e06-4e1e-b4d6-f9140ca9af84_700x470.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:470,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!LySV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba49f3-7e06-4e1e-b4d6-f9140ca9af84_700x470.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LySV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba49f3-7e06-4e1e-b4d6-f9140ca9af84_700x470.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LySV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba49f3-7e06-4e1e-b4d6-f9140ca9af84_700x470.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LySV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1ba49f3-7e06-4e1e-b4d6-f9140ca9af84_700x470.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><a href="https://quasa.io/media/cyberpunk-is-already-here-people-are-building-their-own-cyberdecks">image source link</a></figcaption></figure></div><p></p><p>Imagine a laptop that washed ashore from a mermaid&#8217;s bedroom. Swirly gold accents, pearls tucked under the keyboard, a little fake moss for good measure &#8212; and humming inside all of it, a Raspberry Pi running Doom.</p><p>That&#8217;s the cyberdeck Annike Tan, known online as Ube Boobey, built and posted to TikTok in March. Her caption? <em>&#8220;Fuck it. Cunty cyberdeck.&#8221;</em> The video now has tens of millions of views. Her total DIY tech content has surpassed 32 million viewers. And she&#8217;s not alone, across TikTok and Instagram, young women are building homemade computers inside pearlescent minaudieres, Hello Kitty makeup cases, Dunkin&#8217; Munchkin boxes, and pink seashell clutches. What started as a niche maker-community aesthetic has, in the past few weeks, exploded into something much more interesting: a design and cultural statement aimed squarely at the AI moment we&#8217;re all living through.</p><p>I&#8217;ve been watching this unfold, and I can&#8217;t stop thinking about what it means, not just as a social media trend, but as a signal about what people actually want from technology right now.</p><h2><strong>What Even Is a Cyberdeck?</strong></h2><p>The concept of a cyberdeck goes back to William Gibson&#8217;s 1984 novel <em>Neuromancer</em>, where the protagonist is a data thief jacking into corporate networks through a custom device wired to his brain. The word carried weight: it was anti-establishment by definition, a tool for accessing power that wasn&#8217;t meant for you.</p><p>In the decades since, the cyberdeck became a hobbyist artifact, mostly men, mostly utilitarian, mostly housed in Pelican briefcases and optimized for survival scenarios. Ham radio operators. Preppers. Hackers. The aesthetic was tactical and macho. You got the sense the builder was preparing for an apocalypse, not a dinner party.</p><p>What&#8217;s happening now is a complete subversion of that. The new generation of cyberdecks aren&#8217;t designed to survive nuclear winter. They&#8217;re designed to <em>feel like you</em>. Brianna, a 25-year-old software engineer in NYC, built hers inside a pink Dunkin&#8217; promotional box and programmed a barista mini-game to run on it. A creator known as bossbratox built &#8220;Mermaid in the Shell&#8221;, a Raspberry Pi 3A+ and a tiny touchscreen installed inside a pink seashell clutch purse with a BB Q10 keyboard in white. Another creator made what she calls a &#8220;cyberduck,&#8221; an audio journal that lives inside a rubber duck. The ingenuity is wild, and the audience is overwhelmingly female, Tan says roughly three-quarters of her viewers are women.</p><h2><strong>This Is About More Than Aesthetics</strong></h2><p>Here&#8217;s what I think is really going on. These builds are a direct, embodied response to two forces that have been shaping tech culture for years: <strong>the homogenization of devices</strong> and <strong>the rise of generative AI</strong>.</p><p>Pick up any flagship laptop or phone today. The industrial design language is almost interchangeable. Aluminum or glass, rounded corners, minimal ports, muted colorways. Apple, Samsung, Microsoft, Google, all converging on the same platonic ideal of a &#8220;neutral&#8221; device. The joke used to be that you couldn&#8217;t tell the difference between a MacBook and a Xiaomi. Now it&#8217;s barely a joke.</p><p>Meanwhile, generative AI has introduced its own kind of sameness into software and creative work. Outputs that feel plausible but generic. Interfaces that optimize for efficiency but strip out personality. Tan articulated the backlash perfectly in a TikTok with nearly four million views: <em>&#8220;What we should do with cyberdecks is gatekeep them from AI and megacorp.&#8221;</em></p><p>That&#8217;s not just a hot take. It&#8217;s a design philosophy. And it&#8217;s resonating because it names something a lot of people feel but haven&#8217;t said out loud: that the current trajectory of tech &#8212; faster, smarter, more automated &#8212; is also somehow <em>less expressive</em>. Less human. Less <em>mine</em>.</p><p>The cyberdeck trend is, at its core, a re-assertion of the maker&#8217;s identity over the device. And the fact that this energy is being led by women is its own kind of statement, a demographic that has historically been pushed to the margins of hardware culture is now driving one of its most viral moments.</p><h2><strong>Why This Matters to Designers and Product People</strong></h2><p>I spend a lot of time thinking about what AI is doing to the designer&#8217;s role. My own work building products with tools like Claude Code and Google AI Studio has taught me that speed of execution is increasingly not the hard part, judgment is. Taste is. The ability to know what something should <em>feel</em> like before you&#8217;ve built it.</p><p>The cyberdeck girls are exercising exactly that muscle, just with soldering irons instead of design software.</p><p>A few things stand out to me as genuinely instructive:</p><p><strong>1. Constraint is a creative advantage.</strong> These builds use old Raspberry Pi boards that are, by any objective measure, underpowered for 2026. The Raspberry Pi 3A+ inside &#8220;Mermaid in the Shell&#8221; won&#8217;t run full desktop Linux gracefully. But that constraint forces creators to make deliberate choices about what their device is <em>for</em>. Tan loaded hers with offline files &#8212; music, books, maps, Wikipedia articles &#8212; making it intentionally less reliant on the internet. That&#8217;s a product decision with real design conviction behind it.</p><p><strong>2. The enclosure is the experience.</strong> In traditional hardware design, the enclosure is often treated as an afterthought &#8212; the thing that protects the &#8220;real&#8221; product inside. These cyberdecks flip that. The seashell purse, the munchkin box, the Hello Kitty case &#8212; these are load-bearing narrative elements. They tell you who the device is for and what it values before you ever turn it on. That&#8217;s a lesson product designers should take seriously. The container shapes the meaning.</p><p><strong>3. Imperfection is a feature.</strong> Exposed wires, asymmetrical hardware, visible seams &#8212; none of it signals incompetence. It signals authenticity. It says: a human made this. In an era where AI can generate images, text, and soon physical product designs that are technically flawless, the handmade artifact carries emotional weight precisely because of its imperfections. As one analysis of the trend put it, imperfection increasingly strengthens emotional connection. That&#8217;s a principle worth internalizing for any product or experience you&#8217;re designing.</p><p><strong>4. Ownership of the stack matters.</strong> What these creators are doing is radically increasing their understanding of and control over their technology. They&#8217;re not just consumers of a device &#8212; they&#8217;re its architects. In an industry conversation dominated by &#8220;AI will do it for you,&#8221; there&#8217;s a countercurrent emerging: people who want to understand the thing they&#8217;re using. Designers who learn to code aren&#8217;t just trying to ship faster. They&#8217;re trying to close the gap between intention and execution &#8212; the same impulse driving someone to solder their own keyboard into a seashell.</p><h2><strong>The Broader Signal</strong></h2><p>I&#8217;ve written before about how &#8220;taste&#8221; is becoming the moat in an AI-assisted world. The cyberdeck movement is a vivid illustration of that thesis, but from an unexpected angle. These aren&#8217;t product designers or engineers making the argument, they&#8217;re Gen Z women on TikTok, building things that feel unmistakably <em>theirs</em>, and getting 32 million views for it.</p><p>The market for &#8220;personal&#8221; technology, devices that express identity rather than conform to a category, is a design space that mainstream hardware has almost entirely abandoned. Someone is going to build a business here. Maybe it looks like a customizable hardware platform. Maybe it&#8217;s a maker ecosystem targeted at the aesthetic sensibilities driving this trend. Maybe it&#8217;s something we can&#8217;t predict yet, because the people who would design it are currently too busy building their own seashell computers.</p><p>The cyberdeck girls aren&#8217;t waiting for a product that fits them. They&#8217;re building it.</p><p>That, to me, is the most important design lesson of the month.</p><p><em>What does &#8220;owning your technology&#8221; mean to you? I&#8217;d love to hear from designers, engineers, or anyone who&#8217;s ever felt the urge to take something apart just to make it yours. Drop a thought in the comments.</em></p><h2><strong>References</strong></h2><ul><li><p>Wired: &#8220;The Hottest Anti-AI Gadget Is a Cyberdeck&#8221; (April 28, 2026) &#8212; <a href="https://www.wired.com/story/cyberdecks-tiktok-ube-boobey-diy-computer-gadget/">https://www.wired.com/story/cyberdecks-tiktok-ube-boobey-diy-computer-gadget/</a></p></li><li><p>RUSSH Magazine: &#8220;Why Are the Coolest Girls You Know Building Cyberdecks?&#8221; (April 29, 2026) &#8212; <a href="https://www.russh.com/the-return-of-the-cyberdeck/">https://www.russh.com/the-return-of-the-cyberdeck/</a></p></li><li><p>Hackaday: &#8220;Mermaid Clutch-Purse Cyberdeck Is Unapologetically Girly&#8221; (May 11, 2026) &#8212; <a href="https://hackaday.com/2026/05/11/mermaid-clutch-purse-cyberdeck-is-unappologetically-girly/">https://hackaday.com/2026/05/11/mermaid-clutch-purse-cyberdeck-is-unappologetically-girly/</a></p></li><li><p>Adafruit Blog: &#8220;The Hottest Anti-AI Gadget Is a Cyberdeck&#8221; (May 12, 2026) &#8212; <a href="https://blog.adafruit.com/2026/05/12/the-hottest-anti-ai-gadget-is-a-cyberdeck/">https://blog.adafruit.com/2026/05/12/the-hottest-anti-ai-gadget-is-a-cyberdeck/</a></p></li><li><p>Newsweek: &#8220;What Is a &#8216;Cyberdeck&#8217;: Meet Gen Z&#8217;s New DIY Obsession&#8221; (April 6, 2026) &#8212; <a href="https://www.newsweek.com/what-is-a-cyberdeck-gen-zs-new-custom-computing-obsession-11787017">https://www.newsweek.com/what-is-a-cyberdeck-gen-zs-new-custom-computing-obsession-11787017</a></p></li><li><p>Insight Trends World: &#8220;Cyberdeck Culture and DIY Tech Rebellion Are Reshaping Consumer Electronics&#8221; (May 2026) &#8212; <a href="https://www.insighttrendsworld.com/post/cyberdeck-culture-and-diy-tech-rebellion-are-reshaping-consumer-electronics">https://www.insighttrendsworld.com/post/cyberdeck-culture-and-diy-tech-rebellion-are-reshaping-consumer-electronics</a></p></li><li><p>Her Campus SJSU: &#8220;The Cyberdeck Trend Is Uplifting Women in Tech&#8221; (May 2026) &#8212; <a href="https://www.hercampus.com/school/sjsu/the-cyberdeck-trend-is-uplifting-women-in-tech/">https://www.hercampus.com/school/sjsu/the-cyberdeck-trend-is-uplifting-women-in-tech/</a></p></li><li><p>William Gibson, <em>Neuromancer</em> (1984) &#8212; Ace Books</p></li></ul><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ai-product-design.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Thanks for reading <strong>Fanny Build</strong>! Subscribe for free to receive new posts and support my work.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[AI Made Design Generation Free. Here’s What Got More Expensive.]]></title><description><![CDATA[What a five-week stretch in design tooling taught me about where AI actually creates value, and where it doesn&#8217;t.]]></description><link>https://ai-product-design.com/p/ai-made-design-generation-free-heres</link><guid isPermaLink="false">https://ai-product-design.com/p/ai-made-design-generation-free-heres</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Sun, 24 May 2026 03:28:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qo7U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083adeb8-9835-4b6b-8781-7117c698b669_800x533.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qo7U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083adeb8-9835-4b6b-8781-7117c698b669_800x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qo7U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083adeb8-9835-4b6b-8781-7117c698b669_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qo7U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083adeb8-9835-4b6b-8781-7117c698b669_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qo7U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083adeb8-9835-4b6b-8781-7117c698b669_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qo7U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083adeb8-9835-4b6b-8781-7117c698b669_800x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qo7U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083adeb8-9835-4b6b-8781-7117c698b669_800x533.jpeg" width="800" height="533" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/083adeb8-9835-4b6b-8781-7117c698b669_800x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:533,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qo7U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083adeb8-9835-4b6b-8781-7117c698b669_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qo7U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083adeb8-9835-4b6b-8781-7117c698b669_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qo7U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083adeb8-9835-4b6b-8781-7117c698b669_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qo7U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F083adeb8-9835-4b6b-8781-7117c698b669_800x533.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>On April 17, I watched a stock chart do something I&#8217;d never seen a design tool trigger before.</p><p>Anthropic launched Claude Design&#8202;&#8212;&#8202;a tool that turns a sentence into a working prototype&#8202;&#8212;&#8202;and Figma&#8217;s stock dropped seven percent the same day. Adobe slid. Wix and GoDaddy caught the downdraft too. Three days earlier, Anthropic&#8217;s chief product officer had quietly stepped off Figma&#8217;s board. The narrative wrote itself in about ninety minutes: the canvas is dead, the design tool is a commodity, just describe what you want and skip the pixels entirely.</p><p>I believed a softer version of it myself. I&#8217;d spent the previous month building a small app to help founding designers find suitable design systems for their product, bouncing between tools to see which one could take me from idea to shipped thing fastest. The gap between &#8220;I have a thought&#8221; and &#8220;I have a working screen&#8221; had collapsed so completely that the death-of-Figma story felt less like a hot take and more like a description of my Tuesday.</p><p>Then May happened, and the story fell apart in the most instructive way possible.</p><h3>The plot twist nobody priced in</h3><p>On May 15, Figma reported its Q1 numbers. Revenue was $333.4 million, up 46% year over year. Net dollar retention hit 139%&#8202;&#8212;&#8202;its highest in over two years. The company <em>raised</em> its full-year outlook. This is not what a disrupted business looks like. This is what a business looks like when the thing everyone thought would kill it turns out to be aimed at a slightly different target.</p><p>Five days later, on May 20, Figma shipped its own native AI design agent&#8202;&#8212;&#8202;one that lives directly on the canvas, reads your existing components and tokens, and edits your actual files instead of generating throwaway screens in a separate tab. You can even run several agents in parallel on the same multiplayer canvas.</p><p>So here&#8217;s the arc, start to finish, in about five weeks: a prompt-to-product tool launches, the market panics, the &#8220;disrupted&#8221; company posts a record quarter and then absorbs the disruptor&#8217;s core capability into its own surface. If you only read the April headlines, you got the story exactly backwards.</p><h3>What the panic got wrong</h3><p>The mistake was treating <em>generation</em> and <em>coordination</em> as the same problem.</p><p>Generating a screen is now nearly free. Claude Design, Google Stitch, Figma Weave, Canva&#8217;s AI 2.0&#8202;&#8212;&#8202;every adjacent layer can now turn a prompt into something polished in seconds. That capability genuinely commoditized, fast, and the panic correctly sensed it.</p><p>But generating a screen was never the hard part of product work. The hard part is the part that happens <em>around</em> the screen: deciding which screen is worth building, keeping thirty people aligned on why, threading it through a design system, governing what ships, and holding the institutional memory of every decision that got you here. As one analyst put it after Figma&#8217;s earnings, generating an interface is getting cheaper everywhere&#8202;&#8212;&#8202;but coordinating what happens to that interface across a team of thirty people is still Figma&#8217;s problem to own.</p><p>That&#8217;s why Figma&#8217;s numbers went <em>up</em> during the exact window it was supposedly being killed. The generation layer got cheaper. The coordination layer&#8202;&#8212;&#8202;the multiplayer canvas, the shared system, the place 690,000 paying teams already live&#8202;&#8212;&#8202;got more valuable, because more raw output flowing through an organization means more need for somewhere to organize it.</p><h3>The signal underneath the signal</h3><p>There&#8217;s a quieter data point I can&#8217;t stop thinking about. A recent survey of 900 designers found that weekly AI usage for design tasks jumped from 54% to 91% in a single year, and that half of those surveyed&#8202;&#8212;&#8202;product and brand designers, not just engineers&#8202;&#8212;&#8202;have shipped AI-generated code to production. Even managers are shipping it, sometimes more than their individual contributors.</p><p>Read alongside the Figma story, that survey says something specific: AI didn&#8217;t replace the designer&#8217;s output, it relocated the designer&#8217;s <em>attention</em>. When generation is free, the scarce resource becomes judgment&#8202;&#8212;&#8202;knowing what&#8217;s worth generating, recognizing when the polished thing is wrong, and owning the decision to ship. The tools raced down to the canvas. The value floated up toward direction.</p><h3>What I&#8217;m actually doing differently</h3><p>A few takeaways I&#8217;d hand to anyone designing or building product right now:</p><p><strong>Treat generation as a draft, not a deliverable.</strong> The first polished output is the cheapest part of the process and the easiest to fall in love with. The skill that&#8217;s appreciating is editing&#8202;&#8212;&#8202;knowing what to cut from something that already looks finished.</p><p><strong>Invest in the layer that gets </strong><em><strong>more</strong></em><strong> valuable as output gets cheaper.</strong> For teams, that&#8217;s the system, the governance, the shared source of truth. For individuals, it&#8217;s taste and proximity to the real customer problem. Whatever survives commoditization is where to put your hours.</p><p><strong>Stop asking which tool wins. Ask which layer you&#8217;re competing on.</strong> Claude Design and Figma weren&#8217;t actually fighting over the same thing&#8202;&#8212;&#8202;one optimized generation, the other coordination. Most &#8220;X kills Y&#8221; framings in AI are a category error in disguise.</p><p><strong>Watch what companies do under pressure, not what markets do on launch day.</strong> The seven-percent drop was a vibe. The record quarter and the canvas agent were the answer.</p><h3>The open question</h3><p>Figma&#8217;s response to commoditized generation was to make generation native and keep owning coordination. It worked&#8202;&#8212;&#8202;this quarter. But the deeper question stays open: as AI gets better at the coordination layer too&#8202;&#8212;&#8202;at remembering decisions, aligning teams, governing what ships&#8202;&#8212;&#8202;does the durable moat move <em>again</em>?</p><p>My bet is that it keeps floating upward, toward the things that are hardest to specify in a prompt: knowing which problem deserves a product at all, and having the taste to recognize when the answer the machine handed you is confidently, beautifully wrong.</p><p>The month Figma was supposed to die turned out to be the month it proved where the value actually lives. The next disruption headline you read is worth running through the same test: is this tool competing on generation, or on judgment? Because only one of those is getting cheaper.</p><p></p><div><hr></div><h3>References</h3><ul><li><p>VentureBeat&#8202;&#8212;&#8202;<em>Anthropic just launched Claude Design, an AI tool that turns prompts into prototypes and challenges Figma</em> (April 17, 2026): <a href="https://venturebeat.com/technology/anthropic-just-launched-claude-design-an-ai-tool-that-turns-prompts-into-prototypes-and-challenges-figma">https://venturebeat.com/technology/anthropic-just-launched-claude-design-an-ai-tool-that-turns-prompts-into-prototypes-and-challenges-figma</a></p></li><li><p>DesignRush&#8202;&#8212;&#8202;<em>Anthropic Launches Claude Design AI Tool</em>: <a href="https://news.designrush.com/anthropic-claude-design-launch-figma">https://news.designrush.com/anthropic-claude-design-launch-figma</a></p></li><li><p>PYMNTS&#8202;&#8212;&#8202;<em>After Claude Design Launched, Figma Raised Its Full-Year Outlook</em> (May 15, 2026): <a href="https://www.pymnts.com/artificial-intelligence-2/2026/after-claude-design-launched-figma-raised-its-full-year-outlook/">https://www.pymnts.com/artificial-intelligence-2/2026/after-claude-design-launched-figma-raised-its-full-year-outlook/</a></p></li><li><p>The Next Web&#8202;&#8212;&#8202;<em>Figma builds its own AI assistant that can design alongside you on the canvas</em>: <a href="https://thenextweb.com/news/figma-builds-its-own-ai-assistant-that-can-design-alongside-you-on-the-canvas">https://thenextweb.com/news/figma-builds-its-own-ai-assistant-that-can-design-alongside-you-on-the-canvas</a></p></li><li><p>Gadgetbond&#8202;&#8212;&#8202;<em>Figma rolls out a native AI design agent that edits in your file</em> (May 20, 2026): <a href="https://gadgetbond.com/figma-ai-design-agent-launch/">https://gadgetbond.com/figma-ai-design-agent-launch/</a></p></li><li><p>Figma Learn&#8202;&#8212;&#8202;<em>Release notes roundup: May 2026</em>: <a href="https://help.figma.com/hc/en-us/articles/40219873508247-Release-notes-roundup-May-2026">https://help.figma.com/hc/en-us/articles/40219873508247-Release-notes-roundup-May-2026</a></p></li><li><p>Designer Fund &amp; Foundation Capital&#8202;&#8212;&#8202;<em>AI in Design 2026</em>: <a href="https://designerfund.com/blog/ai-in-design-2026">https://designerfund.com/blog/ai-in-design-2026</a></p></li><li><p>The AI Insider&#8202;&#8212;&#8202;<em>Figma Launches Native AI Design Agent as Revenue Surges 46%</em>: <a href="https://theaiinsider.tech/2026/05/21/figma-launches-native-ai-design-agent-as-revenue-surges-46-amid-intensifying-competition/">https://theaiinsider.tech/2026/05/21/figma-launches-native-ai-design-agent-as-revenue-surges-46-amid-intensifying-competition/</a></p><p></p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://ai-product-design.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Thanks for reading <strong>Fanny Build</strong>! Subscribe for free to receive new posts and support my work.</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Designer Who Gets Closer to the Code]]></title><description><![CDATA[How to become genuinely technical without losing what makes you a great designer]]></description><link>https://ai-product-design.com/p/the-designer-who-gets-closer-to-the</link><guid isPermaLink="false">https://ai-product-design.com/p/the-designer-who-gets-closer-to-the</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Sat, 02 May 2026 07:58:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!R2Ee!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad3a365d-22e8-425d-91b2-650117f873b1_700x403.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R2Ee!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad3a365d-22e8-425d-91b2-650117f873b1_700x403.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R2Ee!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad3a365d-22e8-425d-91b2-650117f873b1_700x403.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R2Ee!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad3a365d-22e8-425d-91b2-650117f873b1_700x403.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R2Ee!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad3a365d-22e8-425d-91b2-650117f873b1_700x403.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R2Ee!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad3a365d-22e8-425d-91b2-650117f873b1_700x403.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R2Ee!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad3a365d-22e8-425d-91b2-650117f873b1_700x403.jpeg" width="700" height="403" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad3a365d-22e8-425d-91b2-650117f873b1_700x403.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:403,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!R2Ee!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad3a365d-22e8-425d-91b2-650117f873b1_700x403.jpeg 424w, https://substackcdn.com/image/fetch/$s_!R2Ee!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad3a365d-22e8-425d-91b2-650117f873b1_700x403.jpeg 848w, https://substackcdn.com/image/fetch/$s_!R2Ee!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad3a365d-22e8-425d-91b2-650117f873b1_700x403.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!R2Ee!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad3a365d-22e8-425d-91b2-650117f873b1_700x403.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>My founder said something last week that I&#8217;ve been turning over ever since. Something to the effect of: designers need to be technical now. AI-native. As close to the code as possible.</p><p>My first reaction was defensive. I already annotated my specs. I already speak in tokens and components. I already sit in on engineering standups. Isn&#8217;t that close enough?</p><p>But the more I sat with it, the more I realized the gap my founder was pointing at wasn&#8217;t about syntax or terminal commands. It was about <em>agency</em>. The old handoff model &#8212; designer throws a Figma file over the wall, engineer interprets it, designer redlines it back &#8212; is breaking down. Not because the tools changed. Because the expectation changed. In a world where one person with Claude Code can ship a working feature in a day, a designer who can only participate in that process through screenshots and Slack messages is a bottleneck.</p><p>So I stopped being defensive and started asking a better question: what does it actually mean to be technical as a product designer in 2026?</p><h2><strong>Being Technical Doesn&#8217;t Mean Being an Engineer</strong></h2><p>The first thing to let go of is the idea that &#8220;technical&#8221; means writing production code. It doesn&#8217;t. What it actually means, for a product designer, is something closer to this:</p><p><strong>You understand how the product is built well enough to make better decisions about how it should look and behave.</strong></p><p>That&#8217;s it. Not shipping PRs independently. Not owning the database schema. Just closing the gap between design intent and engineering reality &#8212; which, historically, has been enormous.</p><p>According to a 2025 Figma report, 30% of designers now strongly agree that AI tools significantly enhance their efficiency, and that number is rising. But the designers getting the most out of these tools aren&#8217;t the ones using AI to generate prettier mockups. They&#8217;re the ones using it to collapse the distance between their decisions and their consequences.</p><p>There are a few concrete dimensions to this:</p><p><strong>Reading the codebase, not just the product.</strong> Before designing a feature, open the repo. Not to understand every line &#8212; to understand <em>shape</em>. Where does this component live? What states already exist? What&#8217;s been built before that you could extend instead of reinvent? This is the kind of context that historically only engineers had, and it changes how you design.</p><p><strong>Writing documentation that machines can read.</strong> Design systems are no longer just for humans. As one designer put it bluntly: if your tokens aren&#8217;t machine-readable, you&#8217;re leaving performance on the table. Your design decisions need to be expressed in a form that an AI coding agent can act on &#8212; not just a PDF that a developer reads once and ignores.</p><p><strong>Prototyping in the medium that matters.</strong> A Figma prototype is a conversation starter. A working prototype in a browser, even a rough one, is evidence. The distance between those two things is where most product decisions go wrong.</p><h2><strong>Enter Claude Code, and Why It&#8217;s Different for Designers</strong></h2><p>Claude Code is an agentic coding tool that lives in your terminal. It reads your files, understands your project, makes code changes, and runs your app. It was built for engineers. But the designers who&#8217;ve figured out how to use it have found something interesting: it doesn&#8217;t require you to think like an engineer. It requires you to describe what you want clearly, which is something designers are already trained to do.</p><p>Meaghan Choi, the designer of Claude Code at Anthropic, doesn&#8217;t just use Claude Code as a user &#8212; she builds inside the actual codebase with it. She queries what states a component currently has, tests new features directly in production code, and explores micro-interactions at speed. Her framing is important: this isn&#8217;t about designers becoming engineers. It&#8217;s about gaining enough access to the real product that your design decisions have actual weight.</p><p>The mental model shift for designers is this: <strong>stop thinking of Claude Code as a tool that writes code for you. Think of it as a collaborator who knows the codebase and can execute what you describe.</strong></p><h2><strong>The CLAUDE.md File: Your Most Important Design Artifact</strong></h2><p>Here&#8217;s the thing nobody tells designers when they start using Claude Code: the most important thing you&#8217;ll ever write isn&#8217;t a prompt. It&#8217;s a markdown file.</p><p><code>CLAUDE.md</code> is a special file that Claude Code reads automatically at the start of every session. It&#8217;s your project&#8217;s persistent memory &#8212; the context you&#8217;d otherwise have to re-explain from scratch every single time. Think of it as the onboarding document for a new collaborator who shows up every day with no memory of yesterday.</p><p>For designers, this file is a superpower hiding in plain sight.</p><p><strong>What to put in your CLAUDE.md:</strong></p><p><em>Project overview.</em> One sentence. What is this product? Who is it for? &#8220;This is a B2B SaaS dashboard for logistics coordinators managing last-mile delivery&#8221; tells Claude more than you think. It shapes every decision it makes.</p><p><em>Design system references.</em> Where are the tokens? What are the component naming conventions? Point Claude at the source of truth. &#8220;Design tokens live in <code>/tokens/</code>. Always reference these &#8212; never hardcode colors or spacing values.&#8221;</p><p><em>Your role and context.</em> This one matters more than it seems. Explicitly tell Claude you&#8217;re a designer, not an engineer. &#8220;I am a product designer. When I ask for code changes, explain what you&#8217;re doing in plain terms, break changes into small steps, and flag anything that might affect other components.&#8221; This single instruction changes the quality of every interaction.</p><p><em>Interaction and animation principles.</em> If your product has a design language around motion &#8212; easing curves, transition durations, animation principles &#8212; document them here. Claude will apply them without being reminded every time.</p><p><em>What not to touch.</em> The sections of the codebase that are off-limits or fragile. &#8220;Do not modify anything in <code>/api/</code>. Do not change shared layout components without flagging first.&#8221; This is your safety net as a non-engineer working in a live repo.</p><p><em>Known gotchas.</em> Every project has them. The quirky workaround in the auth module. The component that&#8217;s being refactored and shouldn&#8217;t be extended. The thing that always breaks on Safari. Write them down. Claude will work around them.</p><p>The best advice on writing CLAUDE.md comes down to one principle: <strong>less is more</strong>. Don&#8217;t stuff it with everything you could possibly want Claude to know. Give it what it needs to do the work you&#8217;re actually doing, and tell it where to find the rest. A focused 100-line CLAUDE.md outperforms a bloated 500-line one every time.</p><h2><strong>Custom Slash Commands: Turning Repeated Work Into a Single Word</strong></h2><p>Once your CLAUDE.md is solid, the next unlock is custom slash commands. These are markdown files you store in <code>.claude/commands/</code>, and they become reusable prompts you can call with <code>/command-name</code> in any Claude Code session.</p><p>For designers, the use cases are obvious once you see them:</p><p><code>/component-audit</code> &#8212; asks Claude to scan a specific component for inconsistencies against your design system. Spacing violations, hardcoded colors, and missing states. Run this before every design review.</p><p><code>/new-screen</code> &#8212; a template prompt that walks Claude through creating a new screen: which tokens to use, which existing components to pull from, and what empty/error/loading states to include.</p><p><code>/copy-review</code> &#8212; feeds a section of the UI to Claude and asks it to evaluate the copy against your brand voice guidelines (which live in your CLAUDE.md).</p><p><code>/accessibility-check</code> &#8212; prompts Claude to evaluate a component against WCAG criteria and flag issues with contrast, focus states, or keyboard navigation.</p><p>The point isn&#8217;t to automate your judgment. It&#8217;s to stop spending cognitive energy on the scaffolding so you can spend it on the decisions that actually matter.</p><h2><strong>Drag, Drop, and Annotate: The Visual Workflow</strong></h2><p>One thing that surprises most designers when they start: Claude Code handles images well. You can drag a screenshot directly into the terminal window, annotate it by circling the area you want changed, and Claude will often fix it in one shot.</p><p>This changes how you use Figma in the workflow. Instead of the traditional handoff (Figma &#8594; spec &#8594; dev), you start working more like this:</p><ol><li><p>Design the change in Figma (or sketch it)</p></li><li><p>Screenshot it</p></li><li><p>Drop it into Claude Code: <em>&#8220;The spacing between the list items feels off &#8212; the design shows 16px, the current implementation has 8px. Fix this.&#8221;</em></p></li><li><p>Claude makes the change in the actual codebase</p></li><li><p>You check the live output, iterate</p></li></ol><p>It&#8217;s not a replacement for careful design work. It&#8217;s a tighter feedback loop between your design decisions and their real-world consequences.</p><h2><strong>The Mindset Shift That Makes All of This Work</strong></h2><p>There&#8217;s a reason most designers stop at &#8220;I asked ChatGPT to make me a button.&#8221; The tools work. The mindset hasn&#8217;t caught up.</p><p>The designers getting the most out of Claude Code share a few things in common. They think in outcomes, not outputs &#8212; they describe what they want to happen, not how to code it. They maintain context deliberately &#8212; they invest time upfront in CLAUDE.md so they don&#8217;t waste time explaining the same things repeatedly. And they stay close to the real product &#8212; they&#8217;re not designing for a Figma file. They&#8217;re designing for the things users actually use.</p><p>Your founder&#8217;s challenge isn&#8217;t asking you to become an engineer. It&#8217;s asking you to stop designing at a distance. The tools to close that gap exist. The question is whether you&#8217;re willing to open a terminal.</p><h2><strong>A Week-One Checklist</strong></h2><p>If you&#8217;re starting this week, here&#8217;s the minimum viable version:</p><ul><li><p>Install Claude Code (desktop app or <code>npm install -g @anthropic-ai/claude-code</code>)</p></li><li><p>Clone your product&#8217;s repo locally, think of it as duplicating a Figma file; you can&#8217;t break production</p></li><li><p>Run <code>/init</code> In Claude Code to generate a starter CLAUDE.md</p></li><li><p>Rewrite it from scratch with your own context: product overview, design system location, your role, what not to touch</p></li><li><p>Make one small change &#8212; a color, a spacing value, a copy tweak &#8212; and watch it happen in the live codebase</p></li><li><p>Create your first slash command for something you do repeatedly</p></li></ul><p>One week. One terminal. One file. That&#8217;s the on-ramp.</p><h2><strong>The Open Question</strong></h2><p>Design has always been about closing the gap between intention and reality. We sketch to make ideas visible. We prototype to make interactions tangible. We test to make assumptions falsifiable.</p><p>Claude Code is another instrument in that process, one that closes the gap between design and production in a way nothing else has before.</p><p>The interesting question isn&#8217;t whether designers should use it. It&#8217;s what kind of designer you become when you do.</p><p><em>What&#8217;s one thing in your product you&#8217;ve always wished you could change yourself, without waiting on an engineer? Start there.</em></p><p></p><h2><strong>References</strong></h2><ul><li><p>Anthropic. <em>Best Practices for Claude Code.</em> <a href="https://code.claude.com/docs/en/best-practices">https://code.claude.com/docs/en/best-practices</a></p></li><li><p>Anthropic. <em>Using CLAUDE.md Files: Customizing Claude Code for Your Codebase.</em> <a href="https://claude.com/blog/using-claude-md-files">https://claude.com/blog/using-claude-md-files</a></p></li><li><p>Builder.io. <em>How to Write a Good CLAUDE.md File</em> (February 2026). <a href="https://www.builder.io/blog/claude-md-guide">https://www.builder.io/blog/claude-md-guide</a></p></li><li><p>Builder.io. <em>Claude Code for Designers</em> (March 2026). <a href="https://www.builder.io/blog/claude-code-for-designers">https://www.builder.io/blog/claude-code-for-designers</a></p></li><li><p>Christina Yang, Medium. <em>Using Claude Code SMARTLY as a Product/UX Designer</em> (July 2025). <a href="https://medium.com/@christina0w0">https://medium.com/@christina0w0</a></p></li><li><p>David Robinson, Medium. <em>AI in Product Design: Where We Are Now in 2026</em> (February 2026). https://davidrdesign.medium.com</p></li><li><p>Figma. <em>AI Data Report 2025.</em> <a href="https://figma.com/reports/ai">https://figma.com/reports/ai</a></p></li><li><p>HumanLayer Blog. <em>Writing a Good CLAUDE.md</em> (November 2025). <a href="https://www.humanlayer.dev/blog/writing-a-good-claude-md">https://www.humanlayer.dev/blog/writing-a-good-claude-md</a></p></li><li><p>Startup House. <em>The Future of Product Design: Building AI-Native Digital Services</em> (March 2026). <a href="https://startup-house.com/blog/future-of-product-design-ai-workflows-2026">https://startup-house.com/blog/future-of-product-design-ai-workflows-2026</a></p></li><li><p>Tyler Burnam, Medium. <em>How I Use Claude Code</em> (June 2025). <a href="https://tylerburnam.medium.com/how-i-use-claude-code">https://tylerburnam.medium.com/how-i-use-claude-code</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[The Designer’s LLM Wiki]]></title><description><![CDATA[What Karpathy&#8217;s Idea Means for How We Think, Design, and Learn]]></description><link>https://ai-product-design.com/p/the-designers-llm-wiki</link><guid isPermaLink="false">https://ai-product-design.com/p/the-designers-llm-wiki</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Sat, 02 May 2026 07:56:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!g-M2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd027d142-e278-4ad3-912d-598dab870ab4_700x404.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a note somewhere in my Figma files titled &#8220;design principles &#8212; revisit.&#8221; I wrote it 11 months ago. I have never revisited it.</p><p>It&#8217;s not that I forgot. It&#8217;s that the note was written for a past version of me, with no connective tissue to anything I was working on at the time. It sat there &#8212; inert, unlinked, slowly becoming irrelevant.</p><p>That&#8217;s the quiet failure mode of most knowledge systems for designers. We&#8217;re excellent at capturing. We&#8217;re terrible at accumulating.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g-M2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd027d142-e278-4ad3-912d-598dab870ab4_700x404.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g-M2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd027d142-e278-4ad3-912d-598dab870ab4_700x404.png 424w, https://substackcdn.com/image/fetch/$s_!g-M2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd027d142-e278-4ad3-912d-598dab870ab4_700x404.png 848w, https://substackcdn.com/image/fetch/$s_!g-M2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd027d142-e278-4ad3-912d-598dab870ab4_700x404.png 1272w, https://substackcdn.com/image/fetch/$s_!g-M2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd027d142-e278-4ad3-912d-598dab870ab4_700x404.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g-M2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd027d142-e278-4ad3-912d-598dab870ab4_700x404.png" width="700" height="404" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d027d142-e278-4ad3-912d-598dab870ab4_700x404.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:404,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!g-M2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd027d142-e278-4ad3-912d-598dab870ab4_700x404.png 424w, https://substackcdn.com/image/fetch/$s_!g-M2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd027d142-e278-4ad3-912d-598dab870ab4_700x404.png 848w, https://substackcdn.com/image/fetch/$s_!g-M2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd027d142-e278-4ad3-912d-598dab870ab4_700x404.png 1272w, https://substackcdn.com/image/fetch/$s_!g-M2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd027d142-e278-4ad3-912d-598dab870ab4_700x404.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The Post That Broke My Morning</strong></h2><p>In April 2026, Andrej Karpathy &#8212; former Director of AI at Tesla, co-founder of OpenAI, and one of the most trusted voices in the AI field &#8212; shared something unexpected. He tweeted that a large fraction of his recent AI usage had shifted away from code generation and toward building personal knowledge bases on research topics he cared about. <a href="https://medium.com/@urvvil08/andrej-karpathys-llm-wiki-create-your-own-knowledge-base-8779014accd5">Medium</a></p><p>The follow-up was a GitHub Gist: a single markdown file he called an &#8220;idea file.&#8221; The post went viral &#8212; 16 million views &#8212; and the Gist hit over 5,000 stars within days. It resonated because it solved a problem every knowledge worker quietly has: knowledge bases that collapse under their own maintenance weight. <a href="https://blog.starmorph.com/blog/karpathy-llm-wiki-knowledge-base-guide">Starmorph</a></p><p>The core idea is deceptively simple. Instead of using AI primarily to write code, Karpathy was using it to compile and maintain an organized, summarized wiki from raw sources &#8212; articles, papers, notes &#8212; and then using Obsidian to read and navigate it. The AI writes the knowledge base. You read it. <a href="https://medium.com/data-science-in-your-pocket/andrej-karpathys-llm-knowledge-bases-explained-2d9fd3435707">Medium</a></p><p>I read the thread at 7am and didn&#8217;t open Figma until noon.</p><h2><strong>What&#8217;s Actually Different Here</strong></h2><p>Most people interact with AI like a search engine. You ask something, get an answer, and move on. Nothing accumulates. Karpathy proposed something different: a plain text knowledge base &#8212; a personal wiki &#8212; fed directly to an LLM like Claude. No vector databases, no RAG pipelines. Just markdown files and a long context window. <a href="https://www.mindstudio.ai/blog/karpathy-llm-wiki-knowledge-base-pattern">MindStudio</a></p><p>The architecture has three layers. Raw sources &#8212; your immutable reading material. A wiki &#8212; LLM-generated summary pages, cross-references, and concept maps. And a schema file (CLAUDE.md) that turns Claude from a generic chatbot into a disciplined wiki maintainer. <a href="https://aimaker.substack.com/p/llm-wiki-obsidian-knowledge-base-andrej-karphaty">Substack</a></p><p>At the time of his post, Karpathy&#8217;s wiki on a single research topic had grown to approximately 100 articles and 400,000 words &#8212; longer than most PhD dissertations &#8212; without him writing any of it directly. <a href="https://blog.starmorph.com/blog/karpathy-llm-wiki-knowledge-base-guide">Starmorph</a></p><p>What makes this different from a Notion database or a Roam graph isn&#8217;t the technology. It&#8217;s the workflow inversion. You stop being the librarian. You become the curator.</p><h2><strong>Why This Matters Specifically for Designers</strong></h2><p>Designers are knowledge workers with an unusual problem. Our best thinking is scattered across multiple surfaces: Figma annotations, Notion docs, Miro boards, Slack threads, voice memos after a long commute. We generate a huge amount of insight &#8212; about users, systems, patterns, decisions &#8212; and almost none of it compounds.</p><p>The LLM wiki pattern changes that relationship directly.</p><p>Imagine a vault where every design critique you&#8217;ve ever written, every usability finding, every competitor teardown, every principle you&#8217;ve articulated &#8212; is stored as plain markdown and queryable by Claude. Not searchable by keyword. Queryable. You could ask: &#8220;What have I learned about onboarding flows across the three products I&#8217;ve worked on?&#8221; and get a synthesized answer grounded in your own work.</p><p>One product design leader described switching his entire note-taking workflow to Obsidian specifically because Claude Code could have direct access to his stash of saved articles &#8212; without MCP complexity, without data leaving his machine, and without vendor lock-in. <a href="https://polgarp.com/blog/Knowledge-workflow-2026-updates/">Polgarp</a></p><p>For design engineers especially &#8212; people who are already comfortable in markdown, already thinking in systems &#8212; this is a natural extension of how we already work.</p><p></p><h2><strong>A Practical Starting Point (No Code Required)</strong></h2><p>You don&#8217;t need Claude Code or a terminal to start. The simpler version works in Claude&#8217;s chat interface and Obsidian&#8217;s free desktop app.</p><p><strong>Step 1 &#8212; Build the vault structure.</strong> Create three folders: <code>sources/</code> (raw articles, screenshots, research you clip), <code>wiki/</code> (synthesized notes), and a root <code>CLAUDE.md</code> that tells Claude what kind of knowledge base this is and how to maintain it.</p><p><strong>Step 2 &#8212; Define what goes in.</strong> Before ingesting anything, answer: what is this wiki about, and what sources will feed it? The answer shapes how Claude organizes everything that follows. For a founding designer, that might be: UX research methodologies, design system decisions, competitor product teardowns, and principles I keep returning to. <a href="https://medium.com/@urvvil08/andrej-karpathys-llm-wiki-create-your-own-knowledge-base-8779014accd5">Medium</a></p><p><strong>Step 3 &#8212; Ingest and query.</strong> Drop a raw source into <code>sources/</code>. Paste its contents into Claude with the instruction: &#8220;Read this and add a wiki page to my design knowledge base. Cross-reference anything that connects to existing entries.&#8221; Paste the output back into your <code>wiki/</code> folder as a new markdown file.</p><p><strong>Step 4 &#8212; Ask it things.</strong> The real payoff comes when the wiki has 20&#8211;30 entries. Each new note makes Claude more useful. The system compounds. Ask it: &#8220;What are my recurring patterns in how I approach navigation design?&#8221; or &#8220;Synthesize everything I know about design handoff friction.&#8221; <a href="https://www.mindstudio.ai/blog/build-ai-second-brain-claude-code-obsidian">MindStudio</a></p><p>Obsidian&#8217;s canvas feature can turn your wiki into a spatial knowledge graph &#8212; nodes connected by relationships, visually navigable the way a whiteboard is. For visual thinkers, this is the interface that finally matches how design thinking actually works. <a href="https://agricidaniel.com/blog/claude-canvas-ai-visual-production">Agrici Daniel</a></p><p></p><h2><strong>This Is Also a Personal Learning System</strong></h2><p>The pattern isn&#8217;t just for work. Karpathy&#8217;s insight connects to a 1945 vision by Vannevar Bush called the Memex &#8212; a personal, curated knowledge store where the connections between documents are as valuable as the documents themselves. <a href="https://medium.com/@urvvil08/andrej-karpathys-llm-wiki-create-your-own-knowledge-base-8779014accd5">Medium</a></p><p>For anyone trying to learn in the margins of a busy job &#8212; a designer picking up frontend skills, someone studying systems thinking, a founder trying to understand a new market &#8212; this is a more honest model than the typical &#8220;read more books&#8221; advice. You&#8217;re not just consuming. You&#8217;re building a structure that knows what you know.</p><p>The question worth sitting with isn&#8217;t whether Obsidian or Claude is the right tool. It&#8217;s what a system would look like where your learning actually accumulates &#8212; where the insight from a paper you read in 2023 shows up, connected, when you need it in 2026.</p><p>Most knowledge systems are landfills. This one is a library that builds itself.</p><p></p><h2><strong>A Forward-Looking Question</strong></h2><p>Karpathy framed the LLM wiki as the third phase of a shift in how humans and AI collaborate &#8212; after vibe coding and agentic engineering, this is the phase where AI manages knowledge, not just code. The human becomes a curator, not a writer. <a href="https://blog.starmorph.com/blog/karpathy-llm-wiki-knowledge-base-guide">Starmorph</a></p><p>For designers, that reframing is worth taking seriously. We&#8217;ve spent years arguing that design is thinking, not making. Here&#8217;s a system that offloads the making of notes entirely &#8212; so the thinking can compound.</p><p>What would your design practice look like if every insight you&#8217;d ever had was one question away?</p><p></p><p></p><p><strong>References</strong></p><ul><li><p>Karpathy, A. (2026). <em>llm-wiki.md</em> [GitHub Gist]. </p></li></ul><ul><li><p>Joshi, U. (2026, April). <em>Andrej Karpathy&#8217;s LLM Wiki: Create your own knowledge base</em>. Medium. <a href="https://medium.com/@urvvil08/andrej-karpathys-llm-wiki-create-your-own-knowledge-base-8779014accd5">https://medium.com/@urvvil08/andrej-karpathys-llm-wiki-create-your-own-knowledge-base-8779014accd5</a></p></li><li><p>Starmorph. (2026). <em>How to Build Karpathy&#8217;s LLM Wiki: The Complete Guide</em>. <a href="https://blog.starmorph.com/blog/karpathy-llm-wiki-knowledge-base-guide">https://blog.starmorph.com/blog/karpathy-llm-wiki-knowledge-base-guide</a></p></li><li><p>MindStudio. (2026). <em>What Is Andrej Karpathy&#8217;s LLM Wiki?</em> <a href="https://www.mindstudio.ai/blog/andrej-karpathy-llm-wiki-knowledge-base-claude-code">https://www.mindstudio.ai/blog/andrej-karpathy-llm-wiki-knowledge-base-claude-code</a></p></li><li><p>Polg&#225;r, P.P.B. (2026, February). <em>Knowledge workflow 2026 updates: Obsidian, Claude</em>. <a href="https://polgarp.com/blog/Knowledge-workflow-2026-updates/">https://polgarp.com/blog/Knowledge-workflow-2026-updates/</a></p></li><li><p>Halpin, C. (2026, January). <em>Using Claude Code for Product Design</em>. <a href="https://clintonhalpin.com/blog/using-claude-code-for-product-design/">https://clintonhalpin.com/blog/using-claude-code-for-product-design/</a></p></li><li><p>AI Maker. (2026). <em>How I Took Karpathy&#8217;s LLM Wiki and Built an AI-Powered Second Brain in Obsidian</em>. </p></li></ul>]]></content:encoded></item><item><title><![CDATA[What Claude Design Actually Changes for Designers]]></title><description><![CDATA[The handoff problem is finally getting solved &#8212; and it&#8217;s happening faster than most of us expected.]]></description><link>https://ai-product-design.com/p/what-claude-design-actually-changes</link><guid isPermaLink="false">https://ai-product-design.com/p/what-claude-design-actually-changes</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Mon, 20 Apr 2026 03:55:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SwhF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9a8077-3d9b-4396-b5f6-782255772c37_1400x788.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><h3></h3><h4></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SwhF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9a8077-3d9b-4396-b5f6-782255772c37_1400x788.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SwhF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9a8077-3d9b-4396-b5f6-782255772c37_1400x788.png 424w, https://substackcdn.com/image/fetch/$s_!SwhF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9a8077-3d9b-4396-b5f6-782255772c37_1400x788.png 848w, https://substackcdn.com/image/fetch/$s_!SwhF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9a8077-3d9b-4396-b5f6-782255772c37_1400x788.png 1272w, https://substackcdn.com/image/fetch/$s_!SwhF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9a8077-3d9b-4396-b5f6-782255772c37_1400x788.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SwhF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9a8077-3d9b-4396-b5f6-782255772c37_1400x788.png" width="1400" height="788" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec9a8077-3d9b-4396-b5f6-782255772c37_1400x788.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:788,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SwhF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9a8077-3d9b-4396-b5f6-782255772c37_1400x788.png 424w, https://substackcdn.com/image/fetch/$s_!SwhF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9a8077-3d9b-4396-b5f6-782255772c37_1400x788.png 848w, https://substackcdn.com/image/fetch/$s_!SwhF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9a8077-3d9b-4396-b5f6-782255772c37_1400x788.png 1272w, https://substackcdn.com/image/fetch/$s_!SwhF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec9a8077-3d9b-4396-b5f6-782255772c37_1400x788.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Yesterday, April 17th, Anthropic launched Claude Design&#8202;&#8212;&#8202;and if you blinked, you might have missed just how seismic the timing is.</p><p>Figma&#8217;s stock dropped 7%. Anthropic&#8217;s own Chief Product Officer resigned from Figma&#8217;s board just three days before the announcement. And designers across the internet simultaneously asked the same question I&#8217;ve been sitting with all morning: <em>Is this the moment the pipeline finally becomes the product?</em></p><p>I&#8217;ve been living inside this question for a while. Over the past few months, I&#8217;ve been building a communication practice tool&#8202;&#8212;&#8202;an app to help founding designers rehearse high-stakes workplace conversations&#8202;&#8212;&#8202;using Claude Code as my primary build environment. The experience has been illuminating, sometimes frustrating, and deeply instructive. Claude Code plans thoroughly. It reasons about architecture before touching a file. But it also requires you to think like a systems designer, not just a visual one. The terminal is a cold place to start from a feeling.</p><p>That tension is exactly what yesterday&#8217;s launch is designed to resolve.</p><div><hr></div><h3>What Claude Design Actually Does (And Why It&#8217;s Different)</h3><p>Claude Design is a new Anthropic Labs product that lets you collaborate with Claude to create polished visual work like designs, prototypes, slides, one-pagers, and more&#8202;&#8212;&#8202;powered by Claude Opus 4.7, the company&#8217;s most capable vision model.</p><p>But the feature that caught my eye isn&#8217;t the prompt-to-prototype generation. It&#8217;s the handoff.</p><p>When you&#8217;re happy with a prototype, Claude Design packages it as an implementation bundle&#8202;&#8212;&#8202;components, design tokens, copy, and interaction notes&#8202;&#8212;&#8202;which you pass directly to Claude Code for production implementation.</p><p>This is the missing link. For anyone who&#8217;s spent time in either tool independently, this feels less like a new product and more like a resolved argument. Claude Design gives you the visual scaffolding. Claude Code gives you the depth of execution. Together, they create something neither could do alone: a fluent, continuous pipeline from idea to shipped feature.</p><p>Teams at Brilliant reported compressing what typically required 20+ prompts in competing tools down to just 2 in Claude Design. Datadog described collapsing a week-long cycle of briefs, mockups, and review rounds into a single conversation.</p><div><hr></div><h3>Why the Handoff Has Always Been the Real Problem</h3><p>Anyone who&#8217;s worked on a product team knows that the design-to-engineering handoff is where intent goes to die. A Figma file gets handed over, and the receiving engineer&#8202;&#8212;&#8202;doing their best&#8202;&#8212;&#8202;makes dozens of micro-decisions about spacing, behavior, and edge cases that the designer never specified. By the time it ships, the original vision has been translated, then re-translated, into something adjacent to what was imagined.</p><p>The problem isn&#8217;t skill. It&#8217;s medium. Figma communicates in statics. Jira communicates in tickets. Neither speaks fluently in <em>intent</em>.</p><p>For engineers, Claude Design bridges the design-to-code gap: you get HTML or component code that&#8217;s already been iterated on and approved. You&#8217;re not rebuilding a Figma mockup&#8202;&#8212;&#8202;you&#8217;re extending it. Implementing features, not reinterpreting specifications.</p><p>That&#8217;s a quiet revolution buried in a product announcement. The artifact is no longer a handoff. The artifact <em>is</em> the conversation.</p><div><hr></div><h3>What I&#8217;ve Learned Building With Claude Code (Before Yesterday)</h3><p>My own experience with Claude Code revealed something I didn&#8217;t expect: the tool&#8217;s greatest strength isn&#8217;t speed. It&#8217;s planning depth.</p><p>When I&#8217;d prompt Claude Code to build a new feature for my practice tool, it would pause. Analyze the existing architecture. Propose a plan before touching a single file. Anthropic&#8217;s own internal testing found that unguided attempts succeed roughly 33% of the time&#8202;&#8212;&#8202;but a structured planning phase, where Claude drafts a spec before implementation begins, changes those odds dramatically. I felt that difference firsthand. The features that landed cleanest were the ones where I gave Claude Code room to think before it built.</p><p>The challenge was always the front door. Starting from a terminal with a vague creative idea&#8202;&#8212;&#8202;&#8220;I want this to feel warmer, more conversational&#8221;&#8202;&#8212;&#8202;is like trying to describe a painting over the phone. Claude Code can execute with precision. But you have to hand it something precise to execute <em>on</em>.</p><p>This is exactly where Google AI Studio had an edge in my earlier experiments. It generated a visually polished UI fast. Loose, sometimes&#8202;&#8212;&#8202;but fast. My practical takeaway became this: use quick visual tools to generate a brief, then hand that brief to Claude Code for depth. What Claude Design does is collapse that two-tool workaround into a single, intentional pipeline.</p><div><hr></div><h3>The Implications for Designers and Product People</h3><p>Let me be direct about what this means practically, because the temptation is to either panic or dismiss it.</p><p><strong>The skills that matter are shifting, not disappearing.</strong> You still need taste, judgment, and principles. You need people who understand human psychology and business strategy. You don&#8217;t need everyone to be a Figma expert&#8202;&#8212;&#8202;that bar moves. And the design-to-code handoff becomes a conversation, not a translation.</p><p><strong>The founding designer role gets more leverage, not less.</strong> If you&#8217;re a designer who&#8217;s been learning to build&#8202;&#8212;&#8202;who&#8217;s gotten comfortable in a terminal, who can read a component tree&#8202;&#8212;&#8202;you&#8217;re about to have significantly more surface area to work with. The tools are catching up to the instinct you&#8217;ve already been developing.</p><p><strong>Exploration becomes a professional advantage again.</strong> One of design&#8217;s dirtiest secrets is that constraint isn&#8217;t always philosophical&#8202;&#8212;&#8202;it&#8217;s often just time. Even experienced designers have to ration exploration; there&#8217;s rarely time to prototype a dozen directions, so you limit yourself to a few. Claude Design changes that calculus. When exploration is cheap, the quality of what you ship stops being limited by iteration speed and starts being limited by the quality of your judgment.</p><p><strong>Treat the pipeline as a first-class design decision.</strong> The question is no longer &#8220;what tool do I use?&#8221; It&#8217;s &#8220;how do these tools talk to each other?&#8221; Designers who think in workflows&#8202;&#8212;&#8202;who are intentional about where ideation ends and execution begins&#8202;&#8212;&#8202;will build faster and more coherently than those who treat each tool in isolation.</p><div><hr></div><h3>The Open Question</h3><p>Here&#8217;s what I&#8217;m still sitting with: Claude Design and Claude Code create a continuous pipeline from idea to code. But pipelines optimize for throughput, and design isn&#8217;t always a throughput problem.</p><p>Some of the best design decisions I&#8217;ve made came from friction&#8202;&#8212;&#8202;from spending a week in a single Figma file, moving things two pixels, arguing with myself about whether a button should say &#8220;Continue&#8221; or &#8220;Next.&#8221; Compression is powerful. But so is resistance.</p><p>The designers who thrive in this new environment won&#8217;t be the ones who adopt every tool fastest. They&#8217;ll be the ones who know <em>when</em> to let the pipeline accelerate and <em>when</em> to slow it down on purpose&#8202;&#8212;&#8202;when the friction is the point.</p><p>That&#8217;s not a skill any AI tool can give you. It&#8217;s the one you&#8217;ve been building all along.</p><div><hr></div><p><em>What&#8217;s your experience been using Claude Code or similar AI tools in your design workflow? I&#8217;d love to hear what&#8217;s working&#8202;&#8212;&#8202;and what&#8217;s still frustrating&#8202;&#8212;&#8202;in the comments.</em></p><div><hr></div><p><strong>References</strong></p><ol><li><p>Anthropic. (2026, April 17). <em>Introducing Claude Design by Anthropic Labs</em>. <a href="https://www.anthropic.com/news/claude-design-anthropic-labs">https://www.anthropic.com/news/claude-design-anthropic-labs</a></p></li><li><p>Constant, A. (2026, April 17). <em>Anthropic launches Claude Design, a new product for creating quick visuals</em>. TechCrunch. <a href="https://techcrunch.com/2026/04/17/anthropic-launches-claude-design-a-new-product-for-creating-quick-visuals/">https://techcrunch.com/2026/04/17/anthropic-launches-claude-design-a-new-product-for-creating-quick-visuals/</a></p></li><li><p>VentureBeat. (2026, April 17). <em>Anthropic just launched Claude Design, an AI tool that turns prompts into prototypes and challenges Figma</em>. <a href="https://venturebeat.com/technology/anthropic-just-launched-claude-design">https://venturebeat.com/technology/anthropic-just-launched-claude-design</a></p></li><li><p>Muzli Blog. (2026, April 18). <em>Getting Started with Claude Design: A Collaborator for Your Design Workflow</em>. <a href="https://muz.li/blog/getting-started-with-claude-design">https://muz.li/blog/getting-started-with-claude-design</a></p></li><li><p>Smart WebTech. (2026). <em>Claude Code: Workflows and Best Practices 2026</em>. <a href="https://smart-webtech.com/blog/claude-code-workflows-and-best-practices/">https://smart-webtech.com/blog/claude-code-workflows-and-best-practices/</a></p></li><li><p>Yeh, K. (2026, March). <em>A Designer&#8217;s Guide to Claude Code</em>. Medium / Bootcamp. <a href="https://medium.com/design-bootcamp/a-designers-guide-to-organizing-ai-skills-and-tools-in-claude-code-f87477c35b82">https://medium.com/design-bootcamp/a-designers-guide-to-organizing-ai-skills-and-tools-in-claude-code-f87477c35b82</a></p></li></ol>]]></content:encoded></item><item><title><![CDATA[The Taste Economy: What 6,700 AI Leaders at HumanX Mean for Product Design]]></title><description><![CDATA[Something quietly radical happened in a session at the Moscone Center in San Francisco last week.]]></description><link>https://ai-product-design.com/p/the-taste-economy-what-6700-ai-leaders</link><guid isPermaLink="false">https://ai-product-design.com/p/the-taste-economy-what-6700-ai-leaders</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Sun, 12 Apr 2026 07:09:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!s5Wq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28e47aa-3040-4055-828e-da7a8d399e5c_1456x970.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s5Wq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28e47aa-3040-4055-828e-da7a8d399e5c_1456x970.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s5Wq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28e47aa-3040-4055-828e-da7a8d399e5c_1456x970.jpeg 424w, https://substackcdn.com/image/fetch/$s_!s5Wq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28e47aa-3040-4055-828e-da7a8d399e5c_1456x970.jpeg 848w, https://substackcdn.com/image/fetch/$s_!s5Wq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28e47aa-3040-4055-828e-da7a8d399e5c_1456x970.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!s5Wq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28e47aa-3040-4055-828e-da7a8d399e5c_1456x970.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s5Wq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28e47aa-3040-4055-828e-da7a8d399e5c_1456x970.jpeg" width="1456" height="970" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c28e47aa-3040-4055-828e-da7a8d399e5c_1456x970.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:970,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s5Wq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28e47aa-3040-4055-828e-da7a8d399e5c_1456x970.jpeg 424w, https://substackcdn.com/image/fetch/$s_!s5Wq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28e47aa-3040-4055-828e-da7a8d399e5c_1456x970.jpeg 848w, https://substackcdn.com/image/fetch/$s_!s5Wq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28e47aa-3040-4055-828e-da7a8d399e5c_1456x970.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!s5Wq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc28e47aa-3040-4055-828e-da7a8d399e5c_1456x970.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Something quietly radical happened in a session at the Moscone Center in San Francisco last week. Amid a week of breathless announcements about agentic AI and billion-dollar infrastructure bets, one breakout session title cut through everything else on the agenda:</p><p><strong>&#8220;AI Without Design Is Just Faster Dysfunction.&#8221;</strong></p><p>It wasn&#8217;t a keynote. It wasn&#8217;t Jensen Huang or Dr. Fei-Fei Li. It was a roundtable, the kind that gets scheduled in parallel with five other things and fills up anyway, because people recognize the truth of a thing before they can articulate it. That sentence is the subtext of everything that happened at HumanX 2026.</p><p>I&#8217;ve been watching the AI conference circuit closely, and HumanX has carved out a distinct lane. Where other events still orbit model benchmarks and funding rounds, HumanX is fundamentally a conference for people who have to <em>do something</em> with AI in the real world. Over 6,700 leaders from 79 countries attended over four days. The vibe, as one attendee put it, was less &#8220;look what we built&#8221; and more &#8220;okay, now what.&#8221;</p><p>What emerged wasn&#8217;t a neat thesis. It was more like a collective exhale and a hard question: now that AI can execute, what exactly are we executing <em>toward</em>?</p><div><hr></div><h3>The Three Waves, and Why Wave Three Is a Design Problem</h3><p>Jensen Huang&#8217;s framing of AI&#8217;s progression was the mental model everyone left with. He mapped it in three waves: Wave 1 was generative (can you produce?), Wave 2 was reasoning (can you think?), and Wave 3, where we are now, is agentic: can you take a goal stated in plain English and see it through end-to-end?</p><p>The implications are stark. Within one to two years, the argument goes, a non-technical founder will be able to describe a business problem and have an agent execute the solution, not draft a proposal, not outline a plan, but actually integrate systems, read documentation, iterate, and deliver.</p><p>Here&#8217;s what I keep turning over: if the execution layer collapses, what remains? The answer, which surfaced repeatedly across sessions, was <em>taste</em>. Inside OpenAI, engineers apparently no longer write code; they guide agents that write code. Eighty percent of their time is now judgment: knowing what the AI got wrong, what to try next, and whether the output is actually right.</p><p>That&#8217;s a designer&#8217;s job description. It has always been a designer&#8217;s job description.</p><p>What&#8217;s changing is that this judgment, this capacity to see the gap between what was produced and what was intended, is no longer a soft skill sitting adjacent to &#8220;real&#8221; technical work. It&#8217;s becoming the primary competency. The people who know <em>what good looks like</em> are suddenly in the most valuable seat.</p><div><hr></div><h3>The Clarity Crisis Is a Design Crisis</h3><p>Another session that deserves more attention than it got: &#8220;The Clarity Crisis: Why AI Breaks Between Systems, Teams, and People.&#8221;</p><p>This is the quiet failure mode that doesn&#8217;t make headlines. Organizations are deploying AI at speed, and they&#8217;re discovering that their actual experience gaps&#8202;&#8212;&#8202;the places where the product breaks down, where users feel confused or abandoned, where the handoff between human and machine is jarring&#8202;&#8212;&#8202;don&#8217;t disappear. They amplify.</p><p>Speed doesn&#8217;t fix broken experience design. It scales it.</p><p>I&#8217;ve seen this firsthand working on AI-assisted products. When you use tools like Claude Code or Google AI Studio to build fast, you can ship a working prototype in hours. The risk isn&#8217;t that the AI gets the logic wrong&#8202;&#8212;&#8202;it&#8217;s that no one has thought about the experience at the seam. Where does the AI hand off to a human? What does the user see when the agent is &#8220;thinking&#8221;? How does the interface communicate uncertainty? These are design questions, and they&#8217;re being left on the floor because the teams moving fastest don&#8217;t have a designer in the room, or don&#8217;t have one in the <em>right</em> room.</p><p>The HumanX framing was pointed: experience design isn&#8217;t the cleanup. It&#8217;s the strategy.</p><div><hr></div><h3>The Model Is Commoditizing. The Problem Isn&#8217;t.</h3><p>One of the sharpest takeaways from the conference came out of a discussion about Open Evidence&#8202;&#8212;&#8202;a company with 70 employees and a $12 billion valuation, where more than 60% of U.S. physicians reportedly use their product daily. They don&#8217;t own a model. They own a problem.</p><p>The venture investors on stage were explicit: the companies winning right now aren&#8217;t the ones with the best technology. They&#8217;re the ones closest to the customer problem. The ones who built backward from &#8220;what does this person actually need?&#8221; rather than &#8220;what can our model do?&#8221;</p><p>For designers, this is vindicating and clarifying at the same time. We&#8217;ve spent years arguing that user research and problem framing matter. The market is now structurally forcing that point. When the model improves weekly and any team can access the same foundation, the only durable advantage is a deeper understanding of the problem than your competitor has.</p><p>This is also a warning. If your product strategy is primarily &#8220;we have a better model,&#8221; that moat is evaporating. If your strategy is &#8220;we understand this user&#8217;s context more precisely than anyone,&#8221; you have something worth building on.</p><div><hr></div><h3>A Framework for Designers Navigating the Agentic Shift</h3><p>Drawing from the week&#8217;s themes, here&#8217;s how I&#8217;d translate HumanX&#8217;s signal into a working frame for product designers:</p><p><strong>1. Design the judgment layer, not just the interface.</strong> In agentic products, the user isn&#8217;t always in a dialogue with the AI&#8202;&#8212;&#8202;sometimes they&#8217;re reviewing outputs, approving actions, or overriding decisions. Design for <em>those</em> moments. The review screen is as important as the prompt box.</p><p><strong>2. Map the seams.</strong> Where does AI stop and human start in your product? Those transitions are the highest-risk experience moments. Draw them explicitly. Prototype them. Don&#8217;t let engineering decide what they look like by default.</p><p><strong>3. Treat taste as a competency, not a trait.</strong> If execution is being automated, your team&#8217;s ability to evaluate quality&#8202;&#8212;&#8202;to say &#8220;this isn&#8217;t right yet&#8221; and articulate <em>why</em>&#8202;&#8212;&#8202;becomes a measurable skill. Build processes that develop it. Create a critique culture. Do design reviews on AI outputs the same way you&#8217;d review a designer&#8217;s work.</p><p><strong>4. Build from the problem, not the capability.</strong> Start every AI feature with: what is the user actually trying to accomplish, and what gets in their way? Not: what can our model do that we haven&#8217;t surfaced yet?</p><div><hr></div><h3>The Open Question</h3><p>HumanX ended with more tension than resolution, which is probably appropriate. Al Gore warned the conference that knowledge-work jobs face genuine displacement. Startup founders argued AI is &#8220;freeing humans from work they don&#8217;t want to do.&#8221; Neither position is wrong. Both miss the harder design challenge: if AI reshapes what people do at work, someone has to design the <em>new</em> workflows, the new interfaces, the new mental models for how people understand their own agency.</p><p>That&#8217;s not an engineering problem. It&#8217;s not even purely a product problem.</p><p>It&#8217;s a design problem.</p><p>And if the industry doesn&#8217;t bring designers into that conversation at the strategy level&#8202;&#8212;&#8202;not at the cleanup stage, not at the &#8220;make it look nice&#8221; stage&#8202;&#8212;&#8202;we&#8217;ll build a very capable, very efficient, and deeply dysfunctional future.</p><p>The session title said it plainly. Now someone has to do something about it.</p><div><hr></div><p><em>What&#8217;s the design challenge you&#8217;re seeing most in your AI products right now? I&#8217;d genuinely like to know&#8202;&#8212;&#8202;drop it in the comments.</em></p><div><hr></div><h3>References</h3><ul><li><p>HumanX 2026 official agenda and session descriptions: <a href="https://www.humanx.co/agenda">humanx.co/agenda</a></p></li><li><p>GTMnow Newsletter&#8202;&#8212;&#8202;&#8220;AI Conference HumanX Takeaways and Frameworks&#8221; (April 10, 2026): <a href="https://thegtmnewsletter.substack.com/p/humanx-ai-conference-takeaways-frameworks">thegtmnewsletter.substack.com</a></p></li><li><p>Bastille Post&#8202;&#8212;&#8202;&#8220;HumanX conference wraps up amid warnings on AI&#8217;s double-edged impact&#8221; (April 10, 2026): <a href="https://www.bastillepost.com/global/article/5763776-humanx-conference-wraps-up-amid-warnings-on-ais-double-edged-impact">bastillepost.com</a></p></li><li><p>HumanX session: &#8220;AI Without Design Is Just Faster Dysfunction: The CX and EX Conversation Nobody Is Having&#8221;&#8202;&#8212;&#8202;Customer Experience Peer [X]Change</p></li><li><p>HumanX session: &#8220;The Clarity Crisis: Why AI Breaks Between Systems, Teams, and People&#8221;&#8202;&#8212;&#8202;Customer Experience Peer [X]Change</p></li><li><p>Bloomberg&#8202;&#8212;&#8202;&#8220;Anthropic Dominates the Discussion at the HumanX AI Conference&#8221; (April 9, 2026)</p></li><li><p>NVCA partnership announcement: <a href="https://nvca.org/event/humanx/">nvca.org/event/humanx</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[The Inference Era: What HumanX 2026 Revealed About AI’s Next Billion-Dollar Bottleneck]]></title><description><![CDATA[Training got all the headlines. Inference is what will define the next decade of product design.]]></description><link>https://ai-product-design.com/p/the-inference-era-what-humanx-2026</link><guid isPermaLink="false">https://ai-product-design.com/p/the-inference-era-what-humanx-2026</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Sun, 12 Apr 2026 05:49:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!S0V7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9638bc12-8562-4364-9790-38b3b8dc7001_1200x630.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S0V7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9638bc12-8562-4364-9790-38b3b8dc7001_1200x630.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S0V7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9638bc12-8562-4364-9790-38b3b8dc7001_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!S0V7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9638bc12-8562-4364-9790-38b3b8dc7001_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!S0V7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9638bc12-8562-4364-9790-38b3b8dc7001_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!S0V7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9638bc12-8562-4364-9790-38b3b8dc7001_1200x630.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S0V7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9638bc12-8562-4364-9790-38b3b8dc7001_1200x630.jpeg" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9638bc12-8562-4364-9790-38b3b8dc7001_1200x630.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!S0V7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9638bc12-8562-4364-9790-38b3b8dc7001_1200x630.jpeg 424w, https://substackcdn.com/image/fetch/$s_!S0V7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9638bc12-8562-4364-9790-38b3b8dc7001_1200x630.jpeg 848w, https://substackcdn.com/image/fetch/$s_!S0V7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9638bc12-8562-4364-9790-38b3b8dc7001_1200x630.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!S0V7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9638bc12-8562-4364-9790-38b3b8dc7001_1200x630.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I left Moscone Center on Thursday thinking about plumbing. Not literally&#8202;&#8212;&#8202;but about the invisible infrastructure that makes the things we design actually work, and what happens when that infrastructure becomes the product.</p><p>HumanX 2026 was the kind of conference where the most important conversation wasn&#8217;t the one on the main stage&#8202;&#8212;&#8202;it was the one happening in the hallway right after it ended. This year, that conversation was almost always about the same thing: inference. Not models. Not benchmarks. Not which foundation lab is winning the capability race. The question everyone kept circling back to was far more uncomfortable: <em>how do you actually run this at scale without bleeding money?</em></p><p>For those of us who spend our days thinking in user flows and component libraries, the topic might feel distant. It isn&#8217;t. The economics of AI inference are quietly reshaping every product decision we make&#8202;&#8212;&#8202;from which features get built to how quickly users hear back from an AI assistant to whether a startup survives its Series A.</p><h3>A Paradox That Should Alarm Every Product Person</h3><p>Here&#8217;s the headline nobody put on a slide but everyone was living with: AI token costs have dropped by roughly 280x over the past two years, and yet the average enterprise AI budget has ballooned from $1.2 million annually in 2024 to $7 million in 2026. Some Fortune 500 companies are reporting monthly AI inference bills in the tens of millions of dollars.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bAN2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912d64c0-fce2-44ff-ab63-4c363960fbf9_1372x466.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bAN2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912d64c0-fce2-44ff-ab63-4c363960fbf9_1372x466.png 424w, https://substackcdn.com/image/fetch/$s_!bAN2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912d64c0-fce2-44ff-ab63-4c363960fbf9_1372x466.png 848w, https://substackcdn.com/image/fetch/$s_!bAN2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912d64c0-fce2-44ff-ab63-4c363960fbf9_1372x466.png 1272w, https://substackcdn.com/image/fetch/$s_!bAN2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912d64c0-fce2-44ff-ab63-4c363960fbf9_1372x466.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bAN2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912d64c0-fce2-44ff-ab63-4c363960fbf9_1372x466.png" width="1372" height="466" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/912d64c0-fce2-44ff-ab63-4c363960fbf9_1372x466.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:466,&quot;width&quot;:1372,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bAN2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912d64c0-fce2-44ff-ab63-4c363960fbf9_1372x466.png 424w, https://substackcdn.com/image/fetch/$s_!bAN2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912d64c0-fce2-44ff-ab63-4c363960fbf9_1372x466.png 848w, https://substackcdn.com/image/fetch/$s_!bAN2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912d64c0-fce2-44ff-ab63-4c363960fbf9_1372x466.png 1272w, https://substackcdn.com/image/fetch/$s_!bAN2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F912d64c0-fce2-44ff-ab63-4c363960fbf9_1372x466.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The paradox is almost too clean: intelligence is getting cheaper. Deploying intelligence is getting more expensive. And the companies that don&#8217;t understand the difference between those two things are going to spend the next two years very confused about their burn rate.</p><blockquote><p><em>&#8220;Don&#8217;t confuse the deflation of commodity tokens with the democratization of frontier reasoning.&#8221;</em></p></blockquote><p>That line came from Gartner&#8217;s research published just weeks before the conference&#8202;&#8212;&#8202;and it echoed through basically every &#8220;AI in production&#8221; conversation I had at HumanX. The cheap tokens are for simple, high-frequency tasks. The expensive compute is for the agentic, reasoning-heavy workflows that teams actually want to build. And as agentic AI scales&#8202;&#8212;&#8202;where models don&#8217;t just answer questions but execute tasks end-to-end across live systems&#8202;&#8212;&#8202;the cost profile changes entirely.</p><h3>Jensen&#8217;s Three Waves, and Why We&#8217;re at the Expensive One</h3><p>One of the clearest frameworks to emerge from the conference was Jensen Huang&#8217;s articulation of three waves of AI, which GTMnow captured well in their post-conference recap. Wave one was extraction: &#8220;What is this? Where is that?&#8221; Wave two was reasoning: &#8220;summarize this, analyze that.&#8221; Wave three&#8202;&#8212;&#8202;where we are now&#8202;&#8212;&#8202;is autonomous execution: &#8220;build this for me, figure it out and report back.&#8221;</p><p>Each wave is exponentially more computationally demanding than the last. An extraction query might cost fractions of a cent. An agentic workflow that reads documentation, integrates with three APIs, iterates on a result, and then writes back to a system of record? That can consume hundreds of times more tokens&#8202;&#8212;&#8202;and that compute runs constantly, not just when a user clicks a button.</p><p>Deloitte puts inference at roughly two-thirds of all AI compute in 2026, up from one-third in 2023. And the market for inference-optimized chips is projected to hit $50 billion this year alone. We have moved from a world where the interesting infrastructure question was &#8220;can you train a model?&#8221; to one where it&#8217;s &#8220;can you serve a model efficiently at scale, to millions of users, 24 hours a day, without going broke?&#8221;</p><h3>What This Looks Like in Practice</h3><p>There were some fascinating real examples of this playing out. NVIDIA&#8217;s partnership with Together AI and Decagon&#8202;&#8212;&#8202;serving production inference for a multimodel voice stack on Blackwell GPUs&#8202;&#8212;&#8202;reportedly cut cost per query by 6x compared to proprietary closed-source models. The combination of speculative decoding, smart caching, and auto-scaling pushed response times under 400 milliseconds even under heavy load. That&#8217;s not a research result. That&#8217;s a deployed product.</p><p>Meanwhile, Anthropic (which apparently hit a $3 billion revenue run rate, per hallway conversations) is betting that owning silicon is the key to controlling cost-per-token at scale&#8202;&#8212;&#8202;partnering with Google and Broadcom to build custom AI chips. At their growth trajectory, that math starts to matter enormously.</p><p>The broader structural shift is this: we&#8217;re moving toward hybrid AI infrastructure&#8202;&#8212;&#8202;centralized data centers for heavy reasoning workloads combined with localized on-premise systems for lower-latency inference and redundancy. Open models are narrowing the gap with proprietary ones fast enough that running capable AI locally is now a realistic option for enterprises. A year ago that wasn&#8217;t really true.</p><h3>Why Designers Should Actually Care About This</h3><p>I&#8217;ll be honest: when I first started hearing inference economics discussed this intensely at a conference, I felt a familiar instinct to tune out. Infrastructure is for engineers. Tokens are for engineers. My job is the experience, the interface, the thing the user touches.</p><p>But spending a few days at HumanX, surrounded by product leaders and founders who are actually shipping AI products at scale, made me see this differently. The economics of inference are now a design constraint. And design constraints are exactly where designers do our best work.</p><p>Think about it this way. When you&#8217;re designing a feature that involves an AI-powered background agent, something that continuously monitors, synthesizes, and surfaces insights, you&#8217;re not just designing a UX pattern. You&#8217;re making decisions that have direct cost implications. An always-on monitoring agent consumes compute continuously, even when no user is actively in the product. The design choice of &#8220;this runs in the background&#8221; is also, invisibly, a line item on the infrastructure budget.</p><p>This is already changing how some product teams work. At the session &#8220;AI Without Design Is Just Faster Dysfunction&#8221; (which had the best title of the conference, honestly), the conversation kept returning to the same tension: teams are shipping AI features that their users love and that their finance team cannot explain. The experience and the economics are getting designed in separate rooms, and it shows.</p><h3>For designers and product people: three things to act on</h3><ol><li><p>Learn the difference between token-cheap and token-expensive interactions. High-frequency, simple tasks (search, lookup, basic summarization) can and should route to smaller, cheaper models. Reserve frontier reasoning for the moments that genuinely require it. This is model orchestration, and it&#8217;s increasingly a product design decision, not just a backend one.</p></li><li><p>Design with cost as a feedback signal. If a feature&#8217;s inference costs scale faster than its user value, that&#8217;s a design problem, not just an engineering one. The most elegant AI features are often the ones that accomplish the most with the fewest tokens. Constraint is good design.</p></li><li><p>Understand what &#8220;always-on&#8221; really means. Agentic features that run continuously represent a fundamentally different cost model than on-demand features. Before shipping something that lives in the background, ask: What&#8217;s the hourly cost of this feature when nobody is actively using it? The answer might reshape what you build.</p></li></ol><h3>The Horizon</h3><p>There&#8217;s something I keep coming back to from the week. At a conference called HumanX, you&#8217;d expect the conversations to be mostly about what AI can do for people. And they were. But the most honest, eyes-open conversations were about what it costs to actually build those things, and who&#8217;s going to pay for it.</p><p>Gartner forecasts that inference costs for frontier models will drop 90% by 2030. But in the same breath, they note that token consumption will rise faster than costs fall, meaning total inference spend will keep climbing. The commodity intelligence is becoming nearly free. The intelligence that actually matters, multi-step reasoning, agentic workflows, and spatial understanding, remains scarce and expensive.</p><p>What this means for designers is still unfolding. But I left Moscone with a working hypothesis: the most important design skill of the next few years might not be prototyping, or systems thinking, or even AI fluency in the abstract. It might be the ability to design intelligence frugally, to make AI products that feel effortless to the user while being genuinely efficient under the hood.</p><p>We&#8217;ve been designing for screens for decades. We&#8217;re about to start designing for compute budgets, too. And honestly? I think that&#8217;s going to make us better designers.</p><p><em>What&#8217;s your read on AI inference as a product constraint? I&#8217;d love to know what your team is navigating&#8202;&#8212;&#8202;leave a comment or find me on X.</em></p><div><hr></div><h3>References</h3><ol><li><p>Gartner (March 2026). <em>By 2030, inference on a 1T-parameter LLM will cost 90% less than in 2025.</em> <a href="https://www.gartner.com/en/newsroom/press-releases/2026-03-25-gartner-predicts-that-by-2030-performing-inference-on-an-llm-with-1-trillion-parameters-will-cost-genai-providers-over-90-percent-less-than-in-2025">gartner.com</a></p></li><li><p>GTMnow Newsletter (April 10, 2026). <em>AI Conference HumanX Takeaways and Frameworks.</em> <a href="https://thegtmnewsletter.substack.com/p/humanx-ai-conference-takeaways-frameworks">thegtmnewsletter.substack.com</a></p></li><li><p>Deloitte (February 2026). <em>Why AI&#8217;s next phase will likely demand more computational power, not less.</em> <a href="https://www.deloitte.com/us/en/insights/industry/technology/technology-media-and-telecom-predictions/2026/compute-power-ai.html">deloitte.com</a></p></li><li><p>Oplexa (March 2026). <em>AI Inference Cost Crisis 2026: Why Your AI Bill Is Exploding.</em> <a href="https://oplexa.com/ai-inference-cost-crisis-2026/">oplexa.com</a></p></li><li><p>NVIDIA Blog (February 2026). <em>Leading Inference Providers Cut AI Costs by up to 10x With Open Source Models on Blackwell.</em> <a href="https://blogs.nvidia.com/blog/inference-open-source-models-blackwell-reduce-cost-per-token/">blogs.nvidia.com</a></p></li><li><p>Digitimes Asia (March 2026). <em>AI shifts to inference as costs rise, memory constraints emerge.</em> <a href="https://www.digitimes.com/news/a20260326VL211/ai-expo-taiwan-2026-ai-inference-training-infrastructure-performance.html">digitimes.com</a></p></li><li><p>VAST Data (December 2025). <em>2026: The Year of AI Inference.</em> <a href="https://www.vastdata.com/blog/2026-the-year-of-ai-inference">vastdata.com</a></p></li><li><p>HumanX 2026 (April 2026). <em>Official conference agenda and tracks.</em> <a href="https://www.humanx.co/agenda">humanx.co</a></p></li><li><p>LLM Stats (April 2026). <em>AI Trends 2026&#8202;&#8212;&#8202;LLM Statistics &amp; Industry Insights.</em> <a href="https://llm-stats.com/ai-trends">llm-stats.com</a></p></li></ol>]]></content:encoded></item><item><title><![CDATA[Google AI Studio vs. Claude Code]]></title><description><![CDATA[What I Learned Building the Same App Twice]]></description><link>https://ai-product-design.com/p/google-ai-studio-vs-claude-code</link><guid isPermaLink="false">https://ai-product-design.com/p/google-ai-studio-vs-claude-code</guid><dc:creator><![CDATA[Fanny]]></dc:creator><pubDate>Sun, 29 Mar 2026 00:25:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e681d54d-70ca-42cf-b2a1-b6fa90aa5868_1500x850.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!42RE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36c9e8f-156f-46e8-b82b-27c50c7dfc41_1800x850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!42RE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36c9e8f-156f-46e8-b82b-27c50c7dfc41_1800x850.png 424w, https://substackcdn.com/image/fetch/$s_!42RE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36c9e8f-156f-46e8-b82b-27c50c7dfc41_1800x850.png 848w, https://substackcdn.com/image/fetch/$s_!42RE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36c9e8f-156f-46e8-b82b-27c50c7dfc41_1800x850.png 1272w, https://substackcdn.com/image/fetch/$s_!42RE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36c9e8f-156f-46e8-b82b-27c50c7dfc41_1800x850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!42RE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36c9e8f-156f-46e8-b82b-27c50c7dfc41_1800x850.png" width="659" height="311.3956043956044" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b36c9e8f-156f-46e8-b82b-27c50c7dfc41_1800x850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:688,&quot;width&quot;:1456,&quot;resizeWidth&quot;:659,&quot;bytes&quot;:531195,&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://fannybuild.substack.com/i/192468666?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36c9e8f-156f-46e8-b82b-27c50c7dfc41_1800x850.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_!42RE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36c9e8f-156f-46e8-b82b-27c50c7dfc41_1800x850.png 424w, https://substackcdn.com/image/fetch/$s_!42RE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36c9e8f-156f-46e8-b82b-27c50c7dfc41_1800x850.png 848w, https://substackcdn.com/image/fetch/$s_!42RE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36c9e8f-156f-46e8-b82b-27c50c7dfc41_1800x850.png 1272w, https://substackcdn.com/image/fetch/$s_!42RE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36c9e8f-156f-46e8-b82b-27c50c7dfc41_1800x850.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hOcH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5221ce-4c1b-4ec1-9f66-d8e6627b8be7_800x458.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hOcH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5221ce-4c1b-4ec1-9f66-d8e6627b8be7_800x458.png 424w, https://substackcdn.com/image/fetch/$s_!hOcH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5221ce-4c1b-4ec1-9f66-d8e6627b8be7_800x458.png 848w, https://substackcdn.com/image/fetch/$s_!hOcH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5221ce-4c1b-4ec1-9f66-d8e6627b8be7_800x458.png 1272w, https://substackcdn.com/image/fetch/$s_!hOcH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5221ce-4c1b-4ec1-9f66-d8e6627b8be7_800x458.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hOcH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5221ce-4c1b-4ec1-9f66-d8e6627b8be7_800x458.png" width="800" height="458" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb5221ce-4c1b-4ec1-9f66-d8e6627b8be7_800x458.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:458,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hOcH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5221ce-4c1b-4ec1-9f66-d8e6627b8be7_800x458.png 424w, https://substackcdn.com/image/fetch/$s_!hOcH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5221ce-4c1b-4ec1-9f66-d8e6627b8be7_800x458.png 848w, https://substackcdn.com/image/fetch/$s_!hOcH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5221ce-4c1b-4ec1-9f66-d8e6627b8be7_800x458.png 1272w, https://substackcdn.com/image/fetch/$s_!hOcH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb5221ce-4c1b-4ec1-9f66-d8e6627b8be7_800x458.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Interface comparison built from Google AI Studio vs. Claude Code </figcaption></figure></div><p><br><em>Google AI Studio gave me a beautiful UI in one click. Claude Code gave me a product worth using.</em></p><div><hr></div><p>I wanted to build a communication practice tool for founding designers. The kind of app that lets you rehearse high-stakes conversations&#8202;&#8212;&#8202;pushing back on a CEO&#8217;s bad idea, negotiating with a skeptical engineer, defending a design decision to a board&#8202;&#8212;&#8202;before they happen in real life.</p><p>So I built it twice. Once in Google AI Studio. Once in Claude Code.</p><p>Same prompt. Same product idea. Completely different results, and not in the way I expected.</p><div><hr></div><h3>What Google AI Studio Got Right (and Fast)</h3><p>Google AI Studio delivered a working, beautiful interface in one click. I&#8217;m not exaggerating. The dashboard it produced had a bold hero card with confident typography, metric widgets showing confidence scores and scenario progress, difficulty-tagged recommendation cards, and clean sidebar navigation. It <em>looked</em> like a product someone would pay for.</p><p>If I&#8217;d been presenting this to a stakeholder, I could have done it the same day I had the idea. That&#8217;s a genuinely remarkable thing. The speed of going from concept to something visually compelling used to take days. Now it takes minutes.</p><p>But then I tried to actually <em>use</em> the role-play feature.</p><p>The scenarios were thin. Three options total. No context about who you were talking to, what their personality was, what the stakes were, what a realistic outcome might look like. You&#8217;d pick a scenario title&#8202;&#8212;&#8202;&#8220;Push back on the CEO&#8217;s bad idea&#8221;&#8202;&#8212;&#8202;and get dropped into a conversation with almost no setup. It was hard to immerse. It felt more like a demo than a tool.</p><p>The UI had done its job&#8202;&#8212;&#8202;made the product look credible. The experience underneath hadn&#8217;t kept up.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Eq_2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf063ef-c4d4-4c44-9f52-8371428cf7f5_600x370.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Eq_2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf063ef-c4d4-4c44-9f52-8371428cf7f5_600x370.png 424w, https://substackcdn.com/image/fetch/$s_!Eq_2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf063ef-c4d4-4c44-9f52-8371428cf7f5_600x370.png 848w, https://substackcdn.com/image/fetch/$s_!Eq_2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf063ef-c4d4-4c44-9f52-8371428cf7f5_600x370.png 1272w, https://substackcdn.com/image/fetch/$s_!Eq_2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf063ef-c4d4-4c44-9f52-8371428cf7f5_600x370.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Eq_2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf063ef-c4d4-4c44-9f52-8371428cf7f5_600x370.png" width="668" height="411.93333333333334" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fcf063ef-c4d4-4c44-9f52-8371428cf7f5_600x370.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:370,&quot;width&quot;:600,&quot;resizeWidth&quot;:668,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Eq_2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf063ef-c4d4-4c44-9f52-8371428cf7f5_600x370.png 424w, https://substackcdn.com/image/fetch/$s_!Eq_2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf063ef-c4d4-4c44-9f52-8371428cf7f5_600x370.png 848w, https://substackcdn.com/image/fetch/$s_!Eq_2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf063ef-c4d4-4c44-9f52-8371428cf7f5_600x370.png 1272w, https://substackcdn.com/image/fetch/$s_!Eq_2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcf063ef-c4d4-4c44-9f52-8371428cf7f5_600x370.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TlaY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc9d94b-da86-45f0-be97-0fa5048deb77_600x373.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TlaY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc9d94b-da86-45f0-be97-0fa5048deb77_600x373.png 424w, https://substackcdn.com/image/fetch/$s_!TlaY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc9d94b-da86-45f0-be97-0fa5048deb77_600x373.png 848w, https://substackcdn.com/image/fetch/$s_!TlaY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc9d94b-da86-45f0-be97-0fa5048deb77_600x373.png 1272w, https://substackcdn.com/image/fetch/$s_!TlaY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc9d94b-da86-45f0-be97-0fa5048deb77_600x373.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TlaY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc9d94b-da86-45f0-be97-0fa5048deb77_600x373.png" width="664" height="412.7866666666667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfc9d94b-da86-45f0-be97-0fa5048deb77_600x373.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:373,&quot;width&quot;:600,&quot;resizeWidth&quot;:664,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TlaY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc9d94b-da86-45f0-be97-0fa5048deb77_600x373.png 424w, https://substackcdn.com/image/fetch/$s_!TlaY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc9d94b-da86-45f0-be97-0fa5048deb77_600x373.png 848w, https://substackcdn.com/image/fetch/$s_!TlaY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc9d94b-da86-45f0-be97-0fa5048deb77_600x373.png 1272w, https://substackcdn.com/image/fetch/$s_!TlaY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfc9d94b-da86-45f0-be97-0fa5048deb77_600x373.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">What Google AI Studio generates</figcaption></figure></div><div><hr></div><h3>What Claude Code Got Right (and Why It Took Longer)</h3><p>Claude Code took more time to get started. There&#8217;s setup involved: you&#8217;re working in your terminal, against your actual codebase, with context files you write yourself. It&#8217;s not a one-click experience. But the planning behavior was immediately different.</p><p>Before building anything, Claude Code mapped the product. It thought through what a role-play scenario actually needs to work&#8202;&#8212;&#8202;not just a title, but full context: who is the other person, what do they want, what&#8217;s their working style, how resistant are they likely to be. It generated difficulty levels so you could calibrate the pressure. And it produced significantly more scenarios&#8202;&#8212;&#8202;enough that the feature felt like a real content library rather than a proof of concept.</p><p>The dashboard it produced was visually flatter. More functional than designed. If you put the two side by side, Google AI Studio&#8217;s version wins on aesthetics immediately. But when you <em>use</em> Claude Code&#8217;s role-play feature&#8202;&#8212;&#8202;when you actually sit down to practice a conversation&#8202;&#8212;&#8202;you can feel the difference in the thinking that went into it.</p><p>One version was designed to look like the product. The other was designed to <em>be</em> the product.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bXHf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e34682-aa17-4a9b-b72b-8d336cf53c45_1125x787.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bXHf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e34682-aa17-4a9b-b72b-8d336cf53c45_1125x787.png 424w, https://substackcdn.com/image/fetch/$s_!bXHf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e34682-aa17-4a9b-b72b-8d336cf53c45_1125x787.png 848w, https://substackcdn.com/image/fetch/$s_!bXHf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e34682-aa17-4a9b-b72b-8d336cf53c45_1125x787.png 1272w, https://substackcdn.com/image/fetch/$s_!bXHf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e34682-aa17-4a9b-b72b-8d336cf53c45_1125x787.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bXHf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e34682-aa17-4a9b-b72b-8d336cf53c45_1125x787.png" width="639" height="447.016" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8e34682-aa17-4a9b-b72b-8d336cf53c45_1125x787.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:1125,&quot;resizeWidth&quot;:639,&quot;bytes&quot;:134915,&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://fannybuild.substack.com/i/192468666?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e34682-aa17-4a9b-b72b-8d336cf53c45_1125x787.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_!bXHf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e34682-aa17-4a9b-b72b-8d336cf53c45_1125x787.png 424w, https://substackcdn.com/image/fetch/$s_!bXHf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e34682-aa17-4a9b-b72b-8d336cf53c45_1125x787.png 848w, https://substackcdn.com/image/fetch/$s_!bXHf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e34682-aa17-4a9b-b72b-8d336cf53c45_1125x787.png 1272w, https://substackcdn.com/image/fetch/$s_!bXHf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8e34682-aa17-4a9b-b72b-8d336cf53c45_1125x787.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xjT5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11b72f6f-df11-4bd5-8053-21a090d8b626_1136x782.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xjT5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11b72f6f-df11-4bd5-8053-21a090d8b626_1136x782.png 424w, https://substackcdn.com/image/fetch/$s_!xjT5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11b72f6f-df11-4bd5-8053-21a090d8b626_1136x782.png 848w, https://substackcdn.com/image/fetch/$s_!xjT5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11b72f6f-df11-4bd5-8053-21a090d8b626_1136x782.png 1272w, https://substackcdn.com/image/fetch/$s_!xjT5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11b72f6f-df11-4bd5-8053-21a090d8b626_1136x782.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xjT5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11b72f6f-df11-4bd5-8053-21a090d8b626_1136x782.png" width="640" height="440.5633802816901" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11b72f6f-df11-4bd5-8053-21a090d8b626_1136x782.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1136,&quot;resizeWidth&quot;:640,&quot;bytes&quot;:94766,&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://fannybuild.substack.com/i/192468666?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11b72f6f-df11-4bd5-8053-21a090d8b626_1136x782.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_!xjT5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11b72f6f-df11-4bd5-8053-21a090d8b626_1136x782.png 424w, https://substackcdn.com/image/fetch/$s_!xjT5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11b72f6f-df11-4bd5-8053-21a090d8b626_1136x782.png 848w, https://substackcdn.com/image/fetch/$s_!xjT5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11b72f6f-df11-4bd5-8053-21a090d8b626_1136x782.png 1272w, https://substackcdn.com/image/fetch/$s_!xjT5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11b72f6f-df11-4bd5-8053-21a090d8b626_1136x782.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">What Claude Code generates</figcaption></figure></div><div><hr></div><h3>The Real Difference Isn&#8217;t UI vs. Logic</h3><p>It would be easy to frame this as a design vs. engineering trade-off. Google AI Studio for visual execution, Claude Code for technical depth. But I think that undersells what&#8217;s actually happening.</p><p>The more accurate frame is <strong>execution speed vs. planning depth.</strong></p><p>Google AI Studio optimizes for the feeling of progress. It produces something impressive, fast, and asks questions later. That&#8217;s genuinely useful&#8202;&#8212;&#8202;there are moments in product development where you need to make an idea feel real before you can get feedback, buy-in, or clarity on whether it&#8217;s even worth building.</p><p>Claude Code optimizes for the quality of the outcome. It slows down to think before it builds. It asks: what does this feature actually need to deliver on its promise? What are the edge cases? What would make a user come back? That thinking shows up in the output&#8202;&#8212;&#8202;not always visually, but functionally.</p><p>Neither approach is wrong. They serve different moments in the same building process.</p><div><hr></div><h3>A Framework for Founding Designers</h3><p>If you&#8217;re a designer or PM building with AI tools, here&#8217;s how I&#8217;d now think about the two:</p><p><strong>Use Google AI Studio when you need to make an idea real fast.</strong> Pre-stakeholder meeting. Early user testing. Validating whether the concept even resonates before you invest in the details. Its visual output is strong enough to generate a genuine reaction. Use that reaction as product research.</p><p><strong>Use Claude Code when you need the idea to actually work.</strong> Once you know the concept is worth building, Claude Code will plan it more rigorously than you might on your own. Give it context&#8202;&#8212;&#8202;a short PRD, a list of user scenarios, a note on what the experience needs to <em>feel</em> like&#8202;&#8212;&#8202;and it will surface depth you didn&#8217;t ask for.</p><p><strong>Treat the Google AI Studio version as a brief for Claude Code.</strong> The UI it generates is an excellent visual spec. The gaps it reveals&#8202;&#8212;&#8202;thin content, missing context, features that look good but don&#8217;t work&#8202;&#8212;&#8202;tell you exactly where Claude Code needs to go deeper.</p><p>The workflow that&#8217;s emerging among serious builders is roughly: <em>prompt to prototype in AI Studio, then hand it to Claude Code to build the version that actually delivers.</em> One tool for the idea. One tool for the product.</p><div><hr></div><h3>The Judgment Gap</h3><p>Here&#8217;s what neither tool tells you, and what I keep coming back to after running this experiment.</p><p>Both tools will give you something that looks and functions like a product surprisingly quickly. The gap between &#8220;this exists&#8221; and &#8220;this is good&#8221; is yours to close. Google AI Studio&#8217;s version of my role-play feature looked credible. It just didn&#8217;t work as an actual practice tool&#8202;&#8212;&#8202;because making something immersive requires understanding what immersion means to the user, and that&#8217;s a product judgment no tool makes for you.</p><p>Claude Code got closer, because it was planned. But it still needed me to tell it what mattered.</p><p>As the &#8220;prompt to product&#8221; cycle keeps compressing, the real leverage for designers isn&#8217;t knowing which AI tool to use. It&#8217;s having a clear enough product instinct to know when the thing you&#8217;ve built is actually good&#8202;&#8212;&#8202;and when it just looks like it is.</p><p>That instinct is still entirely human. For now, it&#8217;s also the last real differentiator.</p><p>What does your two-tool workflow look like&#8202;&#8212;&#8202;and where do you feel the gap between &#8220;looks done&#8221; and &#8220;actually done&#8221; most acutely?</p><div><hr></div><h3>References</h3><ul><li><p>Google Firebase Blog. <em>&#8220;Vibe Code to Production with Google AI Studio.&#8221;</em> March 2026. <a href="https://blog.google/innovation-and-ai/technology/developers-tools/full-stack-vibe-coding-google-ai-studio/">blog.google</a></p></li><li><p>FindSkill.ai. <em>&#8220;Google AI Studio vs Claude Code: Which Builds Full-Stack Apps Faster?&#8221;</em> March 2026. <a href="https://findskill.ai/blog/google-ai-studio-vs-claude-code/">findskill.ai</a></p></li><li><p>Context Studios. <em>&#8220;The Complete Guide to Vibe Coding in 2026.&#8221;</em> February 2026. <a href="https://www.contextstudios.ai/blog/the-complete-guide-to-vibe-coding-in-2026-ai-assisted-software-development">contextstudios.ai</a></p></li><li><p>Builder.io. <em>&#8220;Claude Code for Designers.&#8221;</em> March 2026. <a href="https://www.builder.io/blog/claude-code-for-designers">builder.io</a></p></li><li><p>Jock.pl. <em>&#8220;Google AI Studio vs Claude Code, Anthropic&#8217;s Moment (Mar 2026).&#8221;</em> March 2026. <a href="https://thoughts.jock.pl/p/ai-opinions-march-2026-google-claude-anthropic">thoughts.jock.pl</a></p></li><li><p>Stormy AI Blog. <em>&#8220;The 2026 Founder&#8217;s Guide to the 10-Minute AI Playbook and Claude Code.&#8221;</em> March 2026. <a href="https://stormy.ai/blog/founders-guide-ai-playbook-claude-code-saas-launch">stormy.ai</a></p></li><li><p>Product Hunt. <em>&#8220;The Best Vibe Coding Tools in 2026.&#8221;</em> March 2026. <a href="https://www.producthunt.com/categories/vibe-coding">producthunt.com</a></p></li></ul>]]></content:encoded></item></channel></rss>