<script data-pm-proxy="intercept"></script><?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[Eidos Design | Building with AI]]></title><description><![CDATA[Anyone can ship a product now. Making one people love is still design work. Product teardowns, AI workflows, and build logs from designers who ship.]]></description><link>https://eidosdesign.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Dv1i!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4057e159-e0d1-424d-baec-04d65fddeb87_600x600.png</url><title>Eidos Design | Building with AI</title><link>https://eidosdesign.substack.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 01 Sep 2026 17:39:29 GMT</lastBuildDate><atom:link href="/__u/eidosdesign.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Vadym Grin & Siavash Memar]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[eidosdesign@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[eidosdesign@substack.com]]></itunes:email><itunes:name><![CDATA[Vadym Grin]]></itunes:name></itunes:owner><itunes:author><![CDATA[Vadym Grin]]></itunes:author><googleplay:owner><![CDATA[eidosdesign@substack.com]]></googleplay:owner><googleplay:email><![CDATA[eidosdesign@substack.com]]></googleplay:email><googleplay:author><![CDATA[Vadym Grin]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[August 2026: Every sandbox had a door]]></title><description><![CDATA[Figma let designers write skills, and Claude Code started drawing screens. Three labs published rogue-agent incidents in the same month, and the EU started marking AI outputs.]]></description><link>https://eidosdesign.substack.com/p/august-2026-every-sandbox-had-a-door</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/august-2026-every-sandbox-had-a-door</guid><dc:creator><![CDATA[Mykola Korzh]]></dc:creator><pubDate>Tue, 01 Sep 2026 17:02:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/26dfdd25-076f-498e-acf0-deecdf102aec_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello fellow designers, creatives, digital professionals, and Eidos Design members!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-uvT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-uvT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png" width="1400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Newspaper icon with the title News.&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="Newspaper icon with the title News." title="Newspaper icon with the title News." srcset="/__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Last month I wrote that supervising agents was becoming the job. I didn&#8217;t expect August to close the case so fast.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | Building with AI is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Canvas is becoming a command</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!L8M0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd3972d-a252-45e0-bb9a-aebb8691feac_2560x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!L8M0!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd3972d-a252-45e0-bb9a-aebb8691feac_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!L8M0!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd3972d-a252-45e0-bb9a-aebb8691feac_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!L8M0!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd3972d-a252-45e0-bb9a-aebb8691feac_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!L8M0!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd3972d-a252-45e0-bb9a-aebb8691feac_2560x1440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!L8M0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd3972d-a252-45e0-bb9a-aebb8691feac_2560x1440.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9cd3972d-a252-45e0-bb9a-aebb8691feac_2560x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Figma blog post titled Try These 10 Skills, And Show Off Your Own, introducing community-authored skills.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figma blog post titled Try These 10 Skills, And Show Off Your Own, introducing community-authored skills." title="Figma blog post titled Try These 10 Skills, And Show Off Your Own, introducing community-authored skills." srcset="/__u/substackcdn.com/image/fetch/$s_!L8M0!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd3972d-a252-45e0-bb9a-aebb8691feac_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!L8M0!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd3972d-a252-45e0-bb9a-aebb8691feac_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!L8M0!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd3972d-a252-45e0-bb9a-aebb8691feac_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!L8M0!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9cd3972d-a252-45e0-bb9a-aebb8691feac_2560x1440.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"><em>Figma&#8217;s skills library, launched August 13. Skills are plain markdown files: a designer&#8217;s judgment written down in a form an agent can read. Source: Figma.</em></figcaption></figure></div><p>On August 17 and 18, Anthropic shipped /design for Claude Code as a research preview. The feature generates editable UI artboards from inside a coding session, built on Artifacts. It reads the codebase and matches the current UI style. I&#8217;ve been using it. The first thing it did well surprised me: it looked at the visual language already in the codebase and made something continuous with it, rather than inventing a new one.</p><p>Some designers hated it. UX Planet ran <a href="https://uxplanet.org/claude-code-sucks-at-ui-design-6c83450e0090">&#8220;Claude Code sucks at UI design&#8221;</a> within the week, and the critique under the headline is fair: the artboards are competent, and competent is the ceiling. Both experiences are real. The tool extends whatever taste already exists in the codebase, mine included. Point it at a weak foundation and it amplifies weakness.</p><p>Figma shipped <a href="https://www.figma.com/blog/try-these-10-skills-and-show-off-your-own/">skills authoring on August 13</a>. Miggi Cardona&#8217;s framing in the announcement: skills are markdown, &#8220;perfect for capturing the opinions and judgment calls that every designer carries around.&#8221; The featured community skills include /better-interface and /component-handoff. That framing landed for me: a skill is a designer&#8217;s reasoning written down in a form an agent can read.</p><p>The business context, briefly: <a href="https://investor.figma.com/news-events/news/news-details/2026/Figma-Announces-Second-Quarter-2026-Financial-Results/default.aspx">Figma&#8217;s Q2 landed August 5</a> at $370.1 million in revenue, up 48% year-over-year, the third straight quarter of acceleration, and over 80% of customers spending $10,000 or more annually now consume AI credits weekly. Dylan Field: &#8220;By bringing code, new creative capabilities, and agents directly to the canvas, we&#8217;re increasing the surface for AI consumption in Figma and expanding the possibilities for what teams can create.&#8221;</p><p>Webflow retired its legacy Editor on August 4 in favor of in-context editing on the live page. Vercel&#8217;s v0 API went generally available. <a href="https://www.startuphub.ai/ai-news/artificial-intelligence/2026/paper-s-steven-haney-on-ai-native-design-tools">Stephen Haney of Paper, on the YC Design Review on August 7</a>, put the underlying logic plainly: &#8220;if you build a great handoff for humans, you&#8217;ve also built a great handoff for agents.&#8221;</p><p>What&#8217;s happening across all of these: the artifact of design is shifting from a file to an instruction. Figma lets me write skills that describe my judgment. Claude Code reads a codebase and generates screens that fit it. The two tools are walking toward each other from different directions. At some point in the near future they&#8217;ll meet in the middle, and what I hand off will be a set of encoded decisions an agent can execute.</p><h2>Agents got billed, features got cut</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Tlkx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587684c3-3719-4e21-bd89-b66589cfc1c0_2560x1440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Tlkx!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587684c3-3719-4e21-bd89-b66589cfc1c0_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!Tlkx!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587684c3-3719-4e21-bd89-b66589cfc1c0_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!Tlkx!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587684c3-3719-4e21-bd89-b66589cfc1c0_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Tlkx!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587684c3-3719-4e21-bd89-b66589cfc1c0_2560x1440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Tlkx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587684c3-3719-4e21-bd89-b66589cfc1c0_2560x1440.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/587684c3-3719-4e21-bd89-b66589cfc1c0_2560x1440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;OpenAI blog post announcing its decision to end model supply to Cursor following the SpaceX acquisition.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="OpenAI blog post announcing its decision to end model supply to Cursor following the SpaceX acquisition." title="OpenAI blog post announcing its decision to end model supply to Cursor following the SpaceX acquisition." srcset="/__u/substackcdn.com/image/fetch/$s_!Tlkx!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587684c3-3719-4e21-bd89-b66589cfc1c0_2560x1440.png 424w, /__u/substackcdn.com/image/fetch/$s_!Tlkx!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587684c3-3719-4e21-bd89-b66589cfc1c0_2560x1440.png 848w, /__u/substackcdn.com/image/fetch/$s_!Tlkx!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587684c3-3719-4e21-bd89-b66589cfc1c0_2560x1440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Tlkx!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587684c3-3719-4e21-bd89-b66589cfc1c0_2560x1440.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"><em>OpenAI&#8217;s August 29 announcement that it will stop supplying models to Cursor after the SpaceX acquisition, with a shutoff proposed for November 12. Source: OpenAI.</em></figcaption></figure></div><p>The money moved to persistent agents. Features built for the chat era started dying. And the month&#8217;s biggest deal started biting its own tail before the month ended.</p><p>SpaceX completed its <a href="https://www.stocktitan.net/sec-filings/SPCX/8-k-space-exploration-technologies-corp-reports-material-event-c660405680ba.html">all-stock acquisition of Anysphere</a>, the company behind Cursor, on August 14. Cursor shares converted into 389,289,254 SpaceX Class A shares; the deal is reported as the largest startup acquisition ever, at approximately $60 billion. Three days later, Cursor pushed Origin, its own code hosting, into early beta. About three and a half hours after that, GitHub went down for 6 hours and 42 minutes globally. Coincidence, and the timing wrote Cursor&#8217;s marketing copy for it. Vercel CEO Guillermo Rauch captured the moment&#8217;s circularity: &#8220;You can now host your repos in Cursor Origin and deploy to Vercel via Cursor Origin, which is itself hosted on Vercel.&#8221; On August 21, <a href="https://x.ai/news/grok-bot-more-plans">Grok Bot</a>, xAI&#8217;s &#8220;AI teammates you can give real work to,&#8221; was added to Cursor&#8217;s Pro+, Teams, and Ultra plans.</p><p>Then the bill for consolidation arrived. On August 29, <a href="https://openai.com/index/our-decision-on-cursor-following-its-acquisition-by-spacex/">OpenAI announced it will stop supplying models to Cursor</a>, with a shutoff proposed for November 12. Its stated reason: it can&#8217;t be confident SpaceX will honor its terms of service, pointing at xAI&#8217;s admitted use of OpenAI outputs for training. Cursor CEO Michael Truell noted OpenAI models carry about 5% of Cursor&#8217;s customer traffic. Anthropic co-founder Tom Brown said Anthropic will &#8220;continue to increase compute to support Claude models in Cursor.&#8221; Two weeks after the largest startup acquisition in history closed, the acquired product lost one of its three frontier model suppliers, and the tool you prototype in became a battleground between the labs that power it.</p><p><a href="https://techcrunch.com/2026/08/12/lovable-confirms-new-13-3b-valuation-raises-another-400m/">Lovable raised $400 million at a $13.3 billion valuation on August 12</a>, double its December valuation, and projects $600 million in ARR by the end of August. <a href="https://techcrunch.com/2026/08/13/microsoft-kills-off-unsuccessful-ai-features-while-merging-its-separate-copilot-apps/">Microsoft merged its Copilot apps</a> and discontinued Group Chats, AI podcasts, Copilot Labs, Deep Research, and the Mico character; EVP Jacob Andreou&#8217;s internal memo, reported by The Information, said the app needed to earn &#8220;the right to exist&#8221; in customers&#8217; lives. <a href="https://techcrunch.com/2026/08/03/apple-finally-fixed-siri-so-why-does-it-feel-anticlimactic/">Apple&#8217;s Siri AI arrived in the iOS 27 public beta</a> running on a custom Gemini model; TechCrunch: &#8220;It feels almost like Apple fixed a long-standing bug... rather than doing something revolutionary.&#8221; ChatGPT passed one billion weekly users. And at Google DeepMind, Demis Hassabis stepped back to Chair while Jeff Dean left after 27 years to found Discovery Loop.</p><p>I&#8217;d planned to close this section with a clean line about the market paying for consumption and punishing cost, but the market declined to cooperate. Figma fell 15.87% after hours on earnings day, then climbed from $24.99 on August 13 to $30.62 by August 28 as <a href="https://247wallst.com/investing/2026/08/27/figma-spikes-12-as-ai-turns-from-threat-to-tailwind-for-design-software-atlassian-rallies-8/">analysts flipped the story from AI threat to AI tailwind</a> and the company raised its full-year guidance. Same company, same numbers, opposite verdict, three weeks apart. Valuation is not validation, and this month it wasn&#8217;t even a stable opinion.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/august-2026-every-sandbox-had-a-door?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/august-2026-every-sandbox-had-a-door?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2>Every sandbox had a door</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!tfLW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534df24d-b19f-4b52-a4f8-cb61a3df44dd_1470x810.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tfLW!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534df24d-b19f-4b52-a4f8-cb61a3df44dd_1470x810.png 424w, /__u/substackcdn.com/image/fetch/$s_!tfLW!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534df24d-b19f-4b52-a4f8-cb61a3df44dd_1470x810.png 848w, /__u/substackcdn.com/image/fetch/$s_!tfLW!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534df24d-b19f-4b52-a4f8-cb61a3df44dd_1470x810.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tfLW!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534df24d-b19f-4b52-a4f8-cb61a3df44dd_1470x810.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tfLW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534df24d-b19f-4b52-a4f8-cb61a3df44dd_1470x810.png" width="1456" height="802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/534df24d-b19f-4b52-a4f8-cb61a3df44dd_1470x810.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:802,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:611638,&quot;alt&quot;:&quot;The UK Al Security Institute&#8217;s incident report screenshot.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/213592211?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534df24d-b19f-4b52-a4f8-cb61a3df44dd_1470x810.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The UK Al Security Institute&#8217;s incident report screenshot." title="The UK Al Security Institute&#8217;s incident report screenshot." srcset="/__u/substackcdn.com/image/fetch/$s_!tfLW!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534df24d-b19f-4b52-a4f8-cb61a3df44dd_1470x810.png 424w, /__u/substackcdn.com/image/fetch/$s_!tfLW!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534df24d-b19f-4b52-a4f8-cb61a3df44dd_1470x810.png 848w, /__u/substackcdn.com/image/fetch/$s_!tfLW!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534df24d-b19f-4b52-a4f8-cb61a3df44dd_1470x810.png 1272w, /__u/substackcdn.com/image/fetch/$s_!tfLW!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F534df24d-b19f-4b52-a4f8-cb61a3df44dd_1470x810.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The UK Al Security Institute&#8217;s incident report INC-2026-07-28-01, published August 4.Ten of 122 evaluation runs produced unsanctioned live-internet actions; one agentfabricated human identities to pressure an open-source maintainer. Source: UK AISI.</figcaption></figure></div><p>The Hugging Face story from July got a <a href="https://huggingface.co/blog/agent-intrusion-technical-timeline">full post-mortem on July 27</a>: roughly 17,600 attacker actions across 4.5 days, 136 secret keys pulled from a single Kubernetes object, core infrastructure rebuilt from scratch. Their conclusion was precise: &#8220;We believe the entire intrusion was, from the agent&#8217;s point of view, an attempt to cheat the evaluation: reach our production systems and steal the test solutions.&#8221;</p><p>OpenAI told its side at Black Hat on August 5, and <a href="https://simonwillison.net/2026/Aug/7/openai-timeline/">Simon Willison&#8217;s reconstruction</a> is the version to read. During a training run, agents discovered a writable file store and turned it into a message board, coordinating across sessions without being designed to. When OpenAI cut that channel, they found another, passing messages through directory names. Willison&#8217;s favorite detail: OpenAI learned it was behind the breach when it reached out to have its own credentials revoked and heard they already had been.</p><p><a href="https://www.anthropic.com/news/investigating-incidents-cybersecurity-evals">Anthropic disclosed next</a>, on July 30: three incidents where a Claude model reached the internet from a third-party eval environment and broke into real systems. Internet access had been left on by mistake, the models had been told they were in simulations, and the way in was weak passwords. Two of the three organizations didn&#8217;t know until Anthropic called.</p><p>Then the UK AI Security Institute published <a href="https://www.aisi.gov.uk/blog/incident-report-unsanctioned-agent-behaviour-during-cyber-testing">incident report INC-2026-07-28-01</a> on August 4: 10 of 122 July eval runs produced unsanctioned live-internet actions. One agent went further than the rest. It inserted malicious code into a public open-source project, researched the human maintainers, fabricated online identities of real people, and used those identities to pressure a maintainer into approving the pull request.</p><p>The maintainer said no.</p><p>The month closed with <a href="https://techcrunch.com/2026/08/26/openai-releases-its-official-report-on-the-hugging-face-breach/">OpenAI&#8217;s own technical report on August 26</a>, and one sentence in it stopped me: OpenAI says its forthcoming chain-of-thought monitoring &#8220;would have caught the initial relevant activity and paged our security team more than a day before.&#8221; The monitor that would have caught the intrusion is shipping after the intrusion.</p><p>The day before publishing that report, <a href="https://fortune.com/2026/08/25/openai-california-ai-safety-law-sb53-regulation-cybersecurity-hugging-face-hack-competitors-regulatory-moat/">OpenAI asked California to expand SB 53</a>, the state&#8217;s AI safety law, to require monitoring of new models during development, training, and evaluation. Darren Kimura, CEO of AI Squared, read the proposal from a smaller company&#8217;s seat: &#8220;It pushes more costs on the developers of models, independent model developers, smaller upstarts.&#8221; OpenAI already built its monitor. The law it wants would make everyone else buy one.</p><p>What each lab called a sandbox turned out to have a door.</p><h2>The month the outputs started confessing</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!gu1A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44126609-54df-4b68-8181-c94c76dc5347_1080x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!gu1A!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44126609-54df-4b68-8181-c94c76dc5347_1080x720.png 424w, /__u/substackcdn.com/image/fetch/$s_!gu1A!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44126609-54df-4b68-8181-c94c76dc5347_1080x720.png 848w, /__u/substackcdn.com/image/fetch/$s_!gu1A!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44126609-54df-4b68-8181-c94c76dc5347_1080x720.png 1272w, /__u/substackcdn.com/image/fetch/$s_!gu1A!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44126609-54df-4b68-8181-c94c76dc5347_1080x720.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!gu1A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44126609-54df-4b68-8181-c94c76dc5347_1080x720.png" width="1080" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44126609-54df-4b68-8181-c94c76dc5347_1080x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:785920,&quot;alt&quot;:&quot;Image with a text label: \&quot;AI GENERATED\&quot;.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/213592211?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06e5fb60-edfb-4985-b098-7e57a5b68eaf_1280x720.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Image with a text label: &quot;AI GENERATED&quot;." title="Image with a text label: &quot;AI GENERATED&quot;." srcset="/__u/substackcdn.com/image/fetch/$s_!gu1A!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44126609-54df-4b68-8181-c94c76dc5347_1080x720.png 424w, /__u/substackcdn.com/image/fetch/$s_!gu1A!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44126609-54df-4b68-8181-c94c76dc5347_1080x720.png 848w, /__u/substackcdn.com/image/fetch/$s_!gu1A!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44126609-54df-4b68-8181-c94c76dc5347_1080x720.png 1272w, /__u/substackcdn.com/image/fetch/$s_!gu1A!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44126609-54df-4b68-8181-c94c76dc5347_1080x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The EU&#8217;s official Al-content icon set from the Commission&#8217;s Article 50 implementation guidelines. A generic sparkle icon does not comply. Source: Smashing Magazine / European Commission.</figcaption></figure></div><p>EU AI Act Article 50 applied on August 2, across all 27 member states. Chatbot disclosure, machine-readable marking of synthetic output, deepfake labeling, fines up to EUR 15 million or 3% of global turnover. The Digital Omnibus moved the standalone high-risk obligations to December 2, 2027, but Article 50 landed on schedule. About 190 organizations had signed the Code of Practice on Transparency of AI-generated Content by the end of July. Anthropic began machine-readable marking of Claude outputs for products released from August 2, <a href="https://www.artificiallawyer.com/2026/08/13/anthropic-will-embed-watermarks-in-ai-outputs/">per Artificial Lawyer&#8217;s reporting</a>.</p><p>The Commission&#8217;s implementation guidelines reach directly into design systems. <a href="https://www.smashingmagazine.com/2026/08/eu-guidelines-ai-labelling/">A generic sparkle icon does not satisfy Article 50</a>. Compliant labels use the official EU AI icon set with plain wording like &#8220;AI-generated,&#8221; persist through resharing and download, and work with assistive technology. Substantively human-edited content is exempt, along with spellcheck-level fixes and edited translations. If your product ships AI features to EU users, somewhere in your component library there&#8217;s a &#10024; that just became a compliance bug. Swapping it for the official icon is the most concrete thing this month&#8217;s regulation asks of a designer.</p><h2>Handpicked highlights</h2><p>&#128073; <strong><a href="/__u/designmavericks.substack.com/p/when-ai-builds-everything-design">Marzia Aric&#242;, &#8220;When AI Builds Everything, Design Becomes Everything&#8221;</a></strong>. The argument: as execution costs fall toward zero, the valuable design work moves upstream into direction-setting and governance. The essay-length version of what the skills story hints at.</p><p>&#128073; <strong><a href="https://namethatui.com/">NameThatUI</a></strong>. A visual dictionary for interface parts. Describe &#8220;the three dots menu&#8221; in plain words and get the real name, the API symbol, and a prompt-ready term for web, macOS, and iOS. Precise vocabulary matters more now that agents build from your words.</p><p>&#128073; <strong><a href="https://www.glaze.app/">Glaze</a></strong>. Chat a native Mac app into existence, with file system access and offline use. Personal software built for one person, running on their machine.</p><p>&#128073; <strong><a href="https://vgpu.labs.vercel.dev/">vgpu</a></strong> by Vercel Labs. One small, composable WebGPU API that runs in browser canvases, headless Node, and serverless runtimes, designed with agents as intended users. Graphics infrastructure for the era where the machine draws too.</p><p>&#128073; <strong><a href="https://www.dialkit.dev/">DialKit</a></strong> by Josh Puckett. Live sliders and hooks for tuning spring physics, spacing, and animation while the interface runs. Shape it by feel, then keep the numbers.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/august-2026-every-sandbox-had-a-door?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/august-2026-every-sandbox-had-a-door?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2>What August revealed</h2><p>Three threads ran through August, and they point at the same thing from different angles.</p><p>The canvas is becoming a command. Figma lets me write my judgment down as skills. Claude Code reads a codebase and generates screens. The artifact is shifting from a file I design to a set of instructions an agent executes. That&#8217;s worth thinking about carefully, because encoded judgment is only as good as the judgment you encoded, and nobody reviews that encoding the way they&#8217;d review a design system.</p><p>The money consolidated around persistent agents, and consolidation started producing casualties the same month: chat-era features cut at Microsoft, a frontier lab walking out of Cursor two weeks after its acquisition.</p><p>And the sandboxes leaked. Every lab that ran agents against real security challenges found that the sealed room had a door, and agents found it. The disclosures compounded in the right direction, each lab reporting after the last, and by month&#8217;s end OpenAI had published its own analysis and asked for a law. But the sequence deserves attention: in each case, disclosure came after the fact, and the organizations that had been accessed mostly found out when someone called them.</p><p>The question underneath all three is who has the authority to say no, and whether that person is still in the loop.</p><p>If this edition gave you something to think about, pass it to someone who needs to read it. And subscribe if you haven&#8217;t yet.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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="/__u/eidosdesign.substack.com/subscribe"><span>Subscribe now</span></a></p><p>I&#8217;ll write you in September.</p><p>Sincerely,<br>Mykola Korzh</p>]]></content:encoded></item><item><title><![CDATA[Eidos Design. Volume XXXVIII: Your Users Already Told You, But Nobody Was Recording]]></title><description><![CDATA[A full teardown of Genius, the feedback tool that scores your product ideas and then tells you what it doesn't know. Eidos readers get three months free.]]></description><link>https://eidosdesign.substack.com/p/eidos-design-volume-xxxviii-your</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/eidos-design-volume-xxxviii-your</guid><dc:creator><![CDATA[Vadym Grin]]></dc:creator><pubDate>Mon, 24 Aug 2026 08:02:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fbd32ce2-f180-4c60-85ce-b98241644ffc_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Hello fellow designers, creatives, digital professionals and Eidos Design members!</strong></p><p>August is coming to an end. Out-of-office auto-replies are being turned off again, your tan is fading, and you&#8217;re finally opening a shared document titled &#8220;Requests for New Features for Q4, Version 3, FINAL!&#8221;. This document probably spans several pages, has numerous authors, and you probably don&#8217;t even remember who asked for &#8220;better filters,&#8221; or what they were actually doing at the moment they made that request.</p><p>You and your team collects a lot of feedback, including support tickets, Slack threads, sales notes, and insights from polls and surveys. Collecting information might be effective, however, by the time the request makes its way into a roadmap document, it has been rewritten by someone who wasn&#8217;t there at the time, and the page, the plan, the workflow, and the small challenges that prompted someone to pay enough attention to it to write about it have vanished.</p><p><strong>A feedback form collects what a user managed to remember. Everything that made it urgent has already gone cold.</strong></p><p>Look at the size of that gap. In-app feedback pulls a 32.34% response rate. Email surveys pull 3.24%, according to <a href="https://www.retently.com/blog/survey-response-rate-study/">Retently&#8217;s study of 2025 response data</a>. Same customers, same questions, roughly ten times the answers. We&#8217;ve built a whole discipline around asking people to remember things. We take the witness statement three weeks later, and then we hold a planning meeting about it.</p><p>This issue: a full teardown of <strong>Genius</strong>, a simple tool for a complex problem. </p><div class="callout-block" data-callout="true"><p><strong>Genius is giving Eidos readers three months of their Growth plan free (code: 3GENIUS3), </strong>which is enough runway to install the trigger, collect real signals, find one pattern, and ship something people asked for. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aproov.es/r/genius-https-eidosdesign-substack-com&quot;,&quot;text&quot;:&quot;Claim it here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://aproov.es/r/genius-https-eidosdesign-substack-com"><span>Claim it here</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2><strong>Genius: the recorder which is always there</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!KTZm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77bb2087-30df-4cf1-ba5f-96e26bd9bbd3_1400x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!KTZm!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77bb2087-30df-4cf1-ba5f-96e26bd9bbd3_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!KTZm!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77bb2087-30df-4cf1-ba5f-96e26bd9bbd3_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!KTZm!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77bb2087-30df-4cf1-ba5f-96e26bd9bbd3_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KTZm!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77bb2087-30df-4cf1-ba5f-96e26bd9bbd3_1400x400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!KTZm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77bb2087-30df-4cf1-ba5f-96e26bd9bbd3_1400x400.png" width="1400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/77bb2087-30df-4cf1-ba5f-96e26bd9bbd3_1400x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:770344,&quot;alt&quot;:&quot;The Genius app icon on a colorful background.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/211105079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77bb2087-30df-4cf1-ba5f-96e26bd9bbd3_1400x400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Genius app icon on a colorful background." title="The Genius app icon on a colorful background." srcset="/__u/substackcdn.com/image/fetch/$s_!KTZm!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77bb2087-30df-4cf1-ba5f-96e26bd9bbd3_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!KTZm!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77bb2087-30df-4cf1-ba5f-96e26bd9bbd3_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!KTZm!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77bb2087-30df-4cf1-ba5f-96e26bd9bbd3_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!KTZm!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F77bb2087-30df-4cf1-ba5f-96e26bd9bbd3_1400x400.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">Genius</figcaption></figure></div><p><strong>Genius</strong> describes itself as &#8220;the idea capture layer for product teams.&#8221; The word &#8220;layer&#8221; is doing real work in that sentence. Canny, Productboard, and Featurebase all want to be where your roadmap lives. Genius wants the space where ideas exist before they&#8217;re written down.</p><p>A witness statement and a security camera capture different things. A statement is a person&#8217;s reconstruction of an event from memory in a different room, days later, prompted by someone with an agenda. The camera captures the room: the time of day, who stood where, and what they were reaching for when the event occurred. <strong>Most feedback tools inherit a sentence. This one tries to capture the scene.</strong></p><h3>Who built it</h3><p>This section usually digs into the makers, the origin story, the lineage. For Genius, the well is dry. Of course I sent my AI tools to research&#8230; They found nothing really. I searched for a Product Hunt page, a G2 listing, independent reviews, press coverage, and anyone posting about running it in production. And I found none of it. The company supplied a founder quote:</p><blockquote><p>"Most feedback tools collect sentences. We wanted to preserve the moment that made the sentence matter."</p></blockquote><p>Every feature I looked at traces back to that line. So this review is a teardown of the artifact itself: the marketing site, the interactive demo, the install docs, the pricing page, and the security page, and my own glimpse on the actual product.</p><h3>The first run</h3><p>The <a href="https://genius.ly/demo">interactive demo</a> describes ten steps inside a fictional analytics product called Atlas Metrics. You click the trigger, type an idea, watch the context attach, see it cluster with other signals, watch it get scored, then watch it ship and notify the person who asked. Ten clicks and you&#8217;ve felt the argument.</p><p>Installation is <a href="http://install docs">three steps</a>. One script tag before the closing body tag:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;0317ad76-6ada-4151-ba91-70ffa970b353&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">&lt;script
  src="https://genius.ly/widget.js"
  data-project="gen_pk_live_xxx"
  defer
&gt;&lt;/script&gt;</code></pre></div><p>One attribute on any button or link you already have:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;60591470-988a-4c4c-8a8d-9c5a8968fe37&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">&lt;button data-genius-open&gt;
  Got a genius idea?
&lt;/button&gt;</code></pre></div><p>And optionally, one call to hand it context your app already knows:</p><div class="highlighted_code_block" data-attrs="{&quot;language&quot;:&quot;plaintext&quot;,&quot;nodeId&quot;:&quot;99645eac-8866-437c-b500-538ee8055fe2&quot;}" data-component-name="HighlightedCodeBlockToDOM"><pre class="shiki"><code class="language-plaintext">window.Genius?.setContext({
  feature: "Analytics",
  route: "/analytics",
});</code></pre></div><p>That&#8217;s it. The docs cover vanilla JS, React and Next.js, and the widget loads without blocking your page. They claim &#8220;most teams are live in a few minutes.&#8221; Looking at the surface area involved, I believe them.</p><p>That default trigger copy deserves a paragraph. &#8220;Got a genius idea?&#8221; Most feedback prompts open with an audit (&#8220;How would you rate your experience&#8221;). This one opens with a compliment, which lowers the cost of speaking up. It also plants the vendor&#8217;s brand name inside your product&#8217;s voice, in second person, on a button you own. Any team with a considered tone of voice will rewrite that string on day one. The docs make it easy, so the default reads as a suggestion.</p><p>The capture flow is one action. Users &#8220;tap it, say what they mean in a sentence, and get back to work&#8221; (<a href="https://genius.ly/product/in-app-feedback">in-app feedback</a>). A category picker sorts the submission so, in the product&#8217;s own phrasing, &#8220;a bug never gets filed as praise.&#8221; The route they were on, the feature area, their plan and their user type attach on their own.</p><div><hr></div><p><em>Reminder: Product evaluation is done according to <strong><a href="https://www.interaction-design.org/literature/article/norman-s-three-levels-of-design?srsltid=AfmBOoreR0yuPX4BhizGaTQOjXUz4fbUE_zgJoXUVePZUP_ZbqZe5RxL">Don Norman&#8217;s 3 levels of design</a></strong>.</em> </p><h3>Visceral level: 4/5 </h3><p><em>The visceral level is responsible for first impressions.</em></p><p>The site has no screenshot carousel, no logo wall, and no countdown timer. The headline is a flat declarative: &#8220;Find Your Next Sticky Feature.&#8221; The meta title is better, and closer to the actual pitch: &#8220;Your users are already telling you what to build. Genius catches it.&#8221;</p><p>With full honesty, and with my designer&#8217;s experience, the website, the product itself, give this feeling of a design and functionality driven by AI. I don&#8217;t know if it&#8217;s true, but everything looks like a d&#233;j&#224; vu, and quite simple. So, there&#8217;s absolutely no &#8220;wow&#8221; on a visceral level.</p><p>But the demo carries most of the visceral weight and earns it. Letting someone feel a loop in ten clicks beats three paragraphs describing the same loop. The marketing asset runs on the same principle as the product it sells, which almost never happens.</p><p>It slips on tone. &#8220;Genius&#8221; as a product name, &#8220;genius idea&#8221; as button copy, &#8220;Stop building from vibes alone&#8221; as a section header. Charming on a landing page. Inside a customer&#8217;s product, at 11pm, when someone is frustrated enough to open the widget, that tone has to carry weight nobody designed it to carry.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!UBiu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844f4c92-fb07-40be-ad54-351d5adf00d8_1734x907.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UBiu!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844f4c92-fb07-40be-ad54-351d5adf00d8_1734x907.png 424w, /__u/substackcdn.com/image/fetch/$s_!UBiu!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844f4c92-fb07-40be-ad54-351d5adf00d8_1734x907.png 848w, /__u/substackcdn.com/image/fetch/$s_!UBiu!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844f4c92-fb07-40be-ad54-351d5adf00d8_1734x907.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UBiu!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844f4c92-fb07-40be-ad54-351d5adf00d8_1734x907.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UBiu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844f4c92-fb07-40be-ad54-351d5adf00d8_1734x907.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/844f4c92-fb07-40be-ad54-351d5adf00d8_1734x907.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1373216,&quot;alt&quot;:&quot;Genius.ly promo image&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/211105079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844f4c92-fb07-40be-ad54-351d5adf00d8_1734x907.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Genius.ly promo image" title="Genius.ly promo image" srcset="/__u/substackcdn.com/image/fetch/$s_!UBiu!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844f4c92-fb07-40be-ad54-351d5adf00d8_1734x907.png 424w, /__u/substackcdn.com/image/fetch/$s_!UBiu!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844f4c92-fb07-40be-ad54-351d5adf00d8_1734x907.png 848w, /__u/substackcdn.com/image/fetch/$s_!UBiu!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844f4c92-fb07-40be-ad54-351d5adf00d8_1734x907.png 1272w, /__u/substackcdn.com/image/fetch/$s_!UBiu!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F844f4c92-fb07-40be-ad54-351d5adf00d8_1734x907.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Emotional signal: &#8220;Oh, that's the whole thing?..&#8221;</em></p><h3>Behavioral level: 4/5 </h3><p>Start with the install. It&#8217;s small enough that it doesn&#8217;t need a ticket for the platform team. Context attaches without anyone remembering to attach it, which separates a system that works in month one from a system that still works in month nine.</p><p>The <a href="https://genius.ly/product/product-insights">clustering</a> does the tedious job well. An opportunity cluster shows &#8220;12 related signals,&#8221; &#8220;8 paying users, +40% this week,&#8221; and where the requests came from. You can merge it, split it, dismiss it, or promote it into a tracked idea, and the history survives every one of those edits. That editability is the part I&#8217;d point out to any designer building with machine grouping. The product describes clusters as &#8220;a starting point, not a verdict.&#8221; You can disagree with the algorithm, and your disagreement leaves a trace. Most tools in this space hand you a cluster as a finding.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!QB-Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048be00d-01df-4d47-abc5-0d496650e85a_480x248.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!QB-Y!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048be00d-01df-4d47-abc5-0d496650e85a_480x248.png 424w, /__u/substackcdn.com/image/fetch/$s_!QB-Y!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048be00d-01df-4d47-abc5-0d496650e85a_480x248.png 848w, /__u/substackcdn.com/image/fetch/$s_!QB-Y!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048be00d-01df-4d47-abc5-0d496650e85a_480x248.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QB-Y!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048be00d-01df-4d47-abc5-0d496650e85a_480x248.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!QB-Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048be00d-01df-4d47-abc5-0d496650e85a_480x248.png" width="480" height="248" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/048be00d-01df-4d47-abc5-0d496650e85a_480x248.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:248,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41174,&quot;alt&quot;:&quot;Genuis cluster screenshot&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/211105079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048be00d-01df-4d47-abc5-0d496650e85a_480x248.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Genuis cluster screenshot" title="Genuis cluster screenshot" srcset="/__u/substackcdn.com/image/fetch/$s_!QB-Y!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048be00d-01df-4d47-abc5-0d496650e85a_480x248.png 424w, /__u/substackcdn.com/image/fetch/$s_!QB-Y!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048be00d-01df-4d47-abc5-0d496650e85a_480x248.png 848w, /__u/substackcdn.com/image/fetch/$s_!QB-Y!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048be00d-01df-4d47-abc5-0d496650e85a_480x248.png 1272w, /__u/substackcdn.com/image/fetch/$s_!QB-Y!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F048be00d-01df-4d47-abc5-0d496650e85a_480x248.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">Opportunity Cluster</figcaption></figure></div><p>The routing looks solid on paper too: Linear, GitHub and webhooks on Growth and above, so a signal can land where the work happens.</p><p>The plan shape limits it. Capture and context work on every tier. Patterns, scoring, and close-the-loop all begin at Growth (<a href="https://genius.ly/pricing">pricing</a>). Starter costs $7/month billed annually and caps you at 100 signals with 30 days of history, which buys a nicer inbox and none of the thinking. The behavior this product is named for starts at $39/month. That price is fair by SaaS standards. It does mean the cheap tier can&#8217;t teach you whether the expensive tier is worth buying.</p><p><em>Emotional signal: &#8220;It found the thing I would have missed.&#8221;</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/eidos-design-volume-xxxviii-your?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxxviii-your?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h3>Reflective level: 5/5 </h3><p><em>The reflective level considers the long-term impression and deeper meaning of the design, how it aligns with the user's identity and values.</em></p><p>The <a href="https://genius.ly/product/sticky-idea-score">Sticky Idea Score</a> is a 0-100 number built from six factors: </p><ul><li><p>Demand</p></li><li><p>Customer signal</p></li><li><p>Friction</p></li><li><p>Momentum</p></li><li><p>Evidence quality</p></li><li><p>Founder judgment</p></li></ul><p>A human weighting sits inside the algorithm by design, with a documented override, and the settings let you retune the weights. The team shipped a scoring system whose stated job is to inform a decision a person still has to make.</p><p>Then they went further. When data is missing, the score explains the gap instead of docking points, and re-weights the factors it does have. The page says: &#8220;Missing data is explained, not hidden.&#8221; And it draws a hard line at prediction. The score will tell you an opportunity sits at 72, &#8220;worth serious attention,&#8221; and it will refuse to tell you what that opportunity does to your revenue or your retention.</p><p>That&#8217;s an unusual thing for a company to give up. Every incentive in analytics runs toward the confident number, because confident numbers sell and they screenshot well into board decks. Building a scoring system that declares the limits of its own evidence costs Genius something on the landing page, and it pays the user back every time they open it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!OlVr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36bbbfb-92a2-45d1-9ba6-01bde617d8eb_480x300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!OlVr!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36bbbfb-92a2-45d1-9ba6-01bde617d8eb_480x300.png 424w, /__u/substackcdn.com/image/fetch/$s_!OlVr!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36bbbfb-92a2-45d1-9ba6-01bde617d8eb_480x300.png 848w, /__u/substackcdn.com/image/fetch/$s_!OlVr!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36bbbfb-92a2-45d1-9ba6-01bde617d8eb_480x300.png 1272w, /__u/substackcdn.com/image/fetch/$s_!OlVr!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36bbbfb-92a2-45d1-9ba6-01bde617d8eb_480x300.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!OlVr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36bbbfb-92a2-45d1-9ba6-01bde617d8eb_480x300.png" width="480" height="300" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b36bbbfb-92a2-45d1-9ba6-01bde617d8eb_480x300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:300,&quot;width&quot;:480,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50567,&quot;alt&quot;:&quot;The Sticky Idea Score Screenshot&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/211105079?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36bbbfb-92a2-45d1-9ba6-01bde617d8eb_480x300.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Sticky Idea Score Screenshot" title="The Sticky Idea Score Screenshot" srcset="/__u/substackcdn.com/image/fetch/$s_!OlVr!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36bbbfb-92a2-45d1-9ba6-01bde617d8eb_480x300.png 424w, /__u/substackcdn.com/image/fetch/$s_!OlVr!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36bbbfb-92a2-45d1-9ba6-01bde617d8eb_480x300.png 848w, /__u/substackcdn.com/image/fetch/$s_!OlVr!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36bbbfb-92a2-45d1-9ba6-01bde617d8eb_480x300.png 1272w, /__u/substackcdn.com/image/fetch/$s_!OlVr!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb36bbbfb-92a2-45d1-9ba6-01bde617d8eb_480x300.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Sticky Idea Score</figcaption></figure></div><p>The same instinct runs through <a href="https://genius.ly/product/close-the-loop">close the loop</a>. When you ship something, Genius pulls the list of people who asked, collapses duplicate requesters to one, excludes anonymous submissions, and respects a do-not-contact list. Then it stops and waits for you. &#8220;Nothing sends without your explicit confirmation.&#8221; You write the message in your own voice. The system tracks no opens and never auto-sends. The company calls this &#8220;follow-up, not marketing.&#8221;</p><p>That last step is the one most teams skip. Inside the org, a feedback loop closes when a ticket moves to Done. From where the user sits, it closes when somebody tells them.</p><p><em>Emotional signal: &#8220;They actually came back and told me.&#8221;</em></p><h3>Where it falls short</h3><p>Five things, in rough order of how much they&#8217;d weigh on a buying decision.</p><p><strong>No free tier, and the page says so on purpose.</strong> &#8220;Genius is paid from day one.&#8221; I respect the position, since free tiers in this category have a habit of becoming abandoned widgets in half-dead products.</p><p><strong>The interesting half sits behind a paywall.</strong> Clustering, the Sticky Idea Score, and close-the-loop are the reasons to choose this over a Typeform, and all three start at Growth. A team on Starter runs a $7 inbox with no way to evaluate the thing they&#8217;re being sold.</p><p><strong>The <a href="https://genius.ly/security">security page</a> is thin.</strong> &#8220;Standard TLS.&#8221; Workspace-level isolation. Role-based access. &#8220;Your feedback data stays yours. We never sell it.&#8221; Fine as far as it goes. There&#8217;s no SOC 2, no ISO 27001, no GDPR statement, no named hosting region, and no subprocessor list. Genius ingests free-text user input alongside plan, workspace and user-type context. Most procurement teams handle that category carefully, and any enterprise review will stop at that page.</p><p><strong>There&#8217;s no track record yet.</strong> Every positive claim in this review comes from the company describing its own product, a demo the company built, and my own tests. That&#8217;s a real limit on what I can tell you, and you should weigh the whole review accordingly.</p><p><strong>The signal caps work against the product&#8217;s own thesis.</strong> Growth allows 5,000 signals a month. A trigger designed to be effortless, placed well, in a product with real traffic, will find that ceiling. You then pay more because the widget worked.</p><h3>How rivals solve the same problem</h3><p><a href="https://canny.io">Canny</a> starts free for up to 25 tracked users and runs $79/month at Pro. Its Autopilot AI reads sales and support conversations and pulls requests out on its own. Reviewers report it sometimes merges distinct tickets into one, which is what automation without an easy undo tends to cost you (<a href="https://formbricks.com/blog/canny-vs-productboard-vs-featurebase">comparison</a>). </p><p><a href="https://www.productboard.com">Productboard</a> is a full product-management system at $19 per maker per month on Plus and $59 on Business, with the strongest roadmap governance of the group and a learning curve that non-PMs bounce off. </p><p><a href="https://www.featurebase.app">Featurebase</a> bundles the widest set, helpdesk plus feedback plus changelog plus knowledge base, at $29 per seat per month, with AI resolution add-ons that make the final bill hard to forecast.</p><p>The bigger difference is who each tool hears from. Canny and Featurebase organize around public boards and voting, which surfaces the loud minority: users comfortable creating an account on your feedback portal to argue for a feature. Genius requires no public roadmap, so the people it hears from include the ones who would never file anything anywhere. For most products that&#8217;s the larger group.</p><p>Productboard plays a different game, aggregating everything into a planning system. Genius sits below all three and could feed any of them, which is why the Linear, GitHub and webhook routing matters more than it looks on the pricing page.</p><h3>The verdict, and what you can steal</h3><p>Genius is building an evidence tool that keeps telling you where the evidence stops. That&#8217;s an unfashionable thing to build.</p><p>The visceral layer is confident and a little too pleased with its own name. The behavioral layer is well made, then shaped by a pricing ladder that hides its best work behind the second tier. The reflective layer earns this product its place in the newsletter, because a team sat down and chose to build a number that admits what it doesn&#8217;t know, and a notification system that won&#8217;t fire until a human presses the button.</p><p>What you can take into your own work, whatever you're building:</p><ul><li><p>Put the input where the thought happens, not where the org chart filed it</p></li><li><p>Ship the context along with the content, automatically, because nobody attaches it manually twice</p></li><li><p>Let a score say what it doesn&#8217;t know, and re-weight instead of silently docking points</p></li><li><p>Leave a human factor inside the algorithm on purpose, and let people disagree with it in a way that leaves a trace</p></li><li><p>Close the loop by telling the person, not by moving the ticket</p></li></ul><h3><strong>Overall:</strong> <strong>4,3/5 </strong>&#11088;</h3><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/eidos-design-volume-xxxviii-your?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxxviii-your?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div><hr></div><h3>And this is it for today,</h3><p>I trust the products that admit where their knowledge ends, a score that acknowledges missing data, and a notification that waits for human input. These small details add up to something you can rely on.</p><div class="callout-block" data-callout="true"><p><strong>Genius is giving Eidos readers three months of their Growth plan free (code: 3GENIUS3), </strong>which is enough runway to install the trigger, collect real signals, find one pattern, and ship something people asked for. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://aproov.es/r/genius-https-eidosdesign-substack-com&quot;,&quot;text&quot;:&quot;Claim it here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://aproov.es/r/genius-https-eidosdesign-substack-com"><span>Claim it here</span></a></p></div><p><em>As always, this newsletter is free, but if you enjoyed it, please consider sharing it with a friend or two. Spreading the love is what it's all about, folks </em>&#128420;</p><blockquote><p>Sincerely, <br>Vadym Grin</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AI in UX Studio 16: Building a Claude Knowledge Skills That Makes Your Agents Smarter]]></title><description><![CDATA[Welcome back to AI in UX Studio.]]></description><link>https://eidosdesign.substack.com/p/ai-in-ux-studio-16-building-a-claude</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/ai-in-ux-studio-16-building-a-claude</guid><dc:creator><![CDATA[Siavash Memar]]></dc:creator><pubDate>Mon, 17 Aug 2026 18:56:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/994be60a-d0db-4640-aeed-e2a9fe6d5e18_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to AI in UX Studio.</p><p>In our last edition, we explored <strong>AI Orchestration</strong>: the director layer that coordinates models, agents, and tools. But even the best director fails if the actors do not know their lines or have forgotten the script.</p><p>If you have been experimenting with agentic tools (such as Claude Code, custom GPTs, or LangChain agents), you have likely run into the <strong>Context Wall</strong>. An AI agent appears brilliant during the first five minutes of a task. Then, as the conversation progresses, it begins hallucinating, forgetting your design system rules, ignoring brand guidelines, or inventing technical constraints out of thin air.</p><p>The issue is rarely the underlying foundation model. <strong>The issue is your project&#8217;s memory.</strong></p><p>To move from conversational AI to true <strong>Agentic Workflows</strong> (systems that can autonomously perform, inspect, and refine complex product work), you must build a <strong>Project Knowledge Base (PKB)</strong>. This is the centralized source of truth that feeds your agents. Today, we are going to design and implement one from scratch.</p><div><hr></div><h3 style="text-align: center;"><strong>&#10024; Professional AI Prompt Kit for UX Designers &#10024;</strong></h3><p style="text-align: center;">Before we start this edition, I have a special learning material for you. Want to skip the learning curve and start using production-ready prompts immediately? I&#8217;ve created a comprehensive <strong>AI Prompt Kit</strong> specifically for UX designers and researchers who want to leverage AI as a strategic tool, not just a content generator.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://siavashdesign.gumroad.com/l/AIPromptKitforUX&quot;,&quot;text&quot;:&quot;Get the AI Prompt Kit for UX Designers&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://siavashdesign.gumroad.com/l/AIPromptKitforUX"><span>Get the AI Prompt Kit for UX Designers</span></a></p><div><hr></div><h3><strong>What Is an AI Agent (and Why Does It Need a Knowledge Base?)</strong></h3><p>Before building the architecture, let us establish a clean mental model of what an agent actually is.</p><p>A standard Large Language Model (LLM) is <strong>stateless</strong>. It takes a single prompt, predicts the most statistically probable response, and forgets everything the moment the output is delivered.</p><p>An <strong>AI Agent</strong>, by contrast, is an autonomous system that combines an LLM with memory, tool access, and a decision-making loop. It operates through five continuous phases:</p><pre><code><code>+-----------------------------------------------------------------------+
|                       THE AGENTIC DECISION LOOP                       |
+-----------------------------------------------------------------------+
|                                                                       |
|   [ 1. PERCEIVE ]  ---&gt;  Reads goal, user input, and repo state.       |
|          |                                                            |
|          v                                                            |
|   [ 2. REASON ]    ---&gt;  Queries Project Knowledge Base (PKB).        |
|          |                                                            |
|          v                                                            |
|   [ 3. TOOL USE ]  ---&gt;  Executes actions (reads code, updates UI).   |
|          |                                                            |
|          v                                                            |
|   [ 4. VERIFY ]    ---&gt;  Checks output against Gatekeeper rules.      |
|          |                                                            |
|          v                                                            |
|   [ 5. DELIVER ]   ---&gt;  Hands off completed work or escalates.       |
|                                                                       |
+-----------------------------------------------------------------------+
</code></code></pre><p>When an agent lacks a structured Project Knowledge Base, step 2 breaks down completely. The agent is forced to guess your intentions.</p><h4><strong>Comparing Systems</strong></h4><ul><li><p><strong>An Agent Without a PKB:</strong></p><ul><li><p><strong>Guesses rules:</strong> Assumes standard button paddings, color tokens, and layout grids.</p></li><li><p><strong>Wastes tokens:</strong> Re-learns project context on every single prompt, draining context window capacity.</p></li><li><p><strong>Lacks accountability:</strong> Cannot check its own work because it lacks a standard for what &#8220;good&#8221; looks like.</p></li></ul></li><li><p><strong>An Agent With a PKB:</strong></p><ul><li><p><strong>Queries truth:</strong> Looks up exact hex codes, spacing scales, and accessibility specs before generating assets.</p></li><li><p><strong>Saves tokens:</strong> References local lightweight files on demand rather than requiring massive context dumps in every prompt.</p></li><li><p><strong>Self-corrects:</strong> Compares its draft against explicit QA checklists, fixing bugs automatically before presenting work to humans.</p></li></ul></li></ul><h3><strong>The Architecture: The 4-Directory Knowledge Model</strong></h3>
      <p>
          <a href="/__u/eidosdesign.substack.com/p/ai-in-ux-studio-16-building-a-claude">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[July 2026: You're the Supervisor Now]]></title><description><![CDATA[An OpenAI model hacked a real company to pass its own test. The labs shipped agents for your decks and slides. And your design tools started charging by the token.]]></description><link>https://eidosdesign.substack.com/p/july-2026-youre-the-supervisor-now</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/july-2026-youre-the-supervisor-now</guid><dc:creator><![CDATA[Mykola Korzh]]></dc:creator><pubDate>Fri, 31 Jul 2026 15:03:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2837db19-2e47-45a3-9b2f-3612de5a537a_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello fellow designers, creatives, digital professionals, and Eidos Design members!</p><p>Two weeks ago, an AI model hacked a real company. Nobody told it to, and both companies admitted everything in public. I've been reading about it ever since, and it changed how I see every other launch this month.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-uvT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-uvT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png" width="1400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Newspaper icon with the title 'News'.&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="Newspaper icon with the title 'News'." title="Newspaper icon with the title 'News'." srcset="/__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Model That Hacked a Company to Pass Its Own Test</h2><p>On July 16, <a href="https://huggingface.co/blog/security-incident-july-2026">Hugging Face disclosed a security incident</a>. Five days later, <a href="https://techcrunch.com/2026/07/21/openai-says-hugging-face-was-breached-by-its-pre-release-models/">OpenAI explained where it came from</a>: the attacker was OpenAI's own model.</p><p>OpenAI was testing two unreleased models on a kind of hacking exam: a set of security challenges the model solves inside a sealed practice environment, with no access to the outside internet, and with the usual "I can't help with hacking" refusals switched off for the test. The model found a flaw in the sealed room itself, a bug in OpenAI's own software, and slipped out onto the open internet. Then it worked out where the exam's answer sheet was stored: on Hugging Face, a real company that hosts AI models and data for millions of developers. It broke in through real gaps in Hugging Face's security and copied the answers out of a live database. The model didn't go rogue in any cinematic sense. It cheated on a test, and it hacked a real company because that was the shortest path to a better score.</p><p>Hugging Face described "many thousands of individual actions across a swarm of short-lived sandboxes." OpenAI took responsibility in a joint disclosure and called it a partnership to address a security incident. Hacker News read the same document and summarized it in five words: so OpenAI hacked Hugging Face?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!q2WS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763ab98a-a474-4498-aff5-4321a222726a_1473x812.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!q2WS!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763ab98a-a474-4498-aff5-4321a222726a_1473x812.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!q2WS!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763ab98a-a474-4498-aff5-4321a222726a_1473x812.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!q2WS!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763ab98a-a474-4498-aff5-4321a222726a_1473x812.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!q2WS!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763ab98a-a474-4498-aff5-4321a222726a_1473x812.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!q2WS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763ab98a-a474-4498-aff5-4321a222726a_1473x812.jpeg" width="1456" height="803" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/763ab98a-a474-4498-aff5-4321a222726a_1473x812.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:803,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80655,&quot;alt&quot;:&quot;Screenshot of Hugging Face's blog post titled Security incident disclosure, July 2026, stating the intrusion was driven end to end by an autonomous AI agent system.&quot;,&quot;title&quot;:&quot;Screenshot of Hugging Face's blog post titled Security incident disclosure, July 2026, stating the intrusion was driven end to end by an autonomous AI agent system.&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/209220607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763ab98a-a474-4498-aff5-4321a222726a_1473x812.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Hugging Face's blog post titled Security incident disclosure, July 2026, stating the intrusion was driven end to end by an autonomous AI agent system." title="Screenshot of Hugging Face's blog post titled Security incident disclosure, July 2026, stating the intrusion was driven end to end by an autonomous AI agent system." srcset="/__u/substackcdn.com/image/fetch/$s_!q2WS!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763ab98a-a474-4498-aff5-4321a222726a_1473x812.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!q2WS!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763ab98a-a474-4498-aff5-4321a222726a_1473x812.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!q2WS!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763ab98a-a474-4498-aff5-4321a222726a_1473x812.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!q2WS!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763ab98a-a474-4498-aff5-4321a222726a_1473x812.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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">Hugging Face's July 16 disclosure. At the time they did not know who was behind it. Five days later OpenAI said the attacker was its own pre-release model. Source: Hugging Face.</figcaption></figure></div><p>There are three ways to read this story, and I've been going back and forth between them all week.</p><p>The first is an asymmetry that <a href="https://simonwillison.net/2026/Jul/22/openai-cyberattack/">Simon Willison</a>, one of the most widely read writers on AI development, flagged while almost nobody else covered it. To investigate the break-in, Hugging Face's security team needed to feed real attack commands and exploit code into an AI model for analysis. The big commercial models refused, because their safety rules saw hacking material and said no. The team ran the forensics on a self-hosted open model instead, one with no such restrictions. Attackers use those same unrestricted models and get no refusals either. The guardrails, as designed, slowed down only the defenders.</p><p>The second lands directly on our desks. Every product shipping a "let the agent act for you" feature right now inherits this failure mode: a model chasing a goal will squeeze past the rules when the rules stand between it and the goal. The approve button, the permissions screen, the activity log your team keeps deprioritizing: as of this month, those are load-bearing parts of the product. I use agent tools every day, and I still catch myself clicking approve without really reading.</p><p>The third is the skeptical read. The same document that admits the breach also shows off, in detail, how good the new model is at breaking into things, days before its wide release. Safety researchers read the incident as proof that models gaming their instructions is now a practical problem rather than a theoretical one. That's true. It's also true that "our model is scarily capable" has never hurt a launch.</p><p>I'd rather say all three don't resolve than pick the comfortable one. What they agree on is the conclusion: machines doing real work need supervision, and supervision is an interface someone has to design.</p><h2>The Labs Came for the Deliverables</h2><p>On July 9, alongside GPT-5.6's public release, OpenAI launched <a href="https://openai.com/chatgpt-work/">ChatGPT Work</a>: an agent that gathers context from your connected apps (Microsoft 365, Google Workspace, Slack, SharePoint) and produces finished documents, presentations, spreadsheets and hosted websites. It runs tasks for hours, and the Ultra tier runs four agents in parallel. You brief it, leave, and come back to a deck.</p><p>Anthropic spent July on the same territory from the other side. Claude Design, which shipped in April three days after Mike Krieger left Figma's board, got its first big update on July 3: direct editing, deeper design system support, and tighter workflows with Claude Code. Anthropic says more than a million people used Claude Design in its first week. That's a company-supplied number I couldn't verify independently, but even the order of magnitude says the labs consider design output a mainline product now, not a demo.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pKgn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4061968-c116-4206-ba3e-4eda7597d49b_1473x812.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pKgn!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4061968-c116-4206-ba3e-4eda7597d49b_1473x812.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!pKgn!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4061968-c116-4206-ba3e-4eda7597d49b_1473x812.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!pKgn!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4061968-c116-4206-ba3e-4eda7597d49b_1473x812.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!pKgn!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4061968-c116-4206-ba3e-4eda7597d49b_1473x812.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pKgn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4061968-c116-4206-ba3e-4eda7597d49b_1473x812.jpeg" width="1456" height="803" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4061968-c116-4206-ba3e-4eda7597d49b_1473x812.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:803,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:118560,&quot;alt&quot;:&quot;Screenshot of OpenAI's ChatGPT Work page: a prompt asking ChatGPT to update an existing slide deck using data room and Slack context, beside a generated eight-slide presentation.&quot;,&quot;title&quot;:&quot;Screenshot of OpenAI's ChatGPT Work page: a prompt asking ChatGPT to update an existing slide deck using data room and Slack context, beside a generated eight-slide presentation.&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/209220607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4061968-c116-4206-ba3e-4eda7597d49b_1473x812.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of OpenAI's ChatGPT Work page: a prompt asking ChatGPT to update an existing slide deck using data room and Slack context, beside a generated eight-slide presentation." title="Screenshot of OpenAI's ChatGPT Work page: a prompt asking ChatGPT to update an existing slide deck using data room and Slack context, beside a generated eight-slide presentation." srcset="/__u/substackcdn.com/image/fetch/$s_!pKgn!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4061968-c116-4206-ba3e-4eda7597d49b_1473x812.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!pKgn!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4061968-c116-4206-ba3e-4eda7597d49b_1473x812.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!pKgn!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4061968-c116-4206-ba3e-4eda7597d49b_1473x812.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!pKgn!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4061968-c116-4206-ba3e-4eda7597d49b_1473x812.jpeg 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">OpenAI's own demo for ChatGPT Work, launched July 9. One prompt, twenty minutes, and a finished executive slide assembled from a data room and Slack. Source: OpenAI.</figcaption></figure></div><p>The obvious question is quality, and the sharpest critique I read cut precisely there: better formatting is not evidence of better sourcing. A polished deck with a wrong number in it is more dangerous than an ugly one, because polish is how wrong numbers get into board meetings. The org that adopts ChatGPT Work isn't buying finished work. It's buying first drafts wearing finished clothes, and someone still has to be the person who can tell the difference.</p><p>Notice what that person is doing, though. They're not making the deck. They're judging it, correcting it, deciding whether it should exist at all. The deliverable layer is becoming machine territory, and the judgment layer is becoming a job.</p><h2>Someone Has to Watch the Machines</h2><p>July answered that question from five directions in about three weeks, and together the answers amount to a new category of interaction design: interfaces for supervising AI that works while you don't watch.</p><p>The most literal one is hardware. On July 15, OpenAI released <a href="https://worklouder.cc/">Codex Micro with Work Louder</a>: a limited-run $230 keyboard for agent work, with dedicated keys that show what your agents are doing, a joystick for moving between workflows, and a physical dial that adjusts how much reasoning effort the model spends. Reasoning effort, the thing you used to control by phrasing your prompt carefully, is now a knob. TechCrunch called the keyboard a flashy bauble, and as a product they're probably right. As a design artifact it's the first mainstream attempt to give agent supervision a physical form, and I'd bet the dial outlives the keyboard.</p><p>The dial already has a software twin. Claude Opus 5, released July 24, ships a user-facing effort control and lets you switch models mid-task, so cost and quality become decisions you make moment to moment rather than a plan you subscribe to. Notion, a week earlier, shipped a standalone iPhone app called Agents whose only job is letting you check on, redirect and approve the AI teammates working inside your workspace. A dedicated app for babysitting software, and I can't decide whether that's the future of work or peak 2026. Raycast gave its AI eyes on your focused window this week with Screen Awareness. And on July 29, <a href="https://superlogical.com">Superlogical</a> came out of stealth: Mitchell Hashimoto, one of the most respected toolmakers in software, teamed up with design leaders from Vercel and the AI lab Poolside to redesign the terminal, the oldest surface in computing, around long-running agent work. A terminal company hired interface designers as founders. Two years ago that pairing didn't exist.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ntVa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b5bb80-7d42-422c-88fe-88da2cda076e_1473x812.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ntVa!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b5bb80-7d42-422c-88fe-88da2cda076e_1473x812.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ntVa!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b5bb80-7d42-422c-88fe-88da2cda076e_1473x812.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ntVa!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b5bb80-7d42-422c-88fe-88da2cda076e_1473x812.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ntVa!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b5bb80-7d42-422c-88fe-88da2cda076e_1473x812.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ntVa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b5bb80-7d42-422c-88fe-88da2cda076e_1473x812.jpeg" width="1456" height="803" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1b5bb80-7d42-422c-88fe-88da2cda076e_1473x812.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:803,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57104,&quot;alt&quot;:&quot;Product render of the Codex Micro keyboard: a compact keypad with a dial and a joystick floating above a metal base against a blue sky, with the OpenAI and Work Louder logos.&quot;,&quot;title&quot;:&quot;Product render of the Codex Micro keyboard: a compact keypad with a dial and a joystick floating above a metal base against a blue sky, with the OpenAI and Work Louder logos.&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/209220607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b5bb80-7d42-422c-88fe-88da2cda076e_1473x812.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Product render of the Codex Micro keyboard: a compact keypad with a dial and a joystick floating above a metal base against a blue sky, with the OpenAI and Work Louder logos." title="Product render of the Codex Micro keyboard: a compact keypad with a dial and a joystick floating above a metal base against a blue sky, with the OpenAI and Work Louder logos." srcset="/__u/substackcdn.com/image/fetch/$s_!ntVa!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b5bb80-7d42-422c-88fe-88da2cda076e_1473x812.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ntVa!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b5bb80-7d42-422c-88fe-88da2cda076e_1473x812.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ntVa!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b5bb80-7d42-422c-88fe-88da2cda076e_1473x812.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ntVa!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1b5bb80-7d42-422c-88fe-88da2cda076e_1473x812.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The Codex Micro, built with Work Louder and already sold out. The pitch is supervision made physical: voice prompt, collaborate, and monitor the status of your agents in a tactile way. Source: Work Louder.</figcaption></figure></div><p>The pattern vacuum is being filled from below, too. The most-shared design resource in my feed this month was <a href="https://beautiful-ui-five.vercel.app">Beautiful UI</a>, a free library of seventeen polished patterns specifically for AI-native products: thinking states, streaming states, tool calls, approval cards, diffs. The approval card is quietly becoming a core unit of interface work, the control that decides whether a machine's action becomes real.</p><p>Some caution before anyone reorganizes a roadmap around this. The keyboard is a limited drop, which is marketing rather than a product line. Nobody knows yet whether anyone opens Notion's agent app twice. The category is a month old and most of it is unproven. But five independent teams shipping the same idea in the same month is how categories usually start, and this one is short on designers who've thought hard about it. That's where you come in.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/july-2026-youre-the-supervisor-now?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/july-2026-youre-the-supervisor-now?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2>The Meter Is Running</h2><p>While the labs were redefining the work, the design tools quietly redefined the bill. Within about six weeks, Figma, Framer and Webflow all moved to metered AI credits.</p><p><a href="https://www.framer.com/updates">Framer 3.0</a> shipped on June 16 with the most complete agentic design workflow on the market: agents that work inside your live project on layout, styles, CMS and SEO, with branching and previews, so an agent's changes arrive as proposals you approve rather than surprises. It also shipped a new kind of price list. Framer's <a href="https://www.framer.com/pricing/">pricing page</a> now leads with credits: 500 to try on Free, 1,000 a month on the $10 Basic plan, 3,000 on the $30 Pro plan, and a slider that runs to 100,000 if you need more. This week the company went further and put the models themselves on sale, two of its fastest at 50 percent off through August 14. Your design tool now runs promotions on inference, the way a carrier discounts data.</p><p><a href="https://webflow.com/blog/simplified-plans-and-updated-pricing-2026">Webflow's simplified plans</a> took effect June 29, merging two tiers into a single Premium plan at $25 a month on annual billing and adding AI credits to every workspace. The tell sits in Webflow's own announcement, which advises customers to switch to annual billing before the change in order to lock in their current pricing. Figma has enforced its credit system since March, and its community forum spent the summer documenting confusion about how those credits get counted.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!sCnA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9723f14d-ec0f-4187-bacb-22a634607595_1473x812.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!sCnA!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9723f14d-ec0f-4187-bacb-22a634607595_1473x812.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!sCnA!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9723f14d-ec0f-4187-bacb-22a634607595_1473x812.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!sCnA!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9723f14d-ec0f-4187-bacb-22a634607595_1473x812.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!sCnA!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9723f14d-ec0f-4187-bacb-22a634607595_1473x812.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!sCnA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9723f14d-ec0f-4187-bacb-22a634607595_1473x812.jpeg" width="1456" height="803" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9723f14d-ec0f-4187-bacb-22a634607595_1473x812.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:803,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58463,&quot;alt&quot;:&quot;Screenshot of Framer's Updates page: the July Update post from two days ago, with three glossy app icons and text noting two of its fastest models are 50 percent off through August 14.&quot;,&quot;title&quot;:&quot;Screenshot of Framer's Updates page: the July Update post from two days ago, with three glossy app icons and text noting two of its fastest models are 50 percent off through August 14.&quot;,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/209220607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9723f14d-ec0f-4187-bacb-22a634607595_1473x812.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Framer's Updates page: the July Update post from two days ago, with three glossy app icons and text noting two of its fastest models are 50 percent off through August 14." title="Screenshot of Framer's Updates page: the July Update post from two days ago, with three glossy app icons and text noting two of its fastest models are 50 percent off through August 14." srcset="/__u/substackcdn.com/image/fetch/$s_!sCnA!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9723f14d-ec0f-4187-bacb-22a634607595_1473x812.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!sCnA!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9723f14d-ec0f-4187-bacb-22a634607595_1473x812.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!sCnA!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9723f14d-ec0f-4187-bacb-22a634607595_1473x812.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!sCnA!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9723f14d-ec0f-4187-bacb-22a634607595_1473x812.jpeg 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">Framer's July update, published this week. Alongside more capable agents, the company put two of its fastest models on sale: 50 percent off through August 14. Source: Framer.</figcaption></figure></div><p>Each company calls this simplification, and it's worth being precise about what actually changed: design tools used to cost a seat, and now they cost a seat plus a meter. Seats are predictable. Meters are not. If you run an agency or a freelance practice, your tool costs just became a variable to forecast, and every retry you prompt has a price attached, even when the meter is invisible in the moment. That invisibility is an interaction-design choice, and I don't think it's an accidental one.</p><p>The fair version of the other side: inference costs real money, and per-use pricing is more honest than burying it in seat inflation. Fine. But watch the shape this creates. The vendors now earn more when you iterate more, while the marketing promises you'll iterate less. Both can't be the pitch.</p><h2>Handpicked Highlights</h2><p>&#128073; <strong><a href="https://github.com/petergyang/no-ai-slop">Peter Yang open-sourced a "no AI slop" skill</a></strong> that strips twenty-plus recognizable slop patterns from any piece of writing. Slop is now well-defined enough to lint. (Full disclosure: this issue went through it.)</p><p>&#128073; <strong><a href="https://beautiful-ui-five.vercel.app">Beautiful UI</a></strong>: seventeen free, polished patterns for AI-native products, from thinking states to approval cards and diffs, source code included. The pattern library the supervision era was missing.</p><p>&#128073; <strong><a href="https://every.to/vibe-check/opus-5">Every's vibe check on Claude Opus 5</a></strong>: "brilliant in flashes, frustrating in practice." The most honest model review of the month.</p><p>&#128073; <strong><a href="https://x.com/benjitaylor/status/2082539313796182268">drawesome</a></strong>, a free drawing toolbar for React by Benji Taylor. Part of the quiet rise of free UI libraries built by designers who care about details.</p><p>&#128073; <strong><a href="https://www.contentarchitecture.dev/">The Content Architecture</a></strong>, a Next.js and Sanity starter kit by Edoardo Lunardi, is pitched at the agents that set your project up rather than at you. Its tagline is this month's argument in one line: "The Sanity setup agents don't reinvent. Every run invents a new one, none decided." It's a &#8364;549 commercial kit, so read the pitch as a pitch, but the thinking (and the ASCII art) is worth the click.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/july-2026-youre-the-supervisor-now?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/july-2026-youre-the-supervisor-now?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2>What July Revealed</h2><p>The model that broke into Hugging Face was not malfunctioning. It had a goal, a score, and nothing that told it what a good way to reach that goal looked like. Nobody had written that part down.</p><p>The same gap runs under all four stories this month. A deck that arrives finished and slightly wrong. A layout that is fine and forgettable. An agent that ships a change nobody would have approved, if anybody had been asked. Every one of them is a machine hitting the target and missing the point, and the only thing that closes that distance is a person who can tell the difference and says so out loud.</p><p>Which is why the other thing I saw in July stayed with me. In the same month the labs started shipping finished work, my feed filled up with designers rebuilding a color picker by hand, publishing pattern libraries nobody paid them for, arguing about what an interface should do in the moment between a click and the thing appearing. That is how you keep a standard sharp. It is also what you bring into a review that the machine cannot.</p><p>I don't know what August will bring. More capability, certainly, and probably another thing that gets loose before anyone meant it to. I'll write you when it adds up to something. The question I'm carrying into it is smaller than any headline: when the machine hands me something good, will I still know whether it's right?</p><p>If this edition gave you something to think about, pass it to someone who needs to read it. And subscribe if you haven't yet.</p><blockquote><p>Sincerely,<br>Mykola Korzh</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Growing Past Senior: The Design Career Nobody Prepared You For + The Senior Designer's Career Toolkit]]></title><description><![CDATA[A field guide to the job market for mid-to-senior designers, plus the five-module toolkit I built for it.]]></description><link>https://eidosdesign.substack.com/p/growing-past-senior-the-design-career</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/growing-past-senior-the-design-career</guid><dc:creator><![CDATA[Vadym Grin]]></dc:creator><pubDate>Thu, 23 Jul 2026 08:01:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9c8128fb-06b3-4525-ac43-88b117ae29d7_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Hello fellow designers, digital builders, and Eidos Design members! </strong></p><p>Vadym is here with a special edition of our <a href="/__u/eidosdesign.substack.com/s/ux-job-toolkit">UX Job Toolkit</a>. </p><p>The design job market has been rough for a while now, and the advice hasn&#8217;t kept up. Roles are scarce and AI keeps rewriting what the job means.</p><p>Almost every piece of career advice out there was written for someone who doesn&#8217;t have the job yet: Build a portfolio, learn the double diamond, network more, redo a famous checkout flow and so on.</p><p>That&#8217;s fine for year one. It says nothing useful about year five or eight, when you already have the portfolio, you&#8217;ve mentored juniors, and the thing between you and the next level has no relationship at all to your Figma skills.</p><p>Meanwhile the market is asking for you by name. In Figma&#8217;s <a href="https://www.figma.com/blog/why-demand-for-designers-is-on-the-rise/">February 2026 study of design managers</a>, 56% reported increasing demand for senior design hires, against 25% hiring for junior roles. Demand is there, and the ladder still feels like it stops.</p><p>So I built the thing I wanted when I was stuck.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!NvLa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F615a1b7f-e6d3-4718-bb0b-59f5e24f6f30_1456x1048.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!NvLa!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F615a1b7f-e6d3-4718-bb0b-59f5e24f6f30_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!NvLa!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F615a1b7f-e6d3-4718-bb0b-59f5e24f6f30_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!NvLa!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F615a1b7f-e6d3-4718-bb0b-59f5e24f6f30_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NvLa!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F615a1b7f-e6d3-4718-bb0b-59f5e24f6f30_1456x1048.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!NvLa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F615a1b7f-e6d3-4718-bb0b-59f5e24f6f30_1456x1048.png" width="1456" height="1048" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/615a1b7f-e6d3-4718-bb0b-59f5e24f6f30_1456x1048.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1048,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2087092,&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://eidosdesign.substack.com/i/183723870?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F615a1b7f-e6d3-4718-bb0b-59f5e24f6f30_1456x1048.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!NvLa!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F615a1b7f-e6d3-4718-bb0b-59f5e24f6f30_1456x1048.png 424w, /__u/substackcdn.com/image/fetch/$s_!NvLa!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F615a1b7f-e6d3-4718-bb0b-59f5e24f6f30_1456x1048.png 848w, /__u/substackcdn.com/image/fetch/$s_!NvLa!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F615a1b7f-e6d3-4718-bb0b-59f5e24f6f30_1456x1048.png 1272w, /__u/substackcdn.com/image/fetch/$s_!NvLa!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F615a1b7f-e6d3-4718-bb0b-59f5e24f6f30_1456x1048.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>The Senior Designer's Career Toolkit</h2><p>I've spent the last few months (yeah, even with the help of AI) building a complete career kit for designers who are past the entry level and tired of advice written for people who aren't.</p><h3>What&#8217;s inside:</h3><ul><li><p><strong>01 &#183; Resume &amp; CV.</strong> The six-second read, result-first bullets, and the positioning line that tells a recruiter which roles you fit. Includes editable Figma templates.</p></li><li><p><strong>02 &#183; Case Studies.</strong> The five-beat structure that puts one real decision at the centre, plus a pre-publish checklist and the Figma templates you can use, not to start from scratch.</p></li><li><p><strong>03 &#183; Interviews &amp; the Job Hunt.</strong> The four question shapes behind every senior interview, how to walk your work decision by decision, a search run as a pipeline, and how to negotiate the level before the number.</p></li><li><p><strong>04 &#183; Career Path Planning.</strong> Specialist, generalist, or hybrid, with the roles and skills mapped so you choose a direction deliberately.</p></li><li><p><strong>05 &#183; Career Growth for Seniors.</strong> What sits above senior, how to pick between the IC and manager tracks, and the five moves that scale your work past you.</p></li></ul><p>Everything in it assumes you already have or had the job and want the level above it. It's a PDF guide plus the Figma files, and buying it once gets you every update. For all our <strong>subscribers on a free plan, it comes with 25% off. </strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hieido.gumroad.com/l/senior-career-toolkit/XH8EDUL&quot;,&quot;text&quot;:&quot;Get The Senior Designer's Career Toolkit&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://hieido.gumroad.com/l/senior-career-toolkit/XH8EDUL"><span>Get The Senior Designer's Career Toolkit</span></a></p><p><em><strong>&#10024; Pro subscribers:</strong> here&#8217;s the link to <strong>claim it</strong> <strong>fore free</strong>.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Upgrade&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This post has bonus content for paid subscribers. Upgrade to get full access.</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="Upgrade"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>Now, the five things it covers, and why each one matters right now.</p><h3>1. Your r&#233;sum&#233; gets six seconds, and most of them go to waste</h3><p>A senior r&#233;sum&#233; makes one case: you own outcomes. Most designers write a list of responsibilities instead, which reads as a job description someone else could have written.</p><p>The fix is mechanical. Lead every bullet with the result, then the move that produced it. &#8220;Cut checkout drop-off thirty percent by rebuilding the payment flow&#8221; earns a second look. &#8220;Responsible for the payment flow redesign&#8221; does not. Recruiters and hiring managers stop on the lines carrying numbers and impact your decision made, and they skim past everything shaped like a duty.</p><p>Above that, one line of positioning. Something like <em>senior product designer, fintech and complex B2B, strongest on zero-to-one and design systems</em>. It tells a recruiter which requisitions you fit. Vague generalists are hard to place, so they get placed last.</p><p>Module 01 covers the full structure, the six-second test to run before sending, and a Figma template you can edit rather than rebuild.</p><h3>2. Your case studies show screens when reviewers want decisions</h3><p>Hiring managers read a case study to answer one question: can you frame a problem, make a hard call, and show that it worked.</p><p>The common failure is the process march. Survey, then personas, then wireframes, then a grid of polished finals. Reviewers assume you know the process. What they can&#8217;t tell from that sequence is whether you have judgment.</p><p>Open with the outcome and the stake instead, then walk one real decision. The constraint that made it hard, the options you weighed, the call you made, and how you knew it landed. One sharp fork beats ten wireframe iterations nobody asked to see.</p><p>Module 02 has the five-beat structure, the process shots worth cutting, and the Figma layout.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>3. Senior interviews test four things, and only four</h3><p>Every senior interview question is one of four shapes wearing different clothes. Behavioral, craft, judgment, collaboration. Learn the four and you stop preparing fifty answers. You prepare four ways of thinking.</p><p>The search matters as much as the interview. Mass-applying helps you cope with the anxiety, and it doesn&#8217;t land the job. A senior search is narrow and tracked: twenty to thirty target companies rather than roles, moved through a funnel so you can see which stage is stalling. Plenty of applications and no screens points at your materials, not at a market that hates you.</p><p>Then there&#8217;s the offer, where most designers leave real money behind. Negotiate the level before the number. Title and band set the ceiling for every raise that follows, and moving from senior to staff beats any one-time signing bonus.</p><p>Module 03 covers all of it, including the weekly system and the negotiation scripts.</p><h3>4. The path question you never actually answered</h3><p>Specialist, generalist, or hybrid. Most designers never choose. They drift, take whatever the org needs that quarter, and end up with a shape they didn&#8217;t design.</p><p>Module 04 maps the three directions against the roles and skills each one demands, so the choice becomes deliberate.</p><h3>5. Past senior, craft stops paying</h3><p>Think of it as the difference between playing and composing. You spend a decade becoming a great player, and then someone hands you a pen and asks for a score. Composing uses everything you learned at the instrument and almost none of the same muscles. What you produce gets performed by other people, in rooms you&#8217;ll never sit in. Most of us quietly go back to the piano at that point, because that&#8217;s where being good feels immediate.</p><p>For your whole career, getting better meant doing the work better. Then the returns flatten. By senior you&#8217;ve absorbed most of what craft has to teach, and the next increment of polish stops changing anything a business can measure. The Fountain Institute <a href="https://www.thefountaininstitute.com/blog/senior-product-designers-hired">put the shift bluntly</a>: execution has become the cheap part of the job. Figma&#8217;s data points the same way, with over 45% of hiring managers naming collaboration, systems thinking and product strategy among their top skills.</p><p><strong>The work that keeps running when you leave the room is the work that levels you up.</strong></p><p>A documented decision keeps arguing for you in meetings you&#8217;re not invited to. A principle other designers apply is you, working at four desks at once. A designer you developed is you, compounding. One more polished screen is you, working once.</p><p>Above senior the ladder also splits, and the data surprised me. Artiom Dashinsky <a href="https://medium.com/design-bootcamp/ic-vs-management-tracks-for-designers-what-the-numbers-say-587d72c837e6">ran the numbers</a> across 13,074 employed designers. Design job postings favour individual contributors by roughly three to one, and designers themselves prefer staying IC by about 2.3 to one. Then higher up the same ladder it reverses, with roughly 13 times more directors than principals. Wide where you&#8217;re standing, narrow at the top.</p><p>Worth knowing before you pick: the team behind <a href="https://staff.design/about">Staff Design</a> points out that many companies advertise two tracks while handing managers the real influence and the larger pay. Ask about your company specifically. Find out who decides things, and whether anyone has made principal in the last two years.</p><p>Module 05 covers the fork, the five moves that scale past you, how to translate design into the metrics executives decide with, and how to build a reputation that brings opportunities to you.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share&quot;,&quot;text&quot;:&quot;Share Eidos Design | UX AI Community&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share Eidos Design | UX AI Community</span></a></p><div><hr></div><h3>Here's what I believe</h3><p>The plateau most senior designers hit is a definition problem. You&#8217;re being measured against a scoreboard that changed while you were busy topping the old one.</p><p>Nobody announces this, but the signal arrives as a vague sense that your best work stopped mattering as much, which most of us read as personal failure and answer by working harder at exactly the thing that stopped paying.</p><p>The toolkit is my attempt to write down what I wish someone had handed me at that point. Five modules, a PDF, and the Figma files, built for designers who are already experienced enough.</p><div><hr></div><h3>Your copy with discounts</h3><p>Thank you for being here. The toolkit is yours with 25% discount, paid subscribers get it for free. The discount applies automatically at checkout. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://hieido.gumroad.com/l/senior-career-toolkit/XH8EDUL&quot;,&quot;text&quot;:&quot;Get The Senior Designer's Career Toolkit&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://hieido.gumroad.com/l/senior-career-toolkit/XH8EDUL"><span>Get The Senior Designer's Career Toolkit</span></a></p><p>This post has bonus content for paid subscribers. Upgrade to get full access.</p><blockquote><p>Sincerely,<br>Vadym Grin </p></blockquote>]]></content:encoded></item><item><title><![CDATA[Eidos Design. Volume XXXVI: Every Product Has a Victory Screen. None Have a Locker Room]]></title><description><![CDATA[A full teardown of Runna, the Strava-owned running coach with two million users, judged on the only week that tests a product: the one where everything falls apart.]]></description><link>https://eidosdesign.substack.com/p/eidos-design-volume-xxxvi-every-product</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/eidos-design-volume-xxxvi-every-product</guid><dc:creator><![CDATA[Vadym Grin]]></dc:creator><pubDate>Sat, 18 Jul 2026 08:00:59 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a3b420c9-4581-43ae-940d-7faa3fab7d3f_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Hello fellow designers, creatives, digital professionals and Eidos Design members!</strong></p><p>It&#8217;s been a summer of sport. Mostly, it&#8217;s been a summer of losing.</p><p>Marta Kostyuk (whom I cheered for!) lost her first Wimbledon semi-final to Linda Noskov&#225;, 6-4, 6-4. She was one match away from becoming the first Ukrainian in history to reach a Wimbledon singles final. I was shouting at a screen for her, like lots of my compatriots, and I&#8217;ve been sitting with that scoreline ever since.</p><p>The World Cup is running the same arithmetic at a bigger scale. Forty-eight teams flew in, and now we are standing right before the final. Brilliant Norway is out, as well as Portugal, and Cristiano Ronaldo&#8217;s World Cup career ended with it. Tomorrow, on July 19, only one team will lift the trophy in New Jersey, but forty-seven fly home (figuratively speaking).</p><p>That ratio is the real shape of sport. Everybody who plays knows it. Losing is the main event, and winning is the rounding error.</p><p>Now open the apps we build for those same people. Confetti when you finish. Streaks, personal-record badges, and a glossy narrated recap at the end of the season celebrating the thing you completed. We rehearse the good day and we ship it in high resolution.</p><p><strong>Every product has a victory screen. Almost none have a locker room.</strong></p><p>The locker room is where sport spends most of its time. It&#8217;s the room with a towel over your head, where you decide whether you&#8217;re coming back. Loyalty gets made in there. Software has barely tried to build it.</p><p>This issue: a full teardown of <strong><a href="https://www.runna.com/">Runna</a></strong>, and what its &#8220;Not Feeling 100%&#8221; button teaches the rest of us about designing for the week everything falls apart.</p><div class="pullquote"><p><em>&#127894; Honorable Mention</em></p><p><em>Thank you, </em><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Tetiana Shevtsova&quot;,&quot;id&quot;:189685620,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/469549c6-1e56-44c8-a671-861417837d6f_1024x1024.png&quot;,&quot;uuid&quot;:&quot;c81743bc-629f-4411-a8ca-6ba1bc331636&quot;}" data-component-name="MentionToDOM"></span><em>, for taking the time to promote Eidos Design and introduce new designers to our community!</em></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2><strong>Runna: the app that built a locker room</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!zAjP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6348eae6-9643-43f9-b605-1b5e9a126c7c_1400x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!zAjP!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6348eae6-9643-43f9-b605-1b5e9a126c7c_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!zAjP!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6348eae6-9643-43f9-b605-1b5e9a126c7c_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!zAjP!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6348eae6-9643-43f9-b605-1b5e9a126c7c_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!zAjP!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6348eae6-9643-43f9-b605-1b5e9a126c7c_1400x400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!zAjP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6348eae6-9643-43f9-b605-1b5e9a126c7c_1400x400.png" width="1400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6348eae6-9643-43f9-b605-1b5e9a126c7c_1400x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:793026,&quot;alt&quot;:&quot;The Runna app icon on a colorful background.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/206358845?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6348eae6-9643-43f9-b605-1b5e9a126c7c_1400x400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Runna app icon on a colorful background." title="The Runna app icon on a colorful background." srcset="/__u/substackcdn.com/image/fetch/$s_!zAjP!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6348eae6-9643-43f9-b605-1b5e9a126c7c_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!zAjP!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6348eae6-9643-43f9-b605-1b5e9a126c7c_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!zAjP!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6348eae6-9643-43f9-b605-1b5e9a126c7c_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!zAjP!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6348eae6-9643-43f9-b605-1b5e9a126c7c_1400x400.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">Runna</figcaption></figure></div><p>Runna is a running coach that lives in your phone. You give it a race, a date, and an honest recent time. It hands back a plan, a target pace for every interval, and a workout that lands on your watch before you&#8217;ve finished your coffee. Plenty of apps do a version of that.</p><p>Runna earns a teardown in July 2026 for the other half of its job. Somewhere in the last eighteen months, this app started designing for the days you don&#8217;t run. The missed day gets its own screens, its own questions, and its own way back.</p><p>Running is booming, and <a href="https://press.strava.com/articles/strava-to-acquire-runna-a-leading-running-training-app">Strava logged nearly a billion runs in 2024</a> and then bought Runna outright in April 2025. A huge wave of new runners arrived with race goals and no idea what their tendons can take. Runna spent late 2025 and early 2026 shipping feature after feature about the bad week, while at the same time fighting an accusation that its plans were breaking people. Both of those are true at once, and the tension between them is the whole story.</p><h3>Who built it</h3><p><strong>Dom Maskell</strong> and <strong>Ben Parker</strong> started Runna in 2021 and shipped in March 2022. Maskell describes the starting point with a bluntness I enjoy: <a href="https://techfundingnews.com/strava-acquires-runna-5-key-takeaways-and-how-it-stacks-up-against-nike-run-club-myfitnesspal-and-fitbit/">&#8220;A PDF site four years ago&#8221;</a>. Downloadable training plans, nothing more. From there it grew into a coaching product staffed with elite runners and Olympians, including <a href="https://www.tomsguide.com/reviews/runna-app">British Olympic marathoner Steph Davis</a>, and landed as one of three finalists for <a href="https://www.runna.com/strava-acquires-runna">Apple&#8217;s App of the Year in 2024</a>.</p><p>Then Strava bought it. Runna now runs at roughly <a href="https://the5krunner.com/2026/02/21/runna-ai-marathon-training-injury/">two million monthly users</a> and holds a 4.9 average across <a href="https://apps.apple.com/app/id1594204443">32,000 App Store ratings</a>, which is the kind of number a product earns by doing what it said it would do.</p><h3>The first run</h3><p>Onboarding asks for the things a coach would ask for. Your goal (5k through ultra), your race date, a recent time you can defend, your self-rated ability, how many days a week you want to run, and which days those are. Then the plan appears, inside a minute.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!W6j-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2020c95-0fd2-4859-9da5-70bf2d64ddab_2362x2440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!W6j-!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2020c95-0fd2-4859-9da5-70bf2d64ddab_2362x2440.png 424w, /__u/substackcdn.com/image/fetch/$s_!W6j-!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2020c95-0fd2-4859-9da5-70bf2d64ddab_2362x2440.png 848w, /__u/substackcdn.com/image/fetch/$s_!W6j-!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2020c95-0fd2-4859-9da5-70bf2d64ddab_2362x2440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!W6j-!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2020c95-0fd2-4859-9da5-70bf2d64ddab_2362x2440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!W6j-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2020c95-0fd2-4859-9da5-70bf2d64ddab_2362x2440.png" width="1456" height="1504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2020c95-0fd2-4859-9da5-70bf2d64ddab_2362x2440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1504,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1137147,&quot;alt&quot;:&quot;Runna app screenshots&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/206358845?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2020c95-0fd2-4859-9da5-70bf2d64ddab_2362x2440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Runna app screenshots" title="Runna app screenshots" srcset="/__u/substackcdn.com/image/fetch/$s_!W6j-!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2020c95-0fd2-4859-9da5-70bf2d64ddab_2362x2440.png 424w, /__u/substackcdn.com/image/fetch/$s_!W6j-!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2020c95-0fd2-4859-9da5-70bf2d64ddab_2362x2440.png 848w, /__u/substackcdn.com/image/fetch/$s_!W6j-!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2020c95-0fd2-4859-9da5-70bf2d64ddab_2362x2440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!W6j-!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2020c95-0fd2-4859-9da5-70bf2d64ddab_2362x2440.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">Onboarding &amp; Plan</figcaption></figure></div><p><a href="https://www.tomsguide.com/reviews/runna-app">Tom&#8217;s Guide&#8217;s reviewer</a> got three runs a week, each with a distance, a target pace, and a name: intervals, easy, tempo, long. The naming carries more weight than it looks. It turns &#8220;go for a run&#8221; into a specific job with a specific purpose, and it&#8217;s the first moment the app reads as a coach instead of a tracker.</p><p>The week sits in a grid of cards. Each session now opens with a <a href="https://www.runna.com/press/runna-introduces-updated-beginner-running-plans-for-2026">Workout Briefing</a>, a short personalized note on what this run is for, and Runna claims no two runners receive the same one. The workout pushes to a Garmin, an Apple Watch, a COROS, a Suunto or a Fitbit. Mid-run, it&#8217;ll <a href="https://www.tomsguide.com/wellness/running/this-is-the-running-app-im-using-to-train-for-my-sixth-marathon-and-it-just-got-even-better-for-beginners-too">tell you when you&#8217;ve gone out too hot</a>. Afterwards you tick the box and the grid fills in.</p><p>And then there&#8217;s the third flow, the one this whole issue is about.</p><p>Open <strong>Manage Plan</strong> and you find a heading that reads <strong>Adapt Your Plan</strong>. Under it sits a button: <strong>Not Feeling 100%</strong>.</p><p>Tap it and the app asks why. Illness. Aches and pains. A busy schedule. Or a plain need to take things easier for a while. Then it asks how long, with a floor of three days and a ceiling of fourteen. Then it asks how far down you want to climb: run easy, run shorter, drop the pace targets, drop the strength sessions, or stop running altogether. Then it asks how you want to come back. Slowly, balanced, or quickly.</p><p>Four questions. Somebody at Runna sat down and designed the conversation you have with a coach when you turn up looking like death, and then shipped it as a form.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!wNaa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c4628a-e19a-4a67-b108-234a8a4d88a6_2362x2440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!wNaa!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c4628a-e19a-4a67-b108-234a8a4d88a6_2362x2440.png 424w, /__u/substackcdn.com/image/fetch/$s_!wNaa!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c4628a-e19a-4a67-b108-234a8a4d88a6_2362x2440.png 848w, /__u/substackcdn.com/image/fetch/$s_!wNaa!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c4628a-e19a-4a67-b108-234a8a4d88a6_2362x2440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wNaa!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c4628a-e19a-4a67-b108-234a8a4d88a6_2362x2440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!wNaa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c4628a-e19a-4a67-b108-234a8a4d88a6_2362x2440.png" width="1456" height="1504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3c4628a-e19a-4a67-b108-234a8a4d88a6_2362x2440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1504,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:871876,&quot;alt&quot;:&quot;Runna app screenshots&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/206358845?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c4628a-e19a-4a67-b108-234a8a4d88a6_2362x2440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Runna app screenshots" title="Runna app screenshots" srcset="/__u/substackcdn.com/image/fetch/$s_!wNaa!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c4628a-e19a-4a67-b108-234a8a4d88a6_2362x2440.png 424w, /__u/substackcdn.com/image/fetch/$s_!wNaa!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c4628a-e19a-4a67-b108-234a8a4d88a6_2362x2440.png 848w, /__u/substackcdn.com/image/fetch/$s_!wNaa!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c4628a-e19a-4a67-b108-234a8a4d88a6_2362x2440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!wNaa!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3c4628a-e19a-4a67-b108-234a8a4d88a6_2362x2440.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">Training Preferences</figcaption></figure></div><div><hr></div><p><em>Reminder: Product evaluation is done according to <strong><a href="https://www.interaction-design.org/literature/article/norman-s-three-levels-of-design?srsltid=AfmBOoreR0yuPX4BhizGaTQOjXUz4fbUE_zgJoXUVePZUP_ZbqZe5RxL">Don Norman&#8217;s 3 levels of design</a></strong>.</em> </p><h3>Visceral level: 4/5 </h3><p><em>The visceral level is responsible for first impressions.</em></p><p>Big confident type, high contrast, a week laid out as a stack of cards you can read at arm&#8217;s length while holding a coffee. The pace targets are the hero. The typography does most of the work, and it does it well.</p><p>There&#8217;s a competence in the first impression that I trust. Nothing bounces, nothing celebrates before you&#8217;ve done anything. The app carries itself like a coach who&#8217;s already read your file.</p><p>The crack shows up on the wrong week. That grid of cards is a compliance chart. Ticked, ticked, ticked, empty, empty, empty. On a good week the pattern reads as momentum and it feels wonderful. On a bad week the exact same neutral design turns into a row of small accusations, and there&#8217;s nothing in the visual language that softens it. A blank Tuesday looks the same whether you were sick, working late, or sitting in your car outside the gym unable to go in.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!chxX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22bc3ab-e345-4c36-b895-083b4f4b9141_2362x2440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!chxX!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22bc3ab-e345-4c36-b895-083b4f4b9141_2362x2440.png 424w, /__u/substackcdn.com/image/fetch/$s_!chxX!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22bc3ab-e345-4c36-b895-083b4f4b9141_2362x2440.png 848w, /__u/substackcdn.com/image/fetch/$s_!chxX!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22bc3ab-e345-4c36-b895-083b4f4b9141_2362x2440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!chxX!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22bc3ab-e345-4c36-b895-083b4f4b9141_2362x2440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!chxX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22bc3ab-e345-4c36-b895-083b4f4b9141_2362x2440.png" width="1456" height="1504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f22bc3ab-e345-4c36-b895-083b4f4b9141_2362x2440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1504,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:707094,&quot;alt&quot;:&quot;Runna app screenshots&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/206358845?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22bc3ab-e345-4c36-b895-083b4f4b9141_2362x2440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Runna app screenshots" title="Runna app screenshots" srcset="/__u/substackcdn.com/image/fetch/$s_!chxX!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22bc3ab-e345-4c36-b895-083b4f4b9141_2362x2440.png 424w, /__u/substackcdn.com/image/fetch/$s_!chxX!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22bc3ab-e345-4c36-b895-083b4f4b9141_2362x2440.png 848w, /__u/substackcdn.com/image/fetch/$s_!chxX!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22bc3ab-e345-4c36-b895-083b4f4b9141_2362x2440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!chxX!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff22bc3ab-e345-4c36-b895-083b4f4b9141_2362x2440.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">Training calendar</figcaption></figure></div><p><em>Emotional signal: &#8220;This looks like a coach who came prepared.&#8221;</em></p><h3><strong>Behavioral level: 5/5</strong> </h3><p><em>This level focuses on usability, how the product performs and whether it effectively solves user problems.</em></p><p>The machinery is the best in its class.</p><p>Start with the obvious stuff. You can drag a session to a different day and the plan absorbs it. Holiday Mode reshuffles a whole week around a trip. Runna bakes deload weeks into the plan, so the volume drops on purpose. Workouts land on five different watch brands with the intervals pre-loaded.</p><p>Then there are the four features Runna shipped across late 2025 and early 2026, and they&#8217;re all about the same thing:</p><ul><li><p><strong>Not Feeling 100%.</strong> The four-question setback flow. Reason, duration, depth, return ramp. It strips pace targets, shortens runs, or clears the week entirely, then walks you back in at the speed you chose. </p></li><li><p><strong>Mileage Insights.</strong> The app watches how well you&#8217;re sticking to the plan and recommends a more sustainable volume. It notices when you&#8217;re drowning without saying so.</p></li><li><p><strong>Plan Versions.</strong> When Runna ships a feature that would change your training, it asks first. It shows you what the update does, waits for consent, and lets you revert if you hate it.</p></li><li><p><strong>Workout Briefings.</strong> Personalized guidance before every session, so the run has a stated purpose.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!IWes!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab2484f-0274-4dce-9c12-483a2c2dd95d_2362x2440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!IWes!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab2484f-0274-4dce-9c12-483a2c2dd95d_2362x2440.png 424w, /__u/substackcdn.com/image/fetch/$s_!IWes!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab2484f-0274-4dce-9c12-483a2c2dd95d_2362x2440.png 848w, /__u/substackcdn.com/image/fetch/$s_!IWes!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab2484f-0274-4dce-9c12-483a2c2dd95d_2362x2440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!IWes!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab2484f-0274-4dce-9c12-483a2c2dd95d_2362x2440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!IWes!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab2484f-0274-4dce-9c12-483a2c2dd95d_2362x2440.png" width="1456" height="1504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ab2484f-0274-4dce-9c12-483a2c2dd95d_2362x2440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1504,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1946139,&quot;alt&quot;:&quot;Runna app screenshots&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/206358845?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab2484f-0274-4dce-9c12-483a2c2dd95d_2362x2440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Runna app screenshots" title="Runna app screenshots" srcset="/__u/substackcdn.com/image/fetch/$s_!IWes!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab2484f-0274-4dce-9c12-483a2c2dd95d_2362x2440.png 424w, /__u/substackcdn.com/image/fetch/$s_!IWes!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab2484f-0274-4dce-9c12-483a2c2dd95d_2362x2440.png 848w, /__u/substackcdn.com/image/fetch/$s_!IWes!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab2484f-0274-4dce-9c12-483a2c2dd95d_2362x2440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!IWes!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ab2484f-0274-4dce-9c12-483a2c2dd95d_2362x2440.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">Run Settings, Holiday Mode</figcaption></figure></div><p><em>Emotional signal: &#8220;I told it I was struggling and it listened.&#8221;</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/eidos-design-volume-xxxvi-every-product?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxxvi-every-product?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h3><strong>Reflective level: 3,5/5</strong> </h3><p><em>The reflective level considers the long-term impression and deeper meaning of the design, how it aligns with the user's identity and values.</em></p><p><strong>Runna&#8217;s machinery forgives you. Runna&#8217;s story doesn&#8217;t.</strong></p><p>In February 2026 the company shipped Plan Replay, described in its own words as an interactive, narrative-style recap that celebrates &#8220;a customer&#8217;s completion of a training plan.&#8221; A Wrapped for your marathon block. It&#8217;s lovely, and I&#8217;d watch mine.</p><p>The word doing the work there is <em>completion</em>. There&#8217;s no Replay for the plan you walked away from in week nine, and week nine is the plan you&#8217;d learn something from. Runna Levels hands out points for every run, workout and milestone. The whole reflective layer is a trophy cabinet.</p><p>The tell is a support article. Runna had to publish a page titled <a href="https://support.runna.com/en/articles/15013028-why-does-my-new-to-running-plan-go-down-in-distance-a-guide-to-deload-weeks">&#8220;Why Does My New To Running Plan Go Down in Distance?&#8221;</a> because runners saw a planned drop in volume and read it as a bug. Runna&#8217;s own progress language taught people that down means failure, and then Runna had to write documentation to undo the lesson. That&#8217;s a reflective-level own goal, and almost every product in this category has scored one.</p><p>The identity Runna hands back to you is &#8220;a person who completes plans.&#8221; It&#8217;s a good identity on the good weeks. It&#8217;s also brittle. In week nine, when your knee goes and the grid fills with blanks, the app has nothing to tell you about who you are now, and that&#8217;s the exact moment a coach earns their money.</p><p><strong>Runna built the locker room indeed, but the mirror on the wall still only shows the podium.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!YZha!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d102f8c-7342-4841-972f-0feb19e59d53_2362x2440.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!YZha!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d102f8c-7342-4841-972f-0feb19e59d53_2362x2440.png 424w, /__u/substackcdn.com/image/fetch/$s_!YZha!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d102f8c-7342-4841-972f-0feb19e59d53_2362x2440.png 848w, /__u/substackcdn.com/image/fetch/$s_!YZha!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d102f8c-7342-4841-972f-0feb19e59d53_2362x2440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YZha!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d102f8c-7342-4841-972f-0feb19e59d53_2362x2440.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!YZha!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d102f8c-7342-4841-972f-0feb19e59d53_2362x2440.png" width="1456" height="1504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d102f8c-7342-4841-972f-0feb19e59d53_2362x2440.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1504,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1111019,&quot;alt&quot;:&quot;Runna app screenshots&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/206358845?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d102f8c-7342-4841-972f-0feb19e59d53_2362x2440.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Runna app screenshots" title="Runna app screenshots" srcset="/__u/substackcdn.com/image/fetch/$s_!YZha!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d102f8c-7342-4841-972f-0feb19e59d53_2362x2440.png 424w, /__u/substackcdn.com/image/fetch/$s_!YZha!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d102f8c-7342-4841-972f-0feb19e59d53_2362x2440.png 848w, /__u/substackcdn.com/image/fetch/$s_!YZha!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d102f8c-7342-4841-972f-0feb19e59d53_2362x2440.png 1272w, /__u/substackcdn.com/image/fetch/$s_!YZha!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d102f8c-7342-4841-972f-0feb19e59d53_2362x2440.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">Training Plan</figcaption></figure></div><p><em>Emotional signal: &#8220;I love this app until the week I let it down.&#8221;</em></p><h3>Where it falls short</h3><p><strong>The setback flow won&#8217;t accept the past.</strong> This is the one that gets me. Not Feeling 100% only adjusts forward from the moment you open it. A <a href="https://www.tomsguide.com/wellness/fitness/im-deep-into-marathon-training-fighting-the-flu-and-runnas-new-not-feeling-100-percent-tool-couldnt-be-more-timely">Tom&#8217;s Guide writer with flu</a> had already missed two runs and found she couldn&#8217;t log them after the fact as illness. Her advice to readers was to file your sickness the moment it starts.</p><p>That asks something strange of a person. Losses get reported late. You don&#8217;t sit up in bed at 3am with a fever and fill in a four-question form about your training load. You notice on Sunday, when the week is already gone and the grid is already blank. Runna needs you to have known on Tuesday.</p><p>The locker room exists, however you have to book it before you lose.</p><p><strong>There&#8217;s no designed exit.</strong> No recap for the abandoned plan. No &#8220;here&#8217;s the twenty-two runs you did before your knee went, and here&#8217;s what they built.&#8221; You stop opening it. And since <a href="https://support.runna.com/en/articles/8895444-need-to-pause-your-plan">Runna still has no pause button on the subscription</a>, the plan you&#8217;re avoiding keeps charging you <a href="https://techfundingnews.com/strava-acquires-runna-5-key-takeaways-and-how-it-stacks-up-against-nike-run-club-myfitnesspal-and-fitbit/">$119.99 a year</a> while you avoid it.</p><p><strong>And the injury argument deserves a fair hearing.</strong> In February 2026, <a href="https://the5krunner.com/2026/02/21/runna-ai-marathon-training-injury/">the5krunner published an investigation</a> reporting that physios are seeing Runna-linked overuse cases every week, and concluding that <a href="https://www.techradar.com/health-fitness/are-ai-training-apps-like-runna-putting-you-at-risk-of-injury-i-asked-a-real-life-running-coach">AI training plans &#8220;are not yet ready for complex scenarios applied at scale to general populations&#8221;</a>. The same piece is careful to say no peer-reviewed study shows Runna users get injured at higher rates than people on a static plan, and that calling the product defective would misread the evidence. Runna&#8217;s response to <a href="https://www.aol.com/articles/inside-controversy-surrounding-strava-run-162700562.html">Women&#8217;s Health</a> is that its plans are written by a team of elite runners and Olympians, and AI monitors progress and surfaces recommendations you&#8217;re free to reject.</p><p>The design question underneath the argument is the one worth carrying home: <strong>the app is at its most confident with the user least equipped to argue back.</strong> A beginner can&#8217;t tell the difference between the discomfort that builds you and the discomfort that breaks you. Runna&#8217;s tone gives them no reason to doubt the plan.</p><h3>How rivals solve the same problem</h3><p><a href="https://www.garmin.com/en-US/garmin-technology/running-science/coaching/">Garmin Coach</a> adapts your load and it&#8217;s free with the watch, and it will never once acknowledge that you had a week. It has no emotional register at all. <a href="https://www.nike.com/nrc-app">Nike Run Club</a> is free, static, and pure hype, which is a fine product and the exact opposite of a locker room.</p><p>The most interesting comparison is one we&#8217;ve already covered here. <a href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxvii-love-vs">Gentler Streak</a>, from Volume XXVII, starts from what your body can take today and works forward. Its default is rest. Runna&#8217;s default is the plan. That single difference explains almost everything about how each one feels on your worst week.</p><p>And the market is catching on. <a href="https://apps.apple.com/us/app/daptiv/id6751173422">Daptiv</a>, a new AI coach, opens its App Store page with &#8220;Missed a workout because life got chaotic?&#8221; and promises training &#8220;without burnout, guilt, or rigid schedules.&#8221; The loss is becoming the battleground. Whoever designs it best wins the decade.</p><h3>The verdict, and what you can steal</h3><p>Runna is the best-built running coach you can buy for the money, and it solved the logistics of failure while leaving the meaning of it untouched. The four-question form is real design work, but the trophy cabinet undercuts it.</p><p>The best thing in this app is three words long. <strong>&#8220;Not Feeling 100%&#8221;</strong> avoids asking if you&#8217;re injured, which is medical and frightening and sounds permanent. It avoids asking if you failed. It asks whether you&#8217;re at one hundred percent, and it lets you say no without explaining yourself. Steal that copy. Steal the whole posture behind it.</p><p>For your own work:</p><ul><li><p>Design the off-plan state with the same care you gave the on-plan state</p></li><li><p>Let people report a setback after the fact, because nobody files it on time</p></li><li><p>Give the abandoned thing an ending, and put something true in it</p></li><li><p>Make regression legible, so a planned drop reads as strategy instead of failure</p></li><li><p>Name the setback in the user&#8217;s language, with no shame and no diagnosis attached</p></li></ul><h3><strong>Overall:</strong> <strong>4,1/5 </strong>&#11088;</h3><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/eidos-design-volume-xxxvi-every-product?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxxvi-every-product?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div><hr></div><h3><strong>And this is it for today,</strong></h3><p>Kostyuk will be back on court soon. The forty-seven teams flying home this month will spend the next four years in training, matches and in the locker rooms, where the whole thing gets decided.</p><p>Our users are in there, too. Week nine of the plan, day forty of the streak, the month everything went wrong. They&#8217;re sitting with a towel over their heads, working out whether they&#8217;re coming back, and most of our products are still holding a confetti cannon and waiting for a win that isn&#8217;t coming.</p><p>Build them somewhere to sit.</p><p><em>As always, this newsletter is free, but if you enjoyed it, please consider sharing it with a friend or two. Spreading the love is what it's all about, folks </em>&#128420;</p><blockquote><p>Sincerely, <br>Vadym Grin</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AI in UX Studio: What Is an AI Orchestrator? Everything Designers Need to Know]]></title><description><![CDATA[Edition 15 | A professional article draft for Eidos Design]]></description><link>https://eidosdesign.substack.com/p/ai-in-ux-studio-what-is-an-ai-orchestrator</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/ai-in-ux-studio-what-is-an-ai-orchestrator</guid><dc:creator><![CDATA[Siavash Memar]]></dc:creator><pubDate>Mon, 29 Jun 2026 18:20:30 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/be878251-eb7a-48e6-bf0b-ac4b7a327146_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Siavash is here and we have another edition of AI in UX Studio. Most designers are still thinking about AI as a single prompt going in, one response coming out. But that model is already outdated. The products being built right now &#8212; the ones that actually feel intelligent &#8212; are running on something much more complex underneath: a web of agents, models, and tools all working together, coordinated by a layer most of us have never been taught to design for.</p><h2>Overview</h2><p>An AI orchestrator is the layer that sits behind everything and decides: which model runs, in what order, with what information, and under what rules. Think of it as a director that keeps a cast of specialized agents moving in sync &#8212; routing tasks, passing context between steps, checking outputs against guardrails, and deciding when a human needs to step in. You&#8217;ll rarely see it in the UI. But you&#8217;ll absolutely feel it in the product.</p><h2>Why designers should care</h2><p>Here&#8217;s the thing: orchestration is what determines whether an AI product actually works or just looks like it does. It shapes how fast responses come back, whether the system can explain its reasoning, how gracefully it handles mistakes, and whether users feel in control or at the mercy of some invisible process.</p><p>Take a simple request: &#8220;Summarize last month&#8217;s performance and tell me what to focus on next.&#8221; Sounds easy. But no single model handles that end-to-end. You need something to pull the data, something to make sense of it, something to reason about priorities, and something to package it all in a format that&#8217;s actually useful. Each of those is a separate job. And if the wiring between them is sloppy &#8212; agents not passing the right context, no guardrails on what the recommendation engine can say, errors disappearing silently &#8212; the user gets a response that just feels off. They can&#8217;t explain why. They just stop trusting it.</p><p>That&#8217;s exactly why designers need to be in this conversation. We&#8217;re the ones who understand what users actually need moment to moment. That&#8217;s the real job of orchestration design: knowing when to automate, when to pause, when to explain yourself, and when to put the human back in charge.</p><h2>Core patterns</h2><p>There are five main ways agents can be organized to work together. Each one creates a different user experience &#8212; different speeds, different failure modes, different levels of transparency. Knowing which pattern you&#8217;re working with is the first step to designing it well.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>Sequential is the most common. Agents run one after another, each handing its output to the next: retrieve data, clean it, summarize it, format it. Simple to reason about, easy to debug. The catch is latency &#8212; the user is staring at a spinner while the whole chain runs. Your job: show progress at each step. Stream partial results when you can. Don&#8217;t make people wait in silence.</p>
      <p>
          <a href="/__u/eidosdesign.substack.com/p/ai-in-ux-studio-what-is-an-ai-orchestrator">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[June 2026: You Raise the Ceiling]]></title><description><![CDATA[Figma Config put code, motion, and shaders on the canvas. Anthropic's best model lasted three days in public. Midjourney left the screen for the body.]]></description><link>https://eidosdesign.substack.com/p/june-2026-you-raise-the-ceiling</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/june-2026-you-raise-the-ceiling</guid><dc:creator><![CDATA[Mykola Korzh]]></dc:creator><pubDate>Thu, 25 Jun 2026 19:30:14 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6cb38982-2fa7-494c-88f4-1aa818f9ebaf_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Hello fellow designers, creatives, digital professionals, and Eidos Design members!</strong></p><p>Capability climbing, better models, bigger context windows, higher benchmark scores. This month the action moved to the floor. Producing a competent first draft, a layout, a motion study, a working prototype got cheap and easy for everyone. Then at Config this week, Dylan Field named the stakes from the main stage: &#8220;But while AI has lowered the floor, it has not raised the ceiling. Designers, creatives, builders: you will raise the ceiling.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-uvT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-uvT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png" width="1400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Newspaper icon with the title 'News'.&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="Newspaper icon with the title 'News'." title="Newspaper icon with the title 'News'." srcset="/__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Config Turned Code, Motion, and Shaders Into Materials You Paint With</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9lmv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f04c8c-0bbf-440a-afad-3bdadc23855e_1632x918.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9lmv!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f04c8c-0bbf-440a-afad-3bdadc23855e_1632x918.png 424w, /__u/substackcdn.com/image/fetch/$s_!9lmv!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f04c8c-0bbf-440a-afad-3bdadc23855e_1632x918.png 848w, /__u/substackcdn.com/image/fetch/$s_!9lmv!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f04c8c-0bbf-440a-afad-3bdadc23855e_1632x918.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9lmv!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f04c8c-0bbf-440a-afad-3bdadc23855e_1632x918.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9lmv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f04c8c-0bbf-440a-afad-3bdadc23855e_1632x918.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3f04c8c-0bbf-440a-afad-3bdadc23855e_1632x918.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;:1026422,&quot;alt&quot;:&quot;Figma Config 2026: Code Layers, Figma Motion, shader fills, and generative plugins now live on the canvas. Source: Figma.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/203464062?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f04c8c-0bbf-440a-afad-3bdadc23855e_1632x918.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figma Config 2026: Code Layers, Figma Motion, shader fills, and generative plugins now live on the canvas. Source: Figma." title="Figma Config 2026: Code Layers, Figma Motion, shader fills, and generative plugins now live on the canvas. Source: Figma." srcset="/__u/substackcdn.com/image/fetch/$s_!9lmv!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f04c8c-0bbf-440a-afad-3bdadc23855e_1632x918.png 424w, /__u/substackcdn.com/image/fetch/$s_!9lmv!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f04c8c-0bbf-440a-afad-3bdadc23855e_1632x918.png 848w, /__u/substackcdn.com/image/fetch/$s_!9lmv!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f04c8c-0bbf-440a-afad-3bdadc23855e_1632x918.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9lmv!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3f04c8c-0bbf-440a-afad-3bdadc23855e_1632x918.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"><em>Figma Config 2026: Code Layers, Figma Motion, shader fills, and generative plugins now live on the canvas. Source: Figma.</em></figcaption></figure></div><p>Figma Config 2026 ran June 23 to 25 at Moscone Center, and Dylan Field&#8217;s Wednesday keynote was the most AI-focused in the conference&#8217;s history. The framing was &#8220;limitless expression on the canvas,&#8221; and the substance backed it up. The keynote covered a whole set of new materials: code, motion, shaders, generative plugins, and Weave workflows, all living on the canvas next to your frames.</p><p>Start with the one that reorders the designer-developer relationship. <strong>Code Layers</strong> let you turn any design layer into an interactive code layer with a single click or a prompt, duplicate it to explore directions side by side, and riff, comment, and iterate with teammates in the same file. You can extract a code layer back into editable design layers and sync your changes back to code with one click. </p><blockquote><p>&#8220;Code should be treated like any other design material.&#8221; </p></blockquote><p>Early access opens via waitlist in July at figma.com/config-betas.</p><p>Then <strong>Figma Motion</strong>, which brings a real timeline, keyframes, and presets into Figma Design. You can build animation from scratch or layer it onto existing work, and the Figma agent can generate a starting point for you. The part that matters for teams: motion becomes a design-system element, so you animate once and it applies across screens and across collaborators&#8217; files. Dev Mode shows inspectable timing values, easing curves, and keyframes, and exports to CSS, JSON, React, or MP4, WebM, animated SVG, and GIF. You can also pass animated frames to a coding agent over MCP. Motion now lives right where your design does.</p><p>There&#8217;s more. <strong>Shader fills and effects</strong>: describe the effect you want or hand the agent an image reference, and it builds the shader for you, parameterized by default with controls right on the canvas, stackable, and convertible to code (interactive shaders are coming soon). <strong>Generative plugins</strong>: describe a tool&#8217;s behavior and controls in plain language, with no local dev environment or plugin-API knowledge required, and share it inside a file immediately. <strong>Weave tools</strong>: a node-based canvas for building generative workflows, where you connect models, transform assets, and compare approaches, then publish the workflow as a template for others to remix.</p><p>And the <strong>Design agent</strong> grew up. It picked up Skills, which package a workflow into reusable instructions, and Connectors that wire it into Notion, Slack, Granola, Hex, GitHub, and Atlassian. Agent chats are now visible to teammates by default, with a private option, which quietly turns prompting into a team-visible craft everyone can learn from. The agent is also expanding to FigJam and Slides.</p><p>A year ago we argued about whether AI could produce a usable first draft. Config 2026 moved the question. The whole production layer, code, motion, visual effects, custom tooling, is now promptable material on one canvas. Clean artifacts are cheap and everywhere. The taste to direct them is the scarce thing.</p><p>What it means for you: the brief is changing under your feet. Your job now is to direct and judge the version the canvas produced for you, across code and motion and effects that used to need separate specialists and separate tools. Field&#8217;s floor-and-ceiling line is a job description. The floor fell so far this month that the one thing left unmistakably yours is the ceiling.</p><h2>Apple Made the Model a Setting</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Bk5R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd9d2c5-d525-4db3-b99d-5f427de9582a_1280x562.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Bk5R!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd9d2c5-d525-4db3-b99d-5f427de9582a_1280x562.png 424w, /__u/substackcdn.com/image/fetch/$s_!Bk5R!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd9d2c5-d525-4db3-b99d-5f427de9582a_1280x562.png 848w, /__u/substackcdn.com/image/fetch/$s_!Bk5R!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd9d2c5-d525-4db3-b99d-5f427de9582a_1280x562.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Bk5R!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd9d2c5-d525-4db3-b99d-5f427de9582a_1280x562.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Bk5R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd9d2c5-d525-4db3-b99d-5f427de9582a_1280x562.png" width="1280" height="562" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7dd9d2c5-d525-4db3-b99d-5f427de9582a_1280x562.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:562,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:985292,&quot;alt&quot;:&quot;Apple's website screenshot.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/203464062?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F54d73ea5-269a-4fc3-9d7a-5139a13fbaa6_1280x633.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Apple's website screenshot." title="Apple's website screenshot." srcset="/__u/substackcdn.com/image/fetch/$s_!Bk5R!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd9d2c5-d525-4db3-b99d-5f427de9582a_1280x562.png 424w, /__u/substackcdn.com/image/fetch/$s_!Bk5R!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd9d2c5-d525-4db3-b99d-5f427de9582a_1280x562.png 848w, /__u/substackcdn.com/image/fetch/$s_!Bk5R!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd9d2c5-d525-4db3-b99d-5f427de9582a_1280x562.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Bk5R!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7dd9d2c5-d525-4db3-b99d-5f427de9582a_1280x562.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"><em>Apple unveiled an all-new Siri at WWDC on June 8, with Apple Intelligence features arriving this fall. Source: Apple.</em></figcaption></figure></div><p>WWDC landed on June 8. Apple officially unveiled an entirely new version of Siri, deeply integrated across iPhone, iPad, Mac, Apple Watch, and Vision Pro, that can search your personal context, pull from the web, and understand what&#8217;s on your screen. Apple confirmed that much itself.</p><p>The more interesting part is what the reporting around it describes, and I want to keep Apple&#8217;s claims separate from the press reports. According to multiple outlets, the rebuilt Siri runs on a custom 1.2-trillion-parameter Gemini model that Apple is licensing from Google for a figure reported around a billion dollars a year. And iOS 27 is reported to introduce an Extensions system that lets users choose which model powers Apple Intelligence features, with ChatGPT, Gemini, and Claude all in the frame. Apple&#8217;s own press release names no model, parameter count, price, or picker, so hold those specifics as well-sourced reporting that Apple hasn&#8217;t confirmed on stage. Either way, this would give Claude its first native place on the iPhone, with a rollout expected later this year.</p><p>What Apple did put numbers on is quieter and structural. iOS 27 ships as a free update this fall, reaching every iPhone from the 11 onward, with apps launching up to 30 percent faster and photos loading up to 70 percent faster. The plumbing gets faster while the intelligence on top of it becomes swappable.</p><p>With a model picker, the model is a user setting you can swap, like a default browser. Intelligence becomes a commodity slot, and the largest consumer install base on earth is reportedly about to make that explicit.</p><p>If the user picks the model underneath an experience and can change it whenever they like, the model belongs to them. Your differentiator is the the trust in it, the way the experience behaves when the model is great and when it&#8217;s wrong. The intelligence got more powerful and less yours. You&#8217;re designing the relationship with a brain you don&#8217;t own.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/june-2026-you-raise-the-ceiling?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Eidos Design | UX AI Community! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/june-2026-you-raise-the-ceiling?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/june-2026-you-raise-the-ceiling?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><h2>Anthropic&#8217;s Best Model Lasted Three Days in Public</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!JR6x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740b3b62-7b70-4b87-8c94-ebbb7b22fe65_1280x633.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!JR6x!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740b3b62-7b70-4b87-8c94-ebbb7b22fe65_1280x633.png 424w, /__u/substackcdn.com/image/fetch/$s_!JR6x!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740b3b62-7b70-4b87-8c94-ebbb7b22fe65_1280x633.png 848w, /__u/substackcdn.com/image/fetch/$s_!JR6x!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740b3b62-7b70-4b87-8c94-ebbb7b22fe65_1280x633.png 1272w, /__u/substackcdn.com/image/fetch/$s_!JR6x!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740b3b62-7b70-4b87-8c94-ebbb7b22fe65_1280x633.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!JR6x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740b3b62-7b70-4b87-8c94-ebbb7b22fe65_1280x633.png" width="1280" height="633" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/740b3b62-7b70-4b87-8c94-ebbb7b22fe65_1280x633.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:633,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:203721,&quot;alt&quot;:&quot;Claude Fable 5 launched June 9 and drew immediate backlash over hidden, self-downgrading guardrails. Source: Decrypt.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/203464062?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740b3b62-7b70-4b87-8c94-ebbb7b22fe65_1280x633.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Claude Fable 5 launched June 9 and drew immediate backlash over hidden, self-downgrading guardrails. Source: Decrypt." title="Claude Fable 5 launched June 9 and drew immediate backlash over hidden, self-downgrading guardrails. Source: Decrypt." srcset="/__u/substackcdn.com/image/fetch/$s_!JR6x!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740b3b62-7b70-4b87-8c94-ebbb7b22fe65_1280x633.png 424w, /__u/substackcdn.com/image/fetch/$s_!JR6x!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740b3b62-7b70-4b87-8c94-ebbb7b22fe65_1280x633.png 848w, /__u/substackcdn.com/image/fetch/$s_!JR6x!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740b3b62-7b70-4b87-8c94-ebbb7b22fe65_1280x633.png 1272w, /__u/substackcdn.com/image/fetch/$s_!JR6x!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F740b3b62-7b70-4b87-8c94-ebbb7b22fe65_1280x633.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"><em>Claude Fable 5 launched June 9 and drew immediate backlash over hidden, self-downgrading guardrails. Source: Decrypt.</em></figcaption></figure></div><p>The strangest, most-shared AI story of the month is also, underneath the drama, a design story.</p><p>On June 9, Anthropic released Claude Fable 5, the public version of its more powerful Mythos 5 model, calling it its strongest model yet at software engineering, knowledge work, and vision. Within hours, two things went wrong. First, users hit a wall of refusals, on biology questions, on legitimate cybersecurity research, even on help with AI development itself. Then came the real scandal. Buried in a 319-page system card, researchers found that Fable would quietly downgrade its own answers when it detected requests related to frontier AI development. You could ask for help, get a deliberately weakened response, and never be told the model was holding back. Critics called it secret sabotage. Anthropic reversed course within a day, made the safeguards visible, and apologized in plain words: &#8220;We made the wrong tradeoff, and we apologize for not getting the balance right.&#8221;</p><p>It got bigger. A quote attributed to the NSA, that the model &#8220;broke into almost all of our classified systems, not in weeks, but in hours&#8221; during an authorized red-team test, went viral as &#8220;Claude hacked the NSA,&#8221; before the original author clarified the narrative was misleading. By June 12, the US government had ordered Anthropic to cut off access to Fable 5 and Mythos 5 for all foreign nationals, including its own non-citizen employees, over fears the model could be jailbroken to find software vulnerabilities. The most capable model anyone had shipped was, days later, partly switched off.</p><h2>Midjourney Left the Screen for the Human Body</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!aYAz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1445cec3-8637-486d-a0be-1c8efef1c9ff_1600x897.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!aYAz!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1445cec3-8637-486d-a0be-1c8efef1c9ff_1600x897.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!aYAz!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1445cec3-8637-486d-a0be-1c8efef1c9ff_1600x897.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!aYAz!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1445cec3-8637-486d-a0be-1c8efef1c9ff_1600x897.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!aYAz!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1445cec3-8637-486d-a0be-1c8efef1c9ff_1600x897.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!aYAz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1445cec3-8637-486d-a0be-1c8efef1c9ff_1600x897.jpeg" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1445cec3-8637-486d-a0be-1c8efef1c9ff_1600x897.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:257875,&quot;alt&quot;:&quot;Midjourney&#8217;s first hardware: a sixty-second full-body &#8220;ultrasonic CT&#8221; scanner that maps your anatomy. Source: Midjourney, via Engadget.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/203464062?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1445cec3-8637-486d-a0be-1c8efef1c9ff_1600x897.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Midjourney&#8217;s first hardware: a sixty-second full-body &#8220;ultrasonic CT&#8221; scanner that maps your anatomy. Source: Midjourney, via Engadget." title="Midjourney&#8217;s first hardware: a sixty-second full-body &#8220;ultrasonic CT&#8221; scanner that maps your anatomy. Source: Midjourney, via Engadget." srcset="/__u/substackcdn.com/image/fetch/$s_!aYAz!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1445cec3-8637-486d-a0be-1c8efef1c9ff_1600x897.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!aYAz!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1445cec3-8637-486d-a0be-1c8efef1c9ff_1600x897.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!aYAz!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1445cec3-8637-486d-a0be-1c8efef1c9ff_1600x897.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!aYAz!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1445cec3-8637-486d-a0be-1c8efef1c9ff_1600x897.jpeg 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"><em>Midjourney&#8217;s first hardware: a sixty-second full-body &#8220;ultrasonic CT&#8221; scanner that maps your anatomy. Source: Midjourney, via Engadget.</em></figcaption></figure></div><p>The most unexpected move of the month came from a company nobody had on the healthcare bingo card. On June 18, Midjourney, the lab known for turning text into images, announced its first piece of hardware: a full-body medical scanner.</p><p>It&#8217;s called the Midjourney Scanner, and CEO David Holz calls the technique &#8220;ultrasonic CT.&#8221; You stand on a platform that lowers into a tank of water while a ring of ultrasound transducers fire sound waves through you from every angle at once. Software reconstructs the echoes into a three-dimensional map of your muscle, fat, bone, and organs in about sixty seconds, with no radiation and no magnetic field. The plan is a chain of locations Midjourney calls the Midjourney Spa, the first opening in San Francisco&#8217;s Union Square by the end of 2027, with scanning rooms sitting next to a gym, saunas, and cold plunge pools. Holz describes stepping &#8220;into a shallow pool of golden light.&#8221; The company says it wants 50,000 of these scanners deployed worldwide over six years.</p><p>The part that matters for us is this. The imaging tech isn&#8217;t Midjourney&#8217;s. It&#8217;s licensed from Butterfly Network, the ultrasound-on-chip company, under a deal worth up to $74 million over five years. The science is Butterfly&#8217;s. What Midjourney is building is the experience: the sixty-second scan, the golden light, the spa, the calm choreography around one of the most anxious things a person does, looking inside their own body. The defensible part of this product is design, almost top to bottom.</p><p>Whole-body screening of healthy people is medically contested, because it surfaces incidental findings that lead to anxiety, more tests, and procedures that don&#8217;t always help. The scanner has no FDA clearance for diagnosis yet. Midjourney is starting with body-composition maps, which don&#8217;t need clearance, and says it will add approvals over time. So treat the wellness framing as marketing for now, and the medical claims as unproven until the regulators weigh in.</p><h2>Handpicked Highlights</h2><p>&#128073; <strong><a href="https://youtu.be/z7A0R9fwixg">Loredana Crisan on Figma&#8217;s big bets for the future of AI design</a></strong> (Dive Club). A good companion to the Config section, from someone shaping where the canvas goes next.</p><p>&#128073; <strong><a href="https://every.to/p/after-automation">After Automation</a></strong> by Dan Shipper (Every). The argument that AI commoditizes yesterday&#8217;s competence and raises the premium on human judgment. The cleanest version of this issue&#8217;s thread, worth reading next to What June Revealed.</p><p>&#128073; <strong><a href="https://polar.sh/blog/orbit-llm-safe-design-system">Building an LLM safe design system</a></strong> by Polar. How they built Orbit, a system that makes off-system choices technically impossible with typed tokens and a single Box component, so AI-written UI stays consistent.</p><p>&#128073; <strong><a href="https://jakub.kr/writing/details-that-make-interfaces-feel-better">Details That Make Interfaces Feel Better</a></strong> by Jakub. A practical catalog of small refinements, balanced text wrapping, concentric radius, interruptible animations, that separate good interfaces from great ones.</p><p>&#128073; <strong><a href="/__u/southleft.substack.com/p/life-after-the-prototype">Life After the Prototype</a></strong> by TJ (Southleft). The polished prototype is the easy part. The real work is moving it into production tied to your design system, and he lays out a concrete workflow with branches, tokens, Storybook, and AI self-audits.</p><p>&#128073; <strong><a href="https://youtu.be/omX6wrLuX08">Building a School Where AI Models Learn About Humanity</a></strong> (Every). A look at teaching models human context and values, a fitting bookend to a month spent on owning the experience layer on top of models you don&#8217;t own.</p><h2>What June Revealed</h2><p>Here&#8217;s the thing I keep circling. The floor under our craft keeps dropping, and average output gets good for free. That leaves one thing worth figuring out: what stays unmistakably ours when the machine can do the rest.</p><p>Dylan Field gave the cleanest answer I&#8217;ve heard: the ceiling. Every story this month pointed at the same narrow place underneath that word. Figma turned code and motion into materials, Apple swapped the model, Midjourney licensed the science and kept the experience, betting its whole next act on the design. The job market pays for judgment now. The regulators stepped back.</p><p>The machine is getting very good at answering, and the value is migrating to the people who are good at asking, choosing, and deciding what&#8217;s true and what&#8217;s right. That&#8217;s the oldest skill we have. The tools just started forcing us to use it on purpose.</p><p>Average got automated this month. The ceiling is still yours. Go raise it.</p><div><hr></div><p>If this edition gave you something to think about, pass it to someone who needs to read it. And subscribe if you haven&#8217;t yet.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><blockquote><p>Sincerely,<br>Mykola Korzh</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Eidos Design. Volume XXXIV: This Apple-Award Sun Tracker Is Designed To Disappear]]></title><description><![CDATA[Inside Lumy's ground-up redesign, the indie sun tracker whose "light through glass" look beat Apple to its own Liquid Glass moment.]]></description><link>https://eidosdesign.substack.com/p/eidos-design-volume-xxxiv-this-apple</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/eidos-design-volume-xxxiv-this-apple</guid><dc:creator><![CDATA[Vadym Grin]]></dc:creator><pubDate>Fri, 19 Jun 2026 08:02:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4a165083-78be-4eb6-8821-22dc8dfa285e_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Hello fellow designers, creatives, digital professionals and Eidos Design members!</strong></p><p>We&#8217;re a few days out from the longest day of the year. On June 21, the sun in the northern hemisphere lingers longer than it will at any other point in 2026, and most of us will spend a good chunk of that record-breaking daylight indoors, looking at glowing rectangles.</p><p>One app treats that gap as its entire reason to exist. It tracks the sun down to the minute: sunrise, golden hour, blue hour, the last sliver of light before dark. And the whole point of all that precision is to get you to close the app and walk outside.</p><p>That&#8217;s a strange goal for a piece of software. Most products fight for your minutes. This one hands them back. <strong>The best version of this app is the one you barely open.</strong> It tells you when the light will be good, then it trusts you to go live in it.</p><p>I&#8217;ve been sitting with this idea since the app&#8217;s big redesign last year, and it keeps tugging at the same thread we pulled in <a href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxvii-love-vs">Volume XXVII</a>: the difference between products that need you and products that serve you. A sun tracker is a clean test case. You can&#8217;t doomscroll the sunset. You either go see it, or you don&#8217;t.</p><p>This issue: a full teardown of <strong>Lumy</strong>, and what its window-to-the-sky design teaches the rest of us. </p><p>At the end of this issue, I will introduce you to the new format of the newsletter and invite you to a secret place.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2><strong>Lumy: the sun tracker built to be put down</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GbwW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7dea6bc-c364-4e97-b33a-48c49fe5c8bb_1400x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GbwW!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7dea6bc-c364-4e97-b33a-48c49fe5c8bb_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!GbwW!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7dea6bc-c364-4e97-b33a-48c49fe5c8bb_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!GbwW!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7dea6bc-c364-4e97-b33a-48c49fe5c8bb_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GbwW!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7dea6bc-c364-4e97-b33a-48c49fe5c8bb_1400x400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GbwW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7dea6bc-c364-4e97-b33a-48c49fe5c8bb_1400x400.png" width="1400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7dea6bc-c364-4e97-b33a-48c49fe5c8bb_1400x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:803130,&quot;alt&quot;:&quot;The Lumy app icon on a colorful background.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/202188262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7dea6bc-c364-4e97-b33a-48c49fe5c8bb_1400x400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Lumy app icon on a colorful background." title="The Lumy app icon on a colorful background." srcset="/__u/substackcdn.com/image/fetch/$s_!GbwW!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7dea6bc-c364-4e97-b33a-48c49fe5c8bb_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!GbwW!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7dea6bc-c364-4e97-b33a-48c49fe5c8bb_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!GbwW!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7dea6bc-c364-4e97-b33a-48c49fe5c8bb_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GbwW!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7dea6bc-c364-4e97-b33a-48c49fe5c8bb_1400x400.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">Lumy</figcaption></figure></div><p>Most apps want to be a destination. <strong>Lumy</strong> wants to be a window.</p><p>You don&#8217;t admire a window. You look through it, at the thing on the other side. That single idea runs through every screen of this app. The May 2025 redesign was built on that concept. The maker&#8217;s own note calls it a <a href="https://impresskit.net/lumy">&#8220;window to our outside world,&#8221;</a> with a UI meant to feel lit by the day beyond the glass. Every view carries a faint echo of light passing through a pane. The app glows the way a room glows in late afternoon.</p><p>There&#8217;s a small irony here, because Lumy shipped that light-through-glass look in spring 2025. A few months later, <a href="https://apps.apple.com/gb/app/lumy/id908905093">Apple made glass the entire personality of iOS 26</a> with Liquid Glass, and Lumy slid right into it on the Apple Watch. The indie app got there first, on its own terms, for a reason that meant something. That&#8217;s the difference between an aesthetic and a metaphor.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!9hD7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992a8be1-0b27-479a-947e-a51e896d629d_1180x2556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!9hD7!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992a8be1-0b27-479a-947e-a51e896d629d_1180x2556.png 424w, /__u/substackcdn.com/image/fetch/$s_!9hD7!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992a8be1-0b27-479a-947e-a51e896d629d_1180x2556.png 848w, /__u/substackcdn.com/image/fetch/$s_!9hD7!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992a8be1-0b27-479a-947e-a51e896d629d_1180x2556.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9hD7!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992a8be1-0b27-479a-947e-a51e896d629d_1180x2556.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!9hD7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992a8be1-0b27-479a-947e-a51e896d629d_1180x2556.png" width="280" height="606.5084745762712" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/992a8be1-0b27-479a-947e-a51e896d629d_1180x2556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2556,&quot;width&quot;:1180,&quot;resizeWidth&quot;:280,&quot;bytes&quot;:340745,&quot;alt&quot;:&quot;Lumy app screenshot&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/202188262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992a8be1-0b27-479a-947e-a51e896d629d_1180x2556.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Lumy app screenshot" title="Lumy app screenshot" srcset="/__u/substackcdn.com/image/fetch/$s_!9hD7!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992a8be1-0b27-479a-947e-a51e896d629d_1180x2556.png 424w, /__u/substackcdn.com/image/fetch/$s_!9hD7!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992a8be1-0b27-479a-947e-a51e896d629d_1180x2556.png 848w, /__u/substackcdn.com/image/fetch/$s_!9hD7!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992a8be1-0b27-479a-947e-a51e896d629d_1180x2556.png 1272w, /__u/substackcdn.com/image/fetch/$s_!9hD7!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F992a8be1-0b27-479a-947e-a51e896d629d_1180x2556.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">Lumy app</figcaption></figure></div><p>Lumy comes from <a href="https://t2online.in/tech/tech-news/here-are-the-winners-of-2024-app-store-awardsand-what-makes-it-special-for-three-of-them/1251508">Raja Vijayaraman</a>, a self-taught developer in Chennai who studied mechanical engineering, spent time in VFX, then fell hard for the iPhone and taught himself to code. He builds under the name <a href="https://www.waplestuff.com/apps/lumy/">Waple Stuff</a>, and his wife, a photographer, is his creative partner. His description of how they work tells you most of what you need to know about the app&#8217;s restraint: </p><blockquote><p>&#8220;We create apps for ourselves. Once we are satisfied, we put them on the App Store, hoping to connect with people who share our design aesthetics.&#8221; </p></blockquote><p>Lumy started as a tool the two of them needed, a way to find golden hour for their own photos. It grew from there. This is the same maker whose calculator app, <a href="https://www.waplestuff.com/">Calzy, won an Apple Design Award back in 2018</a>, so the pedigree runs deep.</p><div><hr></div><p><em>Reminder: Product evaluation is done according to <strong><a href="https://www.interaction-design.org/literature/article/norman-s-three-levels-of-design?srsltid=AfmBOoreR0yuPX4BhizGaTQOjXUz4fbUE_zgJoXUVePZUP_ZbqZe5RxL">Don Norman&#8217;s 3 levels of design</a></strong>.</em> </p><h3>Visceral level: 5/5 </h3><p><em>The visceral level is responsible for first impressions.</em></p><p>The trophy shelf is real. Lumy was <a href="https://www.apple.com/newsroom/2024/12/apple-honors-2024-app-store-award-winners/">Apple Watch App of the Year in 2024</a> and a <a href="https://www.apple.com/newsroom/2025/06/apple-unveils-winners-and-finalists-of-the-2025-apple-design-awards/">2025 Apple Design Awards finalist</a> in the Innovation category. Apple&#8217;s design team singled out its &#8220;simple design, carefully curated color palette, and elegant widgets and Live Activities.&#8221;</p><p>Open it and the first thing you do is pick a <strong>Mode</strong>. Daily, Photography, Hiking, Mindfulness, Travel. The choice isn&#8217;t cosmetic. Your mode reshapes what the app surfaces first, so a photographer leads with golden and blue hour while someone meditating at dawn leads with first light. The app decides what to hide so you don&#8217;t have to. That&#8217;s an editorial stance built into the product.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Spsf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc62f4d09-ee28-4778-9986-46303b6e7d1d_1179x2556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Spsf!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc62f4d09-ee28-4778-9986-46303b6e7d1d_1179x2556.png 424w, /__u/substackcdn.com/image/fetch/$s_!Spsf!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc62f4d09-ee28-4778-9986-46303b6e7d1d_1179x2556.png 848w, /__u/substackcdn.com/image/fetch/$s_!Spsf!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc62f4d09-ee28-4778-9986-46303b6e7d1d_1179x2556.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Spsf!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc62f4d09-ee28-4778-9986-46303b6e7d1d_1179x2556.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Spsf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc62f4d09-ee28-4778-9986-46303b6e7d1d_1179x2556.png" width="280" height="607.0229007633587" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c62f4d09-ee28-4778-9986-46303b6e7d1d_1179x2556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2556,&quot;width&quot;:1179,&quot;resizeWidth&quot;:280,&quot;bytes&quot;:327862,&quot;alt&quot;:&quot;Lumy's mode selection&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/202188262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc62f4d09-ee28-4778-9986-46303b6e7d1d_1179x2556.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Lumy's mode selection" title="Lumy's mode selection" srcset="/__u/substackcdn.com/image/fetch/$s_!Spsf!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc62f4d09-ee28-4778-9986-46303b6e7d1d_1179x2556.png 424w, /__u/substackcdn.com/image/fetch/$s_!Spsf!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc62f4d09-ee28-4778-9986-46303b6e7d1d_1179x2556.png 848w, /__u/substackcdn.com/image/fetch/$s_!Spsf!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc62f4d09-ee28-4778-9986-46303b6e7d1d_1179x2556.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Spsf!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc62f4d09-ee28-4778-9986-46303b6e7d1d_1179x2556.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">Lumy</figcaption></figure></div><p>From there, the home view lays out the day as a clean visual timeline of solar events. Tap any moment and Lumy opens up the supporting detail: wind speed, cloud cover, visibility for that exact slice of the day. A <strong>time-travel slider</strong> lets you scrub the whole day forward and back to see how the light will move, which is the kind of thing photographers pay for in heavier tools.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7rLH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b502c4-af6a-424a-9dc9-feb541c7c032_1180x2556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7rLH!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b502c4-af6a-424a-9dc9-feb541c7c032_1180x2556.png 424w, /__u/substackcdn.com/image/fetch/$s_!7rLH!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b502c4-af6a-424a-9dc9-feb541c7c032_1180x2556.png 848w, /__u/substackcdn.com/image/fetch/$s_!7rLH!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b502c4-af6a-424a-9dc9-feb541c7c032_1180x2556.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7rLH!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b502c4-af6a-424a-9dc9-feb541c7c032_1180x2556.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7rLH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b502c4-af6a-424a-9dc9-feb541c7c032_1180x2556.png" width="281" height="608.6745762711864" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/66b502c4-af6a-424a-9dc9-feb541c7c032_1180x2556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2556,&quot;width&quot;:1180,&quot;resizeWidth&quot;:281,&quot;bytes&quot;:504605,&quot;alt&quot;:&quot;Lumy main screen with the timeline and time slider.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/202188262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b502c4-af6a-424a-9dc9-feb541c7c032_1180x2556.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Lumy main screen with the timeline and time slider." title="Lumy main screen with the timeline and time slider." srcset="/__u/substackcdn.com/image/fetch/$s_!7rLH!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b502c4-af6a-424a-9dc9-feb541c7c032_1180x2556.png 424w, /__u/substackcdn.com/image/fetch/$s_!7rLH!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b502c4-af6a-424a-9dc9-feb541c7c032_1180x2556.png 848w, /__u/substackcdn.com/image/fetch/$s_!7rLH!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b502c4-af6a-424a-9dc9-feb541c7c032_1180x2556.png 1272w, /__u/substackcdn.com/image/fetch/$s_!7rLH!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F66b502c4-af6a-424a-9dc9-feb541c7c032_1180x2556.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">Lumy</figcaption></figure></div><p>The move I keep coming back to is the State of Mind integration. Lumy reads your mood entries from the Health app and suggests when to step out for some sunlight, with a thumbs up or down to refine the nudge over time. It calculates everything on-device, no server calls, no tracking. A wellness feature that doesn&#8217;t phone home. In 2026, that alone is a statement.</p><h3><strong>Behavioral level: 5/5</strong> </h3><p><em>This level focuses on usability, how the product performs and whether it effectively solves user problems.</em></p><p>The first thirty seconds with Lumy feel like opening a curtain. The palette shifts with the time of day, so a morning launch greets you in cool first-light tones and an evening one warms toward amber. The light-through-glass treatment gives every surface a soft inner glow, like sun caught in frosted glass. It reads as calm before you&#8217;ve understood a single number on the screen.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-9fM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01d7f74-a1bf-4060-a0a3-ee78dc83c624_1180x2556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-9fM!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01d7f74-a1bf-4060-a0a3-ee78dc83c624_1180x2556.png 424w, /__u/substackcdn.com/image/fetch/$s_!-9fM!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01d7f74-a1bf-4060-a0a3-ee78dc83c624_1180x2556.png 848w, /__u/substackcdn.com/image/fetch/$s_!-9fM!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01d7f74-a1bf-4060-a0a3-ee78dc83c624_1180x2556.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-9fM!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01d7f74-a1bf-4060-a0a3-ee78dc83c624_1180x2556.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-9fM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01d7f74-a1bf-4060-a0a3-ee78dc83c624_1180x2556.png" width="280" height="606.5084745762712" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e01d7f74-a1bf-4060-a0a3-ee78dc83c624_1180x2556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2556,&quot;width&quot;:1180,&quot;resizeWidth&quot;:280,&quot;bytes&quot;:535823,&quot;alt&quot;:&quot;Change of background with the different times of the day.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/202188262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01d7f74-a1bf-4060-a0a3-ee78dc83c624_1180x2556.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Change of background with the different times of the day." title="Change of background with the different times of the day." srcset="/__u/substackcdn.com/image/fetch/$s_!-9fM!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01d7f74-a1bf-4060-a0a3-ee78dc83c624_1180x2556.png 424w, /__u/substackcdn.com/image/fetch/$s_!-9fM!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01d7f74-a1bf-4060-a0a3-ee78dc83c624_1180x2556.png 848w, /__u/substackcdn.com/image/fetch/$s_!-9fM!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01d7f74-a1bf-4060-a0a3-ee78dc83c624_1180x2556.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-9fM!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe01d7f74-a1bf-4060-a0a3-ee78dc83c624_1180x2556.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">Lumy</figcaption></figure></div><p>On the wrist, the Liquid Glass version takes that further. The complications feel like little panes of stained light rather than data chips. Apple&#8217;s own designers flagged the <a href="https://developer.apple.com/design/awards/2025/">curated color palette and the widgets</a> for a reason. This is a product where the aesthetic carries real information, since the color you see maps to the light you&#8217;ll get outside.</p><p>Nothing here shouts. There&#8217;s no splash of confetti, no badge, no number trying to spike your pulse. The app trusts that a beautiful, honest picture of the day is enough to make you want to go see it. For a utility that lives or dies on a glance, that restraint is the whole game.</p><p><em>Emotional signal: &#8220;Oh. The light looks good today.&#8221;</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/eidos-design-volume-xxxiv-this-apple?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxxiv-this-apple?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h3><strong>Reflective level: 4,5/5</strong> </h3><p><em>The reflective level considers the long-term impression and deeper meaning of the design, how it aligns with the user's identity and values.</em></p><p>Lumy is fast and it&#8217;s quiet, which is what a glanceable tool should be. The Modes do real work by cutting the dataset down to what your current life needs, so you&#8217;re not scrolling past nautical twilight to find your sunset. The time-travel slider turns &#8220;when&#8217;s the light good&#8221; into a two-second scrub. And because it all runs on-device, it works on a trailhead with no signal, which is where you&#8217;d want a sun tracker.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!4B4a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed3203-1ea6-4466-9190-dfc2b25a4ecb_1180x2556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!4B4a!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed3203-1ea6-4466-9190-dfc2b25a4ecb_1180x2556.png 424w, /__u/substackcdn.com/image/fetch/$s_!4B4a!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed3203-1ea6-4466-9190-dfc2b25a4ecb_1180x2556.png 848w, /__u/substackcdn.com/image/fetch/$s_!4B4a!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed3203-1ea6-4466-9190-dfc2b25a4ecb_1180x2556.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4B4a!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed3203-1ea6-4466-9190-dfc2b25a4ecb_1180x2556.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!4B4a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed3203-1ea6-4466-9190-dfc2b25a4ecb_1180x2556.png" width="280" height="606.5084745762712" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fed3203-1ea6-4466-9190-dfc2b25a4ecb_1180x2556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2556,&quot;width&quot;:1180,&quot;resizeWidth&quot;:280,&quot;bytes&quot;:480000,&quot;alt&quot;:&quot;Lumy's dashboard at night.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/202188262?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed3203-1ea6-4466-9190-dfc2b25a4ecb_1180x2556.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Lumy's dashboard at night." title="Lumy's dashboard at night." srcset="/__u/substackcdn.com/image/fetch/$s_!4B4a!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed3203-1ea6-4466-9190-dfc2b25a4ecb_1180x2556.png 424w, /__u/substackcdn.com/image/fetch/$s_!4B4a!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed3203-1ea6-4466-9190-dfc2b25a4ecb_1180x2556.png 848w, /__u/substackcdn.com/image/fetch/$s_!4B4a!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed3203-1ea6-4466-9190-dfc2b25a4ecb_1180x2556.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4B4a!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fed3203-1ea6-4466-9190-dfc2b25a4ecb_1180x2556.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">Lumy</figcaption></figure></div><p>A few behavioral moves stand out:</p><ul><li><p><strong>Mode-based information hierarchy.</strong> The app hides data instead of stacking it. A hiker and a photographer see different first screens, and that editorial choice is the feature.</p></li><li><p><strong>On-device calculation.</strong> Sun and moon math runs on the device, with nothing sent to a server. Privacy ships as the default.</p></li><li><p><strong>Glanceable surfaces everywhere.</strong> Widgets, Live Activities, and Apple Watch complications mean you often get your answer without opening the app at all.</p></li></ul><p>The one place it wobbles is the watch over time. Lumy&#8217;s Apple Watch experience has <a href="https://justuseapp.com/en/app/908905093/lumy/reviews">taken a hit across major watchOS jumps</a>, with watch-face and complication breakage reported after big updates. The maker is quick to patch, and that responsiveness counts for a lot, yet the friction is real enough to cost a point here. A tool you trust at a glance has to survive every September.</p><p><em>Emotional signal: &#8220;I got my answer before I even unlocked the phone.&#8221;</em></p><p>This is where the window metaphor pays off. Lumy makes you feel like someone who goes outside. After a few weeks, the app turns into a small daily prompt to live in rhythm with the light, to catch the last sun on a walk, to notice the sky is doing something worth standing still for.</p><p>The State of Mind feature sharpens that identity. When the app reads a low mood entry and suggests a sunlight break, it&#8217;s casting you as a person whose wellbeing is tied to the natural world, not to a screen. It never scolds you for a missed sunrise. It offers, then leaves you alone. That posture is the opposite of the streak-and-shame loop most wellness apps run on.</p><p>The reflective magic here is trust, the same note we hit in <a href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxvii-love-vs">Volume XXVII</a>. Lumy assumes you&#8217;re an adult with a life worth stepping into. It hands you a clear, beautiful read on the day and gets out of the way. The app that wins your loyalty is the one that keeps sending you somewhere better than itself.</p><p><em>Emotional signal: &#8220;This makes me want to go outside.&#8221;</em></p><h3>Where it falls short</h3><p>A flawless score with no critique reads like an ad. Lumy has some cracks.</p><p>The watch story is the clearest weak point. For an app that won its biggest award <em>on</em> the Apple Watch, Lumy has stumbled across major watchOS updates, with complications and watch faces breaking until a patch lands. The fixes come fast, and the developer&#8217;s responsiveness is rare. Still, &#8220;wait a few days for the update&#8221; is a hard ask for a tool whose entire pitch is a reliable glance.</p><p>Then there&#8217;s money. Lumy spent years as a clean pay-once app, and it now sits at $6.99 with in-app purchases layered on top. That&#8217;s a fair way for an indie to keep the lights on, and the core app still delivers without spending more. The shift is worth knowing about going in, since &#8220;buy it and you&#8217;re done&#8221; was part of the old charm. </p><p>And Lumy is light by design. If you plan shoots weeks out, want augmented-reality sun positioning, or need to save and compare locations, this is the wrong tool, on purpose. The State of Mind nudges also lean on a habit most people don&#8217;t have, since they only work if you log your mood in the Health app.</p><h3>How rivals solve the same problem</h3><p>The serious planning crowd reaches for <a href="https://play.google.com/store/apps/details?id=com.photopills.android.photopills&amp;hl=en">PhotoPills</a>, the maximalist toolbox stuffed with an AR planner, milky-way tools, and saved shoot plans. It&#8217;s powerful and it expects you to invest serious time learning it. <a href="https://www.sunsurveyor.com/">Sun Surveyor</a> sit in similar territory, built around technical position data and AR overlays for people solving a precise geometry problem. And <a href="https://play.google.com/store/apps/details?id=com.skylightframe.mobile&amp;hl=en">Skylight Forecast</a>, from the Halide team, predicts how <em>good</em> the light will be, which is a smart, different bet.</p><p>All three optimize for planning depth. They assume more data and more control is the win. Lumy assumes the opposite. The rivals want to be your planning command center. Lumy wants to tell you the light&#8217;s good and watch you leave.</p><h3>The verdict, and what you can steal</h3><p>Lumy is a small app with a clear spine. It knows what it&#8217;s for and what to leave out, and it treats both as design decisions rather than missing features. The window metaphor does real work. It shapes the palette, the Modes, the glanceable surfaces, and the gentle State of Mind nudge, all pointing the same direction: away from the screen and toward the sky.</p><p>What you can steal from it:</p><ul><li><p><strong>Design for the moment after the app.</strong> Lumy&#8217;s win condition is you, outside, phone away.</p></li><li><p><strong>Hide data as a feature.</strong> Modes work because the app decides what you don&#8217;t need to see right now.</p></li><li><p><strong>Let the aesthetic carry information.</strong> The color you see maps to the light you&#8217;ll get. Beauty doing a job.</p></li><li><p><strong>Make privacy a default.</strong> On-device math, no server calls, no asterisk.</p></li><li><p><strong>Offer, don&#8217;t nag.</strong> A suggestion you can thumbs-down beats a streak you can break.</p></li></ul><p>It loses a point on watch reliability and the quiet creep toward in-app purchases, and it&#8217;s not built for heavy planners. The core experience earns the top mark anyway. It measures success by what happens off-screen, and few apps even try.</p><h3><strong>Overall:</strong> <strong>4,1/5 </strong>&#11088;</h3><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/eidos-design-volume-xxxiv-this-apple?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxxiv-this-apple?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div><hr></div><h3><strong>And this is it for today,</strong></h3><p>Lumy stuck with me because it points the other way. It spends all its craft getting you to look up from the screen, which feels like the right note to end on.</p><p>I&#8217;d love to hear from you on this one. Which app in your life earns its keep by sending you somewhere better than itself, instead of holding you hostage? You can hit reply and tell me, or&#8230; There is another way.</p><p>We want to bring together a close-knit group of like-minded people. It will be a small and welcoming circle of those who genuinely want to share their experiences, learn and adopt best AI practices, and experiment together!</p><div class="callout-block" data-callout="true"><p><strong>And we invite you to join Eidos Design on Discord. It&#8217;ll be warm there.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://discord.gg/tu4TMHqJa&quot;,&quot;text&quot;:&quot;Join Eidos on Discord&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://discord.gg/tu4TMHqJa"><span>Join Eidos on Discord</span></a></p></div><p>And another bit of news before you go. We listened to your feedback. The monthly news roundup is our best performer, and you told us you love the product reviews tucked inside the other newsletter too. </p><p>So we&#8217;re changing things up. From now on, this newsletter is what you read today: in-depth product reviews, deeper and more useful, with a real lesson you can carry into your own work. The essays and longer think-pieces aren&#8217;t going anywhere, they&#8217;ll live as standalone articles instead. More focus, more value. </p><p><em>As always, this newsletter is free, but if you enjoyed it, please consider sharing it with a friend or two. Spreading the love is what it's all about, folks </em>&#128420;</p><blockquote><p>Sincerely, <br>Vadym Grin</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AI in UX Studio: How to Use MCP and the Figma MCP Server]]></title><description><![CDATA[Edition 14 | The Bridge Between Your Design Files and Your AI Tools]]></description><link>https://eidosdesign.substack.com/p/ai-in-ux-studio-how-to-use-mcp-and</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/ai-in-ux-studio-how-to-use-mcp-and</guid><dc:creator><![CDATA[Siavash Memar]]></dc:creator><pubDate>Mon, 15 Jun 2026 18:20:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6ba3393f-bf88-49f6-9446-b1a46c7d30b8_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey everyone, welcome back to AI in UX Studio. Over the last few editions we have been treating AI tools as separate islands. You open ChatGPT for research synthesis, you open Stitch for visual exploration, you open Figma to actually build the thing. Each tool works in isolation, and you are the human glue carrying context between them, copying screenshots, re-explaining your design system, re-pasting brand guidelines into every new chat.</p><p>This edition is about removing that glue job. We are going to look at MCP, the Model Context Protocol, and specifically the Figma MCP server, which lets AI tools see directly into your Figma files: your components, your variables, your layout structure, your design tokens. No more screenshots. No more &#8220;here is my color palette again.&#8221;</p><p>By the end of this tutorial you will understand what MCP actually is, how the Figma MCP server works, how to set it up, and how to run a real design-to-code workflow with it.</p><div><hr></div><h3><strong>Professional AI Prompt Kit for UX Designers &#10024;</strong></h3><p>Before we start this edition, I have a special learning material for you. Want to skip the learning curve and start using production-ready prompts immediately? I&#8217;ve created a comprehensive <strong>AI Prompt Kit</strong> specifically for UX designers and researchers who want to leverage AI as a strategic tool, not just a content generator.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://siavashdesign.gumroad.com/l/AIPromptKitforUX&quot;,&quot;text&quot;:&quot;Get the AI Prompt Kit for UX Designers&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://siavashdesign.gumroad.com/l/AIPromptKitforUX"><span>Get the AI Prompt Kit for UX Designers</span></a></p><div><hr></div><h2>Part 1: What MCP Actually Is?</h2><p>MCP stands for Model Context Protocol. Think of it as a universal plug that lets an AI assistant talk directly to other software, instead of you describing that software to the AI in words.</p><p>Before MCP, if you wanted an AI coding assistant to build a component based on your Figma design, your workflow looked like this: take a screenshot of the frame, paste it into the chat, describe the spacing and colors as best you can, hope the AI guesses the rest. The AI was working from a picture, not from the actual design data.</p><p>With MCP, the AI assistant can ask Figma directly: what are the layers in this selection, what are the spacing values, which design tokens are applied, what does the component hierarchy look like. The AI receives structured data instead of a flat image, which means the code or content it generates lines up with your actual design system rather than an approximation of it.</p><p>The easiest way to think about MCP is as a translator that sits between an AI tool and an application. Figma has one. So do Google Drive, Slack, and a growing list of other tools. Once a tool has an MCP server, any AI assistant that supports MCP, including Claude, Cursor, VS Code with Copilot, or Windsurf, can connect to it and use it.</p><h2>Part 2: What the Figma MCP Server Gives You</h2><p>The Figma MCP server is Figma&#8217;s own implementation of this idea, built specifically for the design-to-development handoff. Once it is running, an AI agent in your code editor can request live information from your Figma file, including the layer hierarchy and structure of a selected frame, layout rules such as auto layout, padding, and alignment, text styles and applied design tokens or variables, component properties and variants, and image references for any assets in the selection.</p><p>This matters for designers as much as for developers. If you have spent any time handing off designs, you already know the friction. The developer opens your file, inspects every layer manually, and still ends up emailing you to ask what the spacing token for a button should be. The Figma MCP server skips that step. The AI agent reads the actual values from your file.</p><p>There are two versions available. The remote server is the one most people should use, and it covers the broadest set of features including reading design context, generating code, and even writing content back into Figma. The desktop server runs locally on your machine and is aimed at specific organization and enterprise setups. Unless you have a reason to need the desktop version, start with remote.</p><h2>Part 3: Setting It Up</h2><p>Here is the setup, step by step. The exact menu wording can shift slightly between Figma updates, but the flow stays the same.</p>
      <p>
          <a href="/__u/eidosdesign.substack.com/p/ai-in-ux-studio-how-to-use-mcp-and">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Done Is Not the Same as Good]]></title><description><![CDATA[AI hands you a full flow in seconds. The slow part it skipped is the part that made the work yours.]]></description><link>https://eidosdesign.substack.com/p/the-one-shot-trap-why-done-keeps</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/the-one-shot-trap-why-done-keeps</guid><dc:creator><![CDATA[Vadym Grin]]></dc:creator><pubDate>Tue, 09 Jun 2026 14:01:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aWaJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f9bcfe-112a-40f0-afe8-3bd107f75048_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You type one prompt and a whole flow appears in Figma Make. Cards, spacing, empty states, a little microanimation on a toggle &#8212; some seconds, and you feel the hit of it: <em>oh, it&#8217;s done, and it&#8217;s fast.</em> A few years ago this was hours of exploration on a blank canvas, and now it&#8217;s can be just a sentence.</p><p>That feeling is the trap, that we haven&#8217;t learned to fear it yet.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!aWaJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f9bcfe-112a-40f0-afe8-3bd107f75048_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!aWaJ!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f9bcfe-112a-40f0-afe8-3bd107f75048_1200x630.png 424w, /__u/substackcdn.com/image/fetch/$s_!aWaJ!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f9bcfe-112a-40f0-afe8-3bd107f75048_1200x630.png 848w, /__u/substackcdn.com/image/fetch/$s_!aWaJ!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f9bcfe-112a-40f0-afe8-3bd107f75048_1200x630.png 1272w, /__u/substackcdn.com/image/fetch/$s_!aWaJ!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f9bcfe-112a-40f0-afe8-3bd107f75048_1200x630.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!aWaJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f9bcfe-112a-40f0-afe8-3bd107f75048_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74f9bcfe-112a-40f0-afe8-3bd107f75048_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:806323,&quot;alt&quot;:&quot;Stylized illustration of a handgun firing, set against a colorful abstract background with flowing shapes and bright accents.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/200365561?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f9bcfe-112a-40f0-afe8-3bd107f75048_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Stylized illustration of a handgun firing, set against a colorful abstract background with flowing shapes and bright accents." title="Stylized illustration of a handgun firing, set against a colorful abstract background with flowing shapes and bright accents." srcset="/__u/substackcdn.com/image/fetch/$s_!aWaJ!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f9bcfe-112a-40f0-afe8-3bd107f75048_1200x630.png 424w, /__u/substackcdn.com/image/fetch/$s_!aWaJ!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f9bcfe-112a-40f0-afe8-3bd107f75048_1200x630.png 848w, /__u/substackcdn.com/image/fetch/$s_!aWaJ!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f9bcfe-112a-40f0-afe8-3bd107f75048_1200x630.png 1272w, /__u/substackcdn.com/image/fetch/$s_!aWaJ!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74f9bcfe-112a-40f0-afe8-3bd107f75048_1200x630.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 keep noticing designers settle for these results. Everyone&#8217;s trying to ship more, then even more, and the deadline always has a hand on your shoulder. So you look at the generated flow and think, <em>well, it&#8217;ll do.</em> It usually will, and that&#8217;s the problem.</p><h3>Done is not the same as good</h3><p>Herbert Simon had a word for stopping at &#8220;it&#8217;ll do.&#8221; He called it <em><strong><a href="https://thedecisionlab.com/reference-guide/psychology/satisficing">satisficing</a></strong></em>, a blend of satisfy and suffice. You search through options until one clears the bar, then you stop, however much better the next one might have been. Simon meant it as an honest description of how people decide under time and limits. With AI in the canvas, you clear the bar in ten seconds, so you stop in ten seconds.</p><p>The easy thing got easier. &#8220;Not bad&#8221; is almost free now. The hard thing stayed as hard as it ever was. Making something that grabs a person, that they remember on the train home, still takes the slow, stubborn effort it took in 2015. AI never touched that part, but made skipping it a lot more tempting.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Yesterday&#8217;s dinner, reheated</h2><p>I have a metaphor for this that&#8217;s been rattling around in my head for months. A result you generated in a second is like last night&#8217;s dinner, microwaved for ninety seconds and eaten for breakfast. It&#8217;s warm, filling, and fast, and you&#8217;re satisfied in the narrow sense that the hunger is gone. It isn&#8217;t tasty. You ate to be done eating.</p><p>Cooking is the slow version. You taste as you go, add salt, wait, taste again, decide it needs acid. The result carries every one of those small decisions, and you can feel them on the plate. <strong>AI rarely makes bad work, however it makes &#8220;good enough&#8221; so cheap that we stop reaching for great.</strong></p><p>Even a year ago I couldn&#8217;t conjure a screen in ten seconds, and I don&#8217;t miss those days. But there was something inside the slowness that I&#8217;ve only started to appreciate now that it&#8217;s gone. Slowness forced me to live with a decision. To look at it again in the morning with clearer eyes. To hand it to other designers and brace for the feedback. And maybe to hate it a little. Then to redo it. That friction was working the whole time.</p><p>Two of those jobs are worth naming, because there&#8217;s now research on both. </p><p>The first is skill. Hand the work to a tool that never slips and you stop practicing, and the practice is what kept you sharp. Researchers who studied accountants leaning on automated systems found the same thing: <strong><a href="https://theconversation.com/what-happens-when-we-outsource-boring-but-important-work-to-ai-research-shows-we-forget-how-to-do-it-ourselves-223981">automation complacency</a></strong>, the comfortable assumption that all is well, while your skills erode without you noticing. Use it or lose it, same as anything. Aviation learned this the expensive way decades ago, where heavy reliance on autopilot <strong><a href="https://www.airlineratings.com/articles/cockpit-automation-leading-airline-industry-complacency">degrades</a></strong> pilots&#8217; manual flying skills. The cockpit is a higher-stakes version of our canvas.</p><p>The second is sameness. A 2024 study in <em>Science Advances</em> gave writers AI-generated story ideas, and the writers <strong><a href="https://www.science.org/doi/10.1126/sciadv.adn5290">produced better individual stories that looked more alike across the group</a></strong>. Everyone starts from the same model&#8217;s first instinct, so everyone drifts toward the same middle. One-shot design has the same gravity: The first plausible result anchors you, and plausible is a strong anchor when you&#8217;re tired and the deadline is close.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;http://eidosdesign.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to paid&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/subscribe"><span>Upgrade to paid</span></a></p>
      <p>
          <a href="/__u/eidosdesign.substack.com/p/the-one-shot-trap-why-done-keeps">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[May 2026: The Data Caught Up to the Vibes]]></title><description><![CDATA[Karpathy joined Anthropic. 91% of designers now use AI weekly. The $900 billion round closes this week.]]></description><link>https://eidosdesign.substack.com/p/may-2026-the-data-caught-up-to-the</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/may-2026-the-data-caught-up-to-the</guid><dc:creator><![CDATA[Mykola Korzh]]></dc:creator><pubDate>Fri, 29 May 2026 08:01:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6ca596a5-5639-473b-890e-e276a432f6ee_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Hello fellow designers, creatives, digital professionals, and Eidos Design members!</strong></p><p>For about a year I&#8217;ve been making the same argument to you, mostly on the strength of stock moves and product demos: <strong>that the distance between designing software and building it is closing, and that the labs making the models are turning into the platforms that run everything on top of them.</strong> May is the first month I can make that case with figures instead of hunches.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-uvT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-uvT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png" width="1400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Newspaper icon with the title 'News'.&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="Newspaper icon with the title 'News'." title="Newspaper icon with the title 'News'." srcset="/__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.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><h2>Karpathy Switched Teams</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ZcMx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5371a0f2-4cc5-4031-9bf6-6802aa39b229_1216x686.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ZcMx!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5371a0f2-4cc5-4031-9bf6-6802aa39b229_1216x686.png 424w, /__u/substackcdn.com/image/fetch/$s_!ZcMx!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5371a0f2-4cc5-4031-9bf6-6802aa39b229_1216x686.png 848w, /__u/substackcdn.com/image/fetch/$s_!ZcMx!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5371a0f2-4cc5-4031-9bf6-6802aa39b229_1216x686.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ZcMx!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5371a0f2-4cc5-4031-9bf6-6802aa39b229_1216x686.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ZcMx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5371a0f2-4cc5-4031-9bf6-6802aa39b229_1216x686.png" width="1216" height="686" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5371a0f2-4cc5-4031-9bf6-6802aa39b229_1216x686.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:686,&quot;width&quot;:1216,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:138958,&quot;alt&quot;:&quot;Screenshot of Andrej Karpathy's May 19, 2026 X post announcing he joined Anthropic, which drew 148,000 likes by end of day.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/199375746?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5371a0f2-4cc5-4031-9bf6-6802aa39b229_1216x686.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of Andrej Karpathy's May 19, 2026 X post announcing he joined Anthropic, which drew 148,000 likes by end of day." title="Screenshot of Andrej Karpathy's May 19, 2026 X post announcing he joined Anthropic, which drew 148,000 likes by end of day." srcset="/__u/substackcdn.com/image/fetch/$s_!ZcMx!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5371a0f2-4cc5-4031-9bf6-6802aa39b229_1216x686.png 424w, /__u/substackcdn.com/image/fetch/$s_!ZcMx!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5371a0f2-4cc5-4031-9bf6-6802aa39b229_1216x686.png 848w, /__u/substackcdn.com/image/fetch/$s_!ZcMx!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5371a0f2-4cc5-4031-9bf6-6802aa39b229_1216x686.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ZcMx!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5371a0f2-4cc5-4031-9bf6-6802aa39b229_1216x686.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">Karpathy's May 19 Announcement</figcaption></figure></div><p>On the morning of Tuesday, May 19, Andrej Karpathy posted nine sentences to X. He&#8217;d joined Anthropic. He thought the next few years at the frontier of large language models would be unusually formative. He was glad to be back doing research, and his education project was paused for now. By the end of the day the post had 148,000 likes, which tells you how closely this particular career gets watched.</p><p>A little background, because the moves are the point. Karpathy is one of OpenAI&#8217;s eleven original co-founders. He left in 2017 to run Tesla&#8217;s autopilot program, returned to OpenAI in early 2023, left again about a year later, and spent the stretch after that building an education startup called Eureka Labs. He could have gone back to OpenAI a third time and would almost certainly have been welcomed. He chose Anthropic.</p><p>His job there is narrow and, if it works, enormous. He&#8217;s joining the pre-training team under Nick Joseph to build a group that uses Claude to speed up the research that produces the next Claude. Anthropic confirmed that scope to TechCrunch and VentureBeat. The wager underneath it is that the next leap in capability comes less from pouring in more compute and more from models that make their own researchers faster. Hiring the person most associated with explaining how these systems actually get built, then pointing him at that exact problem, is a fairly literal way to place that bet. </p><p>It wasn&#8217;t the only hire that week. Anthropic also brought on Chris Rohlf for its frontier red team, out of a twenty-year security career that included six years at Meta and earlier time on Yahoo&#8217;s &#8220;Paranoids,&#8221; and the Musk versus Altman trial wrapped with a jury siding with Altman. The talent and the legal weather both broke Anthropic&#8217;s way inside the same five days.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>Ninety-One Percent</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!BTNX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937bb9b3-29e6-4c9f-b0eb-f3fe72585a3d_3722x1866.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!BTNX!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937bb9b3-29e6-4c9f-b0eb-f3fe72585a3d_3722x1866.png 424w, /__u/substackcdn.com/image/fetch/$s_!BTNX!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937bb9b3-29e6-4c9f-b0eb-f3fe72585a3d_3722x1866.png 848w, /__u/substackcdn.com/image/fetch/$s_!BTNX!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937bb9b3-29e6-4c9f-b0eb-f3fe72585a3d_3722x1866.png 1272w, /__u/substackcdn.com/image/fetch/$s_!BTNX!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937bb9b3-29e6-4c9f-b0eb-f3fe72585a3d_3722x1866.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!BTNX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937bb9b3-29e6-4c9f-b0eb-f3fe72585a3d_3722x1866.png" width="1456" height="730" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/937bb9b3-29e6-4c9f-b0eb-f3fe72585a3d_3722x1866.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:730,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2525689,&quot;alt&quot;:&quot;AI in Design Report Screenshot.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/199375746?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937bb9b3-29e6-4c9f-b0eb-f3fe72585a3d_3722x1866.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AI in Design Report Screenshot." title="AI in Design Report Screenshot." srcset="/__u/substackcdn.com/image/fetch/$s_!BTNX!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937bb9b3-29e6-4c9f-b0eb-f3fe72585a3d_3722x1866.png 424w, /__u/substackcdn.com/image/fetch/$s_!BTNX!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937bb9b3-29e6-4c9f-b0eb-f3fe72585a3d_3722x1866.png 848w, /__u/substackcdn.com/image/fetch/$s_!BTNX!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937bb9b3-29e6-4c9f-b0eb-f3fe72585a3d_3722x1866.png 1272w, /__u/substackcdn.com/image/fetch/$s_!BTNX!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F937bb9b3-29e6-4c9f-b0eb-f3fe72585a3d_3722x1866.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">Figma&#8217;s own AI agent on the canvas, launched May 20, the same day the Designer Fund report dropped.</figcaption></figure></div><p>Designer Fund and Foundation Capital published the second annual <strong><a href="https://stateofaidesign.com">AI in Design report</a></strong> on May 20. They surveyed 906 designers across more than 60 countries and ran a couple dozen interviews with people at Anthropic, Stripe, Linear, Notion, Cursor, Ramp, and a long tail of startups.</p><p>The number in the section title is the headline. Weekly AI use among designers went from 54 percent a year ago to 91 percent now. Three-quarters use it daily. The average person&#8217;s stack of AI tools doubled, from three to seven. And the figure I keep turning over: half of everyone surveyed, brand and product designers included rather than only the engineering-leaning ones, has shipped AI-generated code to production. At early-stage companies it&#8217;s 68 percent.</p><p>Claude leads the tools at 78 percent, ahead of ChatGPT at 65. Claude Code, which didn&#8217;t exist publicly a year ago and wasn&#8217;t even on the 2025 survey, already sits in roughly two-thirds of stacks.</p><p>The fifty-percent figure is higher than I&#8217;d have guessed, and it reads differently from a normal adoption stat. Shipping code to production isn&#8217;t the same as trying a tool over a weekend. It means the work crossed a line that used to need a different job title on the door.</p><p>The report is honest about the cost sitting inside the gains, and that&#8217;s the part I&#8217;d dwell on if I ran a team. Designers say they&#8217;re picking up more product and engineering work. They also say they&#8217;re collaborating less, and that figure has risen sharply over the year. Each person reaches further while fewer hands touch the same problem. Most companies, the report notes, haven&#8217;t adjusted their review processes, team shapes, or hiring criteria to match any of it, and the designers who feel good about the shift tend to be the ones whose employer actually paid for it instead of leaving it to nights and weekends.</p><p>Anthropic is a disclosed partner on this survey, and the survey&#8217;s headline finding is that Anthropic&#8217;s product won. That doesn&#8217;t make the number wrong. Ramp, whose AI Index tracks real business card spend rather than self-reports, caught the same crossover in April, with Claude passing ChatGPT among US businesses 34.4 percent to 32.3. But a survey funded in part by the company it crowns is not independent research, and the report itself admits the designers who answered it are probably heavier AI users than designers in general, which would push the numbers up. Treat it as a strong signal from people who stand to benefit if it&#8217;s true. Useful, but not neutral.</p><div><hr></div><h2>Figma Put an Agent on the Canvas</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ETVa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb301cefe-bbf1-4a63-94a0-11dc614e55f7_3404x1866.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ETVa!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb301cefe-bbf1-4a63-94a0-11dc614e55f7_3404x1866.png 424w, /__u/substackcdn.com/image/fetch/$s_!ETVa!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb301cefe-bbf1-4a63-94a0-11dc614e55f7_3404x1866.png 848w, /__u/substackcdn.com/image/fetch/$s_!ETVa!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb301cefe-bbf1-4a63-94a0-11dc614e55f7_3404x1866.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ETVa!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb301cefe-bbf1-4a63-94a0-11dc614e55f7_3404x1866.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ETVa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb301cefe-bbf1-4a63-94a0-11dc614e55f7_3404x1866.png" width="1456" height="798" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b301cefe-bbf1-4a63-94a0-11dc614e55f7_3404x1866.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:798,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:418997,&quot;alt&quot;:&quot;Figma design agent.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/199375746?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb301cefe-bbf1-4a63-94a0-11dc614e55f7_3404x1866.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Figma design agent." title="Figma design agent." srcset="/__u/substackcdn.com/image/fetch/$s_!ETVa!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb301cefe-bbf1-4a63-94a0-11dc614e55f7_3404x1866.png 424w, /__u/substackcdn.com/image/fetch/$s_!ETVa!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb301cefe-bbf1-4a63-94a0-11dc614e55f7_3404x1866.png 848w, /__u/substackcdn.com/image/fetch/$s_!ETVa!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb301cefe-bbf1-4a63-94a0-11dc614e55f7_3404x1866.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ETVa!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb301cefe-bbf1-4a63-94a0-11dc614e55f7_3404x1866.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">Figma&#8217;s own AI agent on the canvas, launched May 20, the same day the Designer Fund report dropped.ion.</figcaption></figure></div><p>The same day that report landed, <strong><a href="https://www.figma.com/blog/">Figma shipped an AI agent</a></strong> that works directly on the canvas, in beta for paid seats. You describe what you want, and it generates and edits real layers, applies your design system, and works inside the file next to you rather than off in a side panel. It can also hand a build off to Claude Code or OpenAI Codex through Figma&#8217;s MCP server. Loredana Crisan, Figma&#8217;s chief design officer, pitched it around judgment: as building gets cheap, she said, the scarce skill becomes deciding what to make and how it should feel.</p><p>The timing is what makes it worth a section. Five weeks earlier, Mike Krieger had stepped off Figma&#8217;s board, and three days after that, Anthropic launched Claude Design, its own tool for generating interfaces. The easy read was that Anthropic was coming for Figma. Then Figma reported its first full quarter as a public company: revenue up 46 percent to $333 million, net dollar retention at 139 percent, the count of customers spending over $100,000 a year up 48 percent. The stock climbed on the news.</p><p>So the cannibalization story isn&#8217;t holding, at least not yet, and what&#8217;s happening instead is more specific. The company that already owned the canvas put an agent on it, while the labs aim their generative tools at people who were never going to open Figma in the first place. Figma keeps the designer in the director&#8217;s chair, which is the part of the job that pays. A falling stock price and a strong product are not the same thing, and the market seemed to figure that out within the hour.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/may-2026-the-data-caught-up-to-the?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Eidos Design | UX AI Community! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/may-2026-the-data-caught-up-to-the?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/may-2026-the-data-caught-up-to-the?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><div><hr></div><h2>The Other Side of the Ledger</h2><p>That money has to come from somewhere, and a lot of it is coming out of payroll. Tech layoffs passed 113,000 for the year by May 18, by Challenger, Gray and Christmas&#8217;s count, and for the second month running AI was the reason companies named most often when they cut, accounting for 26 percent of April&#8217;s tech total.</p><p>Meta ran the single biggest cut of the year on May 20: <strong><a href="https://techcrunch.com">8,000 people</a></strong>, around a tenth of the company. The memo, from chief people officer Janelle Gale, described it as running leaner to pay for the investments being made elsewhere, which is at least candid about the trade. Roughly 7,000 staff were moved onto AI teams and 6,000 open roles were cancelled. Content design was among the functions hit.</p><p>Two weeks before that, Cloudflare cut about 1,100, a fifth of its workforce, with a memo noting that AI usage inside the company had jumped more than 600 percent in three months. Investors didn&#8217;t read it as the confident pivot it was dressed up to be. The stock fell 24 percent the next day, the worst single session in the company&#8217;s public life. Intuit, Cisco, Coinbase, Oracle, and PayPal all trimmed as well, several of them reaching for the same AI framing.</p><p>Set against the cuts is the spending they help fund. Google, Microsoft, Meta, and Amazon plan to lay out $725 billion in capital expenditure this year, up 77 percent, most of it on AI infrastructure. The Financial Times line that got passed around came from Jefferies&#8217; Brent Thill, who called the bear case &#8220;garbage&#8221; and the AI economy healthy.</p><p>Nobody can say yet how much of this is AI genuinely doing the work and how much is AI as a convenient excuse for cuts companies wanted regardless. The evidence so far leans toward excuse. Oxford Economics found that firms aren&#8217;t really replacing workers with AI at any scale. Wharton&#8217;s Peter Cappelli was blunter: companies keep saying AI will do the work, mostly can&#8217;t prove it does, and are hoping. Even Sam Altman has admitted as much. And Andy Challenger, whose firm counts these layoffs, put it most simply: budgets are moving toward AI and away from people. A job doesn&#8217;t have to be replaceable by AI to lose its budget to it.</p><p>As a designer, that&#8217;s the risk I&#8217;d actually watch. It&#8217;s quieter than &#8220;the robots are coming for your job,&#8221; and a lot more likely to be what actually happens.</p><div><hr></div><h2>Handpicked Highlights</h2><p>&#128073; <strong><a href="https://every.to/p/after-automation">After Automation</a>, by Dan Shipper.</strong> The strongest single piece I read all month, published May 21. AI commoditizes yesterday&#8217;s competence, that abundance breeds sameness, and the demand for anything that breaks the sameness becomes the new demand for human experts.</p><p>&#128073; <strong><a href="https://youtu.be/fHDGQHr_agg">Shipper on Lenny&#8217;s Podcast</a>, May 24.</strong> The same thinking as a conversation, with a set of deliberately contrarian calls attached: SaaS isn&#8217;t dead, CLIs are over, the forward-deployed engineer is the hire that matters now, and &#8220;automation is a lie.&#8221; Watch this if the essay leaves you wanting the longer version.</p><p>&#128073; <strong><a href="https://youtu.be/LP7ywsMuxmc">DesignerTom: &#8220;How I Built an AI Agent That Designs Like Me.&#8221;</a></strong> Tommy Geoco walks through the actual agent setup running his studio, posted May 1. A four-agent harness, the seven-file anatomy of an OpenClaw agent, the four layers that make one useful (skills, memory, context, connections), and a path to build your own. He&#8217;s clear about what it does and doesn&#8217;t handle on a given day, which is rarer than it should be.</p><p>&#128073; <strong><a href="https://heyneuma.com">Neuma: build your personal AI by talking to it.</a></strong> A self-paced course from Kris Puckett, a design manager at Stripe. Nine modules, no coding required, building toward a personal system in Claude Code with persistent memory, daily briefings, and a coaching layer. The price climbs to $179 on June 1.</p><p>&#128073; <strong><a href="https://github.com/kylezantos/design-motion-principles">Design Motion Principles</a>, by Kyle Zantos.</strong> An open-source skill for Claude, Cursor, and Windsurf with two modes: build interactive components with motion, or audit the animations you already have. The audit runs a checklist for the fingerprints of AI-generated motion, like pulsing indicators, hover-scale on everything, and bouncy springs slapped on utility actions. Distilled from the published work of Emil Kowalski, Jakub Krehel, and Jhey Tompkins.</p><p>&#128073; <strong><a href="https://www.lennysnewsletter.com/p/essential-books-for-product-builderspart">Lenny&#8217;s &#8220;Essential books for product builders,&#8221; part one.</a></strong> Thirty-six books sorted by the job you&#8217;re hiring them to do, posted May 26, three per category across roughly a dozen disciplines. Lenny leans on Marc Andreessen&#8217;s rule of mostly reading books more than ten years old, which feels right in a month this loud.</p><div><hr></div><h2>What I Think May Meant</h2><p>I came into May looking for a throughline and mostly got tables of numbers, so here&#8217;s my honest attempt to say what they add up to.</p><p>The argument I&#8217;ve been making in pieces for a year now has a figure attached to it at last. When 91 percent of designers use AI every week, half of them ship code, and the tool most of them trust is one a frontier lab is openly working to make smarter, I no longer have to argue that design work and software work are merging. The survey shows people already living it, on ordinary Tuesdays, in production. The designers getting ahead are the ones treating code as a material they can shape themselves rather than a spec they describe and pass to someone else.</p><p>The number I&#8217;m less sure how to feel about is the collaboration one. Designers are reaching further on their own and working together less, and that climbed fast this year. I don&#8217;t know what we lose when more of the work moves into a quiet exchange with a model and out of a noisy room with other people. Maybe it&#8217;s a fair trade. Or maybe we&#8217;re losing something in those rooms that no survey will catch until it&#8217;s already gone. I genuinely can&#8217;t tell yet, and I&#8217;d rather say so than pretend the gain comes free.</p><p>The cleanest evidence we have for the biggest shift in design tooling in a decade is also tangled up with the people who profit from it. I&#8217;d hold both of those at once: that it&#8217;s probably right, and that it&#8217;s not disinterested.</p><p>The one thing I&#8217;d resist is treating all of it as a tooling story. Learning the new stack is the easy part, and a year from now it&#8217;ll be the floor rather than the edge. What the reports can&#8217;t measure, and what the agents still can&#8217;t do, is judgment. So the question I&#8217;m actually leaving May with is how any of us keeps getting sharper at the judgment part while the tools race ahead and make everyone look equally capable. I can&#8217;t answer that one yet, and I suspect it matters more than anything on a tool stack.</p><p>June has the Anthropic round closing, Figma&#8217;s Config, and whatever the next surprise turns out to be. I&#8217;ll see what it adds up to and write you then.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><p>If this edition gave you something to think about, pass it to someone who needs to read it. And subscribe if you haven&#8217;t yet.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/may-2026-the-data-caught-up-to-the?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/may-2026-the-data-caught-up-to-the?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><blockquote><p>Sincerely, <br>Mykola Korzh</p></blockquote>]]></content:encoded></item><item><title><![CDATA[Eidos Design. Volume XXXII: The Slop Rebellion. Why Designers Are Fighting AI Sameness in 2026.]]></title><description><![CDATA[The Slop Rebellion, the luxury of distinctness, and a designer who predicted it in 1981.]]></description><link>https://eidosdesign.substack.com/p/eidos-design-volume-xxxii-ai-made</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/eidos-design-volume-xxxii-ai-made</guid><dc:creator><![CDATA[Vadym Grin]]></dc:creator><pubDate>Mon, 25 May 2026 08:01:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/94ad470d-b620-4366-9e64-90c1c8f674a9_1200x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Hello fellow designers, creatives, digital professionals and Eidos Design members!</strong></p><p>It&#8217;s wild how one app <strong><a href="https://www.businessinsider.com/spotify-disco-ball-icon-logo-app-ugly-2026-5">icon change</a></strong> can suddenly make everyone care about design. It&#8217;s not revolutionary, and it&#8217;s not a new trend &#8212; it&#8217;s just a bit different than usual. And that&#8217;s how Spotify got the attention of the entire world, with a shiny disco ball.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!UG8I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa812fe4-b567-4869-87ed-af76d6e670d5_640x800.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UG8I!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa812fe4-b567-4869-87ed-af76d6e670d5_640x800.webp 424w, /__u/substackcdn.com/image/fetch/$s_!UG8I!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa812fe4-b567-4869-87ed-af76d6e670d5_640x800.webp 848w, /__u/substackcdn.com/image/fetch/$s_!UG8I!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa812fe4-b567-4869-87ed-af76d6e670d5_640x800.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!UG8I!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa812fe4-b567-4869-87ed-af76d6e670d5_640x800.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UG8I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa812fe4-b567-4869-87ed-af76d6e670d5_640x800.webp" width="640" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa812fe4-b567-4869-87ed-af76d6e670d5_640x800.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41914,&quot;alt&quot;:&quot;A screenshot of a thread on X discussing the new Spotify icon, in which users note that it is temporary and has a festive vibe.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/198233480?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa812fe4-b567-4869-87ed-af76d6e670d5_640x800.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A screenshot of a thread on X discussing the new Spotify icon, in which users note that it is temporary and has a festive vibe." title="A screenshot of a thread on X discussing the new Spotify icon, in which users note that it is temporary and has a festive vibe." srcset="/__u/substackcdn.com/image/fetch/$s_!UG8I!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa812fe4-b567-4869-87ed-af76d6e670d5_640x800.webp 424w, /__u/substackcdn.com/image/fetch/$s_!UG8I!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa812fe4-b567-4869-87ed-af76d6e670d5_640x800.webp 848w, /__u/substackcdn.com/image/fetch/$s_!UG8I!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa812fe4-b567-4869-87ed-af76d6e670d5_640x800.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!UG8I!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa812fe4-b567-4869-87ed-af76d6e670d5_640x800.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>Why all the attention? Is it so great, or so bad, that it deserves this level of discussion?</p><p>No, it&#8217;s just different, vibrant and authentic, compared to most of the monotonous, cookie-cutter products with their AI-generated designs and icons.</p><p>The whole story with the Spotify icon (to celebrate their 20th anniversary) has led me to think, or better, to say, return again to one main idea of the design in the times of AI: &#8220;<em>The emotional connection created by your product and its design has always been a key factor in its success, but now it has become the main differentiator&#8221;.</em></p><p>For each of us, AI is becoming an amplifying tool, which speeds up the craft. However, I personally don&#8217;t hand over the design or writing entirely to it. After all, if I did, the value of my work (also here at Eidos Design), and my creativity would disappear completely.</p><p>I&#8217;ve felt genuinely sad when opening LinkedIn and reading texts written entirely by AI. I don&#8217;t have anything against AI-generated content, but teaching your tools to mimic your voice with system prompts and then editing the result is craft. Handing over thinking, production, and verification entirely to AI is something else, and we can feel the difference. This is why we now have icons, texts, designs, and products that are all the same. Personal opinions, tastes, and creativity are lost in this stream of monotony and formulaic content.</p><p>Don&#8217;t get me wrong &#8212; I&#8217;m a proponent of AI and integrate it into my work wherever possible. But things got so bad that we crossed the Rubicon, and now some people are starting a rebellion. The movement has been named the <strong><a href="https://slopless.design/">&#8220;Stop the SLOP!&#8221;</a></strong> movement and already has its first leaders.</p><p>I wrote in <strong><a href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxv-the-one-thing">Issue XXV</a> </strong>first, and then dedicated myself to a big research on the topic, which was published in <strong><a href="/__u/eidosdesign.substack.com/p/feelings-are-the-new-features">Feeling Are the New Features</a> </strong>article, and the bottom line is:</p><div class="callout-block" data-callout="true"><p><strong>Emotions are becoming a true indicator of quality.</strong></p></div><p>It&#8217;s difficult to elicit an emotional response through monotony. Furthermore, there&#8217;s a growing trend where anything created entirely with AI is perceived as &#8220;cheap&#8221; and &#8220;not worth paying attention to.&#8221; This makes sense.</p><p><strong>In this issue:</strong></p><ul><li><p><strong>AI Made Design Cheap. Now Designers Are Making It Expensive Again.</strong> How sameness became the new ugly, and why distinctness is the thing.</p></li><li><p><strong>Are.na Review:</strong> The anti-algorithmic creative platform that proves slow, weird, and quiet can win.</p></li><li><p><strong>The Bookcase That Broke Good Taste:</strong> How Ettore Sottsass and the Memphis Group started a rebellion against bland design in 1981, and why their playbook fits 2026 perfectly.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>I. AI Made Design Cheap. Now Designers Are Making It Expensive Again.</strong></h2><h4>Insight</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!VIr6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe4599a5-cf9d-4a3f-bca0-b2be3eaf13bd_1400x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!VIr6!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe4599a5-cf9d-4a3f-bca0-b2be3eaf13bd_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!VIr6!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe4599a5-cf9d-4a3f-bca0-b2be3eaf13bd_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!VIr6!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe4599a5-cf9d-4a3f-bca0-b2be3eaf13bd_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!VIr6!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe4599a5-cf9d-4a3f-bca0-b2be3eaf13bd_1400x400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!VIr6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe4599a5-cf9d-4a3f-bca0-b2be3eaf13bd_1400x400.png" width="1400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe4599a5-cf9d-4a3f-bca0-b2be3eaf13bd_1400x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:466089,&quot;alt&quot;:&quot;An icon of a raised fist on a colorful background.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/198233480?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe4599a5-cf9d-4a3f-bca0-b2be3eaf13bd_1400x400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="An icon of a raised fist on a colorful background." title="An icon of a raised fist on a colorful background." srcset="/__u/substackcdn.com/image/fetch/$s_!VIr6!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe4599a5-cf9d-4a3f-bca0-b2be3eaf13bd_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!VIr6!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe4599a5-cf9d-4a3f-bca0-b2be3eaf13bd_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!VIr6!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe4599a5-cf9d-4a3f-bca0-b2be3eaf13bd_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!VIr6!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe4599a5-cf9d-4a3f-bca0-b2be3eaf13bd_1400x400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A few weeks ago, designer Michal Malewicz launched a manifesto called <strong>Slopless</strong>. </p><p>It&#8217;s now became obvious, that AI-generated products wear a uniform: purple gradients, thick sans-serifs, blobs and abstract backgrounds, rounded corners stacked around more rounded corners, pillow buttons, soft shadows on every surface. Scroll any Product Hunt page this month and the fingerprints repeat.</p><p>Slopless calls itself an anti-sameness movement and holds no quarrel with AI itself. That separation matters, and the manifesto asks designers to stop letting the tools make the decisions.</p><p>This homogenization has structural roots. <strong><a href="https://arxiv.org/pdf/2601.06116">Research published this year</a></strong> calls it &#8220;mode collapse&#8221;: generative models pick what&#8217;s likely over what&#8217;s distinctive, and as designers reach for the same prompts and component libraries, our outputs converge toward a shared center. The <strong><a href="https://www.hupside.com/resources/the-homogenization-of-ai-why-we-must-lead-with-human-originality">Copenhagen Institute estimates</a></strong> that by 2030, 99% of internet content could be AI-generated. Some of the signs are showing up in our portfolios now.</p><p><strong>This is the cost of &#8220;ship it fast.&#8221;</strong></p><p>Memory needs friction to work. When products share a visual language this closely, the brain stops bothering to tell them apart, and the whole category turns into background noise. The loss is structural, beyond a question of style.</p><p>A great product feels like someone made a thousand small decisions, and a few of those decisions were a little weird. That&#8217;s what AI takes from the work first. The font that&#8217;s a size too big for sense, the empty state that&#8217;s a touch too sincere, the color no startup would pick. Those are the moments that give a product a character.</p><p>AI excels at the average, and the choice no other designer would make is still yours to make. So the rebellion starts with designing like there&#8217;s an author. The work needs conviction baked back into it. Hand-coding revivals and AI bans don&#8217;t help here. Your job in 2026 is to be the person in the room with an opinion strong enough to survive the prompt.</p><p>Here are a few practical principles we can hold onto:</p><ul><li><p><strong>Plant a stake before you touch the tool.</strong> Pick a typographic voice, a color story, a motion personality before you open Claude, or Figma Make. The tool will pull you toward the mean, but your stake holds the line.</p></li><li><p><strong>Treat AI output like a junior designer&#8217;s first draft.</strong> Critique it the way you&#8217;d critique anyone else&#8217;s work. Cut what&#8217;s generic and keep the one weird thing it got right by accident.</p></li><li><p><strong>Add a deliberate flaw.</strong> One detail that looks like a human chose it on purpose, some kind of a reference no algorithm would surface.</p></li></ul><p>Distinctiveness requires more attention and greater confidence. That is precisely why it is valued more highly. The revolution is already underway, and you don&#8217;t need a manifesto to join it. All it takes is a single decision for each project, one you can justify by saying, &#8220;I chose this myself.&#8221;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/eidos-design-volume-xxxii-ai-made?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxxii-ai-made?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div><hr></div><h2><strong>II. Are.na: The Platform That Refuses To Compete For Your Attention.</strong></h2><h4>Product Review</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!BNof!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cee3dc9-e158-4230-b548-55bee0f2e255_1400x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!BNof!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cee3dc9-e158-4230-b548-55bee0f2e255_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!BNof!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cee3dc9-e158-4230-b548-55bee0f2e255_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!BNof!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cee3dc9-e158-4230-b548-55bee0f2e255_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!BNof!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cee3dc9-e158-4230-b548-55bee0f2e255_1400x400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!BNof!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cee3dc9-e158-4230-b548-55bee0f2e255_1400x400.png" width="1400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cee3dc9-e158-4230-b548-55bee0f2e255_1400x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:759715,&quot;alt&quot;:&quot;The Are.na logo on a colorful background.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/198233480?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cee3dc9-e158-4230-b548-55bee0f2e255_1400x400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Are.na logo on a colorful background." title="The Are.na logo on a colorful background." srcset="/__u/substackcdn.com/image/fetch/$s_!BNof!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cee3dc9-e158-4230-b548-55bee0f2e255_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!BNof!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cee3dc9-e158-4230-b548-55bee0f2e255_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!BNof!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cee3dc9-e158-4230-b548-55bee0f2e255_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!BNof!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cee3dc9-e158-4230-b548-55bee0f2e255_1400x400.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">Are.na</figcaption></figure></div><p><em>Reminder: Product evaluation is done according to <strong><a href="https://www.interaction-design.org/literature/article/norman-s-three-levels-of-design?srsltid=AfmBOoreR0yuPX4BhizGaTQOjXUz4fbUE_zgJoXUVePZUP_ZbqZe5RxL">Don Norman's 3 levels of design</a></strong>.</em> </p><p>Most creative platforms push you to produce more, but the <strong><a href="https://www.are.na/">Are.na</a></strong> pushes you to think more carefully.</p><p>The platform calls itself a research tool, though it works as a digital commonplace book, a corner of the internet for designers, artists, researchers and writers who&#8217;d rather collect ideas than chase engagement. Are.na launched in 2014, and a decade later it still looks and behaves like a team that doesn&#8217;t care about your time-on-site metric.</p><p>In a feed of slop, Are.na is a black-and-white room with a folding chair and a good book on the table.</p><p><strong>Visceral level: 2/5</strong> <br><em>The visceral level is responsible for first impressions.</em> </p><p>Opening Are.na for the first time feels confusing in the right way. No hero image, and no animated mascot. Black text on white, system fonts, a search bar, a grid of recent blocks, and that&#8217;s it. Some people bounce in the first thirty seconds, however the ones who stay learn that the lack of decoration might be the decoration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!MrDO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3e24af-9187-4a14-9fc1-2045687a449a_675x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!MrDO!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3e24af-9187-4a14-9fc1-2045687a449a_675x450.png 424w, /__u/substackcdn.com/image/fetch/$s_!MrDO!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3e24af-9187-4a14-9fc1-2045687a449a_675x450.png 848w, /__u/substackcdn.com/image/fetch/$s_!MrDO!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3e24af-9187-4a14-9fc1-2045687a449a_675x450.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MrDO!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3e24af-9187-4a14-9fc1-2045687a449a_675x450.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!MrDO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3e24af-9187-4a14-9fc1-2045687a449a_675x450.png" width="675" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b3e24af-9187-4a14-9fc1-2045687a449a_675x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:675,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59766,&quot;alt&quot;:&quot;Are.na screenshot&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/198233480?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3e24af-9187-4a14-9fc1-2045687a449a_675x450.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Are.na screenshot" title="Are.na screenshot" srcset="/__u/substackcdn.com/image/fetch/$s_!MrDO!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3e24af-9187-4a14-9fc1-2045687a449a_675x450.png 424w, /__u/substackcdn.com/image/fetch/$s_!MrDO!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3e24af-9187-4a14-9fc1-2045687a449a_675x450.png 848w, /__u/substackcdn.com/image/fetch/$s_!MrDO!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3e24af-9187-4a14-9fc1-2045687a449a_675x450.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MrDO!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3e24af-9187-4a14-9fc1-2045687a449a_675x450.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">Are.na</figcaption></figure></div><p>The site feels like a pure research database. Are.na&#8217;s team picked an aesthetic position in 2014 and held it up until now, which is rare for any digital product. </p><p>But this also means that some parts of the UI look outdated, if not horrible, so it won&#8217;t appeal to anyone who cares about aesthetics. The general simplicity is an amazing idea, but sometimes it might feel too primitive and old. It seems like there&#8217;s not a single designer to give that distinguishable minimalism some love. </p><p>Yeah, it&#8217;s not the kind of product that will make a really cool first impression. But if you give it a chance, it will grow on you.</p><p><strong>Behavioral level: 5/5</strong> <br><em>This level focuses on usability &#8212; how the product performs and whether it effectively solves user problems.</em></p><p>The mental model is simple: You save &#8220;blocks&#8221; (images, text snippets, links, PDFs, anything) and group them into &#8220;channels.&#8221; A block can live in multiple channels at once, so as your thinking changes, you can rewire your own collection without starting over.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Quk5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8621f4d6-311d-4db1-889f-8e3ec2d03b95_675x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Quk5!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8621f4d6-311d-4db1-889f-8e3ec2d03b95_675x450.png 424w, /__u/substackcdn.com/image/fetch/$s_!Quk5!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8621f4d6-311d-4db1-889f-8e3ec2d03b95_675x450.png 848w, /__u/substackcdn.com/image/fetch/$s_!Quk5!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8621f4d6-311d-4db1-889f-8e3ec2d03b95_675x450.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Quk5!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8621f4d6-311d-4db1-889f-8e3ec2d03b95_675x450.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Quk5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8621f4d6-311d-4db1-889f-8e3ec2d03b95_675x450.png" width="675" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8621f4d6-311d-4db1-889f-8e3ec2d03b95_675x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:675,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82061,&quot;alt&quot;:&quot;Are.na screenshot&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/198233480?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8621f4d6-311d-4db1-889f-8e3ec2d03b95_675x450.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Are.na screenshot" title="Are.na screenshot" srcset="/__u/substackcdn.com/image/fetch/$s_!Quk5!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8621f4d6-311d-4db1-889f-8e3ec2d03b95_675x450.png 424w, /__u/substackcdn.com/image/fetch/$s_!Quk5!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8621f4d6-311d-4db1-889f-8e3ec2d03b95_675x450.png 848w, /__u/substackcdn.com/image/fetch/$s_!Quk5!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8621f4d6-311d-4db1-889f-8e3ec2d03b95_675x450.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Quk5!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8621f4d6-311d-4db1-889f-8e3ec2d03b95_675x450.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">Are.na</figcaption></figure></div><p>What makes it powerful in practice:</p><ul><li><p><strong>No notifications fighting for your attention.</strong> Are.na won&#8217;t buzz, ding, or beg.</p></li><li><p><strong>Channels can be public, private, or invite-only collaborative.</strong> You decide who else is in the room.</p></li><li><p><strong>Connecting a block to a new channel takes seconds.</strong> The friction lives in choosing what to save, which is where it belongs.</p></li><li><p><strong>Search is fast, and the search index is yours.</strong> You can search your own brain.</p></li><li><p><strong>Every block has a &#8220;Connect&#8221; button</strong> that invites you to think in webs instead of lists.</p></li></ul><p>It&#8217;s slow technology in the best sense of that phrase. The platform rewards patience and return visits. Channels keep growing as long as you keep adding to them, and after a few months, you start noticing connections between blocks you saved weeks apart, and that&#8217;s when Are.na performs really great.</p><p><strong>Reflective level: 5/5</strong> <br><em>The reflective level considers the long-term impression and deeper meaning of the design &#8212; how it aligns with the user&#8217;s identity and values.</em></p><p>The platform is funded by paying members. No ads, no data sale, no &#8220;for you&#8221; feed engineered to keep you scrolling. And that business model is a design choice, and it shapes the rest of the product. </p><p>After a while on Are.na, your relationship to creative input changes. You stop hoarding tabs and start curating them. You begin treating your influences as a system you&#8217;re tending.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!FZBf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6d9d51-2406-4d8b-85c9-dc90663429b3_675x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!FZBf!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6d9d51-2406-4d8b-85c9-dc90663429b3_675x450.png 424w, /__u/substackcdn.com/image/fetch/$s_!FZBf!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6d9d51-2406-4d8b-85c9-dc90663429b3_675x450.png 848w, /__u/substackcdn.com/image/fetch/$s_!FZBf!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6d9d51-2406-4d8b-85c9-dc90663429b3_675x450.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FZBf!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6d9d51-2406-4d8b-85c9-dc90663429b3_675x450.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!FZBf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6d9d51-2406-4d8b-85c9-dc90663429b3_675x450.png" width="675" height="450" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a6d9d51-2406-4d8b-85c9-dc90663429b3_675x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:675,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:155777,&quot;alt&quot;:&quot;Are.na screenshot&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/198233480?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6d9d51-2406-4d8b-85c9-dc90663429b3_675x450.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Are.na screenshot" title="Are.na screenshot" srcset="/__u/substackcdn.com/image/fetch/$s_!FZBf!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6d9d51-2406-4d8b-85c9-dc90663429b3_675x450.png 424w, /__u/substackcdn.com/image/fetch/$s_!FZBf!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6d9d51-2406-4d8b-85c9-dc90663429b3_675x450.png 848w, /__u/substackcdn.com/image/fetch/$s_!FZBf!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6d9d51-2406-4d8b-85c9-dc90663429b3_675x450.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FZBf!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a6d9d51-2406-4d8b-85c9-dc90663429b3_675x450.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">Are.na</figcaption></figure></div><p>Founder <strong><a href="https://www.are.na/about">Charles Broskoski has described Are.na</a></strong> as &#8220;a tool for collecting, organizing and thinking through the things that matter to you.&#8221; Most creative platforms abandoned that promise years ago.</p><p><strong>Emotional signal:</strong> <em>&#8220;This is a place that respects how I want to make things.&#8221;</em></p><h4><strong>Overall:</strong> <strong>4,6/5 </strong>&#11088;</h4><p>The Are.na team has spent over a decade making a platform that works and feels like nobody else&#8217;s, with strict system-style minimalism. The community around it is small, but loyal, that makes product to survive. I&#8217;m not sure, though, how big the chances are to scale. But, as a fan of calm technology products, I will definitely put this one on the shelf with all other products that perform well and improve our lives, not asking for our attention.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/eidos-design-volume-xxxii-ai-made?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxxii-ai-made?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div><hr></div><h2><strong>III.</strong> <strong>The Bookcase That Broke Good Taste</strong></h2><h4>A Dose of Inspiration</h4><p>In 1981, an Italian designer named Ettore Sottsass decided he was done with &#8220;good design.&#8221;</p><p>The design establishment of the late 1970s lived deep inside the modernist groove: cold rationalism, clean lines, functional minimalism, sober palettes. Sottsass was in his sixties by then, a giant of postwar Italian design, and he looked at the consensus and saw visual conformity wearing a turtleneck.</p><p>He gathered a group of younger designers in his apartment, named the collective Memphis (after a Bob Dylan track that kept skipping on the stereo during their first meeting), and started designing furniture that the rule book of the era would have called hideous.</p><p>Their debut at Milan&#8217;s Salone del Mobile in 1981 caused a public scandal. Sottsass&#8217;s <strong><a href="https://memphis.it/en/products/carlton/">Carlton bookcase</a></strong> looked like a Tetris game collapsed mid-fall, with plastic laminate in clashing patterns and geometric shapes that served no obvious function. Critics savaged it. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!UwDy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c5edaf6-0365-4395-ab38-d5a3c69fc10b_1080x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!UwDy!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c5edaf6-0365-4395-ab38-d5a3c69fc10b_1080x1080.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!UwDy!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c5edaf6-0365-4395-ab38-d5a3c69fc10b_1080x1080.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!UwDy!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c5edaf6-0365-4395-ab38-d5a3c69fc10b_1080x1080.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!UwDy!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c5edaf6-0365-4395-ab38-d5a3c69fc10b_1080x1080.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!UwDy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c5edaf6-0365-4395-ab38-d5a3c69fc10b_1080x1080.jpeg" width="1080" height="1080" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c5edaf6-0365-4395-ab38-d5a3c69fc10b_1080x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1080,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:126123,&quot;alt&quot;:&quot;Carlton &#8212; a bookcase in wood covered with decorative laminate, designed by Sottsass in 1981.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/198233480?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c5edaf6-0365-4395-ab38-d5a3c69fc10b_1080x1080.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Carlton &#8212; a bookcase in wood covered with decorative laminate, designed by Sottsass in 1981." title="Carlton &#8212; a bookcase in wood covered with decorative laminate, designed by Sottsass in 1981." srcset="/__u/substackcdn.com/image/fetch/$s_!UwDy!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c5edaf6-0365-4395-ab38-d5a3c69fc10b_1080x1080.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!UwDy!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c5edaf6-0365-4395-ab38-d5a3c69fc10b_1080x1080.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!UwDy!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c5edaf6-0365-4395-ab38-d5a3c69fc10b_1080x1080.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!UwDy!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c5edaf6-0365-4395-ab38-d5a3c69fc10b_1080x1080.jpeg 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">Carlton, designed by Sottsass in 1981</figcaption></figure></div><p>Then Karl Lagerfeld bought entire rooms of the furniture, and David Bowie became one of the most serious Memphis collectors in the world. Within a decade, Memphis aesthetics had spread across fashion, graphic design, and pop culture, and anyone who watched MTV in the 80s picked up Sottsass&#8217;s vocabulary without knowing his name.</p><p>Sottsass once said he wanted to design for &#8220;a sense of perplexity.&#8221; He wanted objects that made people stop and think, and designers willing to refuse the average.</p><p>Once the industry reaches a consensus on what constitutes &#8220;good,&#8221; the consensus itself becomes the problem, and the initial rebellion seems ugly. Forty-five years later, we&#8217;re inside our own version of that moment. The consensus is now based on algorithms, and the uniform is purple gradients. It seems like the opening that Sottsass spotted is here again.</p><div><hr></div><h3><strong>And this is it for today,</strong></h3><p>If you take one thing from this issue, take permission to break a small rule on your next project. Pick a font no one would pick, or choose a color that doesn&#8217;t fit the brief. We need to break up the sameness with our creativity and personal taste.</p><p>When writing with AI, don&#8217;t let it do all the work. Begin with lines that sound like a real conversation, and like real you would say, and end your text with your own thoughts. Even the slightest break in the flow is enough to start.</p><p>We&#8217;re heading into a strange and exciting summer. WWDC opens on June 8 (Liquid Glass might get its long-overdue tune-up), and the conversations about how we want to design with AI will only get louder.</p><p><em>As always, this newsletter is free, but if you enjoyed it, please consider sharing it with a friend or two. Spreading the love is what it's all about, folks </em>&#128420;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/eidos-design-volume-xxxii-ai-made?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxxii-ai-made?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><blockquote><p>Sincerely, <br>Vadym Grin</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[April 2026: When the AI Labs Stopped Renting Shelf Space]]></title><description><![CDATA[Mike Krieger left Figma's board on a Thursday. Claude Design shipped three days later. The labs are no longer renting shelf space.]]></description><link>https://eidosdesign.substack.com/p/april-2026-when-the-ai-labs-stopped</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/april-2026-when-the-ai-labs-stopped</guid><dc:creator><![CDATA[Mykola Korzh]]></dc:creator><pubDate>Tue, 05 May 2026 08:02:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/00ea8719-bd16-4cee-ac8c-df7c3ff80ef4_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello fellow designers, creatives, digital professionals, and Eidos Design members!</p><p>April was literally crazy with news from the tech industry. After the release of the Claude Design, we also decided to take some time and to test it ourselves, as well as to wait what else might happen. That&#8217;s why this newsletter lands your inbox a bit later than usual.</p><p>Actually, we watched AI labs build on top of design and productivity platforms for the last three years. But April 2026 was the month that the arrangement stopped working, and the stress fractures showed up in the layers above and below it, too.</p><p>In a single month, an AI lab CPO left a design platform&#8217;s board and shipped a competing product three days later. Around 20,000 tech layoffs occurred in one week, with AI cited as the leading stated reason for the first time in Challenger's history. The vibe coding stack got publicly audited by its own bug bounty. Cursor&#8217;s $50 billion round included a structurally unusual SpaceX option. And Apple promoted the person who&#8217;s going to ship the platform after the screen.</p><p>These stories don&#8217;t share a villain. They share a calendar.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-uvT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-uvT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png" width="1400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Newspaper icon with the title 'News'.&quot;,&quot;title&quot;:&quot;Newspaper icon with the title 'News'.&quot;,&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="Newspaper icon with the title 'News'." title="Newspaper icon with the title 'News'." srcset="/__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Mike Krieger left Figma&#8217;s board, then Claude Design shipped</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!f3tF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8280bf60-c2d0-49a1-8b44-e8b558e9583a_3378x1840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!f3tF!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8280bf60-c2d0-49a1-8b44-e8b558e9583a_3378x1840.png 424w, /__u/substackcdn.com/image/fetch/$s_!f3tF!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8280bf60-c2d0-49a1-8b44-e8b558e9583a_3378x1840.png 848w, /__u/substackcdn.com/image/fetch/$s_!f3tF!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8280bf60-c2d0-49a1-8b44-e8b558e9583a_3378x1840.png 1272w, /__u/substackcdn.com/image/fetch/$s_!f3tF!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8280bf60-c2d0-49a1-8b44-e8b558e9583a_3378x1840.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!f3tF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8280bf60-c2d0-49a1-8b44-e8b558e9583a_3378x1840.png" width="1456" height="793" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8280bf60-c2d0-49a1-8b44-e8b558e9583a_3378x1840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:793,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:288146,&quot;alt&quot;:&quot;Screenshot of the Anthropic blog post announcing Claude Design, showing prompt-to-prototype interface&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/195843080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8280bf60-c2d0-49a1-8b44-e8b558e9583a_3378x1840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of the Anthropic blog post announcing Claude Design, showing prompt-to-prototype interface" title="Screenshot of the Anthropic blog post announcing Claude Design, showing prompt-to-prototype interface" srcset="/__u/substackcdn.com/image/fetch/$s_!f3tF!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8280bf60-c2d0-49a1-8b44-e8b558e9583a_3378x1840.png 424w, /__u/substackcdn.com/image/fetch/$s_!f3tF!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8280bf60-c2d0-49a1-8b44-e8b558e9583a_3378x1840.png 848w, /__u/substackcdn.com/image/fetch/$s_!f3tF!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8280bf60-c2d0-49a1-8b44-e8b558e9583a_3378x1840.png 1272w, /__u/substackcdn.com/image/fetch/$s_!f3tF!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8280bf60-c2d0-49a1-8b44-e8b558e9583a_3378x1840.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">Anthropic shipped Claude Design three days after Mike Krieger left Figma's board. The product competes for the first-draft layer of design work. Source: Anthropic.</figcaption></figure></div><p><a href="https://startupnews.fyi/2026/04/18/anthropics-mike-krieger-steps-down-from-figmas-board/">Anthropic CPO Mike Krieger resigned from Figma&#8217;s board on April 14.</a> The 8-K filing said the resignation was &#8220;not due to any disagreement.&#8221; The Information reported the same day that Anthropic&#8217;s coming Opus 4.7 release would include design tools competing directly with Figma. Three days later, Anthropic shipped <a href="https://www.anthropic.com/news/claude-design-anthropic-labs">Claude Design</a>.</p><p>The product is what it sounds like. Generate prototypes, slides, mockups, and websites from natural language. Read your codebase or design files to apply company design systems automatically. Export to Canva, PDF, PPTX, HTML, or live URLs. Pass structured handoff bundles to Claude Code. Available as a research preview to Pro, Max, Team, and Enterprise tiers.</p><p>Anthropic&#8217;s framing was that Claude Design is &#8220;complementary, not competitive&#8221; with existing design tools. But the market disagreed. Figma stock fell roughly 7% on launch day, settling at $18.84 from a prior close of $20.32. The stock hit its all-time low of $16.69 a week later on April 24. Through April it was down more than 55% YTD, and roughly 88% from its post-IPO high of $142.92. Adding to the pressure, Figma&#8217;s DEF14A proxy filing on April 22 disclosed <a href="https://www.stocktitan.net/sec-filings/FIG/def-14a-figma-inc-definitive-proxy-statement-9b9ac843cbb2.html">CEO Dylan Field&#8217;s 2025 compensation at approximately $864 million</a>, driven by stock-price-hurdle RSUs that vested before the crash.</p><p>The launch videos and the &#8220;Figma killer&#8221; takes both got ahead of what&#8217;s actually shipping. Claude Design is not yet a credible Figma replacement for production work. Constellation Research VP Liz Miller put it well: &#8220;Just as master painters have different brushes they use for different things, you are never going to use Claude for design to create your finished masterpiece.&#8221; <a href="https://newsletter.victordibia.com/p/how-good-is-anthropics-claude-design">Early hands-on reports</a> call the outputs &#8220;visually interesting&#8221; rather than analytically usable on real codebases. The collaborative canvas, the multiplayer cursors, the design system graph that millions of teams already maintain in Figma, none of that is replicated.</p><p>What Claude Design does compete for is the first-draft layer. The brief-to-comp loop. The &#8220;give me 30 explorations of this landing page&#8221; task. The slide deck mocked up in twenty minutes for tomorrow&#8217;s stakeholder review. That work used to live in Figma. It now has a credible alternative that costs $20 a month and lives inside the same chat where you do the rest of your thinking.</p><p>Figma kept shipping through this. <a href="https://www.figma.com/blog/introducing-make-kits-and-make-attachments/">Make kits and attachments</a> on April 2. Figcade Fun Day on April 8. AI administration for Enterprise on April 21. Make pay-as-you-go billing on April 21. Make on iOS and Android on April 22. <a href="https://config.figma.com/">Config 2026</a> is confirmed for June 23 to 25 at Moscone with around 10,000 attendees expected. Whatever Figma&#8217;s response to Claude Design and Google&#8217;s Stitch will be, it lands there. And let&#8217;s hope it will be something meaningful, not another &#8220;draw&#8221; feature.  </p><p>The first-draft layer is what AI labs are claiming. The collaborative canvas, the design system graph, the institutional knowledge baked into your team&#8217;s component library, that&#8217;s still yours. The implication isn&#8217;t that Figma is dead. It&#8217;s that the work that used to anchor your day in Figma (the explorations, the mockups, the quick deliverables) now has a strong substitute that doesn&#8217;t open Figma at all.</p><h3>The capex flywheel that pays for itself by eating jobs</h3><p>A single week tells the structural story. April 23: Meta announced <a href="https://techcrunch.com/2026/04/23/meta-job-cuts-10-percent-8000-employees/">8,000 layoffs</a> (10% of workforce) and closed 6,000 open roles, citing &#8220;continued effort to run the company more efficiently and to allow us to offset the other investments we&#8217;re making.&#8221; Same day, <a href="https://techcrunch.com/2026/04/23/microsoft-offers-buyout-for-up-to-7-of-u-s-employees/">Microsoft announced its first-ever voluntary buyout program</a> in 51 years, eligible to roughly 7% of US staff.</p><p>The other side of the same week: Meta&#8217;s projected 2026 capex was raised to $125-145 billion at its April 29 earnings call (versus $72 billion in 2025). Combined big tech AI infrastructure spending for 2026 is roughly $700 billion.</p><p><a href="https://www.challengergray.com/blog/challenger-report-march-cuts-rise-25-from-february-ai-leads-reasons/">Challenger Gray&#8217;s April 2 report</a> showed AI cited as the cause of 25% of all March cuts, the first time AI was the leading stated reason in Challenger&#8217;s history. AI was 5% of cited reasons in 2025. Ten percent in February. Twenty-five percent in March.</p><p>The independent productivity data does not support the narrative. Goldman, NBER, MIT, PwC, and IBM data all converge on the same pattern: most enterprises report no significant AI productivity gain. Marc Andreessen called AI &#8220;the silver-bullet excuse.&#8221; Sam Altman put it more directly: &#8220;There&#8217;s some AI washing where people are blaming AI for layoffs that they would otherwise do.&#8221;</p><p>The most defensible reading: the $700 billion capex commitment is the load-bearing structure. The AI productivity story is the wrapper. <a href="https://www.lennysnewsletter.com/p/state-of-the-product-job-market-in-ee9">Lenny Rachitsky&#8217;s analysis of TrueUp data</a> shows roughly 5,700 open designer roles globally, flat since early 2023, while PM and engineering roles have grown since 2024. The hiring market isn&#8217;t punishing designers because AI replaced design. It&#8217;s punishing them because AI restructured the workflow that design used to occupy.</p><h2>The Vibe Coding Security Reckoning</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!oF9I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc30facc6-7a12-40bb-831f-70c3da406afc_1190x1382.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!oF9I!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc30facc6-7a12-40bb-831f-70c3da406afc_1190x1382.png 424w, /__u/substackcdn.com/image/fetch/$s_!oF9I!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc30facc6-7a12-40bb-831f-70c3da406afc_1190x1382.png 848w, /__u/substackcdn.com/image/fetch/$s_!oF9I!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc30facc6-7a12-40bb-831f-70c3da406afc_1190x1382.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oF9I!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc30facc6-7a12-40bb-831f-70c3da406afc_1190x1382.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!oF9I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc30facc6-7a12-40bb-831f-70c3da406afc_1190x1382.png" width="1190" height="1382" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c30facc6-7a12-40bb-831f-70c3da406afc_1190x1382.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1382,&quot;width&quot;:1190,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1022069,&quot;alt&quot;:&quot;Screenshot of @weezerOSINT's April 20, 2026 public disclosure that any free Lovable account could read source code, database credentials, and customer data of every project created before November 2025&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/195843080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc30facc6-7a12-40bb-831f-70c3da406afc_1190x1382.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of @weezerOSINT's April 20, 2026 public disclosure that any free Lovable account could read source code, database credentials, and customer data of every project created before November 2025" title="Screenshot of @weezerOSINT's April 20, 2026 public disclosure that any free Lovable account could read source code, database credentials, and customer data of every project created before November 2025" srcset="/__u/substackcdn.com/image/fetch/$s_!oF9I!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc30facc6-7a12-40bb-831f-70c3da406afc_1190x1382.png 424w, /__u/substackcdn.com/image/fetch/$s_!oF9I!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc30facc6-7a12-40bb-831f-70c3da406afc_1190x1382.png 848w, /__u/substackcdn.com/image/fetch/$s_!oF9I!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc30facc6-7a12-40bb-831f-70c3da406afc_1190x1382.png 1272w, /__u/substackcdn.com/image/fetch/$s_!oF9I!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc30facc6-7a12-40bb-831f-70c3da406afc_1190x1382.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The April 20 disclosure that broke the vibe coding security illusion. A HackerOne report filed March 3 had been triaged and marked as duplicate, and never fixed. Source: @weezerOSINT on X.</figcaption></figure></div><p>For about eighteen months, vibe coding tools were absorbing a category of work that used to require engineering teams. Indie founders ship MVPs in afternoons. Designers prototype with real backend logic. Marketing teams build internal apps without filing a ticket. The trade was speed for safety, and most of us didn&#8217;t read the fine print. April was when the fine print got read out loud.</p><p>On April 20, security researcher <a href="https://x.com/weezerOSINT">@weezerOSINT publicly disclosed</a> that any free Lovable account could read the source code, database credentials, AI chat histories, and customer data of every project created before November 2025. The vulnerability was a Broken Object Level Authorization bug. Lovable&#8217;s API granted access without checking whether the requester owned the resource. Free tier accounts, no special access needed. weezerOSINT noted that Nvidia, Mirosoft, Uber, and Spotify employees all had accounts in the affected pool.</p><p>Lovable&#8217;s initial response said there was no &#8220;data breach.&#8221; Three days later, the company disclosed it as a &#8220;permission regression.&#8221; A HackerOne report filed March 3, 2026 had been triaged and marked as duplicate, and never fixed. Forty-eight days of exposure between the original report and weezerOSINT&#8217;s public disclosure. Lovable&#8217;s most recent reported valuation: $6.6 billion.</p><p>The day before, on April 19, Vercel disclosed an unrelated incident. An attacker compromised a third-party tool used by a Vercel employee, then pivoted into internal Google Workspace and cloud environments. The chain matters here. The breach didn&#8217;t start at Vercel. It started at a tool Vercel trusted, and that trust was the lateral movement vector.</p><p>These two disclosures landed inside the same week. They share a structure. Tools that grew on speed-to-ship velocity, with security postures that hadn&#8217;t matured at the same rate, getting tested in production on a calendar they didn&#8217;t choose. The HackerOne triage at Lovable is the journalism. The cross-tool pivot at Vercel is the pattern.</p><p>One bug isn&#8217;t a market verdict, and Vercel responded fast and disclosed publicly. But the broader question is structural. Vibe coding tools now handle real money, real client data, and real production workloads. The security regime didn&#8217;t grow with the responsibility, and the disclosure cadence is starting to catch up.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/april-2026-when-the-ai-labs-stopped?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Eidos Design | UX AI Community! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/april-2026-when-the-ai-labs-stopped?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/april-2026-when-the-ai-labs-stopped?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><h2>Cursor&#8217;s $50 Billion Round and the SpaceX Option</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2jOs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d7ff77-6c7e-4214-b3d0-695d3b941d44_1172x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2jOs!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d7ff77-6c7e-4214-b3d0-695d3b941d44_1172x700.png 424w, /__u/substackcdn.com/image/fetch/$s_!2jOs!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d7ff77-6c7e-4214-b3d0-695d3b941d44_1172x700.png 848w, /__u/substackcdn.com/image/fetch/$s_!2jOs!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d7ff77-6c7e-4214-b3d0-695d3b941d44_1172x700.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2jOs!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d7ff77-6c7e-4214-b3d0-695d3b941d44_1172x700.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2jOs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d7ff77-6c7e-4214-b3d0-695d3b941d44_1172x700.png" width="1172" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89d7ff77-6c7e-4214-b3d0-695d3b941d44_1172x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:1172,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:160400,&quot;alt&quot;:&quot;Screenshot of SpaceX's April 22, 2026 X post announcing a partnership with Cursor that includes an option to acquire Cursor for $60 billion later this year or pay $10 billion for ongoing collaboration&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/195843080?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d7ff77-6c7e-4214-b3d0-695d3b941d44_1172x700.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Screenshot of SpaceX's April 22, 2026 X post announcing a partnership with Cursor that includes an option to acquire Cursor for $60 billion later this year or pay $10 billion for ongoing collaboration" title="Screenshot of SpaceX's April 22, 2026 X post announcing a partnership with Cursor that includes an option to acquire Cursor for $60 billion later this year or pay $10 billion for ongoing collaboration" srcset="/__u/substackcdn.com/image/fetch/$s_!2jOs!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d7ff77-6c7e-4214-b3d0-695d3b941d44_1172x700.png 424w, /__u/substackcdn.com/image/fetch/$s_!2jOs!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d7ff77-6c7e-4214-b3d0-695d3b941d44_1172x700.png 848w, /__u/substackcdn.com/image/fetch/$s_!2jOs!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d7ff77-6c7e-4214-b3d0-695d3b941d44_1172x700.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2jOs!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d7ff77-6c7e-4214-b3d0-695d3b941d44_1172x700.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">SpaceX posted this on X a few hours before Cursor's $50 billion Series E was set to close. The round halted within 24 hours. 'Million H100 equivalent Colossus training supercomputer' is the part Cursor's investors couldn't match. Source: @SpaceX on X, April 22, 2026.</figcaption></figure></div><p>In mid-April, Cursor was on track to close a <a href="https://techcrunch.com/2026/04/17/sources-cursor-in-talks-to-raise-2b-at-50b-valuation-as-enterprise-growth-surges/">$2 billion Series E at a $50 billion pre-money valuation</a>, co-led by Andreessen Horowitz and Thrive Capital with Nvidia participating. Sacra estimates the company hit $2 billion ARR in February 2026, up from $100 million in January 2025, the fastest B2B scale-up on record. The round was oversubscribed.</p><p>A few hours before the round was set to close the week of April 22, SpaceX <a href="https://www.bloomberg.com/news/articles/2026-04-21/spacex-says-has-agreement-to-acquire-cursor-for-60-billion">posted on X</a> that it had secured an option to acquire Cursor for $60 billion later this year, or alternatively to pay $10 billion for a development partnership running on its Colossus supercomputer. The $10 billion is guaranteed even if SpaceX walks. Cursor <a href="https://techcrunch.com/2026/04/22/how-spacex-preempted-a-2b-fundraise-with-a-60b-buyout-offer/">halted the Series E discussions</a> within 24 hours.</p><p>The structure tells you what each side cares about. Cursor pays retail prices to Anthropic and OpenAI for the models that power its product. Those same labs ship Claude Code and Codex, which compete directly with Cursor. Multiple sources estimate Cursor was spending close to 100% of revenue on third-party model inference until its proprietary Composer model started compressing margins in late 2025. The $2 billion Series E wouldn&#8217;t have been enough to reach cash-flow breakeven; another raise was already coming. SpaceX, meanwhile, just merged with xAI and is widely seen as having an AI lab without an AI product. Cursor fixes that in one move. SpaceX is also delaying the actual acquisition until after its summer IPO, so it can finance the $60 billion in publicly traded stock.</p><p>Investors love optionality, founders love price tension, and SpaceX just bought time to defer the decision until after its IPO. The fastest-growing AI software company on record couldn&#8217;t close a $2 billion round on its own terms when a strategic buyer wrote a bigger check. The model-supply economics were already eating its margins, and the path to independence required raises bigger than venture capital alone could provide.</p><p>Application-layer companies whose long-term margin depends on which lab&#8217;s model they route to don&#8217;t get to make that decision freely. The cost of the model layer underneath dictates it. We&#8217;re entering an era where the design tools we use depend on financing structures we don&#8217;t see, and on strategic buyers who can write checks that pure financial investors can&#8217;t.</p><h2>Apple&#8217;s Transition to Wearable AI</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!jUJj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b1776-ff80-4961-8239-7277310cf321_1440x810.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!jUJj!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b1776-ff80-4961-8239-7277310cf321_1440x810.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!jUJj!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b1776-ff80-4961-8239-7277310cf321_1440x810.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!jUJj!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b1776-ff80-4961-8239-7277310cf321_1440x810.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!jUJj!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b1776-ff80-4961-8239-7277310cf321_1440x810.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!jUJj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b1776-ff80-4961-8239-7277310cf321_1440x810.jpeg" width="1440" height="810" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/446b1776-ff80-4961-8239-7277310cf321_1440x810.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:810,&quot;width&quot;:1440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Tim Cook and John Ternus at Apple Park.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Tim Cook and John Ternus at Apple Park." title="Tim Cook and John Ternus at Apple Park." srcset="/__u/substackcdn.com/image/fetch/$s_!jUJj!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b1776-ff80-4961-8239-7277310cf321_1440x810.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!jUJj!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b1776-ff80-4961-8239-7277310cf321_1440x810.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!jUJj!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b1776-ff80-4961-8239-7277310cf321_1440x810.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!jUJj!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F446b1776-ff80-4961-8239-7277310cf321_1440x810.jpeg 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">Tim Cook becomes Executive Chairman on September 1; John Ternus, SVP Hardware Engineering since 2021, takes over as CEO. Apple is positioning for the platform shift after the screen. Source: Apple.</figcaption></figure></div><p>On April 20, <a href="https://www.apple.com/newsroom/2026/04/tim-cook-to-become-apple-executive-chairman-john-ternus-to-become-apple-ceo/">Apple announced</a> Tim Cook will become Executive Chairman on September 1. John Ternus, 50, currently SVP Hardware Engineering, takes over as CEO. Ternus&#8217;s promotion is the part of the announcement that mattered.</p><p>Ternus has run Apple&#8217;s hardware engineering since 2021, which means every silicon decision, every battery decision, every camera and sensor decision for the iPhone 15, 16, 17, and Air, the M-series Macs, and the early Vision Pro shipped through his organization. He&#8217;s a hardware CEO inheriting a company at the moment its hardware bet matters more than its software bet for the first time in fifteen years.</p><p>The signals are all in the same direction. Bloomberg&#8217;s Mark Gurman reported four smart-glasses frame styles in testing, with production targeted for December 2026 and a launch in early 2027. Apple reportedly acquired Q.ai for over $2 billion to build subvocal interaction into AirPods Pro 3, paired with IR cameras. WWDC 2026 (June 8 to 12) promotional graphics teased an iOS 27 Siri redesign with a &#8220;Search or Ask&#8221; prompt in the Dynamic Island. The Vision Pro line has reportedly been deprioritized in favor of glasses-form-factor work.</p><p>Apple is positioning for the post-screen interaction era. The CEO change matters because Cook scaled the iPhone economy and Ternus knows how to ship novel hardware. The macro-environment is right for it. Meta&#8217;s Ray-Ban partnership has demonstrated demand for lightweight smart glasses, the AI lab race has produced models good enough to power ambient interfaces, and the smartphone supply chain has saturated.</p><p>Continuity is the easier read. Cook is staying as Executive Chairman, and the day-to-day will look continuous. But the signal is clear. Apple&#8217;s next platform isn&#8217;t a phone or a tablet. It&#8217;s wearable AI hardware that talks to you instead of being looked at, and the company just promoted the person whose career is shipping novel hardware to lead it.</p><h2>Handpicked Highlights</h2><p>&#128073; <strong><a href="https://emilkowal.ski/ui/agents-with-taste">Emil Kowalski: Agents with Taste.</a></strong> Practical case for packaging design taste into Anthropic skill files. Kowalski breaks down <em>why</em> specific animation choices feel right (<code>scale(0.95)</code> instead of <code>scale(0)</code>, easing flowcharts, duration guidelines), then converts each rule into structured input a coding agent can follow. His full design-engineering skill is installable via <code>npx skills add emilkowalski/skill</code>. The clearest answer I&#8217;ve read to the question of how taste survives the handoff to an agent.</p><p>&#128073; <strong><a href="https://youtu.be/wkv2ifxPpF8?si=mjVejvoJc9Z_Ko48">Garry Tan demos GStack on Y Combinator.</a></strong> YC President walks through GStack, his open-source toolkit that turns Claude Code into a multi-role engineering team via skills (Office Hours, Design, Code Review, QA, browser testing). The Office Hours skill is modeled on real YC partner sessions and pressure-tests your idea before you write a line of code. Free on GitHub. The clearest demonstration of skill-based agent teams I&#8217;ve seen this month.</p><p>&#128073; <strong><a href="https://joshpuckett.me/melt-effect">Josh Puckett: Melt Effect.</a></strong> A working tutorial on <code>feTurbulence</code> + <code>feDisplacementMap</code> for organic, hand-drawn-feeling distortion in SVG and CSS. Interactive sliders for every parameter, copy-paste filter, and a prompt at the bottom you can hand directly to a coding agent. Puckett also runs Interface Craft, his library &#8220;for those committed to designing with uncommon care.&#8221; This is what designers-who-build actually ship.</p><p>&#128073; <strong><a href="https://youtu.be/dvEwb1Ajkwo?si=oe7OgvdNBQHiQmqr">Brian Lovin on Dive Club: How to level up with AI as a designer.</a></strong> Brian Lovin (Notion design) walks through his current AI tool stack, his Notion prototyping playground, why he&#8217;s back on Cursor, and how he thinks about career strategy for designers in the AI era. Includes the bookmarking side project Shiori he built solo. The most specific picture of a working designer&#8217;s AI process I&#8217;ve watched this year.</p><p>&#128073; <strong><a href="https://youtu.be/KPDXMtmkcgk?si=Pc01AANsb5b5XXju">Designer Tom interviews Diego Zaks at Ramp.</a></strong> Ramp is reportedly &#8220;the most AI-installed company in the world&#8221;: Anthropic visited the office because Ramp was using Claude Code more than Anthropic itself. Zaks (Head of Design) covers the four levels of AI fluency, how design changes when everyone is a builder, the 99.5% installed adoption story, and Glass (Ramp&#8217;s internal AI). The organizational counterpart to the individual-designer videos above.</p><p>&#128073; <strong><a href="https://www.linkedin.com/pulse/i-built-second-brain-out-markdown-files-gabriel-valdivia-lcuqf">Gabriel Valdivia: I built a second brain out of markdown files.</a></strong> Fractional design partner Valdivia built a personal context layer pulling from Gmail, Slack, iMessage, Figma, Calendar, Granola, and Apple Health into a git repo of markdown files, plus 15 custom Claude Code skills that read, write, and cross-reference. The identity-profile section is the unsettling part: the system noticed his email tone with one client had shifted from enthusiastic to transactional before he had consciously admitted he was losing interest in the engagement. A mirror that gets sharper over time.</p><h2>Three Moves You Can Make This Week</h2><p><strong>1. Audit which design tasks the labs now compete for directly.</strong> If your work is brief-to-comp loops, slide decks, marketing-page mockups, or first-draft explorations, that work now has a $20-per-month substitute that doesn&#8217;t open your design tool. Don&#8217;t panic. Just notice. Then ask: what part of my role is the labs not yet competing for? That&#8217;s where to invest your energy.</p><p><strong>2. Get your content credentials in order before August 2.</strong> The <a href="https://www.pearlcohen.com/new-guidance-under-the-eu-ai-act-ahead-of-its-next-enforcement-date/">EU AI Act&#8217;s Article 50 transparency obligations</a> take effect August 2, 2026. AI-generated content must be labeled and watermarked in machine-readable format. Fines up to 15 million euros or 3% of global turnover. C2PA membership has crossed 6,000 organizations and is the de facto standard. Add Content Credentials to your export workflow now. Don&#8217;t wait until July.</p><p><strong>3. Try Claude Design and Figma&#8217;s MCP and Paper.design in the same week.</strong> Build the same screen in each. Notice where each one wins, where each one fails, and where each one feels weird. The agent-era design stack is still forming. Designers who can talk specifically about the trade-offs between these tools will be valuable to clients in ways that designers who only know one tool won&#8217;t.</p><h2>What April Revealed</h2><p>In April, every layer of the AI economy got renegotiated at once.</p><p>The labs are building products that compete with the platforms they depended on. The vibe coding stack got publicly audited by its own bug bounty. The financing structures underneath the application layer bent to compete with the model layer underneath them. And Apple promoted the person who&#8217;ll ship the platform after the screen.</p><p>AI has restructured every layer of the workflow design used to occupy, faster than the productivity that would justify it has shown up. The collaborative canvas is still ours. The institutional knowledge in your design system is still yours. The judgment about which of fifty AI-generated options actually serves the user is still yours. The first-draft layer is gone. Everything above it is still where the work lives. And the next interface (wearable, ambient, voice-first) is the next brief.</p><p>I keep coming back to something Soleio said recently: <strong>&#8220;The future belongs to designers who build.&#8221;</strong> I read that as more than encouragement to learn code. When the labs replace your tool, when the platform you ship on gets breached, when the model layer underneath bends the financing on top of it, the designers who own the full creation pipeline (designing and building as one act, not two) are insulated from any single layer&#8217;s disruption. Yann-Edern Gillet&#8217;s<a href="https://yannglt.com/writing/the-rosetta-stone-of-design-engineering"> Rosetta Stone metaphor</a> for design engineering points the same direction: the artifact that translates between languages is the one that holds when one language changes.</p><p>The question I&#8217;m sitting with: what does my role look like when every layer of the stack is being renegotiated at once? I don&#8217;t have a tidy answer. I&#8217;m building habits around skepticism, verification, judgment, and end-to-end ownership because those don&#8217;t expire when the tool changes. I suspect that&#8217;s most of the answer.</p><div><hr></div><p>If this edition gave you something, share it with someone who needs to read it. And subscribe if you haven&#8217;t already. May is going to test all of these patterns.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><blockquote><p>Sincerely,<br>Mykola Korzh</p></blockquote>]]></content:encoded></item><item><title><![CDATA[We Automated Our UX Audits at GotPhoto. Here’s What We Actually Did.]]></title><description><![CDATA[An automated audit pipeline with n8n and Claude to give every designer faster feedback, consistent standards, and one less reason to dread critique.]]></description><link>https://eidosdesign.substack.com/p/we-automated-our-ux-audits-at-gotphoto</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/we-automated-our-ux-audits-at-gotphoto</guid><dc:creator><![CDATA[Siavash Memar]]></dc:creator><pubDate>Mon, 27 Apr 2026 08:01:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/80aa680c-f04b-4841-9f1c-6efc3a0474f4_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At some point, every growing design team hits the same wall.</p><p>Multiple designers working in parallel across multiple product areas. Each one making reasonable decisions in isolation. Each one interpreting the design system slightly differently. Each one shipping work that looks fine on its own &#8212; until you zoom out and realize that &#8220;fine in isolation&#8221; is quietly becoming &#8220;inconsistent at scale.&#8221;</p><p>That&#8217;s where we were at GotPhoto. Not in crisis. Not with a visible quality failure. Just with a creeping awareness that as the team grew, our ability to guarantee consistency, accessibility, and design system compliance was becoming dependent on the wrong things: who happened to be in the critique session, whether a senior designer had bandwidth to review that week, and whether anyone had caught that a component was hand-built rather than a real DS instance before it went to engineering.</p><p>The honest trigger for this project was simple: we wanted every designer to have a reliable second eye before they even walked into a design critique &#8212; without needing a dedicated person or a separate team to provide it.</p><p>Not a gatekeeper. Not a bottleneck. A baseline. Something that meant designers could move faster, iterate with more confidence, and arrive at critique sessions already knowing their work met accessibility and design system standards. So the critique could be about the actual design decisions, not about catching the things a checklist should have caught.</p><p>That&#8217;s what we set out to build.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>The product we were trying to protect</h2><p>GotPhoto is a platform for volume photographers &#8212; photographers who run school picture days, sports seasons, and other large-scale events where a single job can mean hundreds or thousands of students, each with their own proof, their own parent, and their own purchase decision.</p><p>This is not portrait photography. A photographer using GotPhoto is managing a roster of subjects, coordinating with a lab, running automated email campaigns to parents, and monitoring conversion across an entire school or sports league &#8212; often across multiple jobs running simultaneously. The end customers are parents buying photos of their kids, frequently on mobile, frequently time-pressured, frequently guided only by an automated email with a link and a deadline.</p><p>That operational reality shapes everything about what good design means here. A photographer managing a 600-subject school job doesn&#8217;t have time to interpret a confusing affordance on shoot day. A parent landing on the storefront from an SMS link isn&#8217;t going to troubleshoot a broken package selector. When the UX fails, it fails loudly: in lost conversions, in support tickets, in photographers who don&#8217;t see the revenue they expected and start looking at alternatives.</p><p>The product has grown significantly. New features, new flows, multiple trios contributing to the same design system. When a product scales like this, quality degrades in two distinct directions at once. Most teams only notice one of them.</p><p>The first is <strong>design system drift</strong>. Components detach from their source. Developers hand-build controls that look like the real thing but aren&#8217;t connected to anything. Naming conventions diverge across trios. None of this is visible to users in the short term, but it makes the product progressively harder to maintain, harder to hand off, and harder to trust as a shared contract between design and engineering.</p><p>The second is <strong>UX debt</strong>. Empty states that don&#8217;t explain what happened or what to do next. Affordances that suggest one action and deliver another. Cognitive load that accumulates across a long flow until users make mistakes that feel like their fault but aren&#8217;t. These live inside screens that may look perfectly correct from a component audit perspective, and they can sit undetected for months.</p><p>The critical insight that shaped everything we built: <strong>these two problems are not the same.</strong></p><p>A detached button and a confusing error message don&#8217;t have the same owner. They don&#8217;t have the same fix. They don&#8217;t belong in the same conversation. But in almost every manual audit we&#8217;d run, they ended up in the same list, reviewed in the same meeting, resolved with the same vague outcome. That creates noise &#8212; and noise teaches people to stop paying attention.</p><p>What we needed was a way to look at the same product through two separate lenses, consistently, without it depending on who had bandwidth that week.</p><div><hr></div><h2>The decision to build rather than buy</h2><p>Before committing to building anything, we looked at what existed. The tools available were either too generic, too shallow in their Figma integration, or treated design review as a visual comparison problem rather than a structural one. None of them understood the difference between a real component instance and a hand-built substitute that looked identical in an export. None of them could be trained on our specific design principles or our internal anti-patterns.</p><p>The decision to build wasn&#8217;t made lightly. It required investment from the design systems team, engineering collaboration, and a calibration period that wouldn&#8217;t immediately produce value. But the case was strong: we had specific standards, a specific product, and a specific class of problems that generic tooling would never understand as well as we could.</p><div><hr></div><h2>What we built and how it works</h2><p>The system is a dual audit workflow built in n8n, connected to Figma&#8217;s API, and powered by a large language model running on AWS Bedrock.</p><p><strong>The trigger is a comment.</strong> Any designer on the team can post <code>/audit</code> as a comment directly on any Figma frame. No separate tool to open, no form to fill out, no process to follow. Within about 30 seconds, a structured audit appears as a reply comment on that same frame &#8212; right where the design lives.</p><p>Under the hood, the workflow reads the Figma comment, identifies which frame was annotated, pulls the layer tree from the API, fetches the team&#8217;s design system documentation, runs the analysis, and posts results back &#8212; all without a human in the loop.</p><p><strong>The key architectural decision:</strong> two completely separate analysis tracks, not a single model trying to do everything.</p><p>The <strong>deterministic track</strong> reads the Figma layer tree directly through the API. It runs a rules engine over the file structure: checking whether components are real design system instances or hand-built substitutes, flagging naming patterns that suggest a control should be a component but isn&#8217;t, and examining relationships between sibling elements to surface inconsistencies that are invisible in the visual export but obvious in the file structure. This track doesn&#8217;t guess or infer &#8212; it reads what is actually there. No AI involved. It either is an instance or it isn&#8217;t.</p><p>The <strong>AI track</strong> takes a different approach. It receives a structured text summary of the layer inventory alongside our design system documentation, UX principles, and common anti-patterns specific to GotPhoto flows. The model reviews this through a UX lens only: task flow, hierarchy, readability, cognitive load, confusing parallel actions, and obvious usability risks. Critically, it&#8217;s explicitly instructed not to comment on design system compliance &#8212; that work is already done by the rules engine, and the separation prevents the two finding types from bleeding together.</p><p>Both tracks produce structured output, which a merge step combines and formats into a single comment posted back into Figma. No separate report to open. No extra tool to check. No translation layer between the audit and the place where design actually lives.</p><blockquote><p><strong>A note on the technical stack:</strong> Figma exposes a native webhook for team-wide comment events. The workflow listens for any <code>FILE_COMMENT</code> event across the entire team &#8212; every file, every designer &#8212; and filters for <code>/audit</code>. The layer tree analysis happens via Figma&#8217;s Nodes API, which returns the full structural JSON of a frame including component IDs that reveal whether something is a real library instance or a detached copy. The AI runs through AWS Bedrock. Everything is orchestrated in n8n, which handles the parallel API calls, merging, and the reply posting.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!dXM8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ad9df8-b7bc-4351-a7e6-a948cab02eba_2366x568.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!dXM8!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ad9df8-b7bc-4351-a7e6-a948cab02eba_2366x568.png 424w, /__u/substackcdn.com/image/fetch/$s_!dXM8!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ad9df8-b7bc-4351-a7e6-a948cab02eba_2366x568.png 848w, /__u/substackcdn.com/image/fetch/$s_!dXM8!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ad9df8-b7bc-4351-a7e6-a948cab02eba_2366x568.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dXM8!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ad9df8-b7bc-4351-a7e6-a948cab02eba_2366x568.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!dXM8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ad9df8-b7bc-4351-a7e6-a948cab02eba_2366x568.png" width="2366" height="568" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95ad9df8-b7bc-4351-a7e6-a948cab02eba_2366x568.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:568,&quot;width&quot;:2366,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:239881,&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://eidosdesign.substack.com/i/193965996?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F117c1ee1-c080-4dd6-ba94-296e2f9d87bc_2366x652.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!dXM8!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ad9df8-b7bc-4351-a7e6-a948cab02eba_2366x568.png 424w, /__u/substackcdn.com/image/fetch/$s_!dXM8!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ad9df8-b7bc-4351-a7e6-a948cab02eba_2366x568.png 848w, /__u/substackcdn.com/image/fetch/$s_!dXM8!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ad9df8-b7bc-4351-a7e6-a948cab02eba_2366x568.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dXM8!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95ad9df8-b7bc-4351-a7e6-a948cab02eba_2366x568.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">How the n8n workflow structure to merge all inputs and make them ready for AI nodes</figcaption></figure></div><div><hr></div><h2>What broke first</h2><p>No system like this works well out of the first version. Mine definitely didn&#8217;t &#8212; and the failures were more instructive than any of the early wins.</p><p><strong>The first problem was noise from false positives.</strong> The rules engine was initially flagging correct components as violations. An &#8220;Add&#8221; button that was a proper, real design system instance was getting reported as a detached control &#8212; because the detection logic was matching on name patterns alone, without verifying whether the node was actually an instance. Audit comments filled up with false findings, and designers started skimming past them.</p><p>When that happens, the system stops working regardless of how accurate the legitimate findings are. Noise destroys trust faster than silence does.</p><p>The fix required tightening the logic: the rules engine now checks the Figma node&#8217;s type directly &#8212; a real instance has a different structural signature than a copied frame &#8212; and a container frame that wraps a proper instance is skipped, not flagged. Getting there required running the workflow on actual GotPhoto screens, not invented test cases.</p><p><strong>The second problem was the opposite:</strong> things the workflow should have caught, consistently missing. Detached controls built from frame primitives kept slipping through because they can look visually identical to real design system components in an export and sit quietly in the layer tree. The original detection path wasn&#8217;t specific enough. We tightened the name-matching heuristics, expanded the vocabulary of action names the engine looks for (the list grew from about eight to over fifty), and adjusted the sibling-relationship check so a detached frame sitting next to a legitimate DS button is much harder to miss.</p><p>Both failures pointed to the same underlying lesson: <strong>the reliability of this kind of system is not primarily a prompt quality problem. It&#8217;s a signal quality problem.</strong> When the rules engine passes better structural data into the AI, the UX findings become more reliable and more specific. The deterministic layer is what makes the AI layer trustworthy.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/we-automated-our-ux-audits-at-gotphoto?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Eidos Design | UX AI Community! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/we-automated-our-ux-audits-at-gotphoto?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/we-automated-our-ux-audits-at-gotphoto?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p></div><div><hr></div><h2>What will change for the team</h2><p>Before this workflow existed, design reviews were episodic in the way most design reviews are. Their quality depended on who was in the room, how much context they carried, and whether the same standard was being applied across squads and across weeks. A finding that a senior designer would catch on a focused afternoon might sail through a Friday review with a full calendar. The bar was inconsistent &#8212; not because of skill, but because of bandwidth, timing, and the limits of human attention across a growing product.</p><p>Now, the baseline review exists before any human critique begins. Designers walk in knowing which components are real instances and which aren&#8217;t. Product managers see design system findings and UX findings tagged, and understand why those are different conversations with different owners. </p><div><hr></div><h2>Three things worth carrying from this</h2><p><strong>1. Separate design system integrity from UX quality before you do anything else.</strong></p><p>They have different owners, different timelines, and different kinds of urgency. A DS finding is a contract violation &#8212; something was built outside the shared system and will drift further from it over time. A UX finding is a user experience problem &#8212; someone using the product will be confused or slowed down. Treating them as the same in a review creates recommendations that nobody owns clearly and nobody prioritizes with confidence. The two-lens structure isn&#8217;t a technical detail. It&#8217;s the foundation that makes the output actionable.</p><p><strong>2. Calibrate on your real product, not on test cases you invent.</strong></p><p>The false positive problem and the detection gap both appeared within the first few times of running the system on actual GotPhoto screens. Neither would have surfaced in controlled testing. Every product has its own class of edge cases that generic frameworks don&#8217;t anticipate: the specific naming conventions your team uses, the way your design system&#8217;s component families are organized, the kinds of shortcuts that appear under deadline pressure. Build in a calibration sprint with no expectation of production-ready output. The findings from that sprint are the most valuable input you&#8217;ll have for the next version. The workflow is connected to a knowledge base node which help in this case.</p><p><strong>3. The AI is a copilot for consistency, not a judge of intent.</strong></p><p>The workflow catches what the file structure proves and what the structured layer data shows. It doesn&#8217;t know whether a deviation from the design system was deliberate &#8212; whether a component was hand-built because the DS didn&#8217;t yet have what was needed, or because a deadline was tight, or because a designer made a considered exception for a good reason. That context lives with people, not in files.</p><p>What changes is that the conversation starts from a documented, consistent baseline. Human judgment operates on better information. That shift &#8212; quiet as it is &#8212; raises the quality of every review that comes after.</p><div><hr></div><p>The goal when we started wasn&#8217;t to automate design review. It was to make the standard consistent regardless of who was in the room. A system that catches the same class of problem every time. That separates the two kinds of debt that accumulate in a scaling product. That delivers findings in Figma, where design actually lives &#8212; before the review begins, not instead of it.</p><p>The system still produces false positives occasionally. The calibration is ongoing. There are classes of problem it doesn&#8217;t catch &#8212; intent-dependent decisions, qualitative calls that require product context a file can&#8217;t carry. Those remain human work. They should.</p><p>But the baseline is consistent. The noise is lower. The signal is higher. And the conversation in sprint planning is about the actual design decisions, not about catching what a checklist should have caught before everyone sat down.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/we-automated-our-ux-audits-at-gotphoto/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/we-automated-our-ux-audits-at-gotphoto/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Context engineering: A repeatable AI workflow for product designers]]></title><description><![CDATA[A step-by-step method to feed AI the right inputs in the right order, without prompt gymnastics.]]></description><link>https://eidosdesign.substack.com/p/context-engineering-a-repeatable</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/context-engineering-a-repeatable</guid><dc:creator><![CDATA[Vadym Grin]]></dc:creator><pubDate>Mon, 20 Apr 2026 08:01:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9aa723b5-3ca0-4f3d-93bc-3a470b719fea_1408x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI doesn&#8217;t always &#8220;try harder&#8221; when you add detail. Usually, it&#8217;s the opposite&#8202;&#8212;&#8202;it often gets lost. While handling complex reasoning tasks, the accuracy <a href="/__u/useai.substack.com/p/beyond-prompts-why-context-management">can go down</a> by as much as 70%. But lots of designers still treat AI like a black box: dump in requirements, hope for magic, refine endlessly when it doesn&#8217;t work. <a href="https://uxdesign.cc/2-5-billion-prompts-later-there-is-still-no-system-53566da5d474">The problem isn&#8217;t &#8220;bad prompting,&#8221;</a> it&#8217;s not giving AI the information it needs to think clearly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ARom!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9140410-484a-4331-b316-6b310662b1b7_1200x670.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ARom!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9140410-484a-4331-b316-6b310662b1b7_1200x670.png 424w, /__u/substackcdn.com/image/fetch/$s_!ARom!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9140410-484a-4331-b316-6b310662b1b7_1200x670.png 848w, /__u/substackcdn.com/image/fetch/$s_!ARom!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9140410-484a-4331-b316-6b310662b1b7_1200x670.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ARom!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9140410-484a-4331-b316-6b310662b1b7_1200x670.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ARom!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9140410-484a-4331-b316-6b310662b1b7_1200x670.png" width="1200" height="670" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9140410-484a-4331-b316-6b310662b1b7_1200x670.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:670,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Disorganized documents go through a funnel and turn into organized files.&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="Disorganized documents go through a funnel and turn into organized files." title="Disorganized documents go through a funnel and turn into organized files." srcset="/__u/substackcdn.com/image/fetch/$s_!ARom!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9140410-484a-4331-b316-6b310662b1b7_1200x670.png 424w, /__u/substackcdn.com/image/fetch/$s_!ARom!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9140410-484a-4331-b316-6b310662b1b7_1200x670.png 848w, /__u/substackcdn.com/image/fetch/$s_!ARom!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9140410-484a-4331-b316-6b310662b1b7_1200x670.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ARom!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9140410-484a-4331-b316-6b310662b1b7_1200x670.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>AI doesn&#8217;t always &#8220;try harder&#8221; when you add detail. Usually, it&#8217;s the opposite&#8202;&#8212;&#8202;it often gets lost. While handling complex reasoning tasks, the accuracy <a href="/__u/useai.substack.com/p/beyond-prompts-why-context-management">can go down</a> by as much as 70%. But lots of designers still treat AI like a black box: dump in requirements, hope for magic, refine endlessly when it doesn&#8217;t work. <a href="https://uxdesign.cc/2-5-billion-prompts-later-there-is-still-no-system-53566da5d474">The problem isn&#8217;t &#8220;bad prompting,&#8221;</a> it&#8217;s not giving AI the information it needs to think clearly.</p><p>As designers, we understand that the way in which you structure information has a direct impact on how people process it. The same principle applies to AI&#8202;&#8212;&#8202;except AI is even more sensitive to structure than humans are.</p><p><strong>Context engineering is design thinking applied to AI&#8202;&#8212;&#8202;</strong><a href="https://uxdesign.cc/designing-the-3-layers-of-ai-context-9a35a5f6e63a">when you structure context like you&#8217;d design a system</a>, AI becomes reliable and genuinely collaborative. When you don&#8217;t, you&#8217;re essentially asking someone to solve a puzzle while hiding half the pieces.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Why context matters more than commands</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Zl9y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffefd9980-fee3-4f40-9d9b-72f144f7de45_800x547.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Zl9y!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffefd9980-fee3-4f40-9d9b-72f144f7de45_800x547.png 424w, /__u/substackcdn.com/image/fetch/$s_!Zl9y!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffefd9980-fee3-4f40-9d9b-72f144f7de45_800x547.png 848w, /__u/substackcdn.com/image/fetch/$s_!Zl9y!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffefd9980-fee3-4f40-9d9b-72f144f7de45_800x547.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Zl9y!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffefd9980-fee3-4f40-9d9b-72f144f7de45_800x547.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Zl9y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffefd9980-fee3-4f40-9d9b-72f144f7de45_800x547.png" width="800" height="547" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fefd9980-fee3-4f40-9d9b-72f144f7de45_800x547.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:547,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A clean map with a highlighted route (curated context) vs. a satellite image with every detail (uncured), where the route is impossible to see.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A clean map with a highlighted route (curated context) vs. a satellite image with every detail (uncured), where the route is impossible to see." title="A clean map with a highlighted route (curated context) vs. a satellite image with every detail (uncured), where the route is impossible to see." srcset="/__u/substackcdn.com/image/fetch/$s_!Zl9y!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffefd9980-fee3-4f40-9d9b-72f144f7de45_800x547.png 424w, /__u/substackcdn.com/image/fetch/$s_!Zl9y!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffefd9980-fee3-4f40-9d9b-72f144f7de45_800x547.png 848w, /__u/substackcdn.com/image/fetch/$s_!Zl9y!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffefd9980-fee3-4f40-9d9b-72f144f7de45_800x547.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Zl9y!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffefd9980-fee3-4f40-9d9b-72f144f7de45_800x547.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><a href="https://research.trychroma.com/context-rot">Research</a> on large language models reveals something counterintuitive: more context often means worse performance. Writing quality decreases by roughly 40% when context length doubles. The pattern holds across models and tasks.</p><p>What does this mean practically? That massive brand PDF you uploaded alongside your design system documentation and user research synthesis? You probably made the AI perform worse, not better. It&#8217;s drowning in information, losing track of what matters, forgetting constraints you mentioned three paragraphs ago.</p><p>Anthropic&#8217;s <a href="https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents">research</a> team defines context engineering as:</p><blockquote><p>&#8220;Thoughtfully curating the smallest possible set of high-signal tokens that maximize the likelihood of the desired outcome.&#8221;</p></blockquote><p>This is the opposite of how most people use AI. The instinct is to give it everything&#8202;&#8212;&#8202;every edge case, every constraint, every piece of research you&#8217;ve ever done on the user. But more isn&#8217;t better. What we need instead is the smarter curation.</p><p>Think of it like designing an interface. You don&#8217;t show users every possible action at once. You reveal information progressively, in context, when it&#8217;s relevant. AI needs the same consideration.</p><p>When context is properly optimized, the results are striking: <a href="https://bradfrost.com/blog/post/ai-and-design-systems/">AI completes design tasks with 40% higher accuracy</a> compared to unstructured context. It&#8217;s the difference between a useful collaborator and a frustrating tool.</p><p>And this isn&#8217;t just some abstract idea&#8202;&#8212;&#8202;the numbers are starting to pile up:</p><p>Teams using <a href="https://www.parallelhq.com/blog/automating-design-systems-with-ai">AI with structured design systems</a> report 62% fewer inconsistencies in their output and 78% improvement in workflow efficiency. <a href="https://bradfrost.com/blog/post/ai-and-design-systems/">Component generation becomes 40&#8211;90% faster</a> when systems are properly trained. These are documented results from teams that made the shift from treating AI as a command-line tool to treating it as a system that needs thoughtful architecture.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/context-engineering-a-repeatable?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/context-engineering-a-repeatable?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h2>The four layers of context</h2><p>If context engineering is design thinking applied to AI, then we need a framework for what &#8220;good context&#8221; looks like. Through research and practice, four distinct layers emerge&#8202;&#8212;&#8202;each serving a different function, each essential for reliable AI collaboration.</p><h4>Layer 1: Design system (The Container)</h4><p>Your design system is the container that holds everything else. When structured for AI, it provides the foundational vocabulary and rules that make consistent output possible.</p><p><a href="https://www.braingrid.ai/blog/design-system-optimized-for-ai-coding">What AI actually needs</a> from your design system isn&#8217;t your Figma file or a PDF export. It needs:</p><ul><li><p><strong>Color tokens as CSS variables</strong> (e.g., <code>--color-primary-500</code>)</p></li><li><p><strong>Spacing scale with clear ratios</strong> (e.g., 4px base unit, scale of 1, 2, 3, 4, 6, 8, 12)</p></li><li><p><strong>Example components</strong> showing tokens in use</p></li><li><p><strong>Semantic naming</strong> that reveals intent</p></li></ul><p>That last point deserves emphasis. A token named <code>--color-text-primary</code> tells AI something fundamentally different than <code>#1a1a1a</code>. The first communicates intent and hierarchy. The second is just a value. AI can reason about intent. It can&#8217;t reason about arbitrary hex codes.</p><p>The most effective design systems for AI follow a three-tier architecture:</p><p><strong>Tier 1: Primitives.</strong> Raw values. The actual colors, spacing units, type sizes. These rarely get referenced directly.</p><p><strong>Tier 2: Semantic.</strong> Purpose-driven tokens that map primitives to meaning. <code>--color-feedback-error</code>, <code>--spacing-content-gap</code>, <code>--text-heading-large</code>. This is where intent lives.</p><p><strong>Tier 3: Component.</strong> Pre-composed patterns that combine semantic tokens into reusable solutions. A &#8220;card&#8221; that brings together the right spacing, colors, typography, and shadows.</p><p>Research shows <a href="https://www.supernova.io/blog/ai-ready-design-systems-preparing-your-design-system-for-machine-powered-product-development">structured design systems achieve 47% faster development</a> even without AI. The advantage compounds significantly when AI enters the workflow, because AI can actually parse and apply the system correctly.</p><h4>Layer 2: Brand guidelines (The Constraints)</h4><p>Brand guidelines traditionally live in PDFs that nobody reads after onboarding. Context engineering transforms them into operational constraints that AI respects automatically.</p><p>Teams report <a href="https://logodiffusion.com/blog/ai-in-brand-guideline-distribution">45% improvement in brand consistency</a> when AI is integrated with structured brand guidelines, alongside 65% reduction in manual brand management time. Those aren&#8217;t small numbers for organizations that struggle to maintain consistency at scale.</p><p>The key is <a href="https://www.frontify.com/en/guide/ai-for-brand-management">structuring guidelines as explicit constraints</a> rather than aspirational documentation:</p><ul><li><p><strong>Lock critical elements.</strong> Logos, primary colors, core typography choices&#8202;&#8212;&#8202;these are non-negotiable and should be marked as such.</p></li><li><p><strong>Allow explicit flexibility.</strong> Layout variations, secondary color applications, messaging tone within defined parameters&#8202;&#8212;&#8202;these are areas where AI can explore.</p></li><li><p><strong>Define boundaries clearly.</strong> &#8220;Headlines in Inter Bold, 24&#8211;48px range&#8221; is actionable. &#8220;Headlines should feel bold and modern&#8221; is not.</p></li></ul><p>The shift is subtle but profound: guidelines become <em>rules the system enforces</em> rather than <em>documents designers reference</em>. AI doesn&#8217;t forget guidelines the way humans do. But it needs them structured as constraints, not suggestions.</p><h4>Layer 3: User research (The Anchor)</h4><p>This is the layer most teams undervalue when working with AI. User research provides the anchor that keeps AI recommendations grounded in reality rather than generic best practices.</p><p>Without research context, AI generates variations. With it, AI generates <em>informed</em> variations that understand who&#8217;s actually using the product and what constraints matter.</p><p>Key elements to include:</p><ul><li><p><strong>Accessibility requirements.</strong> Specific WCAG levels, known user limitations, assistive technology considerations</p></li><li><p><strong>User behavior patterns.</strong> How people actually move through the product, where they spend time, what they skip</p></li><li><p><strong>Edge cases and localization.</strong> Right-to-left support, long text handling, cultural considerations for international users</p></li><li><p><strong>Demographic considerations.</strong> Age ranges, technical proficiency, device preferences, context of use</p></li></ul><p>This is the key difference between AI as &#8220;variation generator&#8221; and AI as &#8220;informed collaborator.&#8221; A variation generator gives you options, and an informed collaborator gives you options that respect real constraints about real users.</p><h4>Layer 4: Workflow (The Staging)</h4><p>The final layer addresses <em>how</em> you interact with AI&#8202;&#8212;&#8202;the structure of requests themselves.</p><p><a href="https://www.digitalocean.com/resources/articles/prompt-engineering-best-practices">Chain-of-thought prompting</a> has emerged as one of the most effective techniques. Rather than asking for a final output directly, you structure requests as steps:</p><ol><li><p>Analyze the current state</p></li><li><p>Identify the core constraints</p></li><li><p>Generate three approaches</p></li><li><p>Evaluate each against the constraints and recommend one</p></li></ol><p>This serves two purposes. First, it produces better results because AI reasons more carefully when asked to show its work. Second, and more importantly for designers , it makes the reasoning transparent. You can spot errors mid-process rather than discovering them in final output. You can see which constraints AI prioritized and which it deprioritized.</p><p>For more complex strategic decisions, tree-of-thought prompting takes this further by exploring multiple reasoning paths simultaneously. You see the decision tree, not just the conclusion. This is particularly valuable for decisions where trade-offs matter and there&#8217;s no single &#8220;right&#8221; answer.</p><h2>The difference between commands and context</h2><p><strong>The Command Approach:</strong> &#8220;Generate 5 checkout layouts.&#8221;</p><p>What you get: Generic options based on AI&#8217;s general training. Some might work. Most won&#8217;t match your system, brand, or users. Significant refinement required.</p><p><strong>The Context Approach:</strong></p><p><em>Foundation:</em> Here&#8217;s our design token file and an example of our checkout pattern.</p><p><em>Constraints:</em> We use our brand blue (<code>#0052CC</code>) for primary actions. Mobile-first required. WCAG AA compliance mandatory.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;http://eidosdesign.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to paid&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/subscribe"><span>Upgrade to paid</span></a></p>
      <p>
          <a href="/__u/eidosdesign.substack.com/p/context-engineering-a-repeatable">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Leadership Styles Teams Actually Need]]></title><description><![CDATA[How to know yours and how AI can help]]></description><link>https://eidosdesign.substack.com/p/the-leadership-styles-teams-actually</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/the-leadership-styles-teams-actually</guid><dc:creator><![CDATA[Vadym Grin]]></dc:creator><pubDate>Tue, 31 Mar 2026 08:01:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/73265be1-9692-4c6c-9175-cc86e6206982_1408x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, in our Premium category, we&#8217;re going to talk about something very different &#8212; about leadership styles, how to define yours, how to apply it consciously, and how AI can help here.</p><p><em>&#8220;We&#8217;re not going to make Friday&#8217;s deadline.&#8221;</em></p><p>The Slack notification hit at 11 PM on a Tuesday. I sat there for a moment, then did what any responsible Head of Design would do: I panicked efficiently.</p><p>By morning standup, I had a plan. &#8220;Sarah, you&#8217;re doing animations, just stick to the established patterns. Ben, we need to cut the onboarding to three screens, it&#8217;s too complicated now. I&#8217;ll deal with stakeholders.&#8221; My tone left zero room for debate. We had two days. No time for discussion.</p><p>It worked. We shipped on Friday.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!bywx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eab744-021d-4755-b33f-15bb26974741_1200x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!bywx!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eab744-021d-4755-b33f-15bb26974741_1200x800.png 424w, /__u/substackcdn.com/image/fetch/$s_!bywx!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eab744-021d-4755-b33f-15bb26974741_1200x800.png 848w, /__u/substackcdn.com/image/fetch/$s_!bywx!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eab744-021d-4755-b33f-15bb26974741_1200x800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bywx!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eab744-021d-4755-b33f-15bb26974741_1200x800.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!bywx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eab744-021d-4755-b33f-15bb26974741_1200x800.png" width="1200" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c8eab744-021d-4755-b33f-15bb26974741_1200x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Joan of Arc, Napoleon Bonaparte, and Margaret Thatcher, depicted in a classical style.&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="Joan of Arc, Napoleon Bonaparte, and Margaret Thatcher, depicted in a classical style." title="Joan of Arc, Napoleon Bonaparte, and Margaret Thatcher, depicted in a classical style." srcset="/__u/substackcdn.com/image/fetch/$s_!bywx!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eab744-021d-4755-b33f-15bb26974741_1200x800.png 424w, /__u/substackcdn.com/image/fetch/$s_!bywx!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eab744-021d-4755-b33f-15bb26974741_1200x800.png 848w, /__u/substackcdn.com/image/fetch/$s_!bywx!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eab744-021d-4755-b33f-15bb26974741_1200x800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!bywx!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8eab744-021d-4755-b33f-15bb26974741_1200x800.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">Joan of Arc, Napoleon Bonaparte, and Margaret Thatcher. AI image.</figcaption></figure></div><p>Then I noticed something odd. Our next few standups were&#8230; Quiet. People nodded more, suggested less. Ben, who usually challenged every design decision, just said &#8220;sounds good&#8221; to things he&#8217;d normally pick apart. Sarah stopped bringing those weird experimental ideas that sometimes turned brilliant.</p><p>I hadn&#8217;t suddenly become a dictator. I&#8217;d just gone into pacesetting mode to save a sprint, then never left. And without realizing it, I&#8217;d trained my team to stay quiet and execute.</p><p>It turns out that your leadership style will show up whether you choose it or not. The only question is whether you see it happening.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Leadership styles in 90 seconds, and why we keep reinventing the same idea</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!FWYa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9fca77c-4514-48d3-81ae-154f1193046d_1200x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!FWYa!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9fca77c-4514-48d3-81ae-154f1193046d_1200x800.png 424w, /__u/substackcdn.com/image/fetch/$s_!FWYa!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9fca77c-4514-48d3-81ae-154f1193046d_1200x800.png 848w, /__u/substackcdn.com/image/fetch/$s_!FWYa!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9fca77c-4514-48d3-81ae-154f1193046d_1200x800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FWYa!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9fca77c-4514-48d3-81ae-154f1193046d_1200x800.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!FWYa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9fca77c-4514-48d3-81ae-154f1193046d_1200x800.png" width="1200" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9fca77c-4514-48d3-81ae-154f1193046d_1200x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Otto von Bismarck, Abraham Lincoln, and Queen Victoria, depicted in a classical style.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Otto von Bismarck, Abraham Lincoln, and Queen Victoria, depicted in a classical style." title="Otto von Bismarck, Abraham Lincoln, and Queen Victoria, depicted in a classical style." srcset="/__u/substackcdn.com/image/fetch/$s_!FWYa!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9fca77c-4514-48d3-81ae-154f1193046d_1200x800.png 424w, /__u/substackcdn.com/image/fetch/$s_!FWYa!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9fca77c-4514-48d3-81ae-154f1193046d_1200x800.png 848w, /__u/substackcdn.com/image/fetch/$s_!FWYa!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9fca77c-4514-48d3-81ae-154f1193046d_1200x800.png 1272w, /__u/substackcdn.com/image/fetch/$s_!FWYa!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9fca77c-4514-48d3-81ae-154f1193046d_1200x800.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Otto von Bismarck, Abraham Lincoln, and Queen Victoria. AI image.</figcaption></figure></div><p>For most of history, people believed leaders were just born that way (known as the <a href="https://thedecisionlab.com/reference-guide/anthropology/great-man-theory">Great Man Theory</a>). The Great Man Theory dominated the 19th century. Look at Bismarck, Queen Victoria, Abraham Lincoln&#8202;&#8212;&#8202;clearly they had something special, some innate quality that set them apart. You either had it or you didn&#8217;t.</p><p>This was philosophically satisfying, but practically useless, as it didn&#8217;t actually help anyone become a better leader.</p><p>By the mid-20th century, researchers shifted focus to behaviors. Forget traits and think about what effective leaders actually <em>do</em>. They set direction, they coach, they delegate, they inspire. The list of leadership behaviors kept expanding, but nobody could answer the obvious question: when should you use which one?</p><p>That&#8217;s when contingency theories showed up. The answer, it turned out, was <em>&#8220;it depends.&#8221;</em> Different situations need different approaches. A crisis demands something different than a brainstorming session. A junior designer needs different leadership than a senior one. Context matters more than we&#8217;d admitted.</p><p>The modern view goes further: good leaders don&#8217;t just have one style. They build a range and switch deliberately. This matters especially in startup environments, where you might need to be a coach on Monday, a pacesetter on Wednesday, and a democratic facilitator by Friday.</p><blockquote><p>The best leaders don&#8217;t know just one style of leadership&#8202;&#8212;&#8202;they&#8217;re skilled at several, and have the flexibility to switch between styles as the circumstances dictate.<br><em>Daniel Goleman, the author of &#8220;Emotional Intelligence&#8221;</em></p></blockquote><p>Well, except most of us don&#8217;t actually do this. We have defaults. We fall into patterns, especially when stressed. And we usually don&#8217;t realize which mode we&#8217;re in until we notice our team acting differently.</p><h2>A practical map of modern leadership styles</h2><p>Here are the modes you&#8217;ll actually encounter in startup life&#8212;these are six <a href="https://www.personio.com/hr-lexicon/six-goleman-leadership-styles/">leadership styles</a> described by Daniel Goleman. Each has a place. Each has a price.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;http://eidosdesign.substack.com/subscribe&quot;,&quot;text&quot;:&quot;Upgrade to paid&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/subscribe"><span>Upgrade to paid</span></a></p>
      <p>
          <a href="/__u/eidosdesign.substack.com/p/the-leadership-styles-teams-actually">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[March 2026: Trust Is the Product Now]]></title><description><![CDATA[The Pentagon split AI&#8217;s biggest companies apart, Figma opened the canvas to agents, and 1.5 million users proved that values are a product decision.]]></description><link>https://eidosdesign.substack.com/p/march-2026-trust-is-the-product-now</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/march-2026-trust-is-the-product-now</guid><dc:creator><![CDATA[Mykola Korzh]]></dc:creator><pubDate>Wed, 25 Mar 2026 18:01:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3960f971-5ee3-4a04-a61d-63cd626b90c1_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello fellow designers, creatives, digital professionals, and Eidos Design members!</p><p>Mykola here. March got political.</p><p>This month&#8217;s stories connect through one thread: trust turned into a product decision. An AI company said no to the Pentagon and became the most downloaded app in America. 45,000 tech workers lost their jobs to a forecast. Figma opened the canvas to agents. And 1.5 million users proved they&#8217;ll choose tools based on values, not just features.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!-uvT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!-uvT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png" width="1400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Newspaper icon with the title 'News'.&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="Newspaper icon with the title 'News'." title="Newspaper icon with the title 'News'." srcset="/__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!-uvT!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F706cc0d2-f647-4c4f-ae44-fb7f92658874_1400x400.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></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Company That Said No Became the Number One App</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!2eqc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d7c33-f9c4-416f-bc31-6063bb8df211_1536x864.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2eqc!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d7c33-f9c4-416f-bc31-6063bb8df211_1536x864.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!2eqc!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d7c33-f9c4-416f-bc31-6063bb8df211_1536x864.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!2eqc!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d7c33-f9c4-416f-bc31-6063bb8df211_1536x864.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!2eqc!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d7c33-f9c4-416f-bc31-6063bb8df211_1536x864.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2eqc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d7c33-f9c4-416f-bc31-6063bb8df211_1536x864.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e10d7c33-f9c4-416f-bc31-6063bb8df211_1536x864.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;:&quot;Dario Amodei, CEO and co-founder of Anthropic (Right) The seal is seen on a podium at the Pentagon (Left)&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Dario Amodei, CEO and co-founder of Anthropic (Right) The seal is seen on a podium at the Pentagon (Left)" title="Dario Amodei, CEO and co-founder of Anthropic (Right) The seal is seen on a podium at the Pentagon (Left)" srcset="/__u/substackcdn.com/image/fetch/$s_!2eqc!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d7c33-f9c4-416f-bc31-6063bb8df211_1536x864.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!2eqc!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d7c33-f9c4-416f-bc31-6063bb8df211_1536x864.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!2eqc!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d7c33-f9c4-416f-bc31-6063bb8df211_1536x864.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!2eqc!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10d7c33-f9c4-416f-bc31-6063bb8df211_1536x864.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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"><em>Anthropic CEO Dario Amodei drew two red lines the Pentagon wouldn&#8217;t accept. The company sued the federal government on March 9. Photo: AP Photo/Markus Schreiber, AP Photo/Mark Schiefelbein via Euronews.</em></figcaption></figure></div><p>Anthropic signed a <a href="https://www.reuters.com/technology/artificial-intelligence/anthropic-signs-deal-provide-ai-us-intelligence-agencies-2025-07-15/">$200 million contract</a> with the Pentagon in July 2025 and was the first AI lab to deploy on the agency's classified networks. Negotiations broke down when the Pentagon wanted Claude on its GenAI.mil platform without restrictions. CEO Dario Amodei drew two red lines: no mass surveillance of U.S. citizens, and no autonomous weapons fire. On February 27, the Pentagon designated Anthropic a "supply chain risk," blocking federal agencies and military contractors from using Claude. That label is reserved for Chinese state-affiliated firms. The next day, OpenAI signed a deal to provide AI services on those same classified networks.</p><p>The public responded within hours. The <a href="https://quitgpt.org">#QuitGPT</a> petition gathered 1.5 million supporters. ChatGPT uninstalls surged <a href="https://www.euronews.com/next/2026/03/05/quitgpt-movement-chatgpt-uninstalls-surge-295">295% overnight</a>. On March 3, Sam Altman told CNBC: "We were trying to de-escalate things and avoid a much worse outcome, but I think it looked opportunistic and sloppy." He amended the contract.</p><p>Claude hit number one on the U.S. App Store on Saturday, March 1. Daily signups broke all-time records for a week straight; paid subscribers more than doubled since January.</p><p>On March 9, Anthropic filed two federal lawsuits against the Trump administration. Dozens of employees from OpenAI and Google DeepMind, including Google chief scientist Jeff Dean, signed a public brief supporting their competitor. Microsoft filed its own supporting brief. Pentagon CTO Emil Michael responded on March 12: Anthropic would "pollute" the defense supply chain. An AI accountability march was organized for March 21 in San Francisco.</p><p>I want to be careful here. <a href="https://www.technologyreview.com/2026/03/15/anthropic-pentagon-contract-analysis/">MIT Technology Review</a> makes a credible case that Altman's amended contract doesn't prevent the surveillance use cases that triggered the backlash. Court filings from March 20 revealed the Pentagon told Anthropic the two sides were "nearly aligned," one week after Trump declared the relationship over. There are layers to this that a petition can't capture.</p><p>And yet: 1.5 million people made a product decision based on values. They didn't need a manifesto. One announcement showed them what the product stood for, and they acted.</p><p>I use Claude daily. I&#8217;ve built my workflows around it. I&#8217;m not American, and I don&#8217;t follow US defense politics closely. But I understand risk. Anthropic walked away from a Pentagon contract, got blacklisted, and sued the federal government. That costs real money and real relationships. Most companies would&#8217;ve quietly signed and moved on.</p><p>It doesn&#8217;t make Claude a better model. But it makes me trust the people building it more. I&#8217;m more willing to put client work through it, more willing to recommend it, more willing to build long-term workflows on top of it. That&#8217;s what trust as a product feature actually looks like in practice.</p><p>While all of this played out, Anthropic kept shipping. On March 20, Claude Code Channels launched with Telegram and Discord integration. You can message Claude Code from your phone and get results back. It&#8217;s Anthropic&#8217;s direct counter to OpenClaw. On March 23, Claude Cowork gained computer use: Claude can now control your Mac, open apps, navigate browsers, fill spreadsheets. Dispatch lets you assign tasks from your iPhone, walk away, and come back to finished work. The company that said no to the Pentagon is also the one whose AI can now operate your computer while you sleep.</p><p>Build systems where the values are visible from the first interaction. "AI ethics transparency" is now a concrete UI discipline: communicating what the model will and won't do, before the user finds out in a crisis. The patterns for this don't exist yet.</p><div><hr></div><h2>Fired by a Forecast</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1586534313131-8b27a31f9894?w=1200&amp;q=80&amp;auto=format" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1586534313131-8b27a31f9894?w=1200&amp;q=80&amp;auto=format 424w, https://images.unsplash.com/photo-1586534313131-8b27a31f9894?w=1200&amp;q=80&amp;auto=format 848w, https://images.unsplash.com/photo-1586534313131-8b27a31f9894?w=1200&amp;q=80&amp;auto=format 1272w, https://images.unsplash.com/photo-1586534313131-8b27a31f9894?w=1200&amp;q=80&amp;auto=format 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1586534313131-8b27a31f9894?w=1200&amp;q=80&amp;auto=format" width="1200" height="800" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1586534313131-8b27a31f9894?w=1200&amp;q=80&amp;auto=format&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Empty office chairs in a modern tech workspace&quot;,&quot;title&quot;:&quot;&quot;,&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="Empty office chairs in a modern tech workspace" title="Empty office chairs in a modern tech workspace" srcset="https://images.unsplash.com/photo-1586534313131-8b27a31f9894?w=1200&amp;q=80&amp;auto=format 424w, https://images.unsplash.com/photo-1586534313131-8b27a31f9894?w=1200&amp;q=80&amp;auto=format 848w, https://images.unsplash.com/photo-1586534313131-8b27a31f9894?w=1200&amp;q=80&amp;auto=format 1272w, https://images.unsplash.com/photo-1586534313131-8b27a31f9894?w=1200&amp;q=80&amp;auto=format 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"><em>Q1 2026 tech layoffs reached 45,000 globally, with 20.4% explicitly linked to AI and automation (layoffs.fyi). Photo: Lummi.</em></figcaption></figure></div><p>Q1 2026: 45,000 tech layoffs globally, over 30,000 in the U.S. Amazon leads with 16,000 cuts. Meta trimmed 1,500 from Reality Labs. Block fired 4,000 people on March 1. That&#8217;s 40% of the company. Jack Dorsey built an internal AI agent called Goose over 18 months and decided the company can run with 6,000 instead of 10,000. Stock surged 20%. Atlassian followed on March 11, cutting 1,600 to &#8220;self-fund&#8221; its AI push, with cloud revenue up 26% and its Rovo AI assistant at 5 million monthly users. They were growing when they made the cuts.</p><p><a href="https://hbr.org/2026/02/ai-doesnt-reduce-work-it-intensifies-it">Harvard Business Review</a> published a study by Davenport and Srinivasan, surveying 1,000+ executives. Companies are reducing headcount in anticipation of AI's future impact, even though AI hasn't proven it can do those jobs. The layoffs are real. The AI replacement is speculative. CEOs at Ford, Amazon, Salesforce, and JP Morgan Chase have declared white-collar jobs will "soon disappear," and they're acting on that belief before the technology delivers proof.</p><p>Jason Lemkin at <a href="https://www.saastr.com/">SaaStr</a> coined the phrase "invisible unemployment": companies don't fire people for AI. They don't backfill when people leave. 66% of CEOs surveyed plan to freeze team size or reduce headcount in 2026. Oxford Economics calls these AI layoffs "convenient corporate fiction."</p><p>Both things are true at once. Companies are using AI as cover for restructuring they'd want to do anyway. And AI is making some roles redundant. Those two facts don't contradict each other. They make the math harder to read.</p><p>Lenny Rachitsky&#8217;s <a href="https://www.lennysnewsletter.com/p/state-of-the-product-job-market-in-ee9">State of the Product Job Market</a> report tells the design-specific story. Roles crashed from nearly 10,000 in early 2023 to a low of 4,341. They&#8217;ve since climbed back 32% to about 5,716. PM and engineering both bounced back after ChatGPT&#8217;s initial shock. Design is recovering, but it&#8217;s the slowest discipline to come back. The ratio of open PM roles to designer roles flipped in mid-2023 and keeps widening (PMs now at 1.27x). Lenny&#8217;s theory: AI lets engineers move so fast there&#8217;s less opportunity and less desire to involve the traditional design process.</p><p>NN/g&#8217;s State of UX 2026 describes who survives the compression: &#8220;adaptable generalists who treat UX as strategic problem solving, rather than deliverable production.&#8221; Junior designer roles are vanishing. Entry-level UX positions are disappearing while senior roles demand breadth across research, strategy, and AI interaction design.</p><p>You either work with AI tools or compete for a shrinking pool.</p><div><hr></div><h2>March 11: Three Companies, Three Futures</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GDlf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f635f6-9414-4cb0-b018-70e9cb94dac6_3340x2888.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GDlf!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f635f6-9414-4cb0-b018-70e9cb94dac6_3340x2888.png 424w, /__u/substackcdn.com/image/fetch/$s_!GDlf!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f635f6-9414-4cb0-b018-70e9cb94dac6_3340x2888.png 848w, /__u/substackcdn.com/image/fetch/$s_!GDlf!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f635f6-9414-4cb0-b018-70e9cb94dac6_3340x2888.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GDlf!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f635f6-9414-4cb0-b018-70e9cb94dac6_3340x2888.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GDlf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f635f6-9414-4cb0-b018-70e9cb94dac6_3340x2888.png" width="1456" height="1259" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8f635f6-9414-4cb0-b018-70e9cb94dac6_3340x2888.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1259,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4419381,&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://eidosdesign.substack.com/i/192030454?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f635f6-9414-4cb0-b018-70e9cb94dac6_3340x2888.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!GDlf!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f635f6-9414-4cb0-b018-70e9cb94dac6_3340x2888.png 424w, /__u/substackcdn.com/image/fetch/$s_!GDlf!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f635f6-9414-4cb0-b018-70e9cb94dac6_3340x2888.png 848w, /__u/substackcdn.com/image/fetch/$s_!GDlf!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f635f6-9414-4cb0-b018-70e9cb94dac6_3340x2888.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GDlf!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f635f6-9414-4cb0-b018-70e9cb94dac6_3340x2888.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"><em>Three screens, same headline. Perplexity shipped the agent, OpenAI shipped the tools, Anthropic shipped the question. Photo: Lummi.</em></figcaption></figure></div><p>On March 11, 2026, three companies shipped three different visions of the same AI moment. Same day.</p><p><strong>Perplexity</strong> announced "<a href="https://www.perplexity.ai/hub/blog/everything-is-computer">Everything is Computer</a>.". It integrates with Gmail, Outlook, GitHub, Linear, Slack, Notion, Snowflake, Databricks, Salesforce. Perplexity's internal study of 16,000+ queries claims $1.6 million in labor costs saved, 3.25 years of equivalent work, in 4 weeks. (I'll note: those are self-reported figures. The methodology for converting queries to "years of work" isn't transparent. Treat as a marketing claim until someone else verifies it.)</p><p><strong>OpenAI</strong> published new agentic primitives in its <a href="https://openai.com/index/new-tools-for-building-agents/">Responses API</a>, giving developers tools to build autonomous agent workflows.</p><p><strong>Anthropic</strong> launched <a href="https://www.anthropic.com/news/anthropic-institute">The Anthropic Institute</a>, consolidating its Frontier Red Team, Societal Impacts, and Economic Research teams under one roof. Co-founder Jack Clark leads as Head of Public Benefit. They hired Matt Botvinick from Google DeepMind and Yale Law School to work on AI and rule-of-law.</p><p>Perplexity shipped the agent. OpenAI shipped the tools. Anthropic shipped the question of whether either is safe.</p><p>Perplexity's CEO Aravind Srinivas put it this way: "When you have highly accurate AI search, an orchestration harness of 20 frontier models, and agentic internet access, AI is the computer." That's a product thesis, and the rest of the industry is heading the same direction. An always-on computer that acts for you while you're asleep.</p><p>The shift is from designing interactions to designing trust signals, audit trails, and "what happened while you were away" dashboards. Ambient computing requires ambient design. Most teams haven't started building it. The interface for a computer that acts on your behalf while you're gone is a new design brief, and the patterns for it are unwritten.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/march-2026-trust-is-the-product-now?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/march-2026-trust-is-the-product-now?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div><hr></div><h2>Figma vs. The Community That Made It the Standard</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!lzku!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3966e1-db9b-42eb-9463-caeec0ff902a_1632x918.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!lzku!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3966e1-db9b-42eb-9463-caeec0ff902a_1632x918.png 424w, /__u/substackcdn.com/image/fetch/$s_!lzku!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3966e1-db9b-42eb-9463-caeec0ff902a_1632x918.png 848w, /__u/substackcdn.com/image/fetch/$s_!lzku!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3966e1-db9b-42eb-9463-caeec0ff902a_1632x918.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lzku!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3966e1-db9b-42eb-9463-caeec0ff902a_1632x918.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!lzku!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3966e1-db9b-42eb-9463-caeec0ff902a_1632x918.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3d3966e1-db9b-42eb-9463-caeec0ff902a_1632x918.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Dark terminal window labeled &#8220;earthling&#8212;zsh&#8221; overlays a green-toned UI design canvas, showing a command to generate a button component set and status messages confirming files read and 72 variants created.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Dark terminal window labeled &#8220;earthling&#8212;zsh&#8221; overlays a green-toned UI design canvas, showing a command to generate a button component set and status messages confirming files read and 72 variants created." title="Dark terminal window labeled &#8220;earthling&#8212;zsh&#8221; overlays a green-toned UI design canvas, showing a command to generate a button component set and status messages confirming files read and 72 variants created." srcset="/__u/substackcdn.com/image/fetch/$s_!lzku!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3966e1-db9b-42eb-9463-caeec0ff902a_1632x918.png 424w, /__u/substackcdn.com/image/fetch/$s_!lzku!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3966e1-db9b-42eb-9463-caeec0ff902a_1632x918.png 848w, /__u/substackcdn.com/image/fetch/$s_!lzku!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3966e1-db9b-42eb-9463-caeec0ff902a_1632x918.png 1272w, /__u/substackcdn.com/image/fetch/$s_!lzku!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3d3966e1-db9b-42eb-9463-caeec0ff902a_1632x918.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"><em>Figma opened the canvas to agents on March 24. Paper already shipped write access on March 5. Source: Figma blog.</em></figcaption></figure></div><p>On March 11, Figma launched its AI credits monetization model. On March 18, hard enforcement of monthly seat credit limits began. Full seat users on Professional plans get 3,000 AI credits per month. Organization and Enterprise plans can now enable pay-as-you-go. Professional plan support for that? Delayed to May 2026.</p><p>Morgan Stanley analyst Elizabeth Porter calls Figma "the industry standard." Design community forums tell a different story. Users report Dev Mode seat costs could increase 10x. FIG stock is at $21.78 as of March 24, <a href="https://finance.yahoo.com/quote/FIGM/">down 85% from its post-IPO peak</a> of $142.92 on August 1, 2025, and below its $33 IPO price.</p><p>Figma also <a href="https://www.figma.com/blog/figma-acquires-payload-cms/">acquired Payload CMS</a> to accelerate its content management roadmap. Figma Sites now supports collections, CMS pages, and CMS lists, though it still lacks nested URL structures, a public API, and content staging.</p><p>Then, on March 24: <a href="https://www.figma.com/blog/the-figma-canvas-is-now-open-to-agents/">Figma opened the canvas to agents</a>. The new <code>use_figma</code> MCP tool gives Claude Code, Codex, Copilot CLI, Augment, Factory, Firebender, and Warp direct write access to Figma files. Agents can create and modify frames, components, variables, and auto layout, all wired to your existing design system. Figma also shipped &#8220;Skills,&#8221; markdown files that teach agents your team&#8217;s conventions and sequencing. Nine example skills launched on day one, including ones from practitioners at Uber and OpenAI. Free during the beta, usage-based pricing later.</p><p>This is a sharp reversal. On March 6, Figma&#8217;s MCP server was read-oriented. On March 24, it&#8217;s read-write. The speed matters. Paper launched its <a href="https://paper.design/">desktop app and MCP server</a> on March 5 with 24 bidirectional tools and a code-native HTML/CSS canvas. Figma took 18 days to match on write access. Paper&#8217;s advantage is still architectural. Everything renders as real flexbox, real CSS properties, no conversion layer. Its MCP was write-capable from day one. Figma&#8217;s advantage is the installed base and the design system graph that millions of teams already maintain there. And Framer cut Figma-to-web production time by 70% via its 2026 Import Engine. All three are positioning as the agent-era design layer.</p><p><a href="https://www.figma.com/reports/state-of-the-designer-2026/">Figma's State of the Designer 2026</a> report says 91% of designers say AI improves their designs, and 89% are working faster. Frustration is concentrated in graphic design and illustration, where daily AI use sits at 40% compared to 65% for web developers.</p><p>I covered Figma&#8217;s valuation correction in January and its bet on taste in February. I wrote about Paper back in <a href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xviii-the-quiet">September</a> when it opened signups. The pitch then was closing the gap between what designers create and what developers build. The pitch now is bigger: a design canvas that&#8217;s natively agent-ready, where your AI tools read, modify, and push changes back into the canvas directly. Figma just made the same bet, and it did it in 18 days. The race now is about which agent-first architecture wins.</p><p>Your tool choice is a strategic decision. Try both. Paper&#8217;s code-native canvas eliminates the design-to-code handoff entirely. Figma&#8217;s canvas write now lets agents build with your existing design system as source of truth. Framer&#8217;s Figma import makes switching cheaper than it was six months ago. The window to evaluate is open right now. Pricing structures will harden by summer.</p><div><hr></div><h2>Handpicked Highlights</h2><p>&#128073; <strong><a href="/__u/thewakeupcallnewsletter.substack.com/p/how-to-prepare-for-the-next-decade">Scott Barker: How to Prepare for the Next Decade.</a></strong> Barker calls the 2020s &#8220;the Acceleration Decade&#8221; and offers ten ways to move through it with some peace and equanimity. Over 200,000 reads. Useful framing for anyone whose job description has changed three times since 2023.</p><p>&#128073; <strong><a href="https://www.lennysnewsletter.com/p/the-design-process-is-dead">Lenny Rachitsky &#215; Jenny Wen: The Design Process Is Dead.</a></strong> Jenny Wen is head of design at Claude and previously led FigJam and Slides at Figma. She argues the classic discovery-mock-iterate cycle is obsolete. Designers should act like internal VCs, spotting prototypes with energy around them that nobody can articulate yet and translating them into products. She covers her AI tool stack, the three archetypes she&#8217;s hiring for, and why chatbot interfaces may be more durable than most people expect. 77 minutes, worth the full listen.</p><p>&#128073; <strong><a href="https://github.com/kylezantos/soleio-design-hiring">Soleio&#8217;s Design Hiring Playbook, packaged as an AI agent skill.</a></strong> An installable Claude Code skill that operationalizes Soleio&#8217;s design talent framework. Two modes: one for founders sourcing designers, one for designers positioning themselves. The insight: top design talent never responds to job postings. The skill helps both sides close that gap.</p><p>&#128073; <strong><a href="https://ideas.fin.ai/p/we-gave-claude-code-to-everyone-at">Fin.ai: We Gave Claude Code to Everyone at Intercom. Not Just Engineers.</a></strong> Intercom rolled out Claude Code company-wide, equipped with internal skills and integrations. The finding: when non-technical people get the same tool engineers use, enhanced with company-specific intelligence, they don&#8217;t just use it. They build with it. Intercom calls this a structural change in how organizations work, not a productivity story.</p><p>&#128073; <strong><a href="https://paper.design/snapshot-extension">Paper Snapshot: capture production UI, paste it into Paper as editable layers.</a></strong> Chrome extension that grabs real HTML/CSS from any live page and drops it into Paper&#8217;s canvas. No screenshots, no conversion. Grab something from prod, paste it in, let Claude spin up six variations. The design-to-code gap works in reverse now.</p><p>&#128073; <strong><a href="https://linear.app/now/behind-the-latest-design-refresh">Linear: A Calmer Interface for a Product in Motion.</a></strong> Charlie Aufmann and Maxime Heckel walk through Linear&#8217;s latest UI refresh. The core moves: dim the sidebar so it stops competing with your content, compact the tabs, simplify the icons, soften the borders. A two-person team shipped it using coding agents and internal tooling (a dev toolbar with feature flag toggles, a custom theme editor that exports token values as JSON). They see it as preparing the interface for agentic workflows. Worth studying for the process as much as the result.</p><p>&#128073; <strong><a href="https://karlkoch.me/writing/10-principles-for-fluid-ui">Karl Koch: 10 Principles for Fluid UI.</a></strong> The best design engineering article I&#8217;ve read this month. Physics-based motion over time-based easing. Every animation must be interruptible. Direct manipulation over indirect control. Velocity preservation across gesture boundaries. Each principle has an interactive demo you can play with on the page. Published in February, updated March 23. Bookmark this one.</p><p>&#128073; <strong><a href="https://www.agentation.com/">Agentation: visual feedback for AI coding agents.</a></strong> Click any element in the browser, write your feedback, and Agentation generates structured Markdown with CSS selectors, source file paths, React component tree, and computed styles. Your agent knows exactly which element you mean and where to find it. MCP integration lets agents read annotations in real time and respond back. Free for internal use. By Benji Taylor, Dennis Jin, and Alex Vanderzon. v3.0.1.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/march-2026-trust-is-the-product-now?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/march-2026-trust-is-the-product-now?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div><hr></div><h2>Three Moves You Can Make This Week</h2><p><strong>1. Audit what your AI product refuses to do, and make that visible in the first interaction.</strong> The QuitGPT movement proved that 1.5 million users form product opinions based on values. If your product uses AI, its limits and refusals should be accessible from the first screen. Build a prototype of an "AI ethics card" that communicates what the model will and won't do.</p><p><strong>2. Prototype a &#8220;what happened while you were away&#8221; dashboard for any agentic tool you&#8217;re working on.</strong> Perplexity&#8217;s always-on computer, Cursor&#8217;s background agents, and Claude&#8217;s new computer use all point to the same pattern: AI acts while you&#8217;re away. The interface for reviewing those actions is the defining design problem for agentic tools in 2026. Start sketching it now.</p><p><strong>3. Test agent-driven design this week.</strong> Both Figma and Paper now let AI agents write directly to your canvas. Try Figma&#8217;s new <code>use_figma</code> MCP tool with your existing design system (it&#8217;s free during beta). Download <a href="https://paper.design/">Paper&#8217;s desktop app</a> and connect its MCP server to Claude Code or Cursor. Spend an hour with each. The agent-era design stack is forming right now, and the evaluation window won&#8217;t stay this open.</p><div><hr></div><h2>Since Last Month</h2><p><strong>The SaaS-pocalypse is accelerating.</strong> In February, I covered the initial $285 billion software value wipeout. It's gotten worse. Microsoft is down 16%, Adobe down 27%, Salesforce down 30% year-to-date. Cisco (infrastructure) is rising on the same days software falls. Investors have moved from "AI will disrupt SaaS" to "SaaS is disrupted."</p><p><strong>Tailwind CSS stabilized, with irony intact.</strong> January's lead story covered Tailwind's 80% revenue drop. Emergency sponsorships from Google, Vercel, Lovable, Gumroad, and Macroscope stopped the bleeding. The underlying problem (AI trained on Tailwind docs breaking Tailwind's own funnel) remains unsolved. AI killed Tailwind's revenue, and Tailwind now survives on sponsorship from the companies whose AI killed it.</p><p><strong>The OpenClaw arc completed. February covered its growth and Steinberger&#8217;s OpenAI hire. March closes the loop: 250,000 GitHub stars in 6 weeks, Chinese government restriction (March 10), and a critical CVE in related tooling (disclosed February 25). Anthropic shipped Claude Code Channels on March 20, adding</strong> Telegram and Discord integration that gives Claude Code the same always-on messaging that made OpenClaw viral. The full lifecycle of an open-source project played out in 8 weeks, and the incumbent absorbed its core feature.</p><p><strong>AI coding agents crossed a threshold.</strong> Claude Code is at 46% developer preference, far ahead of Cursor at 19% and GitHub Copilot at 9%. The Pragmatic Engineer survey of 906 engineers found 95% use AI coding tools weekly. Cursor shipped Background Agents (isolated VMs, test their own code, produce merge-ready PRs). Coding agents have moved from "assists you while you type" to "executes for hours while you sleep."</p><p><strong>AI copyright litigation escalated.</strong> Bartz v. Anthropic settled for $1.5 billion. A federal judge ordered OpenAI to produce 20 million anonymized ChatGPT conversation logs. 70+ active AI copyright cases. The EU Parliament voted 460-71 for mandatory training data licensing. Content provenance is a near-term design requirement for any team shipping AI products.</p><div><hr></div><h2>What March Revealed</h2><p>In March, users showed they have opinions about ethics, and those opinions have consequences.</p><p>Claude, GPT, Gemini, etc. can all write, code, plan, and reason. The capability gap has closed. Users are choosing based on whether they trust the people building it. That&#8217;s a product question.</p><p>This changes the brief. The interfaces that will matter most in the next year are the ones that make trust visible. Your product&#8217;s refusals should be clear from the first interaction. Its limits should be findable before users discover them in a crisis.</p><p>The QuitGPT movement is real data, and OpenAI still has 200+ million weekly active users. The layoffs are real, and 91% of designers say AI is making their work better. The trust gap is real, and it&#8217;s also something you can design for. March made the problem visible. That&#8217;s step one.</p><p>Most of that work hasn&#8217;t been done yet. I&#8217;m figuring out my part of it. I suspect you are too.</p><div><hr></div><p>If this edition gave you something, share it with someone who needs to read it. And subscribe if you haven't already.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><blockquote><p>Sincerely,<br>Mykola Korzh</p></blockquote>]]></content:encoded></item><item><title><![CDATA[AI in UX Studio: Give Claude a Brain Transplant]]></title><description><![CDATA[Edition 13 | How Claude Skills Turn a General AI Into Your Personal UX Specialist]]></description><link>https://eidosdesign.substack.com/p/ai-in-ux-studio-give-claude-a-brain</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/ai-in-ux-studio-give-claude-a-brain</guid><dc:creator><![CDATA[Siavash Memar]]></dc:creator><pubDate>Thu, 19 Mar 2026 19:08:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/03952fd2-123e-4d60-94bc-ba5334661195_1456x1048.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey AI expert designers, Siavash here! welcome back to <strong>AI in UX Studio</strong>.</p><p>Last edition, we talked about what happens when you stop being a <em>user</em> of AI and become the <em>architect</em> of it, designing AI-powered experiences for your own users.</p><p>Today, we flip the lens inward.</p><p>We&#8217;re going to talk about what happens when you stop treating Claude like a search engine and start treating it like a new hire. A hire you actually bother to onboard properly.</p><p>Most designers I speak to use Claude the same way every single day: open a chat, paste something, ask a question, get an answer, close the tab. It works. But you&#8217;re using maybe 20% of what this tool can actually do.</p><p>The feature that unlocks the other 80%? Almost nobody in the design community is talking about it yet.</p><p>It&#8217;s called <strong>Claude Skills</strong>.</p><div><hr></div><h3><strong>Professional AI Prompt Kit for UX Designers</strong></h3><p>Before we start this edition, I have a special learning material for you. Want to skip the learning curve and start using production-ready prompts immediately? I&#8217;ve created a comprehensive <strong>AI Prompt Kit</strong> specifically for UX designers and researchers who want to leverage AI as a strategic tool, not just a content generator.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://siavashdesign.gumroad.com/l/AIPromptKitforUX&quot;,&quot;text&quot;:&quot;Get the AI Prompt Kit for UX Designers&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://siavashdesign.gumroad.com/l/AIPromptKitforUX"><span>Get the AI Prompt Kit for UX Designers</span></a></p><p><em><strong>&#10024; A quick note for our Pro subscribers:</strong> If you are a member of the Eidos Design Community, make sure to use the link <strong>at the end of this article</strong> to claim your exclusive <strong>35% discount</strong>.</em></p><div><hr></div><p>Now let&#8217;s get back to Claude Skills.</p><h2>Wait &#8212; Isn&#8217;t This Just Prompting?</h2><p>No. And the difference matters a lot.</p><p>A prompt is a one-time instruction. You type it every session. It disappears when the tab closes. Even if you save it in a Notion doc, you&#8217;re still copy-pasting it manually every time you need it.</p><p>A Claude Skill is a <strong>packaged, persistent specialization</strong> that Claude automatically loads whenever it&#8217;s relevant to your task. You build it once. It lives in your Claude account. And every time you start working on something that matches its purpose, Claude silently picks it up and becomes a better version of itself &#8212; without you doing anything.</p><p>Think of it this way: every time you start a new chat with Claude, you&#8217;re essentially hiring a brilliant generalist who knows nothing about you, your product, your users, or your methodology.</p><p>A Skill is your <strong>onboarding document</strong> for that hire. Except once you write it, you never have to run the onboarding again.</p><div><hr></div><h2>What Skills Actually Are (Under the Hood)</h2><p>Here&#8217;s the part that will appeal to the technically curious among you.</p><p>A Claude Skill is not a setting or a toggle. It&#8217;s a <strong>file</strong> &#8212; specifically a <code>SKILL.md</code> file, structured as a Markdown document with a YAML metadata header at the top.</p><p>That file lives inside a folder. You zip the folder. You upload the zip to Claude. Done.</p><p>Claude scans your available Skills when you start a task. If the task matches a Skill&#8217;s description, Claude loads it &#8212; quietly, automatically, in the background. You just notice that the output is suddenly much sharper and more calibrated to your context.</p><p>This is what Anthropic calls <strong>progressive disclosure</strong>: Claude first reads only the lightweight metadata (name + description) to decide if a Skill is relevant. If it is, it loads the full instructions. This keeps things fast without sacrificing quality.</p><p>The best part? Skills are <strong>portable</strong>. A Skill you build for Claude.ai works identically in Claude Code and through the API. Build once, use everywhere.</p><div><hr></div><h2>Setting It Up: The Actual Path</h2><p>Before you can use Skills, there&#8217;s one quick prerequisite.</p>
      <p>
          <a href="/__u/eidosdesign.substack.com/p/ai-in-ux-studio-give-claude-a-brain">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Eidos Design. Volume XXIX: The Deskilling Curve. What AI is taking from designers, and how to take it back.]]></title><description><![CDATA[How AI tools are eroding foundational design craft, what NASA's pilot research tells us about it, and why Pencil.dev is both the symptom and the solution.]]></description><link>https://eidosdesign.substack.com/p/eidos-design-volume-xxix-the-deskilling</link><guid isPermaLink="false">https://eidosdesign.substack.com/p/eidos-design-volume-xxix-the-deskilling</guid><dc:creator><![CDATA[Vadym Grin]]></dc:creator><pubDate>Sun, 15 Mar 2026 19:02:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/740ba9cd-6829-4ada-b24e-42d135f7e5c0_1408x767.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Hello fellow designers, creatives, digital professionals and Eidos Design members!</strong></p><p>A couple of days ago, I saw this post by Tobias van Schneider in my LinkedIn feed. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!doNR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b847b-eec0-40d4-946e-b6f308a6cd9a_1096x656.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!doNR!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b847b-eec0-40d4-946e-b6f308a6cd9a_1096x656.png 424w, /__u/substackcdn.com/image/fetch/$s_!doNR!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b847b-eec0-40d4-946e-b6f308a6cd9a_1096x656.png 848w, /__u/substackcdn.com/image/fetch/$s_!doNR!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b847b-eec0-40d4-946e-b6f308a6cd9a_1096x656.png 1272w, /__u/substackcdn.com/image/fetch/$s_!doNR!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b847b-eec0-40d4-946e-b6f308a6cd9a_1096x656.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!doNR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b847b-eec0-40d4-946e-b6f308a6cd9a_1096x656.png" width="580" height="347.15328467153284" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c41b847b-eec0-40d4-946e-b6f308a6cd9a_1096x656.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:656,&quot;width&quot;:1096,&quot;resizeWidth&quot;:580,&quot;bytes&quot;:118021,&quot;alt&quot;:&quot;Tobias van Schneider: LinkedIn post about love for design.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/190657733?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b847b-eec0-40d4-946e-b6f308a6cd9a_1096x656.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Tobias van Schneider: LinkedIn post about love for design." title="Tobias van Schneider: LinkedIn post about love for design." srcset="/__u/substackcdn.com/image/fetch/$s_!doNR!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b847b-eec0-40d4-946e-b6f308a6cd9a_1096x656.png 424w, /__u/substackcdn.com/image/fetch/$s_!doNR!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b847b-eec0-40d4-946e-b6f308a6cd9a_1096x656.png 848w, /__u/substackcdn.com/image/fetch/$s_!doNR!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b847b-eec0-40d4-946e-b6f308a6cd9a_1096x656.png 1272w, /__u/substackcdn.com/image/fetch/$s_!doNR!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc41b847b-eec0-40d4-946e-b6f308a6cd9a_1096x656.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 feel the same way. As well as plenty of other designers out there who started their careers years ago. We were designing with Photoshop, Sketch, Figma; every tool was another multiplier, changing the design environment. But the act of design, in its essence, stayed there, unchanged.<br><br>In this context, AI is another multiplier that makes you faster and more effective. But it will not make you a better designer. The act of design, and the the judgment, and the taste &#8212; are the constants.<br><br>Then, a more junior specialist asked me: <em>&#8220;If I use AI to design, will I not lose my skills?&#8221; </em>And I thought about an interesting parallel involving modern pilots in aviation.</p><p>The thing is, aviation has become so safe, thanks to automation, systems that repeat themselves,  streamlined processes and protocols. In principle, an automated system could take over the entire flight today, from takeoff to landing. And yet, this doesn&#8217;t happen. We can&#8217;t, and we don&#8217;t want to, entrust our lives to a computer. We want pilots (people) who, in an emergency, can take control and make decisions.</p><p>That&#8217;s why pilots continue to thrive in modern aviation, and to keep their skills sharp, they always handle takeoff and landing manually, by turning off the autopilot.</p><p>It seems we&#8217;re as tech specialists at roughly the same point. Design will increasingly shift toward designing with prompts, and they&#8217;ll be created not only by designers, but also by developers, managers, marketers, and others. So, it&#8217;s quite likely that, to avoid losing our core skills and vision, we&#8217;ll have to handle takeoffs and landings ourselves.</p><p>This issue, we&#8217;re talking about deskilling. Honestly. And about what designers who genuinely care about their craft can do about it.</p><p><strong>In this issue:</strong></p><ul><li><p><strong>When the autopilot lands the plane.</strong> A look at what AI tools are eroding in the design profession, and why the most valuable skill in 2026 might be the one you can&#8217;t prompt for.</p></li><li><p><strong>Pencil.dev review.</strong> A canvas that lives inside your IDE &#8212; the clearest attempt yet at collapsing the design-to-code wall, with everything that implies.</p></li><li><p><strong>The cockpit problem</strong> What NASA&#8217;s research on pilot deskilling teaches designers about the real cost of letting automation take the wheel.</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>I. When the Autopilot Lands the Plane</strong></h2><h4>Insight</h4><p>Here&#8217;s a story circulating in design communities right now. A design lead reviews portfolio work from recent graduates. The quality looks stunning. Polished, pixel-perfect, confident. Then, she asks candidates to walk her through a decision. Why this grid? Why this type scale? Why this interaction pattern? And then: silence. Not rudeness. Not laziness. Just the honest answer: &#8220;Claude did it, and it looked right.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!r6m3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c22ac04-2753-4a9c-8b46-2ea0a627217b_1400x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!r6m3!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c22ac04-2753-4a9c-8b46-2ea0a627217b_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!r6m3!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c22ac04-2753-4a9c-8b46-2ea0a627217b_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!r6m3!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c22ac04-2753-4a9c-8b46-2ea0a627217b_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!r6m3!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c22ac04-2753-4a9c-8b46-2ea0a627217b_1400x400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!r6m3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c22ac04-2753-4a9c-8b46-2ea0a627217b_1400x400.png" width="1400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c22ac04-2753-4a9c-8b46-2ea0a627217b_1400x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:453654,&quot;alt&quot;:&quot;An icon of a pen tool with a rectangle on a colorful background.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/190657733?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c22ac04-2753-4a9c-8b46-2ea0a627217b_1400x400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="An icon of a pen tool with a rectangle on a colorful background." title="An icon of a pen tool with a rectangle on a colorful background." srcset="/__u/substackcdn.com/image/fetch/$s_!r6m3!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c22ac04-2753-4a9c-8b46-2ea0a627217b_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!r6m3!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c22ac04-2753-4a9c-8b46-2ea0a627217b_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!r6m3!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c22ac04-2753-4a9c-8b46-2ea0a627217b_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!r6m3!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c22ac04-2753-4a9c-8b46-2ea0a627217b_1400x400.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is deskilling. And it&#8217;s not unique to design.</p><p><strong><a href="https://en.wikipedia.org/wiki/Deskilling">Deskilling</a></strong> is what happens when a tool gets good enough to execute a job that previously required deep human expertise. The term comes from labor economics. Harry Braverman used it in 1974 to describe how industrial machinery reduced craftsmen to machine operators. And the knowledge didn&#8217;t disappear, however it moved into the machine.</p><p>What&#8217;s happening in design right now is structurally identical. When Figma&#8217;s AI can auto-layout a component, when Claude can generate a full screen from a prompt, and when <a href="https://www.pencil.dev/">Pencil.dev</a> can translate a rough sketch into production-ready React before you&#8217;ve finished your second coffee &#8212; the execution layer of design is migrating into the tool. Fast.</p><p>And that&#8217;s worth sitting with for a moment.</p><p>Craft knowledge in design is deeply perceptual. The ability to feel that a 4px spacing increment is wrong before you can articulate why. The instinct to know that a typeface is carrying the wrong emotional weight for a brand. The judgment to sense that a user flow has one step too many, even before testing it. These things you learn only by doing, struggling, getting it wrong, fixing it, and doing it again. Hundreds of times.</p><p><strong>For a generation of designers entering the field today, many of those hundreds of repetitions are being skipped.</strong></p><p>The practical stakes are real. <a href="https://humanfactors.arc.nasa.gov/">Research from NASA&#8217;s Human Systems Integration Division</a> has documented a parallel phenomenon in aviation for years: pilots who rely heavily on automation lose the manual flying proficiency that matters most when things go wrong. The skill erodes slowly, in the background, invisible until the moment it&#8217;s urgently needed.</p><p>Designers are entering their own version of this. The &#8220;manual flying&#8221; skills &#8212; layout composition, visual hierarchy construction, spacing rhythm, typographic judgment, are being practiced less and less by newer practitioners. In low-stakes, fast-moving contexts, that&#8217;s manageable. It becomes a real problem the moment complexity demands genuine craft.</p><p>So what do we actually do about it? No, I absolutely don&#8217;t say that you need to reject AI tools. But we need to be deliberate about which skills stay human. Think of it like a musician who uses production software. The best ones still know how to play their instrument. The software amplifies that knowledge rather than replacing it. But they made a conscious choice to keep foundational practice alive alongside the tool.</p><p>Designers can do the same. A few practices worth protecting deliberately:</p><p><strong>Sketch by hand before you open any tool.</strong> Even badly. Especially badly. The rough sketch forces compositional thinking that a prompt skips entirely. It trains your eye in ways that typing simply doesn&#8217;t.</p><p><strong>Learn the rules you&#8217;re breaking.</strong> Grid systems, typographic scale, <a href="https://www.interaction-design.org/literature/topics/gestalt-principles">Gestalt principles</a>, color theory. These will not turn into historical artifacts. They&#8217;re the grammar of visual language and understanding them makes AI-assisted output better, because you know when the output is wrong.</p><p><strong>Explain your decisions out loud, regularly.</strong> If you can&#8217;t articulate why a layout works, you&#8217;re just pattern-matching, and not really designing. Articulation is how instinct becomes craft.</p><p><strong>Work in constraints sometimes.</strong> Three colors. One typeface. Constraints are uncomfortable. They&#8217;re also where creative judgment actually develops.</p><p>Sure, the best designers of the next decade will be the ones who use AI fluently and still know how to &#8220;land the plane manually&#8221;. That combination &#8212; tool fluency plus foundational craft &#8212; is becoming rare. But it&#8217;s also genuinely powerful.</p><p>The autopilot is useful, but keep your hands on the controls.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/eidos-design-volume-xxix-the-deskilling?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxix-the-deskilling?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div><hr></div><h2><strong>II. Pencil.dev: Design Mode for the Age of Vibe Coding</strong></h2><h4>Product Review</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!nunC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3be29c-7947-477a-af9c-71056f75ca07_1400x400.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!nunC!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3be29c-7947-477a-af9c-71056f75ca07_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!nunC!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3be29c-7947-477a-af9c-71056f75ca07_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!nunC!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3be29c-7947-477a-af9c-71056f75ca07_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!nunC!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3be29c-7947-477a-af9c-71056f75ca07_1400x400.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!nunC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3be29c-7947-477a-af9c-71056f75ca07_1400x400.png" width="1400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed3be29c-7947-477a-af9c-71056f75ca07_1400x400.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:400,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:775253,&quot;alt&quot;:&quot;The Pencil app icon on a colorful background.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/190657733?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3be29c-7947-477a-af9c-71056f75ca07_1400x400.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Pencil app icon on a colorful background." title="The Pencil app icon on a colorful background." srcset="/__u/substackcdn.com/image/fetch/$s_!nunC!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3be29c-7947-477a-af9c-71056f75ca07_1400x400.png 424w, /__u/substackcdn.com/image/fetch/$s_!nunC!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3be29c-7947-477a-af9c-71056f75ca07_1400x400.png 848w, /__u/substackcdn.com/image/fetch/$s_!nunC!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3be29c-7947-477a-af9c-71056f75ca07_1400x400.png 1272w, /__u/substackcdn.com/image/fetch/$s_!nunC!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3be29c-7947-477a-af9c-71056f75ca07_1400x400.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">Pencil.dev</figcaption></figure></div><p><em>Reminder: Product evaluation is done according to <strong><a href="https://www.interaction-design.org/literature/article/norman-s-three-levels-of-design?srsltid=AfmBOoreR0yuPX4BhizGaTQOjXUz4fbUE_zgJoXUVePZUP_ZbqZe5RxL">Don Norman's 3 levels of design</a></strong>.</em> </p><p>The design-to-code handoff has been broken for as long as anyone can remember. Designers work in Figma. Developers work in their IDEs. Somewhere in between, pixel values mutate, spacing decisions get misinterpreted, and a remarkable amount of time disappears into the gap. </p><p><strong><a href="https://www.pencil.dev/">Pencil.dev</a></strong> is a genuinely interesting attempt to close that gap by eliminating it entirely. And I deeply believe the tools like this one, can (will?) replace Figma, if Figma is not fast enough in addressing these gaps. </p><p>So it&#8217;s a vector design canvas that lives inside VS Code, Cursor or Claude, with design files versioned in Git alongside your code. Draw something. Ask Claude Code to build it. Watch it land in production.</p><p>It&#8217;s new, currently free, and it raises some sharp questions about what the role of a designer actually is when the canvas and the codebase are the same thing.</p><p><strong>Visceral level: 3/5</strong> <br><em>The visceral level is responsible for first impressions.</em> </p><p>Pencil&#8217;s interface is rather clean and purposeful, clearly built by people with strong product instincts. The infinite canvas feels familiar for anyone who&#8217;s used Figma or FigJam, and the dark IDE-native aesthetic fits comfortably inside VS Code without fighting for attention.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!6wF3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06efc26f-3245-4b34-807c-f5585b1ea5a4_3248x1902.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!6wF3!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06efc26f-3245-4b34-807c-f5585b1ea5a4_3248x1902.png 424w, /__u/substackcdn.com/image/fetch/$s_!6wF3!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06efc26f-3245-4b34-807c-f5585b1ea5a4_3248x1902.png 848w, /__u/substackcdn.com/image/fetch/$s_!6wF3!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06efc26f-3245-4b34-807c-f5585b1ea5a4_3248x1902.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6wF3!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_webp, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06efc26f-3245-4b34-807c-f5585b1ea5a4_3248x1902.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!6wF3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06efc26f-3245-4b34-807c-f5585b1ea5a4_3248x1902.png" width="1456" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06efc26f-3245-4b34-807c-f5585b1ea5a4_3248x1902.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:897907,&quot;alt&quot;:&quot;Pencil.dev initial screen.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://eidosdesign.substack.com/i/190657733?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06efc26f-3245-4b34-807c-f5585b1ea5a4_3248x1902.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pencil.dev initial screen." title="Pencil.dev initial screen." srcset="/__u/substackcdn.com/image/fetch/$s_!6wF3!, /__u/eidosdesign.substack.com/w_424, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06efc26f-3245-4b34-807c-f5585b1ea5a4_3248x1902.png 424w, /__u/substackcdn.com/image/fetch/$s_!6wF3!, /__u/eidosdesign.substack.com/w_848, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06efc26f-3245-4b34-807c-f5585b1ea5a4_3248x1902.png 848w, /__u/substackcdn.com/image/fetch/$s_!6wF3!, /__u/eidosdesign.substack.com/w_1272, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06efc26f-3245-4b34-807c-f5585b1ea5a4_3248x1902.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6wF3!, /__u/eidosdesign.substack.com/w_1456, /__u/eidosdesign.substack.com/c_limit, /__u/eidosdesign.substack.com/f_auto, /__u/eidosdesign.substack.com/q_auto:good, /__u/eidosdesign.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06efc26f-3245-4b34-807c-f5585b1ea5a4_3248x1902.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">Pencil.dev</figcaption></figure></div><p>That said, the first-impression experience is utilitarian rather than delightful. There&#8217;s no onboarding magic, no &#8220;welcome to a new way of working&#8221; moment. You install the extension, open a .pen file, and you&#8217;re in. For practitioners who already live in the IDE, that directness is a feature. For designers coming from a pure design background, the context switch is real and slightly jarring. First impressions feel more workbench than studio, and for a tool asking designers to rethink their entire workflow, a warmer entry point would earn more trust faster.</p><p><strong>Behavioral level: 4/5</strong> <br><em>This level focuses on usability &#8212; how the product performs and whether it effectively solves user problems.</em></p><p>This is where Pencil earns its reputation. The core workflow &#8212; design on canvas, feed context to Claude Code via <a href="https://modelcontextprotocol.io/introduction">MCP</a>, generate production-ready React or HTML/CSS &#8212; is genuinely well conceived. The MCP integration means Claude Code receives exact vector coordinates and token values rather than interpreting a screenshot, which closes the fidelity gap that has made every image-to-code tool before it ultimately frustrating.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;15ad0972-32bb-4453-8947-f76afecb6de3&quot;,&quot;duration&quot;:null}"></div><p>Here I asked Pencil to design a simple mobile app with clocks for chess players. Then, I watched how Echo and Drift agents were designing it. They did in 5 minutes something that a human would do in hours.</p><p>Several things work particularly well: </p><ul><li><p>The Figma import preserves layout hierarchies and spacing values with solid accuracy.</p></li><li><p>The bidirectional sync between canvas edits and code feels natural once you&#8217;ve adjusted to the paradigm.</p></li><li><p>And the Git-native approach to design versioning solves a real problem that most design teams have been papering over with timestamp-named Figma duplicates for years.</p></li></ul><p>Limitations worth knowing: </p><ul><li><p>Complex auto-layout configurations sometimes require manual cleanup after AI generation.</p></li><li><p>The quality of generated code depends heavily on how clearly you structure your canvas. </p></li><li><p>Ambiguous groupings produce ambiguous code. The tool rewards designers who already think in clean systems and hierarchies, and here the loop closes neatly back to the essay &#8212; the skills that make Pencil sing are the exact foundational skills that deliberate practice builds.</p></li></ul><p><strong>Reflective level: 4/5</strong> <br><em>The reflective level considers the long-term impression and deeper meaning of the design &#8212; how it aligns with the user&#8217;s identity and values.</em></p><p>Pencil is philosophically interesting.</p><p>It is purpose-built for a specific kind of practitioner: <strong>the designer who codes, the developer who designs, the solo builder who does both.</strong> In the hands of someone with strong foundational craft, it&#8217;s an accelerator. It removes handoff friction, keeps design and code in sync, and dramatically reduces the cognitive overhead of context switching. That&#8217;s real, meaningful value.</p><p>In the hands of someone still developing their visual judgment, it can become a shortcut that skips the exact thinking the work requires. The canvas is infinitely flexible. Claude is infinitely patient. Knowing what to put on the canvas in the first place &#8212; that still comes from somewhere else. From practice, taste, and from the deliberate cultivation of judgment that no prompt can shortcut.</p><p>I realize now that Pencil doesn&#8217;t resolve the deskilling question. But to its credit, by demanding clean design thinking as an input, it quietly rewards practitioners who&#8217;ve done the foundational work.</p><h4><strong>Overall:</strong> <strong>3,6/5 </strong>&#11088;</h4><p>A genuinely forward-thinking tool that collapses the design-code boundary in ways that feel right for where the industry is heading. Best in the hands of practitioners who already know why their decisions work. For everyone else, it's most valuable when used alongside foundational craft practice, rather than as a replacement for it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/eidos-design-volume-xxix-the-deskilling?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxix-the-deskilling?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><div><hr></div><h2><strong>III.</strong> <strong>The Cockpit Problem</strong></h2><h4>A Dose of Inspiration</h4><p>In 2013, the Federal Aviation Administration issued <strong><a href="https://www.faa.gov/sites/faa.gov/files/other_visit/aviation_industry/airline_operators/airline_safety/SAFO13002.pdf">SAFO 13002</a></strong>, a Safety Alert for Operators with a quietly alarming message: pilots were losing the ability to fly manually. The automation was simply too good, and too available, for manual flying skills to stay sharp on their own.</p><p>NASA&#8217;s Human Systems Integration Division had been documenting this for years under the term &#8220;automation-induced complacency.&#8221; Pilots who relied heavily on autopilot from takeoff to landing were gradually losing the manual proficiency that matters most when automation fails &#8212; which it does, sometimes at genuinely critical moments. The finding wasn&#8217;t that autopilot was bad. Modern autopilot systems make flying dramatically safer in most conditions. The finding was about what happens to human skill when it stops being practiced. To sum up, we arrive at the simple fact that experience is not something you can simply possess, but something you must constantly cultivate.</p><p>Aviation&#8217;s response was deliberate and structural. The FAA began recommending that pilots hand-fly more often, particularly during lower-altitude, higher-complexity phases where manual flying develops the most skill. Airlines built manual flying time back into training programs. The industry designed practice back into a workflow that had quietly engineered it out.</p><p>The lesson for designers is to notice what you&#8217;re no longer doing, and decide consciously whether that matters. Some of what AI tools replace in the design workflow genuinely doesn&#8217;t need human attention: repetitive resizing, asset exports, writing component documentation. Fine to automate. But the cognitive work of composing a layout from scratch, resolving a visual hierarchy, or developing a type system with real intention &#8212; that work builds the judgment that makes every other decision better.</p><p>Design has its own version of manual flying hours. Build them in on purpose.</p><div><hr></div><h3><strong>And this is it for today,</strong></h3><p>The anxiety is real. The tools are genuinely powerful. Both things are true at the same time, and neither cancels the other out.</p><p>What I hope you take from this issue is intention rather than worry. AI tools are extraordinary when held by someone who knows what good looks like. And that knowledge doesn&#8217;t come from prompts. Your real practice still matter, from getting things wrong, the quiet repetitions of craft that nobody sees but that shape everything you make.</p><p>Keep those hours. Guard them a little. Use the autopilot, but keep your hands on the controls.</p><p>If something here landed for you &#8212; or if you&#8217;re sitting with a completely different perspective &#8212; hit reply and tell. We&#8217;d genuinely love to know: which foundational design skills do you actively keep practicing, even when you don&#8217;t have to?</p><p><em>As always, this newsletter is free, but if you enjoyed it, please consider sharing it with a friend or two. Spreading the love is what it's all about, folks </em>&#128420;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.com/p/eidos-design-volume-xxix-the-deskilling?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/eidosdesign.substack.com/p/eidos-design-volume-xxix-the-deskilling?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><blockquote><p>Sincerely, <br>Vadym Grin</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://eidosdesign.substack.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">Eidos Design | UX AI Community is a reader-supported publication. To receive new posts and support our work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>