<?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[Design Language]]></title><description><![CDATA[Actionable design knowledge for product builders who want to level up their taste, vocabulary, and craft. Practical lessons you can use immediately.]]></description><link>https://www.designlanguage.xyz</link><image><url>https://substackcdn.com/image/fetch/$s_!4_iA!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f047f67-1f6d-45af-ae1d-fa0bb7d54892_256x256.png</url><title>Design Language</title><link>https://www.designlanguage.xyz</link></image><generator>Substack</generator><lastBuildDate>Mon, 06 Apr 2026 20:03:05 GMT</lastBuildDate><atom:link href="https://www.designlanguage.xyz/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jeremy Belcher & David Issa]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[designlanguagexyz@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[designlanguagexyz@substack.com]]></itunes:email><itunes:name><![CDATA[Design Language]]></itunes:name></itunes:owner><itunes:author><![CDATA[Design Language]]></itunes:author><googleplay:owner><![CDATA[designlanguagexyz@substack.com]]></googleplay:owner><googleplay:email><![CDATA[designlanguagexyz@substack.com]]></googleplay:email><googleplay:author><![CDATA[Design Language]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[File storage is fucked. AI is making it worse. And Dropbox Isn't Helping : Acquired Taste]]></title><description><![CDATA[Episode 2 of Acquired Taste]]></description><link>https://www.designlanguage.xyz/p/file-storage-is-fucked-ai-is-making</link><guid isPermaLink="false">https://www.designlanguage.xyz/p/file-storage-is-fucked-ai-is-making</guid><dc:creator><![CDATA[Design Language]]></dc:creator><pubDate>Sun, 05 Apr 2026 16:15:42 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/192983866/e3c10e31fa60a078cb7e6ff1f65ebe82.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p><em>This is the companion piece to Acquired Taste, Episode 2. Watch the video above, or read on.</em></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.designlanguage.xyz/subscribe?"><span>Subscribe now</span></a></p><p></p><div><hr></div><p>You are probably paying for at least three cloud storage services right now. Dropbox. Google Drive. iCloud. Maybe a couple of Google accounts you forgot about. Your files are spread across all of them in a way that made sense once and no longer does.</p><p>That&#8217;s where this episode started. We wanted to tear apart Dropbox the way we tore apart Slack last time, but the conversation quickly became about something bigger: the file metaphor itself is breaking down, and the products built on it haven&#8217;t figured out what comes next.</p><div><hr></div><h2>The Problem: Files Are Everywhere and It&#8217;s Getting Worse</h2><p>The pain of scattered cloud storage isn&#8217;t new. But AI has made it significantly worse, and in an interesting way.</p><p>Before AI agents, the problem was inconvenient. You&#8217;d forget where you saved something, waste a few minutes hunting, find it, move on. The file still mattered as an <em>object</em>. You were going to read it, edit it, share it.</p><p>The shift happening now is that files increasingly matter as <em>references</em>. You don&#8217;t open them to read them. You need them to provide context for something else, usually an AI agent. A proposal isn&#8217;t a document you&#8217;re presenting; it&#8217;s context for the next version of the proposal. An old meeting note isn&#8217;t a record; it&#8217;s input for a new project brief.</p><p>When that&#8217;s the job, being scattered across four services in three different accounts starts to feel genuinely broken. </p><p>David put it well: the context in those files is only as useful as how accessible it is. If you&#8217;re pulling snippets out of old documents and pasting them into local project files so your agent has what it needs, that&#8217;s a sign the infrastructure isn&#8217;t doing its job anymore.</p><div><hr></div><h2>The File &amp; Folder Metaphor Is Outdated</h2><p>The file and folder metaphor has been with us since the early days of personal computing. It was a skeuomorphic design choice: make computers feel like physical desks, with files in folders, because that&#8217;s what people already understood.</p><p>We ported it to the cloud. We made it collaborative. We made it real-time. But we never actually got rid of the metaphor. And now it&#8217;s starting to show its age.</p><p>A library works when you&#8217;re the one going to find things. You need a system because you have to physically locate the item. But in a world where agents are doing the retrieval, the hierarchy doesn&#8217;t need to serve your mental model anymore. It needs to serve a machine&#8217;s.</p><p>The old question was: <em>where did I put this?</em> The new question is: <em>can my agent access this when it needs it?</em> Those require completely different answers, and the current tools weren&#8217;t built for the second one.</p><div><hr></div><h2>A Third Entity Just Showed Up</h2><p>Dropbox was built for one-to-one: one person, one file. It evolved into many-to-one: multiple people collaborating around a single document in real time. That was a real breakthrough, and it changed how teams worked.</p><p>But there&#8217;s a third stage forming. Now it&#8217;s humans plus their agents, all working against shared files. Multiple people aren&#8217;t just collaborating on a document; their agents are pulling from it, writing to it, referencing it as context.</p><p>In that world, the file becomes less like a place where work happens and more like a consolidated decision record. The document exists not so anyone reads it cover to cover, but so the agents involved all agree on what&#8217;s in scope, what was decided, what the terms were.</p><p>The question of whether you have to organize it yourself stops mattering once agents can find and retrieve anything semantically. The question of whether it can be accessed by an agent that isn&#8217;t yours, on a different platform, with the right permissions, matters a lot.</p><div><hr></div><h2>David Built a Marie Kondo Agent</h2><p>One of the first things David did when OpenAI launched was go to Dropbox looking for an AI-powered organization feature. Hoping there was a button. There wasn&#8217;t.</p><p>So he built his own. He called it Ms. Kondo. He created a knowledge base of rules and prompts so that when he had a new file, he could ask the agent where it should go, and it would place it in the right folder or create a new one.</p><p>It was clever. It also illustrated the exact problem. He was still thinking in terms of organization as the goal. The agent was helping him maintain a system that, in hindsight, might not be the system that needs to exist.</p><p>The smarter frame: you shouldn&#8217;t need to organize files at all. Not because you&#8217;re going to hand that work to an agent, but because the hierarchy might not matter if retrieval is semantic. You just tell the system what you need and it surfaces it. Location stops being meaningful.</p><div><hr></div><h2>What Dropbox Is Actually Doing: Dropbox Dash</h2><p>At some point, Dropbox launched a product called Dropbox Dash. If you don&#8217;t know what it is, that&#8217;s kind of the point.</p><p>Dash is essentially a unified interface that lets you connect your other tools, like Notion, Google Drive, and Slack, so you can search and navigate across all of them from a single place. The idea is that Dropbox, because it already has your files, becomes the front door to your whole digital life.</p><p>This is a grab for the enterprise interface layer, and we think it misses the mark entirely.</p><p>Not because it&#8217;s a bad idea in the abstract, but because Dropbox isn&#8217;t the company to own that experience. They&#8217;re not Apple. They&#8217;re not Google, who at least has Gemini seeing your whole ecosystem already because you live in that ecosystem. Dropbox asking you to connect all your other tools is asking you to do the integration work for a UI play that they aren&#8217;t positioned to win.</p><p>The richer opportunity is much less glamorous and much more defensible: <strong>become the trusted context layer, not the front door</strong>.</p><div><hr></div><h2>What Dropbox Could Actually Be</h2><p>Here&#8217;s the thing people actually like about Dropbox that they don&#8217;t like about Google Drive: it feels like your stuff.</p><p>Google, regardless of what the terms say, creates this lingering sense that they might be reading it, scanning it, using it somehow. Whether that&#8217;s true doesn&#8217;t matter. The feeling is there. Dropbox doesn&#8217;t have that problem. It feels like a private storage unit you rent on the internet, agnostic to platform, agnostic to device, nobody crawling through it.</p><p>That&#8217;s a real asset. And it&#8217;s exactly the kind of trust you&#8217;d want to lean on when the pitch is: <em>let your AI agents store and access context here</em>.</p><p>The version of Dropbox we&#8217;d pay more for: you upload anything, and it becomes machine-readable automatically. A video gets a transcript. An image gets annotated. A PDF gets chunked and indexed. Everything becomes flat, searchable, and agent-accessible. Not organized, just <em>ready</em>. The agents go in and get what they need. You don&#8217;t have to structure it for them.</p><p>And then you extend that outward. You&#8217;re not just storing files you made; you&#8217;re pulling in data from other SaaS tools you use. That data lives in Dropbox, accessible to any agent you authorize. Dropbox becomes the brain. Not the inbox, not the dashboard, not the front end. The brain.</p><div><hr></div><h2>The Front End Is Becoming Optional</h2><p>There&#8217;s a broader shift this conversation kept circling back to.</p><p>Most SaaS software is, at its core, a database with a UI on top of it. The whole value proposition, for decades, has been: <em>here&#8217;s a way to get data into a shared place and make it useful.</em> The UI was necessary because people were the primary interface.</p><p>Now, agents are increasingly the primary interface. And agents don&#8217;t need the UI. They need the API, the MCP, the structured access. They don&#8217;t need to log in and navigate. They just need to call in and get the data.</p><p>That doesn&#8217;t mean UIs go away entirely. But it does mean that a large portion of the &#8220;product&#8221; many software companies have been building is going to get bypassed. The data layer becomes the product. The UI becomes optional for a growing class of workflows.</p><p>For Dropbox, that&#8217;s actually a strategic advantage, if they take it. They already operate closer to the data layer than most. They don&#8217;t need to pretend to be a productivity suite.</p><div><hr></div><h2>Markdown Is Having a Moment</h2><p>A sidebar that kept coming up: markdown is the native format for this world, and most tools still resist it.</p><p>David pointed out that iA Writer, made by Information Architects, has been pushing markdown for years. Everything stored as plain text. No proprietary format, no lock-in, easy to translate into anything else. That always felt slightly idealistic. Right now it&#8217;s starting to feel prescient.</p><p>AI outputs well-structured markdown. Agents consume markdown. The entire ecosystem of LLM tooling is built around plain text and markdown. And yet Google Docs still defaults to rich text. TextEdit opens in RTF. Copy something out of an AI tool and paste it into a Word document and you spend the next ten minutes cleaning up formatting.</p><p>Dropbox Paper exists, and it&#8217;s a decent editor. But it could be a native markdown editor. And beyond editing, if Dropbox made markdown a first-class format across the whole product, and auto-converted uploads into machine-readable text, that would be genuinely differentiated.</p><div><hr></div><h2>The Agent Promoter Score</h2><p>NPS, the Net Promoter Score, asks: would you recommend this product to a friend? The consumer era&#8217;s core metric.</p><p>What&#8217;s the equivalent for the agent era?</p><p>Which tool do your agents reach for when they have a choice? How much friction do they encounter when they try to use a given platform? How well does a product work as the context layer for agentic workflows, not just as a UI for humans?</p><p>That&#8217;s the metric shift happening right now. Products that have low agent friction and good API access are going to have an advantage that wasn&#8217;t measurable before. Products that built beautiful interfaces and neglected the data layer are going to start feeling that gap.</p><p>Agents need to be treated like users. They have needs, they have failure modes, they have preferences in the sense that some surfaces are easier to work with than others. Product designers are going to have to start designing for that audience, not just for the person sitting at the keyboard.</p><div><hr></div><h2>Is It Bad to Stop Organizing?</h2><p>We spent a few minutes on whether outsourcing organization to AI creates some kind of cognitive atrophy. Whether people should still maintain the skill of knowing where their stuff is.</p><p>Honestly: probably not, for digital files.</p><p>We already generate more data than any person could meaningfully catalog. The cognitive load of keeping everything organized isn&#8217;t building some useful mental muscle. It&#8217;s just overhead. If a system handles retrieval well, the question of where things are stored shouldn&#8217;t have to live in your head.</p><p>The photo analogy felt right here. iPhone&#8217;s photo library auto-surfaces memories based on facial recognition, location, time. You don&#8217;t organize your photos. They&#8217;re just there, and the best ones show up when they&#8217;re relevant. Nobody wishes they had to manually tag and sort every image.</p><p>The filing-cabinet mentality served us when we had limited data and retrieval was manual. We&#8217;re past that. The organizational work was always a cost, not a feature. We just didn&#8217;t have an alternative.</p><div><hr></div><h2>Where This Leaves Dropbox</h2><p>To be clear: we both still use Dropbox. We&#8217;re not calling for anything dramatic. It&#8217;s reliable, it works across platforms, and the trust thing is real.</p><p>But we do think they&#8217;re at a crossroads that they might not be handling the right way. Dash feels like a race for a prize that isn&#8217;t really theirs to win. The front-end AI interface is already dominated by Claude, ChatGPT, and the ecosystems built around them. Competing there requires either massive distribution advantages or a sticky enough workflow lock-in, and Dropbox has neither.</p><p>The thing they actually have, which is hard to replicate, is that storage layer trust, the agnostic, platform-neutral, private-feeling context vault, plus a long-standing relationship with people&#8217;s most important files.</p><p>Build infrastructure around that. Make it agent-native. Let other tools connect to it as the source of truth. Stop trying to be Apple.</p><p>If the head of product at Dropbox ends up watching this: we&#8217;ll pay more for what we&#8217;re describing. That&#8217;s the pitch.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.designlanguage.xyz/subscribe?"><span>Subscribe now</span></a></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fKmu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fKmu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fKmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2613,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/184475250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!fKmu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>About Us</strong></h2><p><em><a href="https://www.designlanguage.xyz/">Design Language</a></em> is a newsletter for all product builders (PMs, Engineers, Founders, etc) who want to improve their design literacy, hone their sense of tase, and improve their craft when building products.</p><p><a href="https://www.linkedin.com/in/jeremybelcher/">Jeremy Belcher</a> is a 15 year product and design veteran. He has designed UX/UI for products used by tens of millions for brands like Google, Salesforce, Saturday Night Live, DirecTV, BMW, Emirates, Visa and in the past several years has focused on new enterprise workflow products. He runs the product studio <a href="https://www.robotheart.studio/">Robot Heart</a>, which designs, builds, and validates 0 &#8594; 1 B2B workflow tools for teams and founders.</p><p><a href="https://davidissa.com/">David Issa</a> is a digital strategy and product design leader with over 15 years of experience guiding companies through transformation. He has helped scale products and teams across healthcare, fintech, and enterprise software, translating complex systems into human-centered experiences. David runs a strategic design practice focused on aligning purpose, architecture, and execution&#8212;bridging design, AI, and organizational strategy to help teams build with clarity and intent.</p>]]></content:encoded></item><item><title><![CDATA[Jakob's law - Don’t reinvent the wheel; just make it roll. ]]></title><description><![CDATA[Users spend most of their time on other sites - smart design takes advantage of that]]></description><link>https://www.designlanguage.xyz/p/jakobs-law-dont-reinvent-the-wheel</link><guid isPermaLink="false">https://www.designlanguage.xyz/p/jakobs-law-dont-reinvent-the-wheel</guid><dc:creator><![CDATA[Design Language]]></dc:creator><pubDate>Mon, 30 Mar 2026 19:13:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zHwx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d4624e-82fb-40b7-bc1f-49ea7b43043b_2148x2218.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zHwx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d4624e-82fb-40b7-bc1f-49ea7b43043b_2148x2218.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zHwx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d4624e-82fb-40b7-bc1f-49ea7b43043b_2148x2218.png 424w, https://substackcdn.com/image/fetch/$s_!zHwx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d4624e-82fb-40b7-bc1f-49ea7b43043b_2148x2218.png 848w, https://substackcdn.com/image/fetch/$s_!zHwx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d4624e-82fb-40b7-bc1f-49ea7b43043b_2148x2218.png 1272w, https://substackcdn.com/image/fetch/$s_!zHwx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d4624e-82fb-40b7-bc1f-49ea7b43043b_2148x2218.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zHwx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d4624e-82fb-40b7-bc1f-49ea7b43043b_2148x2218.png" width="461" height="475.88118131868134" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9d4624e-82fb-40b7-bc1f-49ea7b43043b_2148x2218.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1503,&quot;width&quot;:1456,&quot;resizeWidth&quot;:461,&quot;bytes&quot;:181866,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/186895813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d4624e-82fb-40b7-bc1f-49ea7b43043b_2148x2218.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zHwx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d4624e-82fb-40b7-bc1f-49ea7b43043b_2148x2218.png 424w, https://substackcdn.com/image/fetch/$s_!zHwx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d4624e-82fb-40b7-bc1f-49ea7b43043b_2148x2218.png 848w, https://substackcdn.com/image/fetch/$s_!zHwx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d4624e-82fb-40b7-bc1f-49ea7b43043b_2148x2218.png 1272w, https://substackcdn.com/image/fetch/$s_!zHwx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9d4624e-82fb-40b7-bc1f-49ea7b43043b_2148x2218.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 role="img" 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><title></title><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><h1><strong>Users spend most of their time on </strong><em><strong>other </strong></em><strong>sites (or apps, products, etc)</strong></h1><p>This &#8220;UX law&#8221; coined by Jakob Neilson, granddaddy of UX, has been true for decades. </p><p>People spend most of their time elsewhere, on products and experiences that aren&#8217;t yours. They already know how to use these other apps. Common patterns have emerged. </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AQ69!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c39b2a-1f33-4d93-b083-e0236848dc23_393x245.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AQ69!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c39b2a-1f33-4d93-b083-e0236848dc23_393x245.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AQ69!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c39b2a-1f33-4d93-b083-e0236848dc23_393x245.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AQ69!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c39b2a-1f33-4d93-b083-e0236848dc23_393x245.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AQ69!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c39b2a-1f33-4d93-b083-e0236848dc23_393x245.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AQ69!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c39b2a-1f33-4d93-b083-e0236848dc23_393x245.jpeg" width="414" height="258.0916030534351" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99c39b2a-1f33-4d93-b083-e0236848dc23_393x245.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:245,&quot;width&quot;:393,&quot;resizeWidth&quot;:414,&quot;bytes&quot;:8234,&quot;alt&quot;:&quot;Add to cart button Shopping cart icon Flat design Add to cart ellipse shape white button icon vector. Shopping cart with arrow pointer on green square background icon. Flat design add to cart stock illustrations&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&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="Add to cart button Shopping cart icon Flat design Add to cart ellipse shape white button icon vector. Shopping cart with arrow pointer on green square background icon. Flat design add to cart stock illustrations" title="Add to cart button Shopping cart icon Flat design Add to cart ellipse shape white button icon vector. Shopping cart with arrow pointer on green square background icon. Flat design add to cart stock illustrations" srcset="https://substackcdn.com/image/fetch/$s_!AQ69!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c39b2a-1f33-4d93-b083-e0236848dc23_393x245.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AQ69!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c39b2a-1f33-4d93-b083-e0236848dc23_393x245.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AQ69!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c39b2a-1f33-4d93-b083-e0236848dc23_393x245.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AQ69!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99c39b2a-1f33-4d93-b083-e0236848dc23_393x245.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 role="img" 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><title></title><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">Everyone knows what this means, no need to get cute</figcaption></figure></div><p></p><p>Don&#8217;t create an experience that is so novel and unique that it&#8217;s hard to learn. Because people won&#8217;t learn it. You can&#8217;t assume they care as much about your product as you do.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rclm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c199151-8850-474e-9f74-0adaa47a7fe5_500x333.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rclm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c199151-8850-474e-9f74-0adaa47a7fe5_500x333.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rclm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c199151-8850-474e-9f74-0adaa47a7fe5_500x333.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rclm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c199151-8850-474e-9f74-0adaa47a7fe5_500x333.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rclm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c199151-8850-474e-9f74-0adaa47a7fe5_500x333.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rclm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c199151-8850-474e-9f74-0adaa47a7fe5_500x333.jpeg" width="406" height="270.396" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c199151-8850-474e-9f74-0adaa47a7fe5_500x333.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:333,&quot;width&quot;:500,&quot;resizeWidth&quot;:406,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Modern black hamburger menu button set for website UI navigation. Flat web and mobile app menu icons. Burger menu, navigation bar, UI design elements, rounded button collection&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="Modern black hamburger menu button set for website UI navigation. Flat web and mobile app menu icons. Burger menu, navigation bar, UI design elements, rounded button collection" title="Modern black hamburger menu button set for website UI navigation. Flat web and mobile app menu icons. Burger menu, navigation bar, UI design elements, rounded button collection" srcset="https://substackcdn.com/image/fetch/$s_!Rclm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c199151-8850-474e-9f74-0adaa47a7fe5_500x333.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Rclm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c199151-8850-474e-9f74-0adaa47a7fe5_500x333.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Rclm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c199151-8850-474e-9f74-0adaa47a7fe5_500x333.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Rclm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c199151-8850-474e-9f74-0adaa47a7fe5_500x333.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 role="img" 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><title></title><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 '&#8220;hamburger&#8221; icon is a well established pattern to indicate a menu</figcaption></figure></div><p></p><p>Take advantage of these common patterns, or &#8216;heuristics",&#8221; so that someone new to your product knows how to use it right away.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FbwJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19793d3c-20db-4ae2-84ee-59d4ed80feb3_355x179.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FbwJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19793d3c-20db-4ae2-84ee-59d4ed80feb3_355x179.png 424w, https://substackcdn.com/image/fetch/$s_!FbwJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19793d3c-20db-4ae2-84ee-59d4ed80feb3_355x179.png 848w, https://substackcdn.com/image/fetch/$s_!FbwJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19793d3c-20db-4ae2-84ee-59d4ed80feb3_355x179.png 1272w, https://substackcdn.com/image/fetch/$s_!FbwJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19793d3c-20db-4ae2-84ee-59d4ed80feb3_355x179.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FbwJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19793d3c-20db-4ae2-84ee-59d4ed80feb3_355x179.png" width="355" height="179" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19793d3c-20db-4ae2-84ee-59d4ed80feb3_355x179.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:179,&quot;width&quot;:355,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:23639,&quot;alt&quot;:&quot;Breadcrumb Trail with Backslashes Instead of Carrots&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Breadcrumb Trail with Backslashes Instead of Carrots" title="Breadcrumb Trail with Backslashes Instead of Carrots" srcset="https://substackcdn.com/image/fetch/$s_!FbwJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19793d3c-20db-4ae2-84ee-59d4ed80feb3_355x179.png 424w, https://substackcdn.com/image/fetch/$s_!FbwJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19793d3c-20db-4ae2-84ee-59d4ed80feb3_355x179.png 848w, https://substackcdn.com/image/fetch/$s_!FbwJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19793d3c-20db-4ae2-84ee-59d4ed80feb3_355x179.png 1272w, https://substackcdn.com/image/fetch/$s_!FbwJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19793d3c-20db-4ae2-84ee-59d4ed80feb3_355x179.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Breadcrumbs orient users</figcaption></figure></div><p></p><p style="text-align: center;"></p><div class="pullquote"><p style="text-align: center;"><strong>Getting adoption is hard enough. </strong></p><p style="text-align: center;"><strong>Leverage existing patterns to make it easier.</strong> </p></div><p style="text-align: center;"></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gchu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gchu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Gchu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Gchu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Gchu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gchu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4386223d-a329-460d-a1ba-d008ea545130_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2135,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/186895813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Gchu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Gchu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Gchu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Gchu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Test your UI with this prompt:</strong></h2><blockquote><p>You are a UX design critic specializing in mental model alignment and interaction design patterns. Your job is to evaluate the attached screenshot(s) against Jakob&#8217;s Law of Internet User Experience.</p><p>**Jakob&#8217;s Law states:** Users spend most of their time on other interfaces. This means they prefer&#8230;</p></blockquote><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/i/186895813/full-prompt-test-your-ui-with-this-prompt&quot;,&quot;text&quot;:&quot;Full Prompt Below&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.designlanguage.xyz/i/186895813/full-prompt-test-your-ui-with-this-prompt"><span>Full Prompt Below</span></a></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cwg7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25b6583-da95-4582-a872-14336a998e5e_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cwg7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25b6583-da95-4582-a872-14336a998e5e_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!cwg7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25b6583-da95-4582-a872-14336a998e5e_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!cwg7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25b6583-da95-4582-a872-14336a998e5e_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!cwg7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25b6583-da95-4582-a872-14336a998e5e_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cwg7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25b6583-da95-4582-a872-14336a998e5e_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c25b6583-da95-4582-a872-14336a998e5e_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2400,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/186895813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25b6583-da95-4582-a872-14336a998e5e_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cwg7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25b6583-da95-4582-a872-14336a998e5e_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!cwg7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25b6583-da95-4582-a872-14336a998e5e_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!cwg7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25b6583-da95-4582-a872-14336a998e5e_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!cwg7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc25b6583-da95-4582-a872-14336a998e5e_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>How to use Jakob&#8217;s Law</strong></h2><p>People aren&#8217;t going to spend time to learn your new thing. Sorry. </p><p>The upside is that you can leverage the 30 years and billions of dollars that have come before you.</p><p></p><h4><strong>Reduce friction in key workflows.</strong></h4><p>If you mirror the patterns they already know, you instantly slash the cognitive load required to learn your product.</p><p>Amazon and Shopify spent billions of dollars and decades of research perfecting the e-commerce checkout flow. Don&#8217;t get cute. Steal that shit.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mRs-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f94a768-7608-49fd-9104-5f950b2c79c6_1353x705.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mRs-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f94a768-7608-49fd-9104-5f950b2c79c6_1353x705.png 424w, https://substackcdn.com/image/fetch/$s_!mRs-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f94a768-7608-49fd-9104-5f950b2c79c6_1353x705.png 848w, https://substackcdn.com/image/fetch/$s_!mRs-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f94a768-7608-49fd-9104-5f950b2c79c6_1353x705.png 1272w, https://substackcdn.com/image/fetch/$s_!mRs-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f94a768-7608-49fd-9104-5f950b2c79c6_1353x705.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mRs-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f94a768-7608-49fd-9104-5f950b2c79c6_1353x705.png" width="1353" height="705" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f94a768-7608-49fd-9104-5f950b2c79c6_1353x705.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:705,&quot;width&quot;:1353,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:500605,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/186895813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f94a768-7608-49fd-9104-5f950b2c79c6_1353x705.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mRs-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f94a768-7608-49fd-9104-5f950b2c79c6_1353x705.png 424w, https://substackcdn.com/image/fetch/$s_!mRs-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f94a768-7608-49fd-9104-5f950b2c79c6_1353x705.png 848w, https://substackcdn.com/image/fetch/$s_!mRs-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f94a768-7608-49fd-9104-5f950b2c79c6_1353x705.png 1272w, https://substackcdn.com/image/fetch/$s_!mRs-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f94a768-7608-49fd-9104-5f950b2c79c6_1353x705.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 role="img" 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><title></title><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">Ecommerce has well-established patterns</figcaption></figure></div><p></p><p>By leaning into existing mental models, you reduce the friction and turn learning into doing.</p><p></p><h4><strong>Reduce friction to acceptance of new ideas.</strong> </h4><p>If you are early in market and trying to reinvent a category, this can work to your advantage. Take advantage of user expectations to sneak new ideas into the world.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Fn4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa658c1d2-1b67-4d5b-baf1-1b172fe7772a_1000x625.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Fn4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa658c1d2-1b67-4d5b-baf1-1b172fe7772a_1000x625.png 424w, https://substackcdn.com/image/fetch/$s_!3Fn4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa658c1d2-1b67-4d5b-baf1-1b172fe7772a_1000x625.png 848w, https://substackcdn.com/image/fetch/$s_!3Fn4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa658c1d2-1b67-4d5b-baf1-1b172fe7772a_1000x625.png 1272w, https://substackcdn.com/image/fetch/$s_!3Fn4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa658c1d2-1b67-4d5b-baf1-1b172fe7772a_1000x625.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Fn4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa658c1d2-1b67-4d5b-baf1-1b172fe7772a_1000x625.png" width="1000" height="625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a658c1d2-1b67-4d5b-baf1-1b172fe7772a_1000x625.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:625,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;How do Airbnb Categories work? | Rental Scale-Up by PriceLabs&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="How do Airbnb Categories work? | Rental Scale-Up by PriceLabs" title="How do Airbnb Categories work? | Rental Scale-Up by PriceLabs" srcset="https://substackcdn.com/image/fetch/$s_!3Fn4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa658c1d2-1b67-4d5b-baf1-1b172fe7772a_1000x625.png 424w, https://substackcdn.com/image/fetch/$s_!3Fn4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa658c1d2-1b67-4d5b-baf1-1b172fe7772a_1000x625.png 848w, https://substackcdn.com/image/fetch/$s_!3Fn4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa658c1d2-1b67-4d5b-baf1-1b172fe7772a_1000x625.png 1272w, https://substackcdn.com/image/fetch/$s_!3Fn4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa658c1d2-1b67-4d5b-baf1-1b172fe7772a_1000x625.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Take AirBnB. While it&#8217;s ubiquitous now, it was a weird novelty with an uncertain future when it launched. Airbnb smartly copied the UI of a hotel booking site, as it occupied a similar, but different space. This helped the market get comfortable with the idea that it was an acceptable travel booking option. </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.designlanguage.xyz/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gchu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gchu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Gchu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Gchu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Gchu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gchu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4386223d-a329-460d-a1ba-d008ea545130_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2135,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/186895813?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Gchu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Gchu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Gchu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Gchu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4386223d-a329-460d-a1ba-d008ea545130_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Full Prompt: Test your UI with this prompt:</strong></h2><blockquote><p>You are a UX design critic specializing in mental model alignment and interaction design patterns. Your job is to evaluate the attached screenshot(s) against Jakob&#8217;s Law of Internet User Experience.</p><p>**Jakob&#8217;s Law states:** Users spend most of their time on other interfaces. This means they prefer your site to work the same way as all the other sites they already know.</p><p>---</p><p>## YOUR TASK</p><p>Analyze this UI and produce a structured audit with the following sections:</p><p>---</p><p>### 1. PATTERN INVENTORY</p><p>List every interactive or structural element visible in the screenshot. For each one, identify:</p><p>- What it is (e.g. &#8220;primary action button&#8221;, &#8220;navigation bar&#8221;, &#8220;data table&#8221;, &#8220;form field&#8221;)</p><p>- What conventional pattern it most resembles &#8212; or if it appears to be custom/novel</p><p>- Whether a user encountering this for the first time would immediately know what it does</p><p>---</p><p>### 2. RECOGNITION SCORE</p><p>Rate the overall UI on a scale of 1&#8211;5 for pattern recognizability:</p><p>1 = Almost entirely novel &#8212; users will need significant onboarding</p><p>2 = Several unfamiliar patterns &#8212; expect friction and confusion</p><p>3 = Mixed &#8212; some familiar, some novel; inconsistency creates uncertainty</p><p>4 = Mostly conventional &#8212; minor deviations that may cause brief hesitation</p><p>5 = Highly conventional &#8212; users can navigate confidently on first use</p><p>Justify your score in 2&#8211;3 sentences.</p><p>---</p><p>### 3. VIOLATIONS</p><p>Flag any elements that break established conventions. For each violation:</p><p>- **Element**: What is it?</p><p>- **Convention broken**: What do users expect based on their experience elsewhere?</p><p>- **Risk level**: Low / Medium / High (impact on task completion or trust)</p><p>- **Recommendation**: What&#8217;s the conventional alternative?</p><p>---</p><p>### 4. STRENGTHS</p><p>Call out patterns the UI gets right &#8212; places where it leans into convention effectively and will reduce the user&#8217;s learning curve.</p><p>---</p><p>### 5. PRIORITY FIXES</p><p>If there are violations, rank the top 3 most important to address first, and briefly explain why each one matters to learnability and task success.</p><p>---</p><p>### 6. VERDICT</p><p>One paragraph summary. Would a new user feel immediately oriented, or will they feel lost? What&#8217;s the single biggest Jakob&#8217;s Law opportunity in this interface?</p><p>---</p><p>**Notes for your evaluation:**</p><p>- Focus on learned behavior from dominant platforms (Google, Apple, Meta, Stripe, Notion, Linear, Figma, etc.) &#8212; these define user expectations</p><p>- Distinguish between &#8220;novel but learnable&#8221; and &#8220;novel and confusing&#8221; &#8212; not all deviation is bad</p><p>- Consider the likely user persona. A developer tool has different convention baselines than a consumer app</p><p>- Do not penalize for brand expression or visual style &#8212; evaluate interaction patterns and structural conventions only</p></blockquote><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fKmu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fKmu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fKmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2613,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/184475250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!fKmu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>About Us</strong></h2><p><em><a href="https://www.designlanguage.xyz/">Design Language</a></em> is a newsletter for all product builders (PMs, Engineers, Founders, etc) who want to improve their design literacy, hone their sense of tase, and improve their craft when building products.</p><p><a href="https://www.linkedin.com/in/jeremybelcher/">Jeremy Belcher</a> is a 15 year product and design veteran. He has designed UX/UI for products used by tens of millions for brands like Google, Salesforce, Saturday Night Live, DirecTV, BMW, Emirates, Visa and in the past several years has focused on new enterprise workflow products. He runs the product studio <a href="https://www.robotheart.studio/">Robot Heart</a>, which designs, builds, and validates 0 &#8594; 1 B2B workflow tools for teams and founders.</p><p><a href="https://davidissa.com/">David Issa</a> is a digital strategy and product design leader with over 15 years of experience guiding companies through transformation. He has helped scale products and teams across healthcare, fintech, and enterprise software, translating complex systems into human-centered experiences. David runs a strategic design practice focused on aligning purpose, architecture, and execution&#8212;bridging design, AI, and organizational strategy to help teams build with clarity and intent.</p>]]></content:encoded></item><item><title><![CDATA[Introducing "Acquired Taste" - a product design teardown. Ep. 1 - Slack]]></title><description><![CDATA[A recording by David Issa and Jeremy Belcher of Design Language]]></description><link>https://www.designlanguage.xyz/p/introducing-acquired-taste-a-product</link><guid isPermaLink="false">https://www.designlanguage.xyz/p/introducing-acquired-taste-a-product</guid><dc:creator><![CDATA[Design Language]]></dc:creator><pubDate>Sun, 22 Mar 2026 14:02:45 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/191610109/db2123e63c54398648b0cdbe706a4078.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This is the companion piece to our first Design Language video, a live teardown of Slack through the lens of product design. Watch it above, or read on.</p><p>---</p><p>Slack is open on your computer right now. Probably has been all day.</p><p>Most people use it without ever thinking about *why* it works, or why certain parts of it make them want to throw their laptop. We&#8217;re here to change that.</p><p>We&#8217;re applying the concepts we talk about in the newsletter to one of the most-used products in the world, and seeing what holds up, what breaks down, and what you can steal for your own work.</p><p>Let&#8217;s get into it.</p><p>---</p><h2>What Slack Gets Right</h2><h3>Speed is invisible design. Slack gets this.</h3><p>When you hit send, the message is there. Instantly. </p><p>This is the <a href="https://www.designlanguage.xyz/p/d-doherty-threshold-designing-for">Doherty Threshold</a> - the principle that systems responding under 400ms keep users in a state of flow. Slack has nailed this from day one. Everything feels snappy in a way that builds trust without you ever consciously noticing.</p><p>And when something *does* go wrong, like when a message is delayed or the service is down, Slack tells you. The status indicators are honest and visible. You know what&#8217;s happening. That&#8217;s not trivial. That&#8217;s a design decision.</p><p></p><h3>The layout teaches itself.</h3><p>A new user opens Slack and within seconds, they know what to do. Workspaces on the far left. Channels in the middle. Conversation on the right.</p><p>That&#8217;s <a href="https://www.designlanguage.xyz/p/c-common-region-grouping-related">Common Region</a>. Elements in a shared boundary are perceived as belonging together, so the layout communicates structure without any documentation. Each panel tells you what it does just by where it lives.</p><p>Dig deeper and there are actually four levels of hierarchy: </p><p>workspaces &#8594; channel navigation &#8594; channel sub-nav &#8594; conversation. </p><p>Managing that much information without it feeling overwhelming is genuinely hard design work. Slack mostly pulls it off.</p><p></p><h3>It doesn&#8217;t feel like enterprise software. That was the point.</h3><p>Before Slack, enterprise software looked like Oracle. Gray interfaces, no personality, zero joy. You used it because you had to.</p><p>Slack changed the category. The confetti on onboarding. The wood-knock notification sound. Emoji reactions as a legitimate communication tool. GIFs in a corporate Slack channel in 2014 felt genuinely radical.</p><p>This was first consumerization of enterprise software. It worked because it tapped into something psychological. Slack felt like an AOL chat room. And for most of us, AOL chat rooms were *fun*. Bringing that feeling into a work context made people actually want to open the app.</p><p>&#8220;The business casual of the digital world&#8221; is how we put it in the video. That still feels right.</p><h3>Error prevention done well: the @channel modal.</h3><p>Type `@channel` in a Slack workspace with hundreds of people and you&#8217;ll get a modal asking if you really want to notify all of them &#8212; including the ones who are currently asleep in other time zones.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lfvt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6a014b-ad79-4285-bac0-f306e17e7a1f_1116x964.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lfvt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6a014b-ad79-4285-bac0-f306e17e7a1f_1116x964.png 424w, https://substackcdn.com/image/fetch/$s_!lfvt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6a014b-ad79-4285-bac0-f306e17e7a1f_1116x964.png 848w, https://substackcdn.com/image/fetch/$s_!lfvt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6a014b-ad79-4285-bac0-f306e17e7a1f_1116x964.png 1272w, https://substackcdn.com/image/fetch/$s_!lfvt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6a014b-ad79-4285-bac0-f306e17e7a1f_1116x964.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lfvt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6a014b-ad79-4285-bac0-f306e17e7a1f_1116x964.png" width="1116" height="964" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d6a014b-ad79-4285-bac0-f306e17e7a1f_1116x964.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:964,&quot;width&quot;:1116,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166535,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/191610109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6a014b-ad79-4285-bac0-f306e17e7a1f_1116x964.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lfvt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6a014b-ad79-4285-bac0-f306e17e7a1f_1116x964.png 424w, https://substackcdn.com/image/fetch/$s_!lfvt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6a014b-ad79-4285-bac0-f306e17e7a1f_1116x964.png 848w, https://substackcdn.com/image/fetch/$s_!lfvt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6a014b-ad79-4285-bac0-f306e17e7a1f_1116x964.png 1272w, https://substackcdn.com/image/fetch/$s_!lfvt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d6a014b-ad79-4285-bac0-f306e17e7a1f_1116x964.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This is a great example of <a href="https://www.designlanguage.xyz/p/friction-can-be-a-feature-or-a-bug">error prevention and friction</a> used exactly as it should be. A moment of intentional resistance that asks: *did you mean to do that?* It doesn&#8217;t block the action. It just makes you confirm you&#8217;re being intentional.</p><p>Same principle behind @mentions. The ability to post in a channel but ping one specific person was a design breakthrough. Everybody sees the message. Only the right person gets the notification. That&#8217;s a hard balance to get right, and Slack nailed it.</p><p>---</p><h2>Where Slack Falls Short</h2><h3>Search is an afterthought.</h3><p>There is an enormous amount of organizational knowledge living inside Slack. Decisions, context, files, links, conversations that resolved real problems.</p><p>Almost none of it is findable.</p><p>Slack optimized for real-time communication and underinvested in retrieval. The result is that most experienced users have invented workarounds &#8212; saving messages to &#8220;Later,&#8221; pinning things to channels, trying to remember which channel a conversation happened in. These are symptoms, not features.</p><p>The irony is that this is exactly the problem AI should solve. Surfacing context from your history, connecting threads across time, making the knowledge repo actually retrievable &#8212; that&#8217;s a version of Slack AI worth paying for. We&#8217;re not there yet.</p><p></p><h3>Threads can be tough to follow.</h3><p>The idea is sound. Keep side conversations from flooding the main channel. Create breakout threads for specific discussions.</p><p>In practice? Many people miss threads entirely, or post replies in the wrong place, or get confused by the &#8220;also send to channel&#8221; checkbox that puts replies *back* in the main feed, which kind of defeats the point.</p><p></p><h3>Integrations overwhelm the chats</h3><p>For example, look at how much of the viewport a single embedded link preview takes up. Now imagine you have three integrations piping updates into the same channel.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S4nV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b67e2e-8bb7-45af-a44b-4ea1a880d8ba_1882x886.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S4nV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b67e2e-8bb7-45af-a44b-4ea1a880d8ba_1882x886.png 424w, https://substackcdn.com/image/fetch/$s_!S4nV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b67e2e-8bb7-45af-a44b-4ea1a880d8ba_1882x886.png 848w, https://substackcdn.com/image/fetch/$s_!S4nV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b67e2e-8bb7-45af-a44b-4ea1a880d8ba_1882x886.png 1272w, https://substackcdn.com/image/fetch/$s_!S4nV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b67e2e-8bb7-45af-a44b-4ea1a880d8ba_1882x886.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S4nV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b67e2e-8bb7-45af-a44b-4ea1a880d8ba_1882x886.png" width="1456" height="685" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73b67e2e-8bb7-45af-a44b-4ea1a880d8ba_1882x886.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:685,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:336171,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/191610109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b67e2e-8bb7-45af-a44b-4ea1a880d8ba_1882x886.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!S4nV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b67e2e-8bb7-45af-a44b-4ea1a880d8ba_1882x886.png 424w, https://substackcdn.com/image/fetch/$s_!S4nV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b67e2e-8bb7-45af-a44b-4ea1a880d8ba_1882x886.png 848w, https://substackcdn.com/image/fetch/$s_!S4nV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b67e2e-8bb7-45af-a44b-4ea1a880d8ba_1882x886.png 1272w, https://substackcdn.com/image/fetch/$s_!S4nV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73b67e2e-8bb7-45af-a44b-4ea1a880d8ba_1882x886.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 role="img" 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><title></title><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>Slack&#8217;s navigation is restrained and clean. Yet the embedded content is oversized and clunky. Integration notifications dump entire blocks of metadata into the stream with no hierarchy, no filtering, no threading by default. The signal-to-noise ratio collapses.</p><p>The fix isn&#8217;t complicated: collapse integration output by default, thread it automatically, and surface exceptions rather than everything. Alert by exception. Slack hasn&#8217;t done this, and it&#8217;s not totally their fault as they don&#8217;t control how third-party integrations render their output. But people start ignoring whole channels because the content-to-noise ratio isn&#8217;t worth it. And the moment people start ignoring channels, the whole value proposition of Slack starts to erode.</p><p></p><h3>AI features that don&#8217;t know what they are yet.</h3><p>The strategy is visible: make Slack the operating system for the entire enterprise, with AI as the connective tissue.</p><p>The reality, right now, is that it mostly adds noise.</p><p>The AI features feel bolted on rather than considered. If you have Claude installed in your workspace, it&#8217;s not obvious how it works, whether it&#8217;s using your API credits, what it can actually see, or why you&#8217;d go there instead of a dedicated Claude interface. The UX doesn&#8217;t answer the questions that naturally come up.</p><p>What *would* be interesting: an AI that surfaces relevant context from your channel history, connects decisions across threads, or triages what actually needs your attention. That version of Slack AI is worth building. The current version mostly sits there looking uncertain about its own purpose.</p><h3></h3><p>---</p><h2>The Bigger Problem With Slack</h2><h3>Always-on messaging might just be bad for how humans work.</h3><p>Slack is useful. It&#8217;s also the best distraction machine ever built. It fragments attention constantly. It creates an implicit expectation of immediate response. It&#8217;s hard to opt out without looking like you&#8217;re ignoring people, because you kind of are.</p><p>The notification problem isn&#8217;t really a product design problem. It&#8217;s a social design problem. Your boss sends a message at 10pm. Is it urgent? Is it a brain dump? Is it something they&#8217;re noting for themselves but happened to drop in the channel? You don&#8217;t know. So you check. And now you&#8217;re working at 10pm.</p><p>Slack didn&#8217;t invent this problem. But they built the rails it runs on. And the do-not-disturb features that exist: away status, notification schedules, pause notifications, all require individual configuration in a product where the default is everything, all the time.</p><p>What would actually help: treating &#8220;I&#8217;m in focus mode&#8221; as a first-class status the way &#8220;out of office&#8221; is. Not just an away message, but something that tells the person messaging you that you&#8217;re working and will respond later, which would normalize the idea that deep work is protected time, not available time.</p><p>As AI agents start populating Slack workspaces, this tension is only going to get worse. The 10pm notification could be production down. Or it could be an agent telling you it ran a scheduled task. The cost of ignoring either is different. The design doesn&#8217;t help you tell them apart.</p><p></p><p>---</p><h2>The Verdict</h2><p>Slack is still the best tool of its kind. We&#8217;re not switching.</p><p>The information architecture is genuinely strong. The performance is reliable. The learning curve is low. And its ubiquity is a massive, durable advantage.</p><p>But it&#8217;s a product under real pressure. The consumer-enterprise tension that&#8217;s always defined it is getting harder to resolve. Salesforce&#8217;s ownership has added enterprise gravity. The AI layer hasn&#8217;t found its footing. The always-on paradigm creates cultural problems the product doesn&#8217;t address.</p><p>The design wins are real and worth studying. So are the failures. Both tell you something useful about what happens when a product scales faster than the assumptions it was built on.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fKmu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fKmu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fKmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2613,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/184475250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!fKmu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>About Us</strong></h2><p><em><a href="https://www.designlanguage.xyz/">Design Language</a></em> is a newsletter for all product builders (PMs, Engineers, Founders, etc) who want to improve their design literacy, hone their sense of tase, and improve their craft when building products.</p><p><a href="https://www.linkedin.com/in/jeremybelcher/">Jeremy Belcher</a> is a 15 year product and design veteran. He has designed UX/UI for products used by tens of millions for brands like Google, Salesforce, Saturday Night Live, DirecTV, BMW, Emirates, Visa and in the past several years has focused on new enterprise workflow products. He runs the product studio <a href="https://www.robotheart.studio/">Robot Heart</a>, which designs, builds, and validates 0 &#8594; 1 B2B workflow tools for teams and founders.</p><p><a href="https://davidissa.com/">David Issa</a> is a digital strategy and product design leader with over 15 years of experience guiding companies through transformation. He has helped scale products and teams across healthcare, fintech, and enterprise software, translating complex systems into human-centered experiences. David runs a strategic design practice focused on aligning purpose, architecture, and execution&#8212;bridging design, AI, and organizational strategy to help teams build with clarity and intent.</p><div class="install-substack-app-embed install-substack-app-embed-web" data-component-name="InstallSubstackAppToDOM"><img class="install-substack-app-embed-img" src="https://substackcdn.com/image/fetch/$s_!4_iA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f047f67-1f6d-45af-ae1d-fa0bb7d54892_256x256.png"><div class="install-substack-app-embed-text"><div class="install-substack-app-header">Get more from Design Language in the Substack app</div><div class="install-substack-app-text">Available for iOS and Android</div></div><a href="https://substack.com/app/app-store-redirect?utm_campaign=app-marketing&amp;utm_content=author-post-insert&amp;utm_source=designlanguagexyz" target="_blank" class="install-substack-app-embed-link"><button class="install-substack-app-embed-btn button primary">Get the app</button></a></div>]]></content:encoded></item><item><title><![CDATA[Japandi - where calm is a competitive advantage]]></title><description><![CDATA[Japandi blends Japanese warmth with Scandinavian restraint. It emphasizes calm layouts, natural materials, and quiet confidence.]]></description><link>https://www.designlanguage.xyz/p/japandi-where-calm-is-a-competitive</link><guid isPermaLink="false">https://www.designlanguage.xyz/p/japandi-where-calm-is-a-competitive</guid><dc:creator><![CDATA[David Issa]]></dc:creator><pubDate>Mon, 16 Mar 2026 18:47:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RBGB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b143192-b880-4223-b14c-68f14a672d12_1920x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b143192-b880-4223-b14c-68f14a672d12_1920x1280.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1d9e4b3-cd53-4b7c-8677-3d50fc0021e5_400x300.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cac86a4-3052-412c-9080-79171cbc8efd_2362x2560.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4aa81b8-4f57-4dd2-99a8-fc3e842b92b7_494x1529.png&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39d30aa6-ff17-436a-b664-82686c49cd9a_1456x1456.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p><h2><strong>What Is Japandi?</strong></h2><p>Japandi is a hybrid design style that blends <strong>Japanese warmth</strong> with <strong>Scandinavian minimalism</strong>.</p><p>In practice, that means a style that is minimal yet warm, and simple without feeling empty.</p><p>In a digital world filled with noise and chaos, Japandi is used to create emotional calm and composure. It aims to build trust by reducing cognitive load.</p><p>This is a style for a premium, long term relationship, not a one-visit stand.</p><p></p><div><hr></div><p></p><h2><strong>Core Principles </strong></h2><p></p><h4><strong>Reduction without emptiness</strong></h4><p>Nothing extra, but nothing missing.</p><h4><strong>Warm restraint </strong></h4><p>Soft contrast over stark extremes.</p><h4><strong>Space as structure</strong></h4><p>White and negative space to carry hierarchy.</p><h4><strong>Natural Colors</strong></h4><p>Subtle natural hues and light contrasts</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Okul!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b2f7dc3-ce82-447e-9d09-10ceabce387a_1266x712.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Okul!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b2f7dc3-ce82-447e-9d09-10ceabce387a_1266x712.png 424w, https://substackcdn.com/image/fetch/$s_!Okul!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b2f7dc3-ce82-447e-9d09-10ceabce387a_1266x712.png 848w, https://substackcdn.com/image/fetch/$s_!Okul!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b2f7dc3-ce82-447e-9d09-10ceabce387a_1266x712.png 1272w, https://substackcdn.com/image/fetch/$s_!Okul!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b2f7dc3-ce82-447e-9d09-10ceabce387a_1266x712.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Okul!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b2f7dc3-ce82-447e-9d09-10ceabce387a_1266x712.png" width="1266" height="712" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b2f7dc3-ce82-447e-9d09-10ceabce387a_1266x712.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:712,&quot;width&quot;:1266,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:145421,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/184475250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b2f7dc3-ce82-447e-9d09-10ceabce387a_1266x712.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Okul!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b2f7dc3-ce82-447e-9d09-10ceabce387a_1266x712.png 424w, https://substackcdn.com/image/fetch/$s_!Okul!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b2f7dc3-ce82-447e-9d09-10ceabce387a_1266x712.png 848w, https://substackcdn.com/image/fetch/$s_!Okul!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b2f7dc3-ce82-447e-9d09-10ceabce387a_1266x712.png 1272w, https://substackcdn.com/image/fetch/$s_!Okul!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b2f7dc3-ce82-447e-9d09-10ceabce387a_1266x712.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 role="img" 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><title></title><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">avelacreative.com</figcaption></figure></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.designlanguage.xyz/subscribe?"><span>Subscribe now</span></a></p><p></p><div><hr></div><p></p><h2><strong>How the Style Behaves in a UI System</strong></h2><p></p><h4><strong>Color</strong></h4><p>Muted, warm neutrals dominate. Saturation is rare and intentional.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PhDX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf907d8d-9793-43f7-b129-2a8a1b779ba5_1900x762.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PhDX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf907d8d-9793-43f7-b129-2a8a1b779ba5_1900x762.png 424w, https://substackcdn.com/image/fetch/$s_!PhDX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf907d8d-9793-43f7-b129-2a8a1b779ba5_1900x762.png 848w, https://substackcdn.com/image/fetch/$s_!PhDX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf907d8d-9793-43f7-b129-2a8a1b779ba5_1900x762.png 1272w, https://substackcdn.com/image/fetch/$s_!PhDX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf907d8d-9793-43f7-b129-2a8a1b779ba5_1900x762.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PhDX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf907d8d-9793-43f7-b129-2a8a1b779ba5_1900x762.png" width="1456" height="584" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf907d8d-9793-43f7-b129-2a8a1b779ba5_1900x762.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:584,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63428,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/184475250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf907d8d-9793-43f7-b129-2a8a1b779ba5_1900x762.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PhDX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf907d8d-9793-43f7-b129-2a8a1b779ba5_1900x762.png 424w, https://substackcdn.com/image/fetch/$s_!PhDX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf907d8d-9793-43f7-b129-2a8a1b779ba5_1900x762.png 848w, https://substackcdn.com/image/fetch/$s_!PhDX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf907d8d-9793-43f7-b129-2a8a1b779ba5_1900x762.png 1272w, https://substackcdn.com/image/fetch/$s_!PhDX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf907d8d-9793-43f7-b129-2a8a1b779ba5_1900x762.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 role="img" 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><title></title><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><h4><strong>Typography</strong></h4><p>Humanist or soft grotesks. Generous line height. Hierarchy through spacing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bIKq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9918-61c2-43f3-8796-d189738a20ae_492x295.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bIKq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9918-61c2-43f3-8796-d189738a20ae_492x295.png 424w, https://substackcdn.com/image/fetch/$s_!bIKq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9918-61c2-43f3-8796-d189738a20ae_492x295.png 848w, https://substackcdn.com/image/fetch/$s_!bIKq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9918-61c2-43f3-8796-d189738a20ae_492x295.png 1272w, https://substackcdn.com/image/fetch/$s_!bIKq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9918-61c2-43f3-8796-d189738a20ae_492x295.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bIKq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9918-61c2-43f3-8796-d189738a20ae_492x295.png" width="724" height="434.1056910569106" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59fd9918-61c2-43f3-8796-d189738a20ae_492x295.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:295,&quot;width&quot;:492,&quot;resizeWidth&quot;:724,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Optima Font Sample&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="Optima Font Sample" title="Optima Font Sample" srcset="https://substackcdn.com/image/fetch/$s_!bIKq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9918-61c2-43f3-8796-d189738a20ae_492x295.png 424w, https://substackcdn.com/image/fetch/$s_!bIKq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9918-61c2-43f3-8796-d189738a20ae_492x295.png 848w, https://substackcdn.com/image/fetch/$s_!bIKq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9918-61c2-43f3-8796-d189738a20ae_492x295.png 1272w, https://substackcdn.com/image/fetch/$s_!bIKq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59fd9918-61c2-43f3-8796-d189738a20ae_492x295.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 role="img" 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><title></title><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><h4><strong>Layout</strong></h4><p>Fewer containers. Clear reading paths. Elements feel placed, not packed.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z7f3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f8d3ec4-331d-4088-8f64-bb3b84848bd2_1784x1014.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z7f3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f8d3ec4-331d-4088-8f64-bb3b84848bd2_1784x1014.png 424w, https://substackcdn.com/image/fetch/$s_!Z7f3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f8d3ec4-331d-4088-8f64-bb3b84848bd2_1784x1014.png 848w, https://substackcdn.com/image/fetch/$s_!Z7f3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f8d3ec4-331d-4088-8f64-bb3b84848bd2_1784x1014.png 1272w, https://substackcdn.com/image/fetch/$s_!Z7f3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f8d3ec4-331d-4088-8f64-bb3b84848bd2_1784x1014.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z7f3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f8d3ec4-331d-4088-8f64-bb3b84848bd2_1784x1014.png" width="1456" height="828" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f8d3ec4-331d-4088-8f64-bb3b84848bd2_1784x1014.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:828,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1382467,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/184475250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f8d3ec4-331d-4088-8f64-bb3b84848bd2_1784x1014.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Z7f3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f8d3ec4-331d-4088-8f64-bb3b84848bd2_1784x1014.png 424w, https://substackcdn.com/image/fetch/$s_!Z7f3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f8d3ec4-331d-4088-8f64-bb3b84848bd2_1784x1014.png 848w, https://substackcdn.com/image/fetch/$s_!Z7f3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f8d3ec4-331d-4088-8f64-bb3b84848bd2_1784x1014.png 1272w, https://substackcdn.com/image/fetch/$s_!Z7f3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f8d3ec4-331d-4088-8f64-bb3b84848bd2_1784x1014.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 role="img" 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><title></title><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">source: avelacreative.com</figcaption></figure></div><p></p><h4><strong>Surface &amp; depth</strong></h4><p>Soft radii. Minimal elevation. Subtle grain to avoid sterility.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ed-p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcefd4d17-5884-4eba-9f99-ea6dde670229_1404x1132.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ed-p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcefd4d17-5884-4eba-9f99-ea6dde670229_1404x1132.png 424w, https://substackcdn.com/image/fetch/$s_!Ed-p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcefd4d17-5884-4eba-9f99-ea6dde670229_1404x1132.png 848w, https://substackcdn.com/image/fetch/$s_!Ed-p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcefd4d17-5884-4eba-9f99-ea6dde670229_1404x1132.png 1272w, https://substackcdn.com/image/fetch/$s_!Ed-p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcefd4d17-5884-4eba-9f99-ea6dde670229_1404x1132.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ed-p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcefd4d17-5884-4eba-9f99-ea6dde670229_1404x1132.png" width="1404" height="1132" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cefd4d17-5884-4eba-9f99-ea6dde670229_1404x1132.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1132,&quot;width&quot;:1404,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1020801,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/184475250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcefd4d17-5884-4eba-9f99-ea6dde670229_1404x1132.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ed-p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcefd4d17-5884-4eba-9f99-ea6dde670229_1404x1132.png 424w, https://substackcdn.com/image/fetch/$s_!Ed-p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcefd4d17-5884-4eba-9f99-ea6dde670229_1404x1132.png 848w, https://substackcdn.com/image/fetch/$s_!Ed-p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcefd4d17-5884-4eba-9f99-ea6dde670229_1404x1132.png 1272w, https://substackcdn.com/image/fetch/$s_!Ed-p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcefd4d17-5884-4eba-9f99-ea6dde670229_1404x1132.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><h2><strong>Where This Style Is Strong</strong></h2><p>Japandi is strongest when you want to build trust by slowing down and engaging with your audience. You are inviting them to linger.</p><p>This is not a style that promotes urgency, but rather a longer term and continuous relationship, whether with readers on your publication, or a product with a long or considered sales cycle. </p><p></p><p>This makes it effective for:</p><ul><li><p>Healthcare and wellness platforms</p></li><li><p>Knowledge and editorial products</p></li><li><p>Premium B2B tools</p></li><li><p>Lifestyle brands that value quiet authority</p></li></ul><p></p><h4><strong>Where This Style Breaks Down</strong></h4><p>Every style has failure modes. In the case of Japandi, be careful of CTA&#8217;s getting lost, not enough contrast between design elements, and oversimplification to the point of uselessness. </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GOlX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaec60fe-0b38-4406-bc46-a54022bd61b6_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GOlX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaec60fe-0b38-4406-bc46-a54022bd61b6_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!GOlX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaec60fe-0b38-4406-bc46-a54022bd61b6_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!GOlX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaec60fe-0b38-4406-bc46-a54022bd61b6_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!GOlX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaec60fe-0b38-4406-bc46-a54022bd61b6_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GOlX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaec60fe-0b38-4406-bc46-a54022bd61b6_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eaec60fe-0b38-4406-bc46-a54022bd61b6_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2400,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/184475250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaec60fe-0b38-4406-bc46-a54022bd61b6_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GOlX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaec60fe-0b38-4406-bc46-a54022bd61b6_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!GOlX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaec60fe-0b38-4406-bc46-a54022bd61b6_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!GOlX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaec60fe-0b38-4406-bc46-a54022bd61b6_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!GOlX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feaec60fe-0b38-4406-bc46-a54022bd61b6_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>How to use this today</strong></h2><p><strong>Use Japandi when calm can be a competitive advantage.</strong></p><p>In a world of loud interfaces and manufactured urgency, it chooses restraint, trust, and inevitability.</p><p></p><p>Interested in other styles? Check out our growing <a href="https://guide.designlanguage.xyz/style-library">Style Library</a>. </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PU20!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff332a32d-28af-4b07-be3e-1a14639b2e1e_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PU20!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff332a32d-28af-4b07-be3e-1a14639b2e1e_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!PU20!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff332a32d-28af-4b07-be3e-1a14639b2e1e_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!PU20!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff332a32d-28af-4b07-be3e-1a14639b2e1e_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!PU20!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff332a32d-28af-4b07-be3e-1a14639b2e1e_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PU20!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff332a32d-28af-4b07-be3e-1a14639b2e1e_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f332a32d-28af-4b07-be3e-1a14639b2e1e_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2135,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/184475250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff332a32d-28af-4b07-be3e-1a14639b2e1e_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PU20!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff332a32d-28af-4b07-be3e-1a14639b2e1e_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!PU20!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff332a32d-28af-4b07-be3e-1a14639b2e1e_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!PU20!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff332a32d-28af-4b07-be3e-1a14639b2e1e_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!PU20!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff332a32d-28af-4b07-be3e-1a14639b2e1e_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>LLM Prompt</strong></h2><p>How to get this style from your robot:</p><blockquote><p>Apply a Japandi design style to [describe your UI/component/screen]. Japandi blends Japanese warmth with Scandinavian minimalism &#8212; the result should feel calm, deliberate, and visually durable.</p><p>Follow these principles:</p><ul><li><p>Color: Use muted, warm neutrals (warm whites, soft taupes, earthy beiges, dusty greens or blues). Keep saturation very low. If an accent color is used, use it sparingly and with intention.</p></li><li><p>Typography: Use a humanist or soft grotesk typeface. Set generous line height. Establish hierarchy through spacing and weight, not size alone.</p></li><li><p>Layout: Reduce containers and visual clutter. Every element should feel placed, not packed. Use whitespace as structure, not as filler.</p></li><li><p>Surfaces: Use soft border radii. Minimize shadows and elevation. Introduce subtle texture or grain where needed to avoid sterility.</p></li><li><p>Tone: Avoid urgency. Avoid stark contrast. The interface should build trust slowly and reward the user&#8217;s attention over time.</p><p></p><p>Do not add decorative elements for the sake of it. If something can be removed without losing meaning, remove it.</p></li></ul></blockquote><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fKmu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fKmu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fKmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2613,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/184475250?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fKmu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!fKmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90abd91e-ce55-4696-b997-ef89f94e21c9_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>About Us</strong></h2><p><em><a href="https://www.designlanguage.xyz/">Design Language</a></em> is a newsletter for all product builders (PMs, Engineers, Founders, etc) who want to improve their design literacy, hone their sense of tase, and improve their craft when building products.</p><p><a href="https://www.linkedin.com/in/jeremybelcher/">Jeremy Belcher</a> is a 15 year product and design veteran. He has designed UX/UI for products used by tens of millions for brands like Google, Salesforce, Saturday Night Live, DirecTV, BMW, Emirates, Visa and in the past several years has focused on new enterprise workflow products. He runs the product studio <a href="https://www.robotheart.studio/">Robot Heart</a>, which designs, builds, and validates 0 &#8594; 1 B2B workflow tools for teams and founders.</p><p><a href="https://davidissa.com/">David Issa</a> is a digital strategy and product design leader with over 15 years of experience guiding companies through transformation. He has helped scale products and teams across healthcare, fintech, and enterprise software, translating complex systems into human-centered experiences. David runs a strategic design practice focused on aligning purpose, architecture, and execution&#8212;bridging design, AI, and organizational strategy to help teams build with clarity and intent.</p>]]></content:encoded></item><item><title><![CDATA[Indicators: WTF is happening rn?]]></title><description><![CDATA[Turning system behavior into confidence]]></description><link>https://www.designlanguage.xyz/p/indicators-wtf-is-happening-rn</link><guid isPermaLink="false">https://www.designlanguage.xyz/p/indicators-wtf-is-happening-rn</guid><dc:creator><![CDATA[David Issa]]></dc:creator><pubDate>Mon, 02 Mar 2026 19:03:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3LjR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe003808c-f0fe-45ff-9156-28822c7c748e_2912x3260.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3LjR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe003808c-f0fe-45ff-9156-28822c7c748e_2912x3260.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3LjR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe003808c-f0fe-45ff-9156-28822c7c748e_2912x3260.png 424w, https://substackcdn.com/image/fetch/$s_!3LjR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe003808c-f0fe-45ff-9156-28822c7c748e_2912x3260.png 848w, https://substackcdn.com/image/fetch/$s_!3LjR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe003808c-f0fe-45ff-9156-28822c7c748e_2912x3260.png 1272w, https://substackcdn.com/image/fetch/$s_!3LjR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe003808c-f0fe-45ff-9156-28822c7c748e_2912x3260.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3LjR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe003808c-f0fe-45ff-9156-28822c7c748e_2912x3260.png" width="564" height="631.4010989010989" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e003808c-f0fe-45ff-9156-28822c7c748e_2912x3260.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1630,&quot;width&quot;:1456,&quot;resizeWidth&quot;:564,&quot;bytes&quot;:725991,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/185325884?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe003808c-f0fe-45ff-9156-28822c7c748e_2912x3260.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3LjR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe003808c-f0fe-45ff-9156-28822c7c748e_2912x3260.png 424w, https://substackcdn.com/image/fetch/$s_!3LjR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe003808c-f0fe-45ff-9156-28822c7c748e_2912x3260.png 848w, https://substackcdn.com/image/fetch/$s_!3LjR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe003808c-f0fe-45ff-9156-28822c7c748e_2912x3260.png 1272w, https://substackcdn.com/image/fetch/$s_!3LjR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe003808c-f0fe-45ff-9156-28822c7c748e_2912x3260.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 role="img" 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><title></title><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><h1><strong>Indicators Make the Invisible Visible</strong></h1><p>Indicators in your UI answer the evergreen question: <strong>&#8220;WTF is happening right now?&#8221;</strong></p><p>People need to know what is going on. A system that communicates its status with clear indicators feels responsive and trustworthy. A system without indicators will appear confusing and broken.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Indicators translate system behavior into human-understandable signals. </p><p>Indicators are components like:</p><ul><li><p>loading states</p></li><li><p>success messages</p></li><li><p>error badges</p></li><li><p>progress markers</p></li><li><p>status labels</p></li></ul><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_5nl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4076c4-1e5d-4f1e-ac26-600e5bc395d0_520x284.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_5nl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4076c4-1e5d-4f1e-ac26-600e5bc395d0_520x284.gif 424w, https://substackcdn.com/image/fetch/$s_!_5nl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4076c4-1e5d-4f1e-ac26-600e5bc395d0_520x284.gif 848w, https://substackcdn.com/image/fetch/$s_!_5nl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4076c4-1e5d-4f1e-ac26-600e5bc395d0_520x284.gif 1272w, https://substackcdn.com/image/fetch/$s_!_5nl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4076c4-1e5d-4f1e-ac26-600e5bc395d0_520x284.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_5nl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4076c4-1e5d-4f1e-ac26-600e5bc395d0_520x284.gif" width="502" height="274.16923076923075" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d4076c4-1e5d-4f1e-ac26-600e5bc395d0_520x284.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:284,&quot;width&quot;:520,&quot;resizeWidth&quot;:502,&quot;bytes&quot;:17799,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/185325884?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4076c4-1e5d-4f1e-ac26-600e5bc395d0_520x284.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_5nl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4076c4-1e5d-4f1e-ac26-600e5bc395d0_520x284.gif 424w, https://substackcdn.com/image/fetch/$s_!_5nl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4076c4-1e5d-4f1e-ac26-600e5bc395d0_520x284.gif 848w, https://substackcdn.com/image/fetch/$s_!_5nl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4076c4-1e5d-4f1e-ac26-600e5bc395d0_520x284.gif 1272w, https://substackcdn.com/image/fetch/$s_!_5nl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d4076c4-1e5d-4f1e-ac26-600e5bc395d0_520x284.gif 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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>They reduce uncertainty, prevent repeated actions, and keep people oriented inside complex flows.</p><p>Good indicators remove guesswork. They are a warm fuzzy blanket that tells the user &#8220;don&#8217;t worry, something is happening.&#8221;</p><p>Bad or missing indicators create anxiety, hesitation, and rage-clicking. They make the user feel like they might have done something wrong, or that something is broken.</p><p>People already have enough anxiety today, let&#8217;s help them out.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pYU4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e016a0c-4b5a-4b0d-bd82-d070dfbac89c_480x260.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pYU4!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e016a0c-4b5a-4b0d-bd82-d070dfbac89c_480x260.gif 424w, https://substackcdn.com/image/fetch/$s_!pYU4!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e016a0c-4b5a-4b0d-bd82-d070dfbac89c_480x260.gif 848w, https://substackcdn.com/image/fetch/$s_!pYU4!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e016a0c-4b5a-4b0d-bd82-d070dfbac89c_480x260.gif 1272w, https://substackcdn.com/image/fetch/$s_!pYU4!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e016a0c-4b5a-4b0d-bd82-d070dfbac89c_480x260.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pYU4!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e016a0c-4b5a-4b0d-bd82-d070dfbac89c_480x260.gif" width="514" height="278.4166666666667" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e016a0c-4b5a-4b0d-bd82-d070dfbac89c_480x260.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:260,&quot;width&quot;:480,&quot;resizeWidth&quot;:514,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!pYU4!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e016a0c-4b5a-4b0d-bd82-d070dfbac89c_480x260.gif 424w, https://substackcdn.com/image/fetch/$s_!pYU4!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e016a0c-4b5a-4b0d-bd82-d070dfbac89c_480x260.gif 848w, https://substackcdn.com/image/fetch/$s_!pYU4!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e016a0c-4b5a-4b0d-bd82-d070dfbac89c_480x260.gif 1272w, https://substackcdn.com/image/fetch/$s_!pYU4!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e016a0c-4b5a-4b0d-bd82-d070dfbac89c_480x260.gif 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 role="img" 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><title></title><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><h2><strong>Indicators Are Feedback Loops</strong></h2><p>Indicators are a form of communication between the machine and the user. It tells a person:</p><p></p><ul><li><p>An action was received</p></li><li><p>Something is happening</p></li><li><p>Something was completed</p></li><li><p>Something failed</p></li><li><p>What state the system is currently in</p></li></ul><p></p><p>When indicators are clear, users stay in the flow. They feel confidence in the system. However, when they&#8217;re vague or missing, users assume the system is broken or that they fucked something up. In fact, many &#8220;performance problems&#8221; aren&#8217;t technical at all, they&#8217;re communicative (NOTE: This also happens to typically be the biggest challenge when dealing with people).</p><p>Psychologically speaking, indicators are where the system actions becomes visible to the user.</p><p>Imagine having a conversation with a person who went completely catatonic between thoughts. The conversation would feel brutal&#8230;you wouldn&#8217;t want to talk to them anymore. </p><p>Latency, failures, retries, background processing, etc. all exist whether users see them or not. Indicators decide whether users experience them as <em>confidence</em> or <em>confusion</em>. </p><p>A fast system with poor indicators can feel broken. A slow system with good indicators can feel reliable. </p><p><strong>Indicators don&#8217;t change performance, but they do define how performance is perceived.</strong></p><p></p><div><hr></div><p></p><h2><strong>Practical Design Rules</strong></h2><h3><strong>Every action deserves a response</strong></h3><p>If a user clicks, taps, submits, or triggers a process of some kind - fucking acknowledge it!</p><ul><li><p>Button state changes</p></li><li><p>Inline loaders</p></li><li><p>Micro-animations</p></li><li><p>Status text (&#8220;Saving&#8230;&#8221;, &#8220;Saved&#8221;)</p></li></ul><p>A lack of indication will be interpreted as failure.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rban!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba2e67ce-e46b-46a2-a8f0-678f4a84ec41_800x213.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rban!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba2e67ce-e46b-46a2-a8f0-678f4a84ec41_800x213.gif 424w, https://substackcdn.com/image/fetch/$s_!rban!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba2e67ce-e46b-46a2-a8f0-678f4a84ec41_800x213.gif 848w, https://substackcdn.com/image/fetch/$s_!rban!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba2e67ce-e46b-46a2-a8f0-678f4a84ec41_800x213.gif 1272w, https://substackcdn.com/image/fetch/$s_!rban!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba2e67ce-e46b-46a2-a8f0-678f4a84ec41_800x213.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rban!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba2e67ce-e46b-46a2-a8f0-678f4a84ec41_800x213.gif" width="800" height="213" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba2e67ce-e46b-46a2-a8f0-678f4a84ec41_800x213.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:213,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;[video-to-gif output image]&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="[video-to-gif output image]" title="[video-to-gif output image]" srcset="https://substackcdn.com/image/fetch/$s_!rban!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba2e67ce-e46b-46a2-a8f0-678f4a84ec41_800x213.gif 424w, https://substackcdn.com/image/fetch/$s_!rban!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba2e67ce-e46b-46a2-a8f0-678f4a84ec41_800x213.gif 848w, https://substackcdn.com/image/fetch/$s_!rban!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba2e67ce-e46b-46a2-a8f0-678f4a84ec41_800x213.gif 1272w, https://substackcdn.com/image/fetch/$s_!rban!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba2e67ce-e46b-46a2-a8f0-678f4a84ec41_800x213.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p></p><h3><strong>Match indicator strength to action importance</strong></h3><p>Not all actions deserve the same signal.</p><ul><li><p>Minor changes need subtle indicators</p></li><li><p>Expensive, irreversible, or destructive actions need explicit confirmation</p></li></ul><p>Over-signaling creates noise. Under-signaling creates doubt. Don&#8217;t bring the drama if its not needed, but that doesn&#8217;t mean not keeping me informed!</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V-A7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065e1fb8-fef1-4314-a8ca-c8b3b88ee6ef_800x236.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V-A7!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065e1fb8-fef1-4314-a8ca-c8b3b88ee6ef_800x236.gif 424w, https://substackcdn.com/image/fetch/$s_!V-A7!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065e1fb8-fef1-4314-a8ca-c8b3b88ee6ef_800x236.gif 848w, https://substackcdn.com/image/fetch/$s_!V-A7!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065e1fb8-fef1-4314-a8ca-c8b3b88ee6ef_800x236.gif 1272w, https://substackcdn.com/image/fetch/$s_!V-A7!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065e1fb8-fef1-4314-a8ca-c8b3b88ee6ef_800x236.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V-A7!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065e1fb8-fef1-4314-a8ca-c8b3b88ee6ef_800x236.gif" width="800" height="236" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/065e1fb8-fef1-4314-a8ca-c8b3b88ee6ef_800x236.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:236,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;[video-to-gif output image]&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="[video-to-gif output image]" title="[video-to-gif output image]" srcset="https://substackcdn.com/image/fetch/$s_!V-A7!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065e1fb8-fef1-4314-a8ca-c8b3b88ee6ef_800x236.gif 424w, https://substackcdn.com/image/fetch/$s_!V-A7!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065e1fb8-fef1-4314-a8ca-c8b3b88ee6ef_800x236.gif 848w, https://substackcdn.com/image/fetch/$s_!V-A7!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065e1fb8-fef1-4314-a8ca-c8b3b88ee6ef_800x236.gif 1272w, https://substackcdn.com/image/fetch/$s_!V-A7!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F065e1fb8-fef1-4314-a8ca-c8b3b88ee6ef_800x236.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p></p><h3><strong>Show state, not just activity</strong></h3><p>A progress indicator alone says something is happening.  A labeled progress indicator says what is happening.</p><ul><li><p>&#8220;Uploading file (3 of 5)&#8221;</p></li><li><p>&#8220;Processing payment&#8221;</p></li><li><p>&#8220;Syncing changes&#8221;</p></li></ul><p>Specificity reduces anxiety and prevents repeat actions. Its like having a joint at a party, not strictly necessary, but a lot cooler if you did&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xUpL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c96e11f-d0ce-429e-af69-6a6012312a33_800x236.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xUpL!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c96e11f-d0ce-429e-af69-6a6012312a33_800x236.gif 424w, https://substackcdn.com/image/fetch/$s_!xUpL!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c96e11f-d0ce-429e-af69-6a6012312a33_800x236.gif 848w, https://substackcdn.com/image/fetch/$s_!xUpL!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c96e11f-d0ce-429e-af69-6a6012312a33_800x236.gif 1272w, https://substackcdn.com/image/fetch/$s_!xUpL!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c96e11f-d0ce-429e-af69-6a6012312a33_800x236.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xUpL!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c96e11f-d0ce-429e-af69-6a6012312a33_800x236.gif" width="800" height="236" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c96e11f-d0ce-429e-af69-6a6012312a33_800x236.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:236,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;[video-to-gif output image]&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="[video-to-gif output image]" title="[video-to-gif output image]" srcset="https://substackcdn.com/image/fetch/$s_!xUpL!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c96e11f-d0ce-429e-af69-6a6012312a33_800x236.gif 424w, https://substackcdn.com/image/fetch/$s_!xUpL!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c96e11f-d0ce-429e-af69-6a6012312a33_800x236.gif 848w, https://substackcdn.com/image/fetch/$s_!xUpL!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c96e11f-d0ce-429e-af69-6a6012312a33_800x236.gif 1272w, https://substackcdn.com/image/fetch/$s_!xUpL!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c96e11f-d0ce-429e-af69-6a6012312a33_800x236.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p></p><h3><strong>Indicators must resolve</strong></h3><p>Indicators should clearly transition:</p><ul><li><p>Loading &#8594; Success</p></li><li><p>Processing &#8594; Error</p></li><li><p>Draft &#8594; Published</p></li></ul><p>Indicators that never resolve feel broken, even when the system technically works. Nobody likes to be left hanging, uncertain of what happened.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cNe8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cb9af0-fa86-4b10-9b93-721282ca25c3_800x171.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cNe8!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cb9af0-fa86-4b10-9b93-721282ca25c3_800x171.gif 424w, https://substackcdn.com/image/fetch/$s_!cNe8!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cb9af0-fa86-4b10-9b93-721282ca25c3_800x171.gif 848w, https://substackcdn.com/image/fetch/$s_!cNe8!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cb9af0-fa86-4b10-9b93-721282ca25c3_800x171.gif 1272w, https://substackcdn.com/image/fetch/$s_!cNe8!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cb9af0-fa86-4b10-9b93-721282ca25c3_800x171.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cNe8!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cb9af0-fa86-4b10-9b93-721282ca25c3_800x171.gif" width="800" height="171" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7cb9af0-fa86-4b10-9b93-721282ca25c3_800x171.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:171,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;4.mov [video-to-gif output image]&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="4.mov [video-to-gif output image]" title="4.mov [video-to-gif output image]" srcset="https://substackcdn.com/image/fetch/$s_!cNe8!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cb9af0-fa86-4b10-9b93-721282ca25c3_800x171.gif 424w, https://substackcdn.com/image/fetch/$s_!cNe8!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cb9af0-fa86-4b10-9b93-721282ca25c3_800x171.gif 848w, https://substackcdn.com/image/fetch/$s_!cNe8!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cb9af0-fa86-4b10-9b93-721282ca25c3_800x171.gif 1272w, https://substackcdn.com/image/fetch/$s_!cNe8!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7cb9af0-fa86-4b10-9b93-721282ca25c3_800x171.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>View it in Action:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://guide.designlanguage.xyz/indicators&quot;,&quot;text&quot;:&quot;Design Language Companion Guide&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://guide.designlanguage.xyz/indicators"><span>Design Language Companion Guide</span></a></p><p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!enoI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!enoI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!enoI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!enoI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!enoI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!enoI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!enoI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!enoI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!enoI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!enoI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Why This Matters</strong></h2><p>Uncertainty kills momentum.  Momentum is the lifeblood of your system.</p><p>Without indicators:</p><ul><li><p>Users repeat actions</p></li><li><p>Data gets duplicated</p></li><li><p>Support tickets spike</p></li><li><p>Users don&#8217;t trust you</p></li></ul><p>With clear indicators:</p><ul><li><p>People move faster</p></li><li><p>Errors decrease</p></li><li><p>Systems feel reliable and trustworthy</p></li></ul><p>Indicators don&#8217;t just improve usability.</p><p>They protect your system from misuse and misunderstanding.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u6pU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u6pU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u6pU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u6pU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Use This Today</strong></h2><p>Pick one core workflow and walk through it step by step:</p><ul><li><p>After every user action, is there a visible response?</p></li><li><p>Can users clearly tell what state the system is in?</p></li><li><p>Are there moments where users might wonder, <em>&#8220;Did that work?&#8221;</em></p></li></ul><p>If the answer is unclear, your indicator strategy is incomplete.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FVeL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FVeL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FVeL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FVeL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>LLM Prompt for Evaluation</strong></h2><pre><code><code>You are a senior UX designer specializing in system feedback and interaction design.

Review the following screen or flow and identify all user actions and their corresponding indicators.

For each action, assess whether the indicator clearly communicates:
1. acknowledgment
2. current state
3. resolution

Flag any missing, vague, delayed, or misleading indicators.

Recommend specific improvements that make system status and outcomes immediately clear.

If anything is ambiguous, ask clarifying questions one by one before concluding.
</code></code></pre><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3RIm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3RIm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!3RIm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!3RIm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!3RIm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3RIm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d6638af-698e-48db-820b-df086243706b_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3RIm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!3RIm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!3RIm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!3RIm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Learn More</strong></h2><ul><li><p><a href="https://www.nngroup.com/articles/indicators-validations-notifications/">NNG - Indicators, Validations, and Notifications: Pick the Correct Communication Option</a></p></li><li><p><a href="https://www.nngroup.com/articles/visibility-system-status/">NNG - Visibility of System Status</a></p></li></ul><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.designlanguage.xyz/subscribe?"><span>Subscribe now</span></a></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I0_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>About Us</strong></h2><p><em><a href="https://www.designlanguage.xyz/">Design Language</a></em> is a newsletter for all product builders (PMs, Engineers, Founders, etc) who want to improve their design literacy, hone their sense of tase, and improve their craft when building products.</p><p><a href="https://www.linkedin.com/in/jeremybelcher/">Jeremy Belcher</a> is a 15 year product and design veteran. He has designed UX/UI for products used by tens of millions for brands like Google, Salesforce, Saturday Night Live, DirecTV, BMW, Emirates, Visa and in the past several years has focused on new enterprise workflow products. He runs the product studio <a href="https://www.robotheart.studio/">Robot Heart</a>, which designs, builds, and validates 0 &#8594; 1 B2B workflow tools for teams and founders.</p><p><a href="https://davidissa.com/">David Issa</a> is a digital strategy and product design leader with over 15 years of experience guiding companies through transformation. He has helped scale products and teams across healthcare, fintech, and enterprise software, translating complex systems into human-centered experiences. David runs a strategic design practice focused on aligning purpose, architecture, and execution&#8212;bridging design, AI, and organizational strategy to help teams build with clarity and intent.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Interface-Off: What LLM designs the best marketing site?]]></title><description><![CDATA[Testing the design skills of Claude 4.6, Gemini 3, and Codex 5.2]]></description><link>https://www.designlanguage.xyz/p/interface-off-what-llm-designs-the</link><guid isPermaLink="false">https://www.designlanguage.xyz/p/interface-off-what-llm-designs-the</guid><dc:creator><![CDATA[Design Language]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:22:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ubxX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119f6174-8f54-400d-b2e5-ceab0052e018_4400x4376.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>AI coding tools are legitimately amazing, but their default designs are not.</p><p>But with the right language, you can get something far better than the usual &#8220;vibe code purple.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ubxX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119f6174-8f54-400d-b2e5-ceab0052e018_4400x4376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ubxX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119f6174-8f54-400d-b2e5-ceab0052e018_4400x4376.png 424w, https://substackcdn.com/image/fetch/$s_!ubxX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119f6174-8f54-400d-b2e5-ceab0052e018_4400x4376.png 848w, https://substackcdn.com/image/fetch/$s_!ubxX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119f6174-8f54-400d-b2e5-ceab0052e018_4400x4376.png 1272w, https://substackcdn.com/image/fetch/$s_!ubxX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119f6174-8f54-400d-b2e5-ceab0052e018_4400x4376.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ubxX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119f6174-8f54-400d-b2e5-ceab0052e018_4400x4376.png" width="1456" height="1448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/119f6174-8f54-400d-b2e5-ceab0052e018_4400x4376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1448,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4895396,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/187321511?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119f6174-8f54-400d-b2e5-ceab0052e018_4400x4376.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ubxX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119f6174-8f54-400d-b2e5-ceab0052e018_4400x4376.png 424w, https://substackcdn.com/image/fetch/$s_!ubxX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119f6174-8f54-400d-b2e5-ceab0052e018_4400x4376.png 848w, https://substackcdn.com/image/fetch/$s_!ubxX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119f6174-8f54-400d-b2e5-ceab0052e018_4400x4376.png 1272w, https://substackcdn.com/image/fetch/$s_!ubxX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F119f6174-8f54-400d-b2e5-ceab0052e018_4400x4376.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 role="img" 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><title></title><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><h3>But which LLM is the better designer?</h3><p></p><p>The test:</p><ol><li><p>Claude code built a skeleton of the page with no styling, only content and layout based on a PRD it also wrote.</p></li><li><p>We gave the exact same prompt and reference images to the different LLMs</p><ol><li><p>Claude 4.6 Opus in Cursor</p></li><li><p>Gemini 3 Pro (High) in Antigravity</p></li><li><p>Codex 5.2 in Cursor</p></li></ol></li><li><p>Chose a very bold and intense style choice, &#8220;Memphis,&#8221; which is like an 80&#8217;s fever dream in Pee Wee&#8217;s Playhouse. It gave the most opportunity for &#8220;creativity.&#8221;</p></li><li><p>After each design was created, I took a screenshot and I reverted the code back to the original skeleton (I was having trouble with git branching).</p></li><li><p>All of these were &#8220;one-shot&#8221; prompts. I did not give any additional instructions and there were no revisions. I did not explicitly put anything into plan mode (although some did it on their own). </p></li></ol><p></p><h2>1. The skeleton</h2><p>Used Claude Code to create a PRD and used Claude Code to generate the unstyled, coded skeleton page.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8Dhx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31cee4cb-d816-4454-a718-9037449c5d63_2724x7742.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Dhx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31cee4cb-d816-4454-a718-9037449c5d63_2724x7742.png 424w, https://substackcdn.com/image/fetch/$s_!8Dhx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31cee4cb-d816-4454-a718-9037449c5d63_2724x7742.png 848w, https://substackcdn.com/image/fetch/$s_!8Dhx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31cee4cb-d816-4454-a718-9037449c5d63_2724x7742.png 1272w, https://substackcdn.com/image/fetch/$s_!8Dhx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31cee4cb-d816-4454-a718-9037449c5d63_2724x7742.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8Dhx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31cee4cb-d816-4454-a718-9037449c5d63_2724x7742.png" width="544" height="1546.065934065934" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31cee4cb-d816-4454-a718-9037449c5d63_2724x7742.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4138,&quot;width&quot;:1456,&quot;resizeWidth&quot;:544,&quot;bytes&quot;:1247574,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/187321511?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31cee4cb-d816-4454-a718-9037449c5d63_2724x7742.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8Dhx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31cee4cb-d816-4454-a718-9037449c5d63_2724x7742.png 424w, https://substackcdn.com/image/fetch/$s_!8Dhx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31cee4cb-d816-4454-a718-9037449c5d63_2724x7742.png 848w, https://substackcdn.com/image/fetch/$s_!8Dhx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31cee4cb-d816-4454-a718-9037449c5d63_2724x7742.png 1272w, https://substackcdn.com/image/fetch/$s_!8Dhx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31cee4cb-d816-4454-a718-9037449c5d63_2724x7742.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B7fu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b42f85-2a2c-4b66-afa0-01e0e06bf1be_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B7fu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b42f85-2a2c-4b66-afa0-01e0e06bf1be_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!B7fu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b42f85-2a2c-4b66-afa0-01e0e06bf1be_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!B7fu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b42f85-2a2c-4b66-afa0-01e0e06bf1be_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!B7fu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b42f85-2a2c-4b66-afa0-01e0e06bf1be_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B7fu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b42f85-2a2c-4b66-afa0-01e0e06bf1be_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15b42f85-2a2c-4b66-afa0-01e0e06bf1be_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2135,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/187321511?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b42f85-2a2c-4b66-afa0-01e0e06bf1be_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!B7fu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b42f85-2a2c-4b66-afa0-01e0e06bf1be_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!B7fu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b42f85-2a2c-4b66-afa0-01e0e06bf1be_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!B7fu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b42f85-2a2c-4b66-afa0-01e0e06bf1be_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!B7fu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15b42f85-2a2c-4b66-afa0-01e0e06bf1be_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>2. Gave same prompt to 3 LLMs</h2><ul><li><p>Claude 4.6 Opus (via Cursor)</p></li><li><p>Gemini 3 Pro (via Antigravity)</p></li><li><p>Codex 5.2 (via Cursor)</p></li></ul><p></p><p><strong>The prompt:</strong></p><blockquote><p>You are an expert web designer specializing in bold, expressive visual styles.</p><p><strong>Your task:</strong> Apply Memphis design style to this website </p><p><strong>What is Memphis style:</strong></p><p>Chaotic, colorful, and unapologetically weird</p><p>Rejects conventional &#8220;good taste&#8221; in favor of visual energy</p><p>Uses clashing geometric patterns, bold shapes, and unexpected color combinations</p><p>Think &#8220;Pee-Wee&#8217;s Playhouse&#8221; meets 1980s Italian design collective</p><p>High contrast, eye-catching, playful typography</p><p><strong>Requirements:</strong></p><p><strong>Do NOT change content, copy, or content hierarchy</strong> - only modify visual styling (colors, fonts, patterns, shapes, spacing)</p><p>Maintain core UX principles: affordances must remain clear, buttons must be obvious, navigation must be intuitive</p><p>Meet accessibility standards (WCAG AA minimum) - ensure sufficient color contrast for text, maintain keyboard navigation, preserve semantic HTML</p><p>Include full mobile responsive styles - the design must work beautifully on all screen sizes</p><p><strong>Reference images:</strong> [See attached images for visual inspiration]</p><p><strong>Output:</strong> Updated CSS/styling that transforms the visual language while preserving usability and accessibility.</p></blockquote><p></p><h4>Reference images</h4><p>Sourced from: <a href="https://graphicmama.com/blog/memphis-design-examples/">https://graphicmama.com/blog/memphis-design-examples/</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bvs-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1e526c3-f6a8-4c03-9ae7-a0b9256ab3d8_826x544.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bvs-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1e526c3-f6a8-4c03-9ae7-a0b9256ab3d8_826x544.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Bvs-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1e526c3-f6a8-4c03-9ae7-a0b9256ab3d8_826x544.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Bvs-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1e526c3-f6a8-4c03-9ae7-a0b9256ab3d8_826x544.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Bvs-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1e526c3-f6a8-4c03-9ae7-a0b9256ab3d8_826x544.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bvs-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1e526c3-f6a8-4c03-9ae7-a0b9256ab3d8_826x544.jpeg" width="220" height="144.8910411622276" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1e526c3-f6a8-4c03-9ae7-a0b9256ab3d8_826x544.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:544,&quot;width&quot;:826,&quot;resizeWidth&quot;:220,&quot;bytes&quot;:48036,&quot;alt&quot;:null,&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://www.designlanguage.xyz/i/187321511?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1e526c3-f6a8-4c03-9ae7-a0b9256ab3d8_826x544.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bvs-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1e526c3-f6a8-4c03-9ae7-a0b9256ab3d8_826x544.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Bvs-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1e526c3-f6a8-4c03-9ae7-a0b9256ab3d8_826x544.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Bvs-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1e526c3-f6a8-4c03-9ae7-a0b9256ab3d8_826x544.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Bvs-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1e526c3-f6a8-4c03-9ae7-a0b9256ab3d8_826x544.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m-xe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14933520-85ff-4cc7-a7ce-f26b2864c81f_405x404.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m-xe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14933520-85ff-4cc7-a7ce-f26b2864c81f_405x404.jpeg 424w, https://substackcdn.com/image/fetch/$s_!m-xe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14933520-85ff-4cc7-a7ce-f26b2864c81f_405x404.jpeg 848w, https://substackcdn.com/image/fetch/$s_!m-xe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14933520-85ff-4cc7-a7ce-f26b2864c81f_405x404.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!m-xe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14933520-85ff-4cc7-a7ce-f26b2864c81f_405x404.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m-xe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14933520-85ff-4cc7-a7ce-f26b2864c81f_405x404.jpeg" width="209" height="208.48395061728394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14933520-85ff-4cc7-a7ce-f26b2864c81f_405x404.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:404,&quot;width&quot;:405,&quot;resizeWidth&quot;:209,&quot;bytes&quot;:66776,&quot;alt&quot;:null,&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://www.designlanguage.xyz/i/187321511?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14933520-85ff-4cc7-a7ce-f26b2864c81f_405x404.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!m-xe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14933520-85ff-4cc7-a7ce-f26b2864c81f_405x404.jpeg 424w, https://substackcdn.com/image/fetch/$s_!m-xe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14933520-85ff-4cc7-a7ce-f26b2864c81f_405x404.jpeg 848w, https://substackcdn.com/image/fetch/$s_!m-xe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14933520-85ff-4cc7-a7ce-f26b2864c81f_405x404.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!m-xe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14933520-85ff-4cc7-a7ce-f26b2864c81f_405x404.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TO4J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2f18126-773e-47a3-95da-60a6d5165a19_405x756.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TO4J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2f18126-773e-47a3-95da-60a6d5165a19_405x756.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TO4J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2f18126-773e-47a3-95da-60a6d5165a19_405x756.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TO4J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2f18126-773e-47a3-95da-60a6d5165a19_405x756.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TO4J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2f18126-773e-47a3-95da-60a6d5165a19_405x756.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TO4J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2f18126-773e-47a3-95da-60a6d5165a19_405x756.jpeg" width="213" height="397.6" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2f18126-773e-47a3-95da-60a6d5165a19_405x756.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:756,&quot;width&quot;:405,&quot;resizeWidth&quot;:213,&quot;bytes&quot;:98465,&quot;alt&quot;:null,&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://www.designlanguage.xyz/i/187321511?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2f18126-773e-47a3-95da-60a6d5165a19_405x756.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TO4J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2f18126-773e-47a3-95da-60a6d5165a19_405x756.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TO4J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2f18126-773e-47a3-95da-60a6d5165a19_405x756.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TO4J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2f18126-773e-47a3-95da-60a6d5165a19_405x756.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TO4J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2f18126-773e-47a3-95da-60a6d5165a19_405x756.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VAKe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb72fbb3-cd83-47cd-99c9-9bcc5eacb4c8_826x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VAKe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb72fbb3-cd83-47cd-99c9-9bcc5eacb4c8_826x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VAKe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb72fbb3-cd83-47cd-99c9-9bcc5eacb4c8_826x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VAKe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb72fbb3-cd83-47cd-99c9-9bcc5eacb4c8_826x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VAKe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb72fbb3-cd83-47cd-99c9-9bcc5eacb4c8_826x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VAKe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb72fbb3-cd83-47cd-99c9-9bcc5eacb4c8_826x500.jpeg" width="213" height="128.93462469733657" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db72fbb3-cd83-47cd-99c9-9bcc5eacb4c8_826x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:826,&quot;resizeWidth&quot;:213,&quot;bytes&quot;:130358,&quot;alt&quot;:null,&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://www.designlanguage.xyz/i/187321511?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb72fbb3-cd83-47cd-99c9-9bcc5eacb4c8_826x500.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VAKe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb72fbb3-cd83-47cd-99c9-9bcc5eacb4c8_826x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VAKe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb72fbb3-cd83-47cd-99c9-9bcc5eacb4c8_826x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VAKe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb72fbb3-cd83-47cd-99c9-9bcc5eacb4c8_826x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VAKe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb72fbb3-cd83-47cd-99c9-9bcc5eacb4c8_826x500.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mtUA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838abcd9-5616-41c0-92ee-526f7b33fb07_826x454.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mtUA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838abcd9-5616-41c0-92ee-526f7b33fb07_826x454.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mtUA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838abcd9-5616-41c0-92ee-526f7b33fb07_826x454.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mtUA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838abcd9-5616-41c0-92ee-526f7b33fb07_826x454.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mtUA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838abcd9-5616-41c0-92ee-526f7b33fb07_826x454.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mtUA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838abcd9-5616-41c0-92ee-526f7b33fb07_826x454.jpeg" width="220" height="120.92009685230025" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/838abcd9-5616-41c0-92ee-526f7b33fb07_826x454.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:454,&quot;width&quot;:826,&quot;resizeWidth&quot;:220,&quot;bytes&quot;:245691,&quot;alt&quot;:null,&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://www.designlanguage.xyz/i/187321511?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838abcd9-5616-41c0-92ee-526f7b33fb07_826x454.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mtUA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838abcd9-5616-41c0-92ee-526f7b33fb07_826x454.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mtUA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838abcd9-5616-41c0-92ee-526f7b33fb07_826x454.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mtUA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838abcd9-5616-41c0-92ee-526f7b33fb07_826x454.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mtUA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F838abcd9-5616-41c0-92ee-526f7b33fb07_826x454.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.designlanguage.xyz/subscribe?"><span>Subscribe now</span></a></p><p></p><h2>The Results</h2><p></p><h4>Claude Opus 4.6 in Cursor</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9NVY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62d4bb13-afdc-4e4c-868d-3ee2e85638e2_2724x8182.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9NVY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62d4bb13-afdc-4e4c-868d-3ee2e85638e2_2724x8182.png 424w, https://substackcdn.com/image/fetch/$s_!9NVY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62d4bb13-afdc-4e4c-868d-3ee2e85638e2_2724x8182.png 848w, https://substackcdn.com/image/fetch/$s_!9NVY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62d4bb13-afdc-4e4c-868d-3ee2e85638e2_2724x8182.png 1272w, https://substackcdn.com/image/fetch/$s_!9NVY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62d4bb13-afdc-4e4c-868d-3ee2e85638e2_2724x8182.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9NVY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62d4bb13-afdc-4e4c-868d-3ee2e85638e2_2724x8182.png" width="692" height="2078.3763736263736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62d4bb13-afdc-4e4c-868d-3ee2e85638e2_2724x8182.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4373,&quot;width&quot;:1456,&quot;resizeWidth&quot;:692,&quot;bytes&quot;:1555236,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/187321511?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62d4bb13-afdc-4e4c-868d-3ee2e85638e2_2724x8182.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9NVY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62d4bb13-afdc-4e4c-868d-3ee2e85638e2_2724x8182.png 424w, https://substackcdn.com/image/fetch/$s_!9NVY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62d4bb13-afdc-4e4c-868d-3ee2e85638e2_2724x8182.png 848w, https://substackcdn.com/image/fetch/$s_!9NVY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62d4bb13-afdc-4e4c-868d-3ee2e85638e2_2724x8182.png 1272w, https://substackcdn.com/image/fetch/$s_!9NVY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62d4bb13-afdc-4e4c-868d-3ee2e85638e2_2724x8182.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 role="img" 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><title></title><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><h4>Gemini 3 in Antigravity</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rm0F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ec98ea-365e-412e-b7c1-913d44bc1a06_2724x11332.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rm0F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ec98ea-365e-412e-b7c1-913d44bc1a06_2724x11332.png 424w, https://substackcdn.com/image/fetch/$s_!Rm0F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ec98ea-365e-412e-b7c1-913d44bc1a06_2724x11332.png 848w, https://substackcdn.com/image/fetch/$s_!Rm0F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ec98ea-365e-412e-b7c1-913d44bc1a06_2724x11332.png 1272w, https://substackcdn.com/image/fetch/$s_!Rm0F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ec98ea-365e-412e-b7c1-913d44bc1a06_2724x11332.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rm0F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ec98ea-365e-412e-b7c1-913d44bc1a06_2724x11332.png" width="696" height="2895.379120879121" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45ec98ea-365e-412e-b7c1-913d44bc1a06_2724x11332.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:6057,&quot;width&quot;:1456,&quot;resizeWidth&quot;:696,&quot;bytes&quot;:3034368,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/187321511?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ec98ea-365e-412e-b7c1-913d44bc1a06_2724x11332.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Rm0F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ec98ea-365e-412e-b7c1-913d44bc1a06_2724x11332.png 424w, https://substackcdn.com/image/fetch/$s_!Rm0F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ec98ea-365e-412e-b7c1-913d44bc1a06_2724x11332.png 848w, https://substackcdn.com/image/fetch/$s_!Rm0F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ec98ea-365e-412e-b7c1-913d44bc1a06_2724x11332.png 1272w, https://substackcdn.com/image/fetch/$s_!Rm0F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45ec98ea-365e-412e-b7c1-913d44bc1a06_2724x11332.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 role="img" 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><title></title><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><h4>Codex 5.2 in Cursor</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mc2N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a16fdd-1eea-4cf6-b4f0-a50b90731915_2724x7796.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mc2N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a16fdd-1eea-4cf6-b4f0-a50b90731915_2724x7796.png 424w, https://substackcdn.com/image/fetch/$s_!Mc2N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a16fdd-1eea-4cf6-b4f0-a50b90731915_2724x7796.png 848w, https://substackcdn.com/image/fetch/$s_!Mc2N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a16fdd-1eea-4cf6-b4f0-a50b90731915_2724x7796.png 1272w, https://substackcdn.com/image/fetch/$s_!Mc2N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a16fdd-1eea-4cf6-b4f0-a50b90731915_2724x7796.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mc2N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a16fdd-1eea-4cf6-b4f0-a50b90731915_2724x7796.png" width="696" height="1991.9175824175825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73a16fdd-1eea-4cf6-b4f0-a50b90731915_2724x7796.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4167,&quot;width&quot;:1456,&quot;resizeWidth&quot;:696,&quot;bytes&quot;:4340094,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/187321511?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a16fdd-1eea-4cf6-b4f0-a50b90731915_2724x7796.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Mc2N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a16fdd-1eea-4cf6-b4f0-a50b90731915_2724x7796.png 424w, https://substackcdn.com/image/fetch/$s_!Mc2N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a16fdd-1eea-4cf6-b4f0-a50b90731915_2724x7796.png 848w, https://substackcdn.com/image/fetch/$s_!Mc2N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a16fdd-1eea-4cf6-b4f0-a50b90731915_2724x7796.png 1272w, https://substackcdn.com/image/fetch/$s_!Mc2N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73a16fdd-1eea-4cf6-b4f0-a50b90731915_2724x7796.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Very different results! Gemini and Claude&#8217;s output are quite good, they could work for a basic marketing page. Codex&#8217;s output was pretty bad. </p><p></p><div class="poll-embed" data-attrs="{&quot;id&quot;:446568}" data-component-name="PollToDOM"></div><p></p><p>Note: Personally, we&#8217;re not sure &#8220;Memphis&#8221; is the right style for this site, so we&#8217;ll try this exercise with a different style.</p><p></p><p><strong>Want to try it out?</strong> </p><p>Grab the prompt and the reference images above and share your results in the comments.</p><p></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.designlanguage.xyz/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Size does matter: how to use Hierarchy to direct attention]]></title><description><![CDATA[Visual hierarchy is the art of making sure users notice things in the right order]]></description><link>https://www.designlanguage.xyz/p/size-does-matter-how-to-use-hierarchy</link><guid isPermaLink="false">https://www.designlanguage.xyz/p/size-does-matter-how-to-use-hierarchy</guid><pubDate>Mon, 02 Feb 2026 19:18:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!r-K2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0a14697-4098-4fcd-a243-19593a1f8531_1078x1556.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r-K2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0a14697-4098-4fcd-a243-19593a1f8531_1078x1556.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r-K2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0a14697-4098-4fcd-a243-19593a1f8531_1078x1556.png 424w, https://substackcdn.com/image/fetch/$s_!r-K2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0a14697-4098-4fcd-a243-19593a1f8531_1078x1556.png 848w, https://substackcdn.com/image/fetch/$s_!r-K2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0a14697-4098-4fcd-a243-19593a1f8531_1078x1556.png 1272w, https://substackcdn.com/image/fetch/$s_!r-K2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0a14697-4098-4fcd-a243-19593a1f8531_1078x1556.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r-K2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0a14697-4098-4fcd-a243-19593a1f8531_1078x1556.png" width="406" height="586.025974025974" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0a14697-4098-4fcd-a243-19593a1f8531_1078x1556.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1556,&quot;width&quot;:1078,&quot;resizeWidth&quot;:406,&quot;bytes&quot;:125069,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/172832251?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0a14697-4098-4fcd-a243-19593a1f8531_1078x1556.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r-K2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0a14697-4098-4fcd-a243-19593a1f8531_1078x1556.png 424w, https://substackcdn.com/image/fetch/$s_!r-K2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0a14697-4098-4fcd-a243-19593a1f8531_1078x1556.png 848w, https://substackcdn.com/image/fetch/$s_!r-K2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0a14697-4098-4fcd-a243-19593a1f8531_1078x1556.png 1272w, https://substackcdn.com/image/fetch/$s_!r-K2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0a14697-4098-4fcd-a243-19593a1f8531_1078x1556.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 role="img" 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><title></title><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><h1>This headline is big because we want you to read it first.</h1><p></p><p>People scan before they read. You probably just did. </p><p>Strong hierarchy guides people to what&#8217;s important. If elements look too similar, nothing stands out, and people won&#8217;t know what to focus on. </p><p>Hierarchy is a form of navigation, as it directs and orients people.</p><p>Used well, people find the most important element first, like a headline or call-to-action, then to secondary info, and so on. In a content heavy experience, effective use of hierarchy will orient users and help them find their way. </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YhW9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eca924-c852-4a4a-af2a-f240e2329928_1640x1084.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YhW9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eca924-c852-4a4a-af2a-f240e2329928_1640x1084.png 424w, https://substackcdn.com/image/fetch/$s_!YhW9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eca924-c852-4a4a-af2a-f240e2329928_1640x1084.png 848w, https://substackcdn.com/image/fetch/$s_!YhW9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eca924-c852-4a4a-af2a-f240e2329928_1640x1084.png 1272w, https://substackcdn.com/image/fetch/$s_!YhW9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eca924-c852-4a4a-af2a-f240e2329928_1640x1084.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YhW9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eca924-c852-4a4a-af2a-f240e2329928_1640x1084.png" width="568" height="375.2857142857143" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7eca924-c852-4a4a-af2a-f240e2329928_1640x1084.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:962,&quot;width&quot;:1456,&quot;resizeWidth&quot;:568,&quot;bytes&quot;:117120,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/172832251?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eca924-c852-4a4a-af2a-f240e2329928_1640x1084.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YhW9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eca924-c852-4a4a-af2a-f240e2329928_1640x1084.png 424w, https://substackcdn.com/image/fetch/$s_!YhW9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eca924-c852-4a4a-af2a-f240e2329928_1640x1084.png 848w, https://substackcdn.com/image/fetch/$s_!YhW9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eca924-c852-4a4a-af2a-f240e2329928_1640x1084.png 1272w, https://substackcdn.com/image/fetch/$s_!YhW9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7eca924-c852-4a4a-af2a-f240e2329928_1640x1084.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 role="img" 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><title></title><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><h2>Visual hierarchy is achieved by contrasting elements so that some visually dominate over others.</h2><p></p><p>You can use size, placement, and color. </p><p>A larger or bolder element will naturally draw attention first (e.g. a big headline at the top of a page). Strong color contrast can do the same. The big blue button below stands out on an otherwise black and white page.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hKSd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6086eca-5a12-4a93-91be-d8edba08b559_989x446.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hKSd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6086eca-5a12-4a93-91be-d8edba08b559_989x446.png 424w, https://substackcdn.com/image/fetch/$s_!hKSd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6086eca-5a12-4a93-91be-d8edba08b559_989x446.png 848w, https://substackcdn.com/image/fetch/$s_!hKSd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6086eca-5a12-4a93-91be-d8edba08b559_989x446.png 1272w, https://substackcdn.com/image/fetch/$s_!hKSd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6086eca-5a12-4a93-91be-d8edba08b559_989x446.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hKSd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6086eca-5a12-4a93-91be-d8edba08b559_989x446.png" width="989" height="446" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6086eca-5a12-4a93-91be-d8edba08b559_989x446.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:446,&quot;width&quot;:989,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25276,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/172832251?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6086eca-5a12-4a93-91be-d8edba08b559_989x446.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hKSd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6086eca-5a12-4a93-91be-d8edba08b559_989x446.png 424w, https://substackcdn.com/image/fetch/$s_!hKSd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6086eca-5a12-4a93-91be-d8edba08b559_989x446.png 848w, https://substackcdn.com/image/fetch/$s_!hKSd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6086eca-5a12-4a93-91be-d8edba08b559_989x446.png 1272w, https://substackcdn.com/image/fetch/$s_!hKSd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6086eca-5a12-4a93-91be-d8edba08b559_989x446.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 role="img" 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><title></title><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><br>The size, weight, and style of your fonts and components create a visual roadmap, guiding attention, signaling importance and waypoints, and shaping how people navigate your product.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AZrk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff410326e-1d22-4fa3-bc83-f14fa71d09cf_2594x1390.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AZrk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff410326e-1d22-4fa3-bc83-f14fa71d09cf_2594x1390.png 424w, https://substackcdn.com/image/fetch/$s_!AZrk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff410326e-1d22-4fa3-bc83-f14fa71d09cf_2594x1390.png 848w, https://substackcdn.com/image/fetch/$s_!AZrk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff410326e-1d22-4fa3-bc83-f14fa71d09cf_2594x1390.png 1272w, https://substackcdn.com/image/fetch/$s_!AZrk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff410326e-1d22-4fa3-bc83-f14fa71d09cf_2594x1390.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AZrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff410326e-1d22-4fa3-bc83-f14fa71d09cf_2594x1390.png" width="1456" height="780" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f410326e-1d22-4fa3-bc83-f14fa71d09cf_2594x1390.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:780,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:859014,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/172832251?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff410326e-1d22-4fa3-bc83-f14fa71d09cf_2594x1390.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AZrk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff410326e-1d22-4fa3-bc83-f14fa71d09cf_2594x1390.png 424w, https://substackcdn.com/image/fetch/$s_!AZrk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff410326e-1d22-4fa3-bc83-f14fa71d09cf_2594x1390.png 848w, https://substackcdn.com/image/fetch/$s_!AZrk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff410326e-1d22-4fa3-bc83-f14fa71d09cf_2594x1390.png 1272w, https://substackcdn.com/image/fetch/$s_!AZrk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff410326e-1d22-4fa3-bc83-f14fa71d09cf_2594x1390.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Info-dense sites like the New York Times use hierarchy for orientation, organization, and way-finding. The title of the section, &#8220;Lifestyle,&#8221; is large, serif, and bold (seen first), the article title is smaller (seen second), and the article description text is regular and small (read next). Dates and writers names are even smaller and lighter (last). This design is not that different from a dashboard in a SaaS context, and the same principles apply. </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d6Ke!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2934231b-d03c-464c-a678-1c07eef7f6f6_2004x1476.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d6Ke!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2934231b-d03c-464c-a678-1c07eef7f6f6_2004x1476.png 424w, https://substackcdn.com/image/fetch/$s_!d6Ke!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2934231b-d03c-464c-a678-1c07eef7f6f6_2004x1476.png 848w, https://substackcdn.com/image/fetch/$s_!d6Ke!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2934231b-d03c-464c-a678-1c07eef7f6f6_2004x1476.png 1272w, https://substackcdn.com/image/fetch/$s_!d6Ke!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2934231b-d03c-464c-a678-1c07eef7f6f6_2004x1476.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d6Ke!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2934231b-d03c-464c-a678-1c07eef7f6f6_2004x1476.png" width="1456" height="1072" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2934231b-d03c-464c-a678-1c07eef7f6f6_2004x1476.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1072,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:510887,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/172832251?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2934231b-d03c-464c-a678-1c07eef7f6f6_2004x1476.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!d6Ke!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2934231b-d03c-464c-a678-1c07eef7f6f6_2004x1476.png 424w, https://substackcdn.com/image/fetch/$s_!d6Ke!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2934231b-d03c-464c-a678-1c07eef7f6f6_2004x1476.png 848w, https://substackcdn.com/image/fetch/$s_!d6Ke!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2934231b-d03c-464c-a678-1c07eef7f6f6_2004x1476.png 1272w, https://substackcdn.com/image/fetch/$s_!d6Ke!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2934231b-d03c-464c-a678-1c07eef7f6f6_2004x1476.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 role="img" 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><title></title><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><br>On Uncrate, an ecommerce site, the product image is the hero. It commands the majority of the screen real estate and draws you in, which makes sense. Then the product name and price, the next 2 most important elements, are big and high-contrast with bold black font on a white background. The description is smaller, and details like SKU or fine print are subdued. The &#8220;Add to Cart&#8221; button is the single <a href="https://www.designlanguage.xyz/p/b-buttons-button-types-and-when-to">primary action</a> on the page. </p><p>You control the flow of information consumption. Because every screen tells a story, and visual hierarchy decides the order in which it&#8217;s consumed. </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fZmW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fZmW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!fZmW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!fZmW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!fZmW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fZmW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2400,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/180635261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!fZmW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!fZmW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!fZmW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!fZmW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Use this today</h3><p>Before shipping any screen or page, ask: &#8220;What should users notice first?&#8221; Make that element bigger, bolder, or more contrasted than everything else.</p><p>If you&#8217;re working with dense content, like dashboards, documentation, or settings, ask instead: &#8220;How do users mentally organize this?&#8221; Match your visual hierarchy to that mental model. Group related items, use different sizing for different importance levels, and make section breaks obvious.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2R3E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2R3E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!2R3E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!2R3E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!2R3E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2R3E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2135,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/180635261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!2R3E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!2R3E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!2R3E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!2R3E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>LLM Prompt</h3><blockquote><p>You are a world-class UX architect and information designer analyzing visual hierarchy.</p><p>Examine the attached screen and provide:</p><p>Scan path analysis: Describe what element draws your eye first, second, and third. What is the primary focal point?</p><p>Goal alignment: Based on what this screen appears to be (e.g., checkout flow, dashboard, marketing page), does the current hierarchy support its likely purpose? If the hierarchy seems misaligned, explain why.</p><p>Specific recommendations: Suggest concrete changes to improve hierarchy, such as:</p><p>&#8220;Increase the CTA button size and use a high-contrast color&#8221;</p><p>&#8220;Reduce header weight&#8212;it&#8217;s competing with the main content&#8221;</p><p>&#8220;Group related items closer together to create clear sections&#8221;</p><p>Focus on actionable adjustments to size, weight, color, contrast, spacing, and position.</p><p>Before you begin, ask me up to 5 clarifying questions, one by one, about the screen&#8217;s purpose or target user action until you have enough information. Then provide your full analysis.</p></blockquote><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bp2m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bp2m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Bp2m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Bp2m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Bp2m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bp2m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2220,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/180635261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Bp2m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Bp2m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Bp2m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Bp2m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Learn More</h3><ul><li><p><a href="https://www.interaction-design.org/literature/topics/visual-hierarchy">https://www.interaction-design.org/literature/topics/visual-hierarchy</a></p></li><li><p><a href="https://www.figma.com/resource-library/what-is-visual-hierarchy/">https://www.figma.com/resource-library/what-is-visual-hierarchy/</a></p></li></ul><h2> </h2><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.designlanguage.xyz/subscribe?"><span>Subscribe now</span></a></p><h2></h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I0_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>About Us</h2><p><em><a href="https://www.designlanguage.xyz">Design Language</a></em> is a newsletter for all product builders (PMs, Engineers, Founders, etc) who want to improve their design literacy, hone their sense of tase, and improve their craft when building products. </p><p><a href="https://www.linkedin.com/in/jeremybelcher/">Jeremy Belcher</a> is a 15 year product and design veteran. He has designed UX/UI for products used by tens of millions for brands like Google, Salesforce, Saturday Night Live, DirecTV, BMW, Emirates, Visa and in the past several years has focused on new enterprise workflow products. He runs the product studio <a href="https://www.robotheart.studio">Robot Heart</a>, which designs, builds, and validates 0 &#8594; 1 B2B workflow tools for teams and founders. </p><p><a href="https://davidissa.com/">David Issa</a> is a digital strategy and product design leader with over 15 years of experience guiding companies through transformation. He has helped scale products and teams across healthcare, fintech, and enterprise software, translating complex systems into human-centered experiences. David runs a strategic design practice focused on aligning purpose, architecture, and execution&#8212;bridging design, AI, and organizational strategy to help teams build with clarity and intent.</p><p></p>]]></content:encoded></item><item><title><![CDATA[Progress is a hell of a drug]]></title><description><![CDATA[When people get close to a goal, they are more likely to complete it.]]></description><link>https://www.designlanguage.xyz/p/progress-is-a-hell-of-a-drug</link><guid isPermaLink="false">https://www.designlanguage.xyz/p/progress-is-a-hell-of-a-drug</guid><dc:creator><![CDATA[Design Language]]></dc:creator><pubDate>Tue, 20 Jan 2026 17:00:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!g7NN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6006f33-343f-4708-ba16-634b1fb2cb42_2156x3316.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!g7NN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6006f33-343f-4708-ba16-634b1fb2cb42_2156x3316.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!g7NN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6006f33-343f-4708-ba16-634b1fb2cb42_2156x3316.png 424w, https://substackcdn.com/image/fetch/$s_!g7NN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6006f33-343f-4708-ba16-634b1fb2cb42_2156x3316.png 848w, https://substackcdn.com/image/fetch/$s_!g7NN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6006f33-343f-4708-ba16-634b1fb2cb42_2156x3316.png 1272w, https://substackcdn.com/image/fetch/$s_!g7NN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6006f33-343f-4708-ba16-634b1fb2cb42_2156x3316.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!g7NN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6006f33-343f-4708-ba16-634b1fb2cb42_2156x3316.png" width="435" height="668.9320054945055" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6006f33-343f-4708-ba16-634b1fb2cb42_2156x3316.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2239,&quot;width&quot;:1456,&quot;resizeWidth&quot;:435,&quot;bytes&quot;:608713,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/180635261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6006f33-343f-4708-ba16-634b1fb2cb42_2156x3316.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!g7NN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6006f33-343f-4708-ba16-634b1fb2cb42_2156x3316.png 424w, https://substackcdn.com/image/fetch/$s_!g7NN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6006f33-343f-4708-ba16-634b1fb2cb42_2156x3316.png 848w, https://substackcdn.com/image/fetch/$s_!g7NN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6006f33-343f-4708-ba16-634b1fb2cb42_2156x3316.png 1272w, https://substackcdn.com/image/fetch/$s_!g7NN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6006f33-343f-4708-ba16-634b1fb2cb42_2156x3316.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 role="img" 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><title></title><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><h1><strong>When people get closer to a goal, they work harder to finish it.</strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K-al!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f8f765-962e-4d31-8ea3-20777f8e1006_406x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K-al!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f8f765-962e-4d31-8ea3-20777f8e1006_406x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!K-al!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f8f765-962e-4d31-8ea3-20777f8e1006_406x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!K-al!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f8f765-962e-4d31-8ea3-20777f8e1006_406x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!K-al!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f8f765-962e-4d31-8ea3-20777f8e1006_406x500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K-al!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f8f765-962e-4d31-8ea3-20777f8e1006_406x500.jpeg" width="350" height="431.0344827586207" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62f8f765-962e-4d31-8ea3-20777f8e1006_406x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:406,&quot;resizeWidth&quot;:350,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Chicken humor: From the Far Side -- by Gary Larson&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="Chicken humor: From the Far Side -- by Gary Larson" title="Chicken humor: From the Far Side -- by Gary Larson" srcset="https://substackcdn.com/image/fetch/$s_!K-al!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f8f765-962e-4d31-8ea3-20777f8e1006_406x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!K-al!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f8f765-962e-4d31-8ea3-20777f8e1006_406x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!K-al!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f8f765-962e-4d31-8ea3-20777f8e1006_406x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!K-al!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62f8f765-962e-4d31-8ea3-20777f8e1006_406x500.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>When a goal feels too distant, progress is abstract and motivation is weak. This is when most people drop off, because the payoff feels too far away.</p><p>The &#8220;Goal Gradient Effect&#8221; shows that as the finish line gets closer, momentum builds. The work feels worth it because completion feels reachable.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VcHw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d705e8-6b8a-49b9-a8b8-2fb00e668b6d_860x649.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VcHw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d705e8-6b8a-49b9-a8b8-2fb00e668b6d_860x649.png 424w, https://substackcdn.com/image/fetch/$s_!VcHw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d705e8-6b8a-49b9-a8b8-2fb00e668b6d_860x649.png 848w, https://substackcdn.com/image/fetch/$s_!VcHw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d705e8-6b8a-49b9-a8b8-2fb00e668b6d_860x649.png 1272w, https://substackcdn.com/image/fetch/$s_!VcHw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d705e8-6b8a-49b9-a8b8-2fb00e668b6d_860x649.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VcHw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d705e8-6b8a-49b9-a8b8-2fb00e668b6d_860x649.png" width="436" height="329.0279069767442" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/96d705e8-6b8a-49b9-a8b8-2fb00e668b6d_860x649.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:649,&quot;width&quot;:860,&quot;resizeWidth&quot;:436,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Conversion Funnel Analysis&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="Conversion Funnel Analysis" title="Conversion Funnel Analysis" srcset="https://substackcdn.com/image/fetch/$s_!VcHw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d705e8-6b8a-49b9-a8b8-2fb00e668b6d_860x649.png 424w, https://substackcdn.com/image/fetch/$s_!VcHw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d705e8-6b8a-49b9-a8b8-2fb00e668b6d_860x649.png 848w, https://substackcdn.com/image/fetch/$s_!VcHw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d705e8-6b8a-49b9-a8b8-2fb00e668b6d_860x649.png 1272w, https://substackcdn.com/image/fetch/$s_!VcHw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F96d705e8-6b8a-49b9-a8b8-2fb00e668b6d_860x649.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 role="img" 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><title></title><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">This is why it&#8217;s called a funnel, not a tube.</figcaption></figure></div><p></p><p>You see this pattern clearly in conversion data. That&#8217;s why it&#8217;s called a <strong>funnel,</strong> not a tube. Most abandonment happens early, before progress feels real. </p><p></p><h2>&#128284; If you need people to finish, show them they&#8217;re getting closer to the goal.</h2><p>In other words, make progress visible.</p><p>Progress indicators work because they provide both <strong>orientation and motivation</strong>. They answer two critical questions at once:</p><ul><li><p><em>Where am I?</em></p></li><li><p><em>How much is left?</em></p></li></ul><p>That context matters. Without it, effort feels endless. With it, work feels finite and achievable.</p><p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tHDN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6285988-82cf-4991-baea-b15b9caf2452_740x232.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tHDN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6285988-82cf-4991-baea-b15b9caf2452_740x232.gif 424w, https://substackcdn.com/image/fetch/$s_!tHDN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6285988-82cf-4991-baea-b15b9caf2452_740x232.gif 848w, https://substackcdn.com/image/fetch/$s_!tHDN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6285988-82cf-4991-baea-b15b9caf2452_740x232.gif 1272w, https://substackcdn.com/image/fetch/$s_!tHDN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6285988-82cf-4991-baea-b15b9caf2452_740x232.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tHDN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6285988-82cf-4991-baea-b15b9caf2452_740x232.gif" width="740" height="232" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6285988-82cf-4991-baea-b15b9caf2452_740x232.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:232,&quot;width&quot;:740,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26388,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/180635261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6285988-82cf-4991-baea-b15b9caf2452_740x232.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tHDN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6285988-82cf-4991-baea-b15b9caf2452_740x232.gif 424w, https://substackcdn.com/image/fetch/$s_!tHDN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6285988-82cf-4991-baea-b15b9caf2452_740x232.gif 848w, https://substackcdn.com/image/fetch/$s_!tHDN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6285988-82cf-4991-baea-b15b9caf2452_740x232.gif 1272w, https://substackcdn.com/image/fetch/$s_!tHDN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6285988-82cf-4991-baea-b15b9caf2452_740x232.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">When people clearly understand a goal&#8212;and how close they are to it&#8212;they&#8217;ll often act without additional incentives. The goal itself becomes the motivator.</figcaption></figure></div><p></p><h2><strong>&#127919; Visible Progress Turns Effort Into Commitment</strong></h2><p></p><p>This concept shows up clearly in loyalty programs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!646o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26fe4209-ab22-44ed-995c-75bd2ef0d5de_500x397.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!646o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26fe4209-ab22-44ed-995c-75bd2ef0d5de_500x397.jpeg 424w, https://substackcdn.com/image/fetch/$s_!646o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26fe4209-ab22-44ed-995c-75bd2ef0d5de_500x397.jpeg 848w, https://substackcdn.com/image/fetch/$s_!646o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26fe4209-ab22-44ed-995c-75bd2ef0d5de_500x397.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!646o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26fe4209-ab22-44ed-995c-75bd2ef0d5de_500x397.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!646o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26fe4209-ab22-44ed-995c-75bd2ef0d5de_500x397.jpeg" width="404" height="320.776" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26fe4209-ab22-44ed-995c-75bd2ef0d5de_500x397.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:397,&quot;width&quot;:500,&quot;resizeWidth&quot;:404,&quot;bytes&quot;:31773,&quot;alt&quot;:&quot;Rustic Kraft Paper Loyalty Reward Cards Coffee Shop Cafe Hotels Pubs &amp; Bar&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Rustic Kraft Paper Loyalty Reward Cards Coffee Shop Cafe Hotels Pubs &amp; Bar" title="Rustic Kraft Paper Loyalty Reward Cards Coffee Shop Cafe Hotels Pubs &amp; Bar" srcset="https://substackcdn.com/image/fetch/$s_!646o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26fe4209-ab22-44ed-995c-75bd2ef0d5de_500x397.jpeg 424w, https://substackcdn.com/image/fetch/$s_!646o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26fe4209-ab22-44ed-995c-75bd2ef0d5de_500x397.jpeg 848w, https://substackcdn.com/image/fetch/$s_!646o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26fe4209-ab22-44ed-995c-75bd2ef0d5de_500x397.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!646o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26fe4209-ab22-44ed-995c-75bd2ef0d5de_500x397.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 role="img" 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><title></title><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">People are more likely to visit the cafe as they get closer to the free coffee.</figcaption></figure></div><p>Loyalty cards turn repeat behavior into a visible journey. Each stamp or checkmark signals momentum. The reward at the end reframes effort as accumulation, not obligation.</p><p>The &#8220;free thing&#8221; isn&#8217;t just an incentive, it&#8217;s a psychological anchor. Once progress is visible, people don&#8217;t want to abandon it. The closer they get, the stronger the pull to finish.</p><p>This is the Goal-Gradient effect made physical: progress creates commitment, and commitment drives return behavior. People are more likely to visit the caf&#233; as they get closer to a free coffee.</p><p>The same dynamic shows up in airline status programs, to the extent that some people book flights they don&#8217;t actually need just to preserve status. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aO7E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b1e700-1c84-4b56-be4e-db767debe4a0_533x553.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aO7E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b1e700-1c84-4b56-be4e-db767debe4a0_533x553.png 424w, https://substackcdn.com/image/fetch/$s_!aO7E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b1e700-1c84-4b56-be4e-db767debe4a0_533x553.png 848w, https://substackcdn.com/image/fetch/$s_!aO7E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b1e700-1c84-4b56-be4e-db767debe4a0_533x553.png 1272w, https://substackcdn.com/image/fetch/$s_!aO7E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b1e700-1c84-4b56-be4e-db767debe4a0_533x553.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aO7E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b1e700-1c84-4b56-be4e-db767debe4a0_533x553.png" width="395" height="409.8217636022514" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14b1e700-1c84-4b56-be4e-db767debe4a0_533x553.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:553,&quot;width&quot;:533,&quot;resizeWidth&quot;:395,&quot;bytes&quot;:50319,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/180635261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b1e700-1c84-4b56-be4e-db767debe4a0_533x553.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aO7E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b1e700-1c84-4b56-be4e-db767debe4a0_533x553.png 424w, https://substackcdn.com/image/fetch/$s_!aO7E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b1e700-1c84-4b56-be4e-db767debe4a0_533x553.png 848w, https://substackcdn.com/image/fetch/$s_!aO7E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b1e700-1c84-4b56-be4e-db767debe4a0_533x553.png 1272w, https://substackcdn.com/image/fetch/$s_!aO7E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b1e700-1c84-4b56-be4e-db767debe4a0_533x553.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 role="img" 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><title></title><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">This is why I&#8217;m in Zone 8</figcaption></figure></div><p>The incentive isn&#8217;t the flight. It&#8217;s the goal, driven by the visibility of distance from it.</p><p>Simply making the goal and distance visible is often enough to change behavior. When people understand what they&#8217;re working toward, and how close they are, they&#8217;ll often act without additional incentives. The goal itself becomes the motivator.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/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">Build better products by improving your design taste and craft.</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><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Gwlc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca8202-6df6-4b4c-a596-1ae57811cdbd_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gwlc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca8202-6df6-4b4c-a596-1ae57811cdbd_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Gwlc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca8202-6df6-4b4c-a596-1ae57811cdbd_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Gwlc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca8202-6df6-4b4c-a596-1ae57811cdbd_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Gwlc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca8202-6df6-4b4c-a596-1ae57811cdbd_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gwlc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca8202-6df6-4b4c-a596-1ae57811cdbd_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ddca8202-6df6-4b4c-a596-1ae57811cdbd_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3054,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/180635261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca8202-6df6-4b4c-a596-1ae57811cdbd_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Gwlc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca8202-6df6-4b4c-a596-1ae57811cdbd_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Gwlc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca8202-6df6-4b4c-a596-1ae57811cdbd_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Gwlc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca8202-6df6-4b4c-a596-1ae57811cdbd_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Gwlc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fddca8202-6df6-4b4c-a596-1ae57811cdbd_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Why should I care?</h3><p>If you need people to move through a workflow, complete a sequence of steps, or make a purchase, their willingness to continue depends on whether progress feels real.</p><p>When the path is vague, people hesitate. When the goal is visible and distance is clear, effort increases. This is true whether you&#8217;re designing a checkout flow, an onboarding sequence, or a creative tool.</p><p>Design isn&#8217;t just about removing <a href="https://www.designlanguage.xyz/p/friction-can-be-a-feature-or-a-bug?r=65z1u">friction</a>. It&#8217;s about creating momentum. </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fZmW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fZmW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!fZmW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!fZmW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!fZmW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fZmW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2400,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/180635261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fZmW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!fZmW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!fZmW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!fZmW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F503ec5c8-ce0a-4429-9fd6-d2a8426abffd_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Use this today</h3><p>Ask yourself:</p><ul><li><p>Can you reward people sooner, before motivation drops?</p></li><li><p>Can you break large goals into smaller, more frequent wins?</p></li><li><p>Can you make progress visible, not implied?</p></li></ul><p>If people can see movement, they&#8217;ll keep moving. If the goal feels closer, effort feels justified. Design for momentum, not patience.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2R3E!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2R3E!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!2R3E!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!2R3E!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!2R3E!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2R3E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2135,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/180635261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2R3E!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!2R3E!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!2R3E!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!2R3E!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed967871-54c2-4ed1-afd2-9a5171e237ba_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>LLM Prompt</h3><p><code>You are a senior UX designer and behavioral design expert.</code></p><p><code>Analyze the following website or flow with a focus on momentum, progress visibility, and goal completion.</code></p><p><code>Your task is to identify where users may lose motivation and where design could better leverage progress-based psychology (goal-gradient effect, early rewards, visible advancement).</code></p><p><code>Context</code></p><ul><li><p><code>Website type: [marketing site / SaaS app / ecommerce / onboarding flow / newsletter / other]</code></p></li><li><p><code>Primary user goal: [what users are trying to complete]</code></p></li><li><p><code>Key conversion action: [signup, purchase, submit, finish, etc.]</code></p></li></ul><p><code>Ask any questions, one at a time, that will help clarify this ask.</code></p><p><code>Respond with:</code></p><ul><li><p><code>A short executive summary</code></p></li><li><p><code>Key friction points</code></p></li><li><p><code>Concrete, testable design suggestions</code></p></li></ul><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bp2m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bp2m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Bp2m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Bp2m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Bp2m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bp2m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2220,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/180635261?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bp2m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Bp2m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Bp2m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Bp2m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdfe6667a-013c-4de6-b541-6a382162c7de_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Learn More</h3><ul><li><p><a href="http://home.uchicago.edu/ourminsky/Goal-Gradient_Illusionary_Goal_Progress.pdf">http://home.uchicago.edu/ourminsky/Goal-Gradient_Illusionary_Goal_Progress.pdf</a></p></li><li><p><a href="https://www.researchgate.net/publication/234791131_The_importance_of_percent-done_progress_indicators_for_computer-human_interfaces">https://www.researchgate.net/publication/234791131_The_importance_of_percent-done_progress_indicators_for_computer-human_interfaces</a></p></li></ul><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/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">Subscribe to get these actionable tactics, every 2 weeks.</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><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I0_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>About Us</h2><p><em><a href="https://www.designlanguage.xyz">Design Language</a></em> is a newsletter for all product builders (PMs, Engineers, Founders, etc) who want to improve their design literacy, hone their sense of tase, and improve their craft when building products. </p><p><a href="https://www.linkedin.com/in/jeremybelcher/">Jeremy Belcher</a> is a 15 year product and design veteran. He has designed UX/UI for products used by tens of millions for brands like Google, Salesforce, Saturday Night Live, DirecTV, BMW, Emirates, Visa and in the past several years has focused on new enterprise workflow products. He runs the product studio <a href="https://www.robotheart.studio">Robot Heart</a>, which designs, builds, and validates 0 &#8594; 1 B2B workflow tools for teams and founders. </p><p><a href="https://davidissa.com/">David Issa</a> is a digital strategy and product design leader with over 15 years of experience guiding companies through transformation. He has helped scale products and teams across healthcare, fintech, and enterprise software, translating complex systems into human-centered experiences. David runs a strategic design practice focused on aligning purpose, architecture, and execution&#8212;bridging design, AI, and organizational strategy to help teams build with clarity and intent.</p>]]></content:encoded></item><item><title><![CDATA[F: Friction can be a feature or a bug]]></title><description><![CDATA[Friction is a tool.]]></description><link>https://www.designlanguage.xyz/p/friction-can-be-a-feature-or-a-bug</link><guid isPermaLink="false">https://www.designlanguage.xyz/p/friction-can-be-a-feature-or-a-bug</guid><dc:creator><![CDATA[Design Language]]></dc:creator><pubDate>Mon, 05 Jan 2026 19:31:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Eakf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f44f94-d41b-45b6-b2c0-cfdb7f7e028a_1456x1367.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Eakf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f44f94-d41b-45b6-b2c0-cfdb7f7e028a_1456x1367.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Eakf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f44f94-d41b-45b6-b2c0-cfdb7f7e028a_1456x1367.png 424w, https://substackcdn.com/image/fetch/$s_!Eakf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f44f94-d41b-45b6-b2c0-cfdb7f7e028a_1456x1367.png 848w, https://substackcdn.com/image/fetch/$s_!Eakf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f44f94-d41b-45b6-b2c0-cfdb7f7e028a_1456x1367.png 1272w, https://substackcdn.com/image/fetch/$s_!Eakf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f44f94-d41b-45b6-b2c0-cfdb7f7e028a_1456x1367.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Eakf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f44f94-d41b-45b6-b2c0-cfdb7f7e028a_1456x1367.png" width="1456" height="1367" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1f44f94-d41b-45b6-b2c0-cfdb7f7e028a_1456x1367.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1367,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:337630,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/178108962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f44f94-d41b-45b6-b2c0-cfdb7f7e028a_1456x1367.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Eakf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f44f94-d41b-45b6-b2c0-cfdb7f7e028a_1456x1367.png 424w, https://substackcdn.com/image/fetch/$s_!Eakf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f44f94-d41b-45b6-b2c0-cfdb7f7e028a_1456x1367.png 848w, https://substackcdn.com/image/fetch/$s_!Eakf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f44f94-d41b-45b6-b2c0-cfdb7f7e028a_1456x1367.png 1272w, https://substackcdn.com/image/fetch/$s_!Eakf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f44f94-d41b-45b6-b2c0-cfdb7f7e028a_1456x1367.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p></p><h1><strong>Friction slows people down. You may or may not want that.</strong></h1><p>Friction is the resistance users feel when an interface slows, confuses, or interrupts their flow. It can be physical (more clicks), cognitive (hard to understand), or emotional (annoying).</p><p>Friction isn&#8217;t inherently good or bad on its own. Used correctly, it&#8217;s an effective tool to improve your product&#8217;s experience. Used poorly, it causes frustration, mistakes, and drop-off.</p><p></p><div><hr></div><h1><strong>Good friction vs. bad friction</strong></h1><p></p><h3><strong>&#128519; Good friction slows users </strong><em><strong>on purpose</strong></em><strong>:</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HfxD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb104be52-ca91-4b02-aec2-9b315823856c_740x606.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HfxD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb104be52-ca91-4b02-aec2-9b315823856c_740x606.gif 424w, https://substackcdn.com/image/fetch/$s_!HfxD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb104be52-ca91-4b02-aec2-9b315823856c_740x606.gif 848w, https://substackcdn.com/image/fetch/$s_!HfxD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb104be52-ca91-4b02-aec2-9b315823856c_740x606.gif 1272w, https://substackcdn.com/image/fetch/$s_!HfxD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb104be52-ca91-4b02-aec2-9b315823856c_740x606.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HfxD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb104be52-ca91-4b02-aec2-9b315823856c_740x606.gif" width="599" height="490.5324324324324" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b104be52-ca91-4b02-aec2-9b315823856c_740x606.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:606,&quot;width&quot;:740,&quot;resizeWidth&quot;:599,&quot;bytes&quot;:278040,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/178108962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb104be52-ca91-4b02-aec2-9b315823856c_740x606.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HfxD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb104be52-ca91-4b02-aec2-9b315823856c_740x606.gif 424w, https://substackcdn.com/image/fetch/$s_!HfxD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb104be52-ca91-4b02-aec2-9b315823856c_740x606.gif 848w, https://substackcdn.com/image/fetch/$s_!HfxD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb104be52-ca91-4b02-aec2-9b315823856c_740x606.gif 1272w, https://substackcdn.com/image/fetch/$s_!HfxD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb104be52-ca91-4b02-aec2-9b315823856c_740x606.gif 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 role="img" 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><title></title><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">Confirming you are sending money to the right person is a solid example of &#8220;Good Friction&#8221;</figcaption></figure></div><p></p><ul><li><p>A moment of pause with ability to undo before sending money</p></li><li><p>A confirmation dialog or typing &#8220;DELETE&#8221; before deleting critical data</p><p></p></li></ul><p>All of these slow the flow towards the user goal for a reason, like ensuring safety and confirming user intent. If there are parts of your experience where mistakes are costly, you want to ensure the user moves mindfully. Used this way, friction is a form of <a href="https://www.designlanguage.xyz/p/e-error-prevention-stop-people-from">error prevention</a>.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZBof!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d30677-dae7-49b2-9bb8-e93122911da6_740x606.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZBof!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d30677-dae7-49b2-9bb8-e93122911da6_740x606.gif 424w, https://substackcdn.com/image/fetch/$s_!ZBof!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d30677-dae7-49b2-9bb8-e93122911da6_740x606.gif 848w, https://substackcdn.com/image/fetch/$s_!ZBof!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d30677-dae7-49b2-9bb8-e93122911da6_740x606.gif 1272w, https://substackcdn.com/image/fetch/$s_!ZBof!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d30677-dae7-49b2-9bb8-e93122911da6_740x606.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZBof!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d30677-dae7-49b2-9bb8-e93122911da6_740x606.gif" width="604" height="494.62702702702705" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8d30677-dae7-49b2-9bb8-e93122911da6_740x606.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:606,&quot;width&quot;:740,&quot;resizeWidth&quot;:604,&quot;bytes&quot;:285373,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/178108962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d30677-dae7-49b2-9bb8-e93122911da6_740x606.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZBof!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d30677-dae7-49b2-9bb8-e93122911da6_740x606.gif 424w, https://substackcdn.com/image/fetch/$s_!ZBof!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d30677-dae7-49b2-9bb8-e93122911da6_740x606.gif 848w, https://substackcdn.com/image/fetch/$s_!ZBof!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d30677-dae7-49b2-9bb8-e93122911da6_740x606.gif 1272w, https://substackcdn.com/image/fetch/$s_!ZBof!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8d30677-dae7-49b2-9bb8-e93122911da6_740x606.gif 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 role="img" 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><title></title><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>See examples in our companion <a href="https://guide.designlanguage.xyz/friction">Guide</a></em></p><p></p><h3><strong>&#128548; Bad friction slows users unnecessarily, worsening the experience and impeding key actions</strong></h3><ul><li><p>Long, mandatory form fields that aren&#8217;t necessary</p></li><li><p>A disabled button with no explanation</p></li><li><p>A five-step checkout when one would do</p></li></ul><p>Bad friction results in pissed off users. They wonder <em>&#8220;wtf why is this so hard!?&#8221;</em> and you&#8217;ll lose them. If the user doesn&#8217;t understand the interface or why the system is slowing them down, you are eroding trust with each step. </p><p>For example, you would not sign up for whatever this is:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cKHO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd22a0286-3157-4eac-ad06-202d3a1105be_709x801.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cKHO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd22a0286-3157-4eac-ad06-202d3a1105be_709x801.png 424w, https://substackcdn.com/image/fetch/$s_!cKHO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd22a0286-3157-4eac-ad06-202d3a1105be_709x801.png 848w, https://substackcdn.com/image/fetch/$s_!cKHO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd22a0286-3157-4eac-ad06-202d3a1105be_709x801.png 1272w, https://substackcdn.com/image/fetch/$s_!cKHO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd22a0286-3157-4eac-ad06-202d3a1105be_709x801.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cKHO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd22a0286-3157-4eac-ad06-202d3a1105be_709x801.png" width="555" height="627.0169252468265" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d22a0286-3157-4eac-ad06-202d3a1105be_709x801.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:801,&quot;width&quot;:709,&quot;resizeWidth&quot;:555,&quot;bytes&quot;:47412,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/178108962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd22a0286-3157-4eac-ad06-202d3a1105be_709x801.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cKHO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd22a0286-3157-4eac-ad06-202d3a1105be_709x801.png 424w, https://substackcdn.com/image/fetch/$s_!cKHO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd22a0286-3157-4eac-ad06-202d3a1105be_709x801.png 848w, https://substackcdn.com/image/fetch/$s_!cKHO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd22a0286-3157-4eac-ad06-202d3a1105be_709x801.png 1272w, https://substackcdn.com/image/fetch/$s_!cKHO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd22a0286-3157-4eac-ad06-202d3a1105be_709x801.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 role="img" 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><title></title><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">Nobody&#8217;s filling this out. There is a reason a vast majority of people use SSO. It&#8217;s easier.</figcaption></figure></div><p><em>See example in our companion <a href="https://guide.designlanguage.xyz/friction">Guide</a></em></p><p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b7Ml!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77c72f9-4197-46f9-bdd0-6e2dc4117c7b_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b7Ml!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77c72f9-4197-46f9-bdd0-6e2dc4117c7b_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!b7Ml!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77c72f9-4197-46f9-bdd0-6e2dc4117c7b_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!b7Ml!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77c72f9-4197-46f9-bdd0-6e2dc4117c7b_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!b7Ml!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77c72f9-4197-46f9-bdd0-6e2dc4117c7b_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b7Ml!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77c72f9-4197-46f9-bdd0-6e2dc4117c7b_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c77c72f9-4197-46f9-bdd0-6e2dc4117c7b_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3054,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/178108962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77c72f9-4197-46f9-bdd0-6e2dc4117c7b_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b7Ml!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77c72f9-4197-46f9-bdd0-6e2dc4117c7b_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!b7Ml!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77c72f9-4197-46f9-bdd0-6e2dc4117c7b_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!b7Ml!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77c72f9-4197-46f9-bdd0-6e2dc4117c7b_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!b7Ml!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc77c72f9-4197-46f9-bdd0-6e2dc4117c7b_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>Why should I care?</strong></h3><p>Removing unnecessary friction improves speed, confidence, and user trust.</p><p>Adding intentional friction in the right moments reduces mistakes, increases safety, and gives users time to think before acting.</p><p>It&#8217;s not about having no friction in the experience. It&#8217;s about <strong>the</strong> <strong>right amount, in the right place, for the right reason</strong>.</p><p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k_Ny!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778a70d-1761-4f0d-9ba3-330429f50592_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k_Ny!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778a70d-1761-4f0d-9ba3-330429f50592_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!k_Ny!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778a70d-1761-4f0d-9ba3-330429f50592_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!k_Ny!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778a70d-1761-4f0d-9ba3-330429f50592_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!k_Ny!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778a70d-1761-4f0d-9ba3-330429f50592_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k_Ny!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778a70d-1761-4f0d-9ba3-330429f50592_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f778a70d-1761-4f0d-9ba3-330429f50592_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2400,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/178108962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778a70d-1761-4f0d-9ba3-330429f50592_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!k_Ny!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778a70d-1761-4f0d-9ba3-330429f50592_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!k_Ny!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778a70d-1761-4f0d-9ba3-330429f50592_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!k_Ny!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778a70d-1761-4f0d-9ba3-330429f50592_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!k_Ny!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff778a70d-1761-4f0d-9ba3-330429f50592_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>How to use this today</strong></h3><p>When reviewing a screen or flow, ask:</p><ul><li><p>Are there any extra steps or unclear moments that don&#8217;t serve a purpose?</p></li><li><p>Is there friction that <em>should</em> exist (e.g. to prevent a destructive action) but doesn&#8217;t?</p></li></ul><p></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!j1zy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22de76-7fd3-41f3-813f-63c9bb3ff3bc_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!j1zy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22de76-7fd3-41f3-813f-63c9bb3ff3bc_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!j1zy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22de76-7fd3-41f3-813f-63c9bb3ff3bc_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!j1zy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22de76-7fd3-41f3-813f-63c9bb3ff3bc_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!j1zy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22de76-7fd3-41f3-813f-63c9bb3ff3bc_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!j1zy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22de76-7fd3-41f3-813f-63c9bb3ff3bc_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ea22de76-7fd3-41f3-813f-63c9bb3ff3bc_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2135,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/178108962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22de76-7fd3-41f3-813f-63c9bb3ff3bc_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!j1zy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22de76-7fd3-41f3-813f-63c9bb3ff3bc_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!j1zy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22de76-7fd3-41f3-813f-63c9bb3ff3bc_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!j1zy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22de76-7fd3-41f3-813f-63c9bb3ff3bc_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!j1zy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fea22de76-7fd3-41f3-813f-63c9bb3ff3bc_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>Designing with AI: Test Your Product for Friction</strong></h3><p>Take a screenshot of your interface and paste it into ChatGPT or Claude with this prompt:</p><blockquote><p>&#8220;Act as a senior UX strategist. Evaluate this interface for potential negative user friction. Identify where the experience slows users down, creates confusion, breaks flow, or adds cognitive load. Distinguish between intentional friction (helpful, protective, clarifying) and unintentional friction (accidental, distracting, redundant). Recommend precise adjustments that increase clarity, speed, and ease of use. If anything is ambiguous or missing, ask targeted questions before drawing conclusions.&#8221;</p></blockquote><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.designlanguage.xyz/subscribe?"><span>Subscribe now</span></a></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LTzm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77e5444-5176-4f46-8679-3bc84e564b8b_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LTzm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77e5444-5176-4f46-8679-3bc84e564b8b_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!LTzm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77e5444-5176-4f46-8679-3bc84e564b8b_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!LTzm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77e5444-5176-4f46-8679-3bc84e564b8b_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!LTzm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77e5444-5176-4f46-8679-3bc84e564b8b_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LTzm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77e5444-5176-4f46-8679-3bc84e564b8b_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f77e5444-5176-4f46-8679-3bc84e564b8b_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2220,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/178108962?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77e5444-5176-4f46-8679-3bc84e564b8b_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LTzm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77e5444-5176-4f46-8679-3bc84e564b8b_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!LTzm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77e5444-5176-4f46-8679-3bc84e564b8b_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!LTzm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77e5444-5176-4f46-8679-3bc84e564b8b_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!LTzm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff77e5444-5176-4f46-8679-3bc84e564b8b_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>Dive in Deeper</strong></h3><ul><li><p><a href="https://www.nngroup.com/videos/friction-flow-customer-journeys/">NNG: Designing for Friction and Flow in Customer Journeys</a></p></li></ul><ul><li><p><em><a href="https://www.nointerface.com/">The Best Interface is No Interface</a></em> by Golden Krishna</p></li></ul><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I0_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>About Us</strong></h2><p><em><a href="https://www.designlanguage.xyz/">Design Language</a></em> is a newsletter for all product builders (PMs, Engineers, Founders, etc) who want to improve their design literacy, hone their sense of tase, and improve their craft when building products.</p><p><a href="https://www.linkedin.com/in/jeremybelcher/">Jeremy Belcher</a> is a 15 year product and design veteran. He has designed UX/UI for products used by tens of millions for brands like Google, Salesforce, Saturday Night Live, DirecTV, BMW, Emirates, Visa and in the past several years has focused on new enterprise workflow products. He runs the product studio <a href="https://www.robotheart.studio/">Robot Heart</a>, which designs, builds, and validates 0 &#8594; 1 B2B workflow tools for teams and founders.</p><p><a href="https://davidissa.com/">David Issa</a> is a digital strategy and product design leader with over 15 years of experience guiding companies through transformation. He has helped scale products and teams across healthcare, fintech, and enterprise software, translating complex systems into human-centered experiences. David runs a strategic design practice focused on aligning purpose, architecture, and execution&#8212;bridging design, AI, and organizational strategy to help teams build with clarity and intent.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.designlanguage.xyz/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[E: Error Prevention - Stop people from messing up.]]></title><description><![CDATA[The best way for users to avoid errors is to stop them in the first place]]></description><link>https://www.designlanguage.xyz/p/e-error-prevention-stop-people-from</link><guid isPermaLink="false">https://www.designlanguage.xyz/p/e-error-prevention-stop-people-from</guid><dc:creator><![CDATA[Design Language]]></dc:creator><pubDate>Mon, 22 Dec 2025 17:15:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LvP8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803576ec-a446-4d34-a1fa-02c6da437bc7_1456x1630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LvP8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803576ec-a446-4d34-a1fa-02c6da437bc7_1456x1630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LvP8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803576ec-a446-4d34-a1fa-02c6da437bc7_1456x1630.png 424w, https://substackcdn.com/image/fetch/$s_!LvP8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803576ec-a446-4d34-a1fa-02c6da437bc7_1456x1630.png 848w, https://substackcdn.com/image/fetch/$s_!LvP8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803576ec-a446-4d34-a1fa-02c6da437bc7_1456x1630.png 1272w, https://substackcdn.com/image/fetch/$s_!LvP8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803576ec-a446-4d34-a1fa-02c6da437bc7_1456x1630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LvP8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803576ec-a446-4d34-a1fa-02c6da437bc7_1456x1630.png" width="1456" height="1630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/803576ec-a446-4d34-a1fa-02c6da437bc7_1456x1630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1630,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:102699,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/177650549?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803576ec-a446-4d34-a1fa-02c6da437bc7_1456x1630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LvP8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803576ec-a446-4d34-a1fa-02c6da437bc7_1456x1630.png 424w, https://substackcdn.com/image/fetch/$s_!LvP8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803576ec-a446-4d34-a1fa-02c6da437bc7_1456x1630.png 848w, https://substackcdn.com/image/fetch/$s_!LvP8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803576ec-a446-4d34-a1fa-02c6da437bc7_1456x1630.png 1272w, https://substackcdn.com/image/fetch/$s_!LvP8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803576ec-a446-4d34-a1fa-02c6da437bc7_1456x1630.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 role="img" 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><title></title><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>Make it hard to fuck up.</h2><p>Errors in your product create a frustrating experience, and frustrated users ultimately become your problem. They will blow up your support channels or just stop trusting your product and leave all together.</p><p>Design your product so that the wrong action is the hardest one to take.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dVdr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F974e7066-bdef-4721-b7e5-d12273961095_600x391.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dVdr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F974e7066-bdef-4721-b7e5-d12273961095_600x391.png 424w, https://substackcdn.com/image/fetch/$s_!dVdr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F974e7066-bdef-4721-b7e5-d12273961095_600x391.png 848w, https://substackcdn.com/image/fetch/$s_!dVdr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F974e7066-bdef-4721-b7e5-d12273961095_600x391.png 1272w, https://substackcdn.com/image/fetch/$s_!dVdr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F974e7066-bdef-4721-b7e5-d12273961095_600x391.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dVdr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F974e7066-bdef-4721-b7e5-d12273961095_600x391.png" width="514" height="334.95666666666665" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/974e7066-bdef-4721-b7e5-d12273961095_600x391.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:391,&quot;width&quot;:600,&quot;resizeWidth&quot;:514,&quot;bytes&quot;:516920,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/177650549?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11222e54-91ac-4386-b01c-92a7575a1378_600x391.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dVdr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F974e7066-bdef-4721-b7e5-d12273961095_600x391.png 424w, https://substackcdn.com/image/fetch/$s_!dVdr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F974e7066-bdef-4721-b7e5-d12273961095_600x391.png 848w, https://substackcdn.com/image/fetch/$s_!dVdr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F974e7066-bdef-4721-b7e5-d12273961095_600x391.png 1272w, https://substackcdn.com/image/fetch/$s_!dVdr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F974e7066-bdef-4721-b7e5-d12273961095_600x391.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 role="img" 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><title></title><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">Credit: Toonhole.com</figcaption></figure></div><h2><strong>3 strategies to prevent user error</strong></h2><p><strong>1. Prevention - Stop people from making a mistake in the first place.</strong></p><p>For example, disable Buttons until they are able to be used, only giving the user the ability to use it when they can take an action with it.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u8yG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b6a9d4-a1c8-48f2-b10d-da73a30bbe59_440x140.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u8yG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b6a9d4-a1c8-48f2-b10d-da73a30bbe59_440x140.gif 424w, https://substackcdn.com/image/fetch/$s_!u8yG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b6a9d4-a1c8-48f2-b10d-da73a30bbe59_440x140.gif 848w, https://substackcdn.com/image/fetch/$s_!u8yG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b6a9d4-a1c8-48f2-b10d-da73a30bbe59_440x140.gif 1272w, https://substackcdn.com/image/fetch/$s_!u8yG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b6a9d4-a1c8-48f2-b10d-da73a30bbe59_440x140.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u8yG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b6a9d4-a1c8-48f2-b10d-da73a30bbe59_440x140.gif" width="440" height="140" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75b6a9d4-a1c8-48f2-b10d-da73a30bbe59_440x140.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:140,&quot;width&quot;:440,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11395,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/177650549?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b6a9d4-a1c8-48f2-b10d-da73a30bbe59_440x140.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u8yG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b6a9d4-a1c8-48f2-b10d-da73a30bbe59_440x140.gif 424w, https://substackcdn.com/image/fetch/$s_!u8yG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b6a9d4-a1c8-48f2-b10d-da73a30bbe59_440x140.gif 848w, https://substackcdn.com/image/fetch/$s_!u8yG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b6a9d4-a1c8-48f2-b10d-da73a30bbe59_440x140.gif 1272w, https://substackcdn.com/image/fetch/$s_!u8yG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75b6a9d4-a1c8-48f2-b10d-da73a30bbe59_440x140.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The button only becomes active when the field is filled out</figcaption></figure></div><p></p><p>Or ask users to type a specific word, like &#8220;delete,&#8221; to confirm destructive and irreversible actions. It&#8217;s a simple, proven way to stop accidents before they happen.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VKN4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f84558-762b-4702-8f3d-1cc7cf42de34_500x461.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VKN4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f84558-762b-4702-8f3d-1cc7cf42de34_500x461.png 424w, https://substackcdn.com/image/fetch/$s_!VKN4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f84558-762b-4702-8f3d-1cc7cf42de34_500x461.png 848w, https://substackcdn.com/image/fetch/$s_!VKN4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f84558-762b-4702-8f3d-1cc7cf42de34_500x461.png 1272w, https://substackcdn.com/image/fetch/$s_!VKN4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f84558-762b-4702-8f3d-1cc7cf42de34_500x461.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VKN4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f84558-762b-4702-8f3d-1cc7cf42de34_500x461.png" width="388" height="357.736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9f84558-762b-4702-8f3d-1cc7cf42de34_500x461.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&quot;width&quot;:500,&quot;resizeWidth&quot;:388,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Example of confirmation dialog for a destructive action in which user needs to type &#8220;delete account&#8221; to perform the action.&quot;,&quot;title&quot;:&quot;Example of confirmation dialog for a destructive action in which user needs to type &#8220;delete account&#8221; to perform the action.&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="Example of confirmation dialog for a destructive action in which user needs to type &#8220;delete account&#8221; to perform the action." title="Example of confirmation dialog for a destructive action in which user needs to type &#8220;delete account&#8221; to perform the action." srcset="https://substackcdn.com/image/fetch/$s_!VKN4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f84558-762b-4702-8f3d-1cc7cf42de34_500x461.png 424w, https://substackcdn.com/image/fetch/$s_!VKN4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f84558-762b-4702-8f3d-1cc7cf42de34_500x461.png 848w, https://substackcdn.com/image/fetch/$s_!VKN4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f84558-762b-4702-8f3d-1cc7cf42de34_500x461.png 1272w, https://substackcdn.com/image/fetch/$s_!VKN4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9f84558-762b-4702-8f3d-1cc7cf42de34_500x461.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 role="img" 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><title></title><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">It&#8217;s like 2FA for destruction</figcaption></figure></div><p></p><p><strong>2. Real time guidance - Highlight errors while users are in the flow, not after.</strong></p><p>The ubiquitous red line spell check is a great example of this in action - you know right away that something is wrong, and can fix it before moving on.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UvcP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf585ca6-f0c2-4a64-90fb-802b15b7b2c4_852x138.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UvcP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf585ca6-f0c2-4a64-90fb-802b15b7b2c4_852x138.png 424w, https://substackcdn.com/image/fetch/$s_!UvcP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf585ca6-f0c2-4a64-90fb-802b15b7b2c4_852x138.png 848w, https://substackcdn.com/image/fetch/$s_!UvcP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf585ca6-f0c2-4a64-90fb-802b15b7b2c4_852x138.png 1272w, https://substackcdn.com/image/fetch/$s_!UvcP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf585ca6-f0c2-4a64-90fb-802b15b7b2c4_852x138.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UvcP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf585ca6-f0c2-4a64-90fb-802b15b7b2c4_852x138.png" width="484" height="78.3943661971831" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af585ca6-f0c2-4a64-90fb-802b15b7b2c4_852x138.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:138,&quot;width&quot;:852,&quot;resizeWidth&quot;:484,&quot;bytes&quot;:19572,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/177650549?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf585ca6-f0c2-4a64-90fb-802b15b7b2c4_852x138.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UvcP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf585ca6-f0c2-4a64-90fb-802b15b7b2c4_852x138.png 424w, https://substackcdn.com/image/fetch/$s_!UvcP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf585ca6-f0c2-4a64-90fb-802b15b7b2c4_852x138.png 848w, https://substackcdn.com/image/fetch/$s_!UvcP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf585ca6-f0c2-4a64-90fb-802b15b7b2c4_852x138.png 1272w, https://substackcdn.com/image/fetch/$s_!UvcP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf585ca6-f0c2-4a64-90fb-802b15b7b2c4_852x138.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The red line that saved a zillion emails. Also I can&#8217;t spell ubiquitous.</figcaption></figure></div><p>If your product experience uses forms, make the input forgiving. Accept numbers and phone formats however users type them. However, when only one input format is valid, guide users or format it automatically. Phone Numbers are a common example, where international differences in format make clarity essential.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L5OC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965d2836-68d4-4a9a-82de-9c40ef6e6b01_436x120.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L5OC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965d2836-68d4-4a9a-82de-9c40ef6e6b01_436x120.gif 424w, https://substackcdn.com/image/fetch/$s_!L5OC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965d2836-68d4-4a9a-82de-9c40ef6e6b01_436x120.gif 848w, https://substackcdn.com/image/fetch/$s_!L5OC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965d2836-68d4-4a9a-82de-9c40ef6e6b01_436x120.gif 1272w, https://substackcdn.com/image/fetch/$s_!L5OC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965d2836-68d4-4a9a-82de-9c40ef6e6b01_436x120.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L5OC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965d2836-68d4-4a9a-82de-9c40ef6e6b01_436x120.gif" width="436" height="120" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/965d2836-68d4-4a9a-82de-9c40ef6e6b01_436x120.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:120,&quot;width&quot;:436,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8319,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/177650549?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965d2836-68d4-4a9a-82de-9c40ef6e6b01_436x120.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L5OC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965d2836-68d4-4a9a-82de-9c40ef6e6b01_436x120.gif 424w, https://substackcdn.com/image/fetch/$s_!L5OC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965d2836-68d4-4a9a-82de-9c40ef6e6b01_436x120.gif 848w, https://substackcdn.com/image/fetch/$s_!L5OC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965d2836-68d4-4a9a-82de-9c40ef6e6b01_436x120.gif 1272w, https://substackcdn.com/image/fetch/$s_!L5OC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F965d2836-68d4-4a9a-82de-9c40ef6e6b01_436x120.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">You can&#8217;t enter the phone number incorrectly.</figcaption></figure></div><p>Slack uses confirmation popups mid-workflow. For example, when using the &#8220;@channel&#8221; command, it a warning pop-up is delivered to ensure you intend to notify <em>everyone in every timezone</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SOYh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9dbdf2-516c-47c1-a126-83d73efc5d30_931x712.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SOYh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9dbdf2-516c-47c1-a126-83d73efc5d30_931x712.png 424w, https://substackcdn.com/image/fetch/$s_!SOYh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9dbdf2-516c-47c1-a126-83d73efc5d30_931x712.png 848w, https://substackcdn.com/image/fetch/$s_!SOYh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9dbdf2-516c-47c1-a126-83d73efc5d30_931x712.png 1272w, https://substackcdn.com/image/fetch/$s_!SOYh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9dbdf2-516c-47c1-a126-83d73efc5d30_931x712.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SOYh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9dbdf2-516c-47c1-a126-83d73efc5d30_931x712.png" width="682" height="521.5725026852847" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b9dbdf2-516c-47c1-a126-83d73efc5d30_931x712.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:712,&quot;width&quot;:931,&quot;resizeWidth&quot;:682,&quot;bytes&quot;:253512,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SOYh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9dbdf2-516c-47c1-a126-83d73efc5d30_931x712.png 424w, https://substackcdn.com/image/fetch/$s_!SOYh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9dbdf2-516c-47c1-a126-83d73efc5d30_931x712.png 848w, https://substackcdn.com/image/fetch/$s_!SOYh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9dbdf2-516c-47c1-a126-83d73efc5d30_931x712.png 1272w, https://substackcdn.com/image/fetch/$s_!SOYh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9dbdf2-516c-47c1-a126-83d73efc5d30_931x712.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 role="img" 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><title></title><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">Slack&#8217;s internal comms call this &#8220;don&#8217;t be a cock.&#8221;</figcaption></figure></div><p></p><p><strong>3. Recovery - Help people easily diagnose and fix problems when they do occur.</strong></p><p>Even with all these guardrails, people still fuck up. When they do, tell people how to fix the problem, in plain language, with actionable error messages.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6cSK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7812fbfc-4000-49b1-bda8-35d57aaef4f4_640x344.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6cSK!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7812fbfc-4000-49b1-bda8-35d57aaef4f4_640x344.gif 424w, https://substackcdn.com/image/fetch/$s_!6cSK!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7812fbfc-4000-49b1-bda8-35d57aaef4f4_640x344.gif 848w, https://substackcdn.com/image/fetch/$s_!6cSK!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7812fbfc-4000-49b1-bda8-35d57aaef4f4_640x344.gif 1272w, https://substackcdn.com/image/fetch/$s_!6cSK!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7812fbfc-4000-49b1-bda8-35d57aaef4f4_640x344.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6cSK!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7812fbfc-4000-49b1-bda8-35d57aaef4f4_640x344.gif" width="530" height="284.875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7812fbfc-4000-49b1-bda8-35d57aaef4f4_640x344.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:344,&quot;width&quot;:640,&quot;resizeWidth&quot;:530,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a man standing in front of a printer with the words \&quot; pc load letter wtf does that mean \&quot; above him&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="a man standing in front of a printer with the words &quot; pc load letter wtf does that mean &quot; above him" title="a man standing in front of a printer with the words &quot; pc load letter wtf does that mean &quot; above him" srcset="https://substackcdn.com/image/fetch/$s_!6cSK!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7812fbfc-4000-49b1-bda8-35d57aaef4f4_640x344.gif 424w, https://substackcdn.com/image/fetch/$s_!6cSK!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7812fbfc-4000-49b1-bda8-35d57aaef4f4_640x344.gif 848w, https://substackcdn.com/image/fetch/$s_!6cSK!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7812fbfc-4000-49b1-bda8-35d57aaef4f4_640x344.gif 1272w, https://substackcdn.com/image/fetch/$s_!6cSK!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7812fbfc-4000-49b1-bda8-35d57aaef4f4_640x344.gif 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 role="img" 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><title></title><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">For readers of a certain age&#8230;</figcaption></figure></div><p>And if they still make it all the way to the disaster we&#8217;ve been trying to protect them from? Your ultimate fail-safe is this: <strong>let them undo.</strong>  Make reversal easy, obvious, and fast.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zOHp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb384480-9f7a-4997-8192-2c9f1754151e_460x324.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zOHp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb384480-9f7a-4997-8192-2c9f1754151e_460x324.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zOHp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb384480-9f7a-4997-8192-2c9f1754151e_460x324.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zOHp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb384480-9f7a-4997-8192-2c9f1754151e_460x324.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zOHp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb384480-9f7a-4997-8192-2c9f1754151e_460x324.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zOHp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb384480-9f7a-4997-8192-2c9f1754151e_460x324.jpeg" width="460" height="324" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb384480-9f7a-4997-8192-2c9f1754151e_460x324.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:324,&quot;width&quot;:460,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27035,&quot;alt&quot;:&quot;How to Unsend an Email: Gmail, Outlook, or Apple Mail&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="How to Unsend an Email: Gmail, Outlook, or Apple Mail" title="How to Unsend an Email: Gmail, Outlook, or Apple Mail" srcset="https://substackcdn.com/image/fetch/$s_!zOHp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb384480-9f7a-4997-8192-2c9f1754151e_460x324.jpeg 424w, https://substackcdn.com/image/fetch/$s_!zOHp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb384480-9f7a-4997-8192-2c9f1754151e_460x324.jpeg 848w, https://substackcdn.com/image/fetch/$s_!zOHp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb384480-9f7a-4997-8192-2c9f1754151e_460x324.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!zOHp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb384480-9f7a-4997-8192-2c9f1754151e_460x324.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 role="img" 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><title></title><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">Undo that nasty late night email to your boss</figcaption></figure></div><p></p><h2>Match error prevention to the severity of the consequences.</h2><p>While you want to prevent errors, not all errors are created equal. Making a typo is different than deleting a critical record. Error preventions can add friction, so make sure the tradeoff is worth it. Potential big mistakes should have big interventions. Little mistakes need little interventions.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!enoI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!enoI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!enoI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!enoI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!enoI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!enoI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3054,&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://designlanguagexyz.substack.com/i/177650549?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!enoI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!enoI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!enoI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!enoI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73d65fbf-cdaa-4a39-983e-0901b4c74213_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Why should I care?</h3><p>If someone makes enough mistakes, your experience becomes frustrating or useless. This becomes your problem, in the form of support tickets and churn. An error free experience creates trust, and if they can&#8217;t trust your product, they won&#8217;t use it. </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u6pU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u6pU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u6pU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2400,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://designlanguagexyz.substack.com/i/174988333?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!u6pU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>How to Use Today</strong></h3><p>Move through the key workflows or user journeys of your product and ask:</p><ul><li><p>Is it too easy to make a mistake, or accidentally delete something important?</p></li><li><p>Do we balance the error prevention method with the size of the possible error?</p></li><li><p>Is my product experience forgiving, allowing users to easily engage and recover?</p></li></ul><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FVeL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FVeL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FVeL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2135,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://designlanguagexyz.substack.com/i/174988333?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!FVeL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>LLM Prompt for Evaluation</strong></h3><p>Copy/paste this into your model with associated screens or workflows:</p><p><em>Review the following feature, screen, or workflow and evaluate it purely through the lens of error prevention. Identify any places where a user could accidentally make a mistake, misinterpret an action, or submit incorrect information. For each issue you find, suggest one or more improvements that would make the error impossible or much harder to commit.</em></p><p><em>Focus on:</em></p><p><em>&#8226; preventing errors before they can happen</em></p><p><em>&#8226; validating inputs in real time, not after submission</em></p><p><em>&#8226; limiting destructive actions or making them clearly intentional</em></p><p><em>&#8226; giving users clear constraints, defaults, or guided paths</em></p><p><em>&#8226; matching confirmation or safeguards to the severity of the consequence</em></p><p><em>Return your response in three parts:</em></p><ol><li><p><em>Where a user might mess up</em></p></li><li><p><em>How to prevent it</em></p></li><li><p><em>Suggested improvements to the interaction that makes it harder to mess up</em></p><p></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3RIm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3RIm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!3RIm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!3RIm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!3RIm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3RIm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d6638af-698e-48db-820b-df086243706b_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2220,&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://designlanguagexyz.substack.com/i/177650549?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3RIm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!3RIm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!3RIm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!3RIm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6638af-698e-48db-820b-df086243706b_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Learn More:</h3><ul><li><p>https://www.nngroup.com/videos/usability-heuristic-error-prevention/</p></li></ul><ul><li><p>https://usabilitygeek.com/error-prevention-in-ux-design-how-facebook-and-gmail-get-it-right/</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I0_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>About Us</h2><p><em><a href="https://www.designlanguage.xyz">Design Language</a></em> is a newsletter for all product builders (PMs, Engineers, Founders, etc) who want to improve their design literacy, hone their sense of tase, and improve their craft when building products. </p><p><a href="https://www.linkedin.com/in/jeremybelcher/">Jeremy Belcher</a> is a 15 year product and design veteran. He has designed UX/UI for products used by tens of millions for brands like Google, Salesforce, Saturday Night Live, DirecTV, BMW, Emirates, Visa and in the past several years has focused on new enterprise workflow products. He runs the product studio <a href="https://www.robotheart.studio">Robot Heart</a>, which designs, builds, and validates 0 &#8594; 1 B2B workflow tools for teams and founders. </p><p><a href="https://davidissa.com/">David Issa</a> is a digital strategy and product design leader with over 15 years of experience guiding companies through transformation. He has helped scale products and teams across healthcare, fintech, and enterprise software, translating complex systems into human-centered experiences. David runs a strategic design practice focused on aligning purpose, architecture, and execution&#8212;bridging design, AI, and organizational strategy to help teams build with clarity and intent.</p>]]></content:encoded></item><item><title><![CDATA[D: Doherty Threshold — Designing for Instant Response]]></title><description><![CDATA[Designing for Instantaneous Interaction]]></description><link>https://www.designlanguage.xyz/p/d-doherty-threshold-designing-for</link><guid isPermaLink="false">https://www.designlanguage.xyz/p/d-doherty-threshold-designing-for</guid><dc:creator><![CDATA[Design Language]]></dc:creator><pubDate>Mon, 08 Dec 2025 17:05:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qmbf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c425fa-16d0-4cc8-b4a7-ea1c6e77d52f_1456x1630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qmbf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c425fa-16d0-4cc8-b4a7-ea1c6e77d52f_1456x1630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qmbf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c425fa-16d0-4cc8-b4a7-ea1c6e77d52f_1456x1630.png 424w, https://substackcdn.com/image/fetch/$s_!qmbf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c425fa-16d0-4cc8-b4a7-ea1c6e77d52f_1456x1630.png 848w, https://substackcdn.com/image/fetch/$s_!qmbf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c425fa-16d0-4cc8-b4a7-ea1c6e77d52f_1456x1630.png 1272w, https://substackcdn.com/image/fetch/$s_!qmbf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c425fa-16d0-4cc8-b4a7-ea1c6e77d52f_1456x1630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qmbf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c425fa-16d0-4cc8-b4a7-ea1c6e77d52f_1456x1630.png" width="1456" height="1630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38c425fa-16d0-4cc8-b4a7-ea1c6e77d52f_1456x1630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1630,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:204031,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/178309684?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c425fa-16d0-4cc8-b4a7-ea1c6e77d52f_1456x1630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qmbf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c425fa-16d0-4cc8-b4a7-ea1c6e77d52f_1456x1630.png 424w, https://substackcdn.com/image/fetch/$s_!qmbf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c425fa-16d0-4cc8-b4a7-ea1c6e77d52f_1456x1630.png 848w, https://substackcdn.com/image/fetch/$s_!qmbf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c425fa-16d0-4cc8-b4a7-ea1c6e77d52f_1456x1630.png 1272w, https://substackcdn.com/image/fetch/$s_!qmbf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38c425fa-16d0-4cc8-b4a7-ea1c6e77d52f_1456x1630.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 role="img" 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><title></title><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><h1>Slow experiences feel shitty and broken. There&#8217;s a science to why.</h1><p>The &#8220;Doherty Threshold&#8221; says that when systems respond in under 400 ms (4/10ths of a second), users stay in a flow state and feel in control. The system feels fast and responsive. Anything slower breaks momentum and feels broken.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0nkk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4160018e-6102-4827-aeba-81fdd1454e1b_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0nkk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4160018e-6102-4827-aeba-81fdd1454e1b_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!0nkk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4160018e-6102-4827-aeba-81fdd1454e1b_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!0nkk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4160018e-6102-4827-aeba-81fdd1454e1b_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!0nkk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4160018e-6102-4827-aeba-81fdd1454e1b_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0nkk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4160018e-6102-4827-aeba-81fdd1454e1b_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4160018e-6102-4827-aeba-81fdd1454e1b_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1420340,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/178309684?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4160018e-6102-4827-aeba-81fdd1454e1b_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0nkk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4160018e-6102-4827-aeba-81fdd1454e1b_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!0nkk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4160018e-6102-4827-aeba-81fdd1454e1b_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!0nkk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4160018e-6102-4827-aeba-81fdd1454e1b_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!0nkk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4160018e-6102-4827-aeba-81fdd1454e1b_1024x1024.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Now obviously not all actions can happen that quickly. We&#8217;re talking 4/10ths of a second! So when users tap a button, open a menu, or trigger a workflow, the system should acknowledge the action within the threshold, even if the full process continues in the background. That quick &#8220;I heard you&#8221; signal preserves rhythm and reduces frustration.</p><p>Take a look at the difference:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XslS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa855d701-d8d5-45f5-b880-0bb32e1e4985_924x330.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XslS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa855d701-d8d5-45f5-b880-0bb32e1e4985_924x330.gif 424w, https://substackcdn.com/image/fetch/$s_!XslS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa855d701-d8d5-45f5-b880-0bb32e1e4985_924x330.gif 848w, https://substackcdn.com/image/fetch/$s_!XslS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa855d701-d8d5-45f5-b880-0bb32e1e4985_924x330.gif 1272w, https://substackcdn.com/image/fetch/$s_!XslS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa855d701-d8d5-45f5-b880-0bb32e1e4985_924x330.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XslS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa855d701-d8d5-45f5-b880-0bb32e1e4985_924x330.gif" width="924" height="330" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a855d701-d8d5-45f5-b880-0bb32e1e4985_924x330.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:330,&quot;width&quot;:924,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:40841,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/178309684?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa855d701-d8d5-45f5-b880-0bb32e1e4985_924x330.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XslS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa855d701-d8d5-45f5-b880-0bb32e1e4985_924x330.gif 424w, https://substackcdn.com/image/fetch/$s_!XslS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa855d701-d8d5-45f5-b880-0bb32e1e4985_924x330.gif 848w, https://substackcdn.com/image/fetch/$s_!XslS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa855d701-d8d5-45f5-b880-0bb32e1e4985_924x330.gif 1272w, https://substackcdn.com/image/fetch/$s_!XslS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa855d701-d8d5-45f5-b880-0bb32e1e4985_924x330.gif 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 role="img" 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><title></title><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>Try this for yourself in the <a href="https://guide.designlanguage.xyz/doherty">Design Language Companion Guide &#8594;</a></p><h2>Even small delays feels big</h2><p>When feedback lands within 400 ms (4/10th of a second), users don&#8217;t consciously register the pause. They stay focused on the task, not the system. When feedback lags beyond that point, they start wondering if something is broken. </p><p>You should use loading animations and confirmations for those longer tasks. <br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mNoF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5e1526-fda0-4b0c-8f97-42bf4b37e269_3512x1359.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mNoF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5e1526-fda0-4b0c-8f97-42bf4b37e269_3512x1359.png 424w, https://substackcdn.com/image/fetch/$s_!mNoF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5e1526-fda0-4b0c-8f97-42bf4b37e269_3512x1359.png 848w, https://substackcdn.com/image/fetch/$s_!mNoF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5e1526-fda0-4b0c-8f97-42bf4b37e269_3512x1359.png 1272w, https://substackcdn.com/image/fetch/$s_!mNoF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5e1526-fda0-4b0c-8f97-42bf4b37e269_3512x1359.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mNoF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5e1526-fda0-4b0c-8f97-42bf4b37e269_3512x1359.png" width="1456" height="563" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d5e1526-fda0-4b0c-8f97-42bf4b37e269_3512x1359.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:563,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148132,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/178309684?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5e1526-fda0-4b0c-8f97-42bf4b37e269_3512x1359.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mNoF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5e1526-fda0-4b0c-8f97-42bf4b37e269_3512x1359.png 424w, https://substackcdn.com/image/fetch/$s_!mNoF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5e1526-fda0-4b0c-8f97-42bf4b37e269_3512x1359.png 848w, https://substackcdn.com/image/fetch/$s_!mNoF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5e1526-fda0-4b0c-8f97-42bf4b37e269_3512x1359.png 1272w, https://substackcdn.com/image/fetch/$s_!mNoF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d5e1526-fda0-4b0c-8f97-42bf4b37e269_3512x1359.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 role="img" 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><title></title><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="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tj58!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tj58!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tj58!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Tj58!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Why should I care?</h3><p>Products that stay under the threshold feel responsive, trustworthy, and efficient.  Products that don&#8217;t cause drop-offs, uncertainty, or unnecessary retries. The threshold gives teams a concrete target: respond fast enough to keep people in motion. That single shift can improve engagement, reduce support requests, and increase the likelihood users complete tasks.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7K4c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7K4c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7K4c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!7K4c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>How to use this today</h3><p>Pick one core interaction in your product - something used daily - and ask:</p><ul><li><p>Does the interface acknowledge the action within 400 ms?</p></li><li><p>If the action takes longer, is there immediate visual feedback so the user knows something is happening?</p></li><li><p>If not, could a lightweight pattern (optimistic update, inline loader, skeleton screen) keep momentum instead of forcing a hard wait?</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vYTs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vYTs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vYTs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!vYTs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Designing with AI: Test Your Product&#8217;s Speed with LLMs</h3><p>Paste URL or connect LLM to your web app:</p><p><em>&#8220;</em>You are the world&#8217;s foremost expert in UX responsiveness. Analyze this interface for adherence to the Doherty Threshold (400 ms interaction feedback). Identify each user action, estimate perceived response time, and flag any steps where acknowledgement appears delayed or unclear. Suggest specific UI patterns that would maintain user momentum if backend processing takes longer than 400 ms. If anything is unclear, ask questions one by one until you understand the intended behavior.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x3Ya!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x3Ya!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!x3Ya!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>Dive in Deeper</strong></h3><ul><li><p><a href="https://lawsofux.com/doherty-threshold/">Laws of UX - Doherty Threshold</a></p></li><li><p><a href="https://www.pcmag.com/encyclopedia/term/doherty-threshold">PC Mag Encyclopedia - Doherty Threshold</a></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I0_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>About Us</h2><p><em><a href="https://www.designlanguage.xyz">Design Language</a></em> is a newsletter for all product builders (PMs, Engineers, Founders, etc) who want to improve their design literacy, hone their sense of tase, and improve their craft when building products. </p><p><a href="https://www.linkedin.com/in/jeremybelcher/">Jeremy Belcher</a> is a 15 year product and design veteran. He runs the product studio <a href="https://www.robotheart.studio">Robot Heart</a>, which designs, builds, and validates 0 &#8594; 1 B2B workflow tools for teams and founders. He has designed UX/UI for products used by tens of millions for brands like Google, Salesforce, Saturday Night Live, DirecTV, BMW, Emirates, Visa and in the past several years has focused on new enterprise workflow products.  </p><p><a href="https://davidissa.com/">David Issa </a>is a digital strategy and product design leader with over 15 years of experience guiding companies through transformation. He has helped scale products and teams across healthcare, fintech, and enterprise software, translating complex systems into human-centered experiences. David runs a strategic design practice focused on aligning purpose, architecture, and execution&#8212;bridging design, AI, and organizational strategy to help teams build with clarity and intent.</p>]]></content:encoded></item><item><title><![CDATA[C: Common Region - Grouping Related Elements Clearly]]></title><description><![CDATA[Grouping is one of design&#8217;s simplest, strongest tools]]></description><link>https://www.designlanguage.xyz/p/c-common-region-grouping-related</link><guid isPermaLink="false">https://www.designlanguage.xyz/p/c-common-region-grouping-related</guid><dc:creator><![CDATA[Design Language]]></dc:creator><pubDate>Mon, 24 Nov 2025 17:30:38 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4n2A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0152b84e-ac35-4d75-ab96-a860a4578b95_1456x1481.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4n2A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0152b84e-ac35-4d75-ab96-a860a4578b95_1456x1481.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4n2A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0152b84e-ac35-4d75-ab96-a860a4578b95_1456x1481.png 424w, https://substackcdn.com/image/fetch/$s_!4n2A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0152b84e-ac35-4d75-ab96-a860a4578b95_1456x1481.png 848w, https://substackcdn.com/image/fetch/$s_!4n2A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0152b84e-ac35-4d75-ab96-a860a4578b95_1456x1481.png 1272w, https://substackcdn.com/image/fetch/$s_!4n2A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0152b84e-ac35-4d75-ab96-a860a4578b95_1456x1481.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4n2A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0152b84e-ac35-4d75-ab96-a860a4578b95_1456x1481.png" width="1456" height="1481" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0152b84e-ac35-4d75-ab96-a860a4578b95_1456x1481.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1481,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141084,&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://designlanguagexyz.substack.com/i/176004429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0152b84e-ac35-4d75-ab96-a860a4578b95_1456x1481.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4n2A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0152b84e-ac35-4d75-ab96-a860a4578b95_1456x1481.png 424w, https://substackcdn.com/image/fetch/$s_!4n2A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0152b84e-ac35-4d75-ab96-a860a4578b95_1456x1481.png 848w, https://substackcdn.com/image/fetch/$s_!4n2A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0152b84e-ac35-4d75-ab96-a860a4578b95_1456x1481.png 1272w, https://substackcdn.com/image/fetch/$s_!4n2A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0152b84e-ac35-4d75-ab96-a860a4578b95_1456x1481.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 role="img" 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><title></title><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><h1>The Principle of Common Region</h1><p>The principle of <em>Common Region</em> says that elements inside a defined boundary are perceived as belonging together. </p><p>By defining clear regions, users quickly understand structure, relationships, and context within an interface, reducing cognitive load and improving scan-ability.</p><p>In other words, people will think the stuff in the box is all related.</p><p>Ever noticed how a card UI makes separate bits of content feel connected? A photo, a title, and a button framed inside one box read as a single unified object. </p><p>Proximity, similarity, and region all guide how we make sense of visual information. Our brains assume: &#8220;If it&#8217;s inside the same box, it probably belongs together.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v1ld!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27a2a84-90a6-467c-b88a-b19c19eef0c0_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v1ld!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27a2a84-90a6-467c-b88a-b19c19eef0c0_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!v1ld!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27a2a84-90a6-467c-b88a-b19c19eef0c0_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!v1ld!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27a2a84-90a6-467c-b88a-b19c19eef0c0_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!v1ld!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27a2a84-90a6-467c-b88a-b19c19eef0c0_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v1ld!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27a2a84-90a6-467c-b88a-b19c19eef0c0_1024x1024.png" width="534" height="534" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d27a2a84-90a6-467c-b88a-b19c19eef0c0_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:534,&quot;bytes&quot;:1456443,&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://designlanguagexyz.substack.com/i/176004429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27a2a84-90a6-467c-b88a-b19c19eef0c0_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v1ld!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27a2a84-90a6-467c-b88a-b19c19eef0c0_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!v1ld!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27a2a84-90a6-467c-b88a-b19c19eef0c0_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!v1ld!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27a2a84-90a6-467c-b88a-b19c19eef0c0_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!v1ld!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd27a2a84-90a6-467c-b88a-b19c19eef0c0_1024x1024.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 role="img" 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><title></title><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><h2>Grouping supports cognition. </h2><p>When related elements are not visually grouped, users must interpret relationships and expend mental effort to determine what belongs together. When elements are clearly grouped, the interface communicates structure for them. Effective use of common regions reduces cognitive burden, which is especially critical in high-density interfaces, making information easier to scan, digest, and act on. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_m70!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc278cfd0-0b60-4060-a14c-72295c6fa89f_1474x480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_m70!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc278cfd0-0b60-4060-a14c-72295c6fa89f_1474x480.png 424w, https://substackcdn.com/image/fetch/$s_!_m70!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc278cfd0-0b60-4060-a14c-72295c6fa89f_1474x480.png 848w, https://substackcdn.com/image/fetch/$s_!_m70!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc278cfd0-0b60-4060-a14c-72295c6fa89f_1474x480.png 1272w, https://substackcdn.com/image/fetch/$s_!_m70!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc278cfd0-0b60-4060-a14c-72295c6fa89f_1474x480.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_m70!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc278cfd0-0b60-4060-a14c-72295c6fa89f_1474x480.png" width="1456" height="474" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c278cfd0-0b60-4060-a14c-72295c6fa89f_1474x480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:474,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:44034,&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://designlanguagexyz.substack.com/i/176004429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc278cfd0-0b60-4060-a14c-72295c6fa89f_1474x480.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_m70!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc278cfd0-0b60-4060-a14c-72295c6fa89f_1474x480.png 424w, https://substackcdn.com/image/fetch/$s_!_m70!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc278cfd0-0b60-4060-a14c-72295c6fa89f_1474x480.png 848w, https://substackcdn.com/image/fetch/$s_!_m70!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc278cfd0-0b60-4060-a14c-72295c6fa89f_1474x480.png 1272w, https://substackcdn.com/image/fetch/$s_!_m70!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc278cfd0-0b60-4060-a14c-72295c6fa89f_1474x480.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Clear boundaries and consistent use of grouping make your product feel ordered, intentional, and easy to parse at a glance.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YzOW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaefeff5-ae31-4c2d-b58c-58643100c76b_1034x1138.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YzOW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaefeff5-ae31-4c2d-b58c-58643100c76b_1034x1138.png 424w, https://substackcdn.com/image/fetch/$s_!YzOW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaefeff5-ae31-4c2d-b58c-58643100c76b_1034x1138.png 848w, https://substackcdn.com/image/fetch/$s_!YzOW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaefeff5-ae31-4c2d-b58c-58643100c76b_1034x1138.png 1272w, https://substackcdn.com/image/fetch/$s_!YzOW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaefeff5-ae31-4c2d-b58c-58643100c76b_1034x1138.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YzOW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaefeff5-ae31-4c2d-b58c-58643100c76b_1034x1138.png" width="1034" height="1138" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/faefeff5-ae31-4c2d-b58c-58643100c76b_1034x1138.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1138,&quot;width&quot;:1034,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:299838,&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://designlanguagexyz.substack.com/i/176004429?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaefeff5-ae31-4c2d-b58c-58643100c76b_1034x1138.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YzOW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaefeff5-ae31-4c2d-b58c-58643100c76b_1034x1138.png 424w, https://substackcdn.com/image/fetch/$s_!YzOW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaefeff5-ae31-4c2d-b58c-58643100c76b_1034x1138.png 848w, https://substackcdn.com/image/fetch/$s_!YzOW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaefeff5-ae31-4c2d-b58c-58643100c76b_1034x1138.png 1272w, https://substackcdn.com/image/fetch/$s_!YzOW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffaefeff5-ae31-4c2d-b58c-58643100c76b_1034x1138.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tj58!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tj58!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tj58!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Tj58!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Why should I care?</h3><p>Applying the common region principle makes complex interfaces easier to parse and reduces cognitive load. By making relationships visually explicit, users grasp structure instantly, move through tasks with less effort, make fewer mistakes, and operate with greater confidence and speed.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7K4c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7K4c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7K4c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7K4c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>How to use this today</h3><p>When reviewing your product or screen, ask:</p><ul><li><p>Are related elements visually grouped in a shared region?</p></li><li><p>Are unrelated elements ever grouped by mistake?</p></li><li><p>Does every &#8220;card,&#8221; &#8220;panel,&#8221; or &#8220;section&#8221; have a clear reason to exist, or are some arbitrary boxes just adding noise?<br></p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vYTs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vYTs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vYTs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vYTs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Designing with AI: Test Your Product&#8217;s Grouping with LLMs</h3><p>Take a screenshot of your interface and drop it into ChatGPT or Claude with this prompt:</p><p><em>&#8220;You are the world&#8217;s foremost UX design expert. Please analyze this design for use of the &#8220;Common Region&#8221; principle. Identify all distinct visual regions or groups. For each region, explain what the grouping communicates to users and whether it accurately reflects related functionality or content. Flag any regions where unrelated elements are enclosed together or related elements are visually separated. Recommend layout or boundary adjustments to make the grouping clearer and more aligned with user understanding. If you are unclear about anything, ask me questions, one by one, until you have the information you need.&#8221;</em></p><h3></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x3Ya!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x3Ya!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x3Ya!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>Dive in Deeper</strong></h3><ul><li><p><a href="https://www.interaction-design.org/literature/topics/gestalt-principles">Gestalt Principles of Perception</a> | Interaction Design Foundation</p></li><li><p><em><a href="https://www.barnesandnoble.com/w/universal-principles-of-design-updated-and-expanded-third-edition-william-lidwell/1142119608">Universal Principles of Design</a></em> by Lidwell, Holden, &amp; Butler</p></li><li><p><a href="https://www.nngroup.com/articles/common-region/">Nielsen Norman Group: Visual Grouping and the Gestalt Laws</a></p></li></ul><div id="youtube2-clqzTQ-nTig" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;clqzTQ-nTig&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/clqzTQ-nTig?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I0_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>About Us</h2><p><em><a href="https://www.designlanguage.xyz">Design Language</a></em> is a newsletter for all product builders (PMs, Engineers, Founders, etc) who want to improve their design literacy, hone their sense of tase, and improve their craft when building products. </p><p><a href="https://www.linkedin.com/in/jeremybelcher/">Jeremy Belcher</a> is a 15 year product and design veteran. He has designed UX/UI for products used by tens of millions for brands like Google, Salesforce, Saturday Night Live, DirecTV, BMW, Emirates, Visa and in the past several years has focused on new enterprise workflow products. He runs the product studio <a href="https://www.robotheart.studio">Robot Heart</a>, which designs, builds, and validates 0 &#8594; 1 B2B workflow tools for teams and founders. </p><p><a href="https://davidissa.com/">David Issa </a>is a digital strategy and product design leader with over 15 years of experience guiding companies through transformation. He has helped scale products and teams across healthcare, fintech, and enterprise software, translating complex systems into human-centered experiences. David runs a strategic design practice focused on aligning purpose, architecture, and execution&#8212;bridging design, AI, and organizational strategy to help teams build with clarity and intent.</p>]]></content:encoded></item><item><title><![CDATA[B : Buttons - Button Types and when to use them ]]></title><description><![CDATA[Buttons should lead your users through the experience to your desired outcome.]]></description><link>https://www.designlanguage.xyz/p/b-buttons-button-types-and-when-to</link><guid isPermaLink="false">https://www.designlanguage.xyz/p/b-buttons-button-types-and-when-to</guid><dc:creator><![CDATA[Design Language]]></dc:creator><pubDate>Mon, 10 Nov 2025 22:42:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AS1m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0c6278-50f8-49c8-baf8-e1a97bdc8844_1456x1490.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AS1m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0c6278-50f8-49c8-baf8-e1a97bdc8844_1456x1490.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AS1m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0c6278-50f8-49c8-baf8-e1a97bdc8844_1456x1490.png 424w, https://substackcdn.com/image/fetch/$s_!AS1m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0c6278-50f8-49c8-baf8-e1a97bdc8844_1456x1490.png 848w, https://substackcdn.com/image/fetch/$s_!AS1m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0c6278-50f8-49c8-baf8-e1a97bdc8844_1456x1490.png 1272w, https://substackcdn.com/image/fetch/$s_!AS1m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0c6278-50f8-49c8-baf8-e1a97bdc8844_1456x1490.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AS1m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0c6278-50f8-49c8-baf8-e1a97bdc8844_1456x1490.png" width="1456" height="1490" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf0c6278-50f8-49c8-baf8-e1a97bdc8844_1456x1490.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1490,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:212234,&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://designlanguagexyz.substack.com/i/174988333?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0c6278-50f8-49c8-baf8-e1a97bdc8844_1456x1490.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AS1m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0c6278-50f8-49c8-baf8-e1a97bdc8844_1456x1490.png 424w, https://substackcdn.com/image/fetch/$s_!AS1m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0c6278-50f8-49c8-baf8-e1a97bdc8844_1456x1490.png 848w, https://substackcdn.com/image/fetch/$s_!AS1m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0c6278-50f8-49c8-baf8-e1a97bdc8844_1456x1490.png 1272w, https://substackcdn.com/image/fetch/$s_!AS1m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf0c6278-50f8-49c8-baf8-e1a97bdc8844_1456x1490.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 role="img" 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><title></title><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><strong>Use the right button for the right action</strong></h2><p>Different button styles have different purposes, and using them incorrectly will confuse users and decrease engagement.</p><p>There are 4 basic button types a system should have, which have specific purposes. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><ul><li><p>Primary</p></li><li><p>Secondary</p></li><li><p>Confirmation</p></li><li><p>Danger</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EQIF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763bdf7a-3a09-4e48-9ae0-c3811c484f3c_1500x1956.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EQIF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763bdf7a-3a09-4e48-9ae0-c3811c484f3c_1500x1956.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EQIF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763bdf7a-3a09-4e48-9ae0-c3811c484f3c_1500x1956.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EQIF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763bdf7a-3a09-4e48-9ae0-c3811c484f3c_1500x1956.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EQIF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763bdf7a-3a09-4e48-9ae0-c3811c484f3c_1500x1956.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EQIF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763bdf7a-3a09-4e48-9ae0-c3811c484f3c_1500x1956.jpeg" width="494" height="644.3035714285714" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/763bdf7a-3a09-4e48-9ae0-c3811c484f3c_1500x1956.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1899,&quot;width&quot;:1456,&quot;resizeWidth&quot;:494,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;9 The Far Side wings fall off&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="9 The Far Side wings fall off" title="9 The Far Side wings fall off" srcset="https://substackcdn.com/image/fetch/$s_!EQIF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763bdf7a-3a09-4e48-9ae0-c3811c484f3c_1500x1956.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EQIF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763bdf7a-3a09-4e48-9ae0-c3811c484f3c_1500x1956.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EQIF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763bdf7a-3a09-4e48-9ae0-c3811c484f3c_1500x1956.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EQIF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F763bdf7a-3a09-4e48-9ae0-c3811c484f3c_1500x1956.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Button Types</strong></h2><p><strong>Primary</strong></p><p>The primary is exactly what is sounds like - the most important action on a screen. There should be only one primary button on any given screen. Your primary button design should stand out as one of the most attention seeking elements on the page. </p><p><strong>Secondary</strong></p><p>Use these for all other actions that require a button. They should have a more conservative design and not stand out as dramatically as the primary buttons. You often see them with white backgrounds and dark text. </p><p><strong>Confirmation </strong></p><p>This button tells the user they are about to accomplish or confirm something. It&#8217;s usually a change to the system in a positive direction. This button is often Green. Good for actions like Save, Buy, Add, etc.</p><p><strong>Danger</strong></p><p>This tells the user they are about to take an action that takes something away, like deleting content or removing records. This button should be Red - and feel like an alert. Good for actions like delete, trash, remove, etc.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!38fk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc248709e-bc06-4900-bdc6-4d241dcc94e3_614x290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!38fk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc248709e-bc06-4900-bdc6-4d241dcc94e3_614x290.png 424w, https://substackcdn.com/image/fetch/$s_!38fk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc248709e-bc06-4900-bdc6-4d241dcc94e3_614x290.png 848w, https://substackcdn.com/image/fetch/$s_!38fk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc248709e-bc06-4900-bdc6-4d241dcc94e3_614x290.png 1272w, https://substackcdn.com/image/fetch/$s_!38fk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc248709e-bc06-4900-bdc6-4d241dcc94e3_614x290.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!38fk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc248709e-bc06-4900-bdc6-4d241dcc94e3_614x290.png" width="614" height="290" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c248709e-bc06-4900-bdc6-4d241dcc94e3_614x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:290,&quot;width&quot;:614,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32905,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.designlanguage.xyz/i/174988333?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc248709e-bc06-4900-bdc6-4d241dcc94e3_614x290.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!38fk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc248709e-bc06-4900-bdc6-4d241dcc94e3_614x290.png 424w, https://substackcdn.com/image/fetch/$s_!38fk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc248709e-bc06-4900-bdc6-4d241dcc94e3_614x290.png 848w, https://substackcdn.com/image/fetch/$s_!38fk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc248709e-bc06-4900-bdc6-4d241dcc94e3_614x290.png 1272w, https://substackcdn.com/image/fetch/$s_!38fk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc248709e-bc06-4900-bdc6-4d241dcc94e3_614x290.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 role="img" 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><title></title><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">Substack&#8217;s &#8220;Danger Zone&#8221;</figcaption></figure></div><p></p><div><hr></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fooW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb2c539-c72b-4152-8db5-ba03dbd97ce4_1034x1608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fooW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb2c539-c72b-4152-8db5-ba03dbd97ce4_1034x1608.png 424w, https://substackcdn.com/image/fetch/$s_!fooW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb2c539-c72b-4152-8db5-ba03dbd97ce4_1034x1608.png 848w, https://substackcdn.com/image/fetch/$s_!fooW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb2c539-c72b-4152-8db5-ba03dbd97ce4_1034x1608.png 1272w, https://substackcdn.com/image/fetch/$s_!fooW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb2c539-c72b-4152-8db5-ba03dbd97ce4_1034x1608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fooW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb2c539-c72b-4152-8db5-ba03dbd97ce4_1034x1608.png" width="1034" height="1608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bb2c539-c72b-4152-8db5-ba03dbd97ce4_1034x1608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1608,&quot;width&quot;:1034,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:730043,&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://designlanguagexyz.substack.com/i/174988333?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb2c539-c72b-4152-8db5-ba03dbd97ce4_1034x1608.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fooW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb2c539-c72b-4152-8db5-ba03dbd97ce4_1034x1608.png 424w, https://substackcdn.com/image/fetch/$s_!fooW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb2c539-c72b-4152-8db5-ba03dbd97ce4_1034x1608.png 848w, https://substackcdn.com/image/fetch/$s_!fooW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb2c539-c72b-4152-8db5-ba03dbd97ce4_1034x1608.png 1272w, https://substackcdn.com/image/fetch/$s_!fooW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bb2c539-c72b-4152-8db5-ba03dbd97ce4_1034x1608.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 role="img" 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><title></title><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="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QkD-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46367215-d5fa-4e31-ab2b-d5c16ef4868a_2100x1354.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QkD-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46367215-d5fa-4e31-ab2b-d5c16ef4868a_2100x1354.png 424w, https://substackcdn.com/image/fetch/$s_!QkD-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46367215-d5fa-4e31-ab2b-d5c16ef4868a_2100x1354.png 848w, https://substackcdn.com/image/fetch/$s_!QkD-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46367215-d5fa-4e31-ab2b-d5c16ef4868a_2100x1354.png 1272w, https://substackcdn.com/image/fetch/$s_!QkD-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46367215-d5fa-4e31-ab2b-d5c16ef4868a_2100x1354.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QkD-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46367215-d5fa-4e31-ab2b-d5c16ef4868a_2100x1354.png" width="1456" height="939" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46367215-d5fa-4e31-ab2b-d5c16ef4868a_2100x1354.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:939,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:989449,&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://designlanguagexyz.substack.com/i/174988333?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46367215-d5fa-4e31-ab2b-d5c16ef4868a_2100x1354.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QkD-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46367215-d5fa-4e31-ab2b-d5c16ef4868a_2100x1354.png 424w, https://substackcdn.com/image/fetch/$s_!QkD-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46367215-d5fa-4e31-ab2b-d5c16ef4868a_2100x1354.png 848w, https://substackcdn.com/image/fetch/$s_!QkD-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46367215-d5fa-4e31-ab2b-d5c16ef4868a_2100x1354.png 1272w, https://substackcdn.com/image/fetch/$s_!QkD-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46367215-d5fa-4e31-ab2b-d5c16ef4868a_2100x1354.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 role="img" 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><title></title><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>Even on Amazon, with it&#8217;s characteristically cluttered interface, the most important action is Buy Now, and your eye is drawn immediately to the button.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x_Qj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9582145a-1727-43cd-9d44-5e457481f123_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x_Qj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9582145a-1727-43cd-9d44-5e457481f123_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!x_Qj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9582145a-1727-43cd-9d44-5e457481f123_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!x_Qj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9582145a-1727-43cd-9d44-5e457481f123_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!x_Qj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9582145a-1727-43cd-9d44-5e457481f123_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x_Qj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9582145a-1727-43cd-9d44-5e457481f123_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9582145a-1727-43cd-9d44-5e457481f123_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3054,&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://designlanguagexyz.substack.com/i/174988333?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9582145a-1727-43cd-9d44-5e457481f123_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x_Qj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9582145a-1727-43cd-9d44-5e457481f123_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!x_Qj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9582145a-1727-43cd-9d44-5e457481f123_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!x_Qj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9582145a-1727-43cd-9d44-5e457481f123_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!x_Qj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9582145a-1727-43cd-9d44-5e457481f123_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Why Should I care?</h3><p>Buttons should lead your users through the experience to your desired outcome. If users take the wrong actions, don&#8217;t know what they should be doing, or where they should be going, this will lead to a bounce, churn, or cancellation. </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u6pU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u6pU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u6pU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2400,&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://designlanguagexyz.substack.com/i/174988333?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u6pU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!u6pU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2777215c-4023-472d-97de-f7af2bb5f192_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>How to Use Today</strong></h3><p>Pick one primary screen or workflow in your product and ask these 3 questions:</p><ol><li><p>Is the primary button on the page used for the primary action? </p></li><li><p>Does the styling of this button make it stand out?</p></li><li><p>Do I only use this style to highlight the most important action, and not anywhere else?</p><p></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FVeL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FVeL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FVeL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2135,&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://designlanguagexyz.substack.com/i/174988333?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FVeL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!FVeL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2817bce-869f-4c5d-a3bc-da8df08a34f7_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>LLM Prompt for Evaluation</strong></h3><p>Paste a screenshot of your screen or Figma frame into an image-capable LLM and ask:</p><p><em>&#8220;You are the world&#8217;s foremost expert in usability and UX design. Identify the primary action on this screen. Is it visually distinct, clearly labeled with a verb phrase, and positioned near the content it affects? Suggest improvements if not. If you are unsure, ask me questions, one by one, until you have the information you need to most accurately answer this question.&#8221;</em></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vju8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad049114-6e6d-4bfa-896a-9a9cb4229801_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vju8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad049114-6e6d-4bfa-896a-9a9cb4229801_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Vju8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad049114-6e6d-4bfa-896a-9a9cb4229801_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Vju8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad049114-6e6d-4bfa-896a-9a9cb4229801_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Vju8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad049114-6e6d-4bfa-896a-9a9cb4229801_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vju8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad049114-6e6d-4bfa-896a-9a9cb4229801_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad049114-6e6d-4bfa-896a-9a9cb4229801_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2220,&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://designlanguagexyz.substack.com/i/174988333?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad049114-6e6d-4bfa-896a-9a9cb4229801_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Vju8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad049114-6e6d-4bfa-896a-9a9cb4229801_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Vju8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad049114-6e6d-4bfa-896a-9a9cb4229801_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Vju8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad049114-6e6d-4bfa-896a-9a9cb4229801_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Vju8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad049114-6e6d-4bfa-896a-9a9cb4229801_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3><strong>Deeper Dives</strong></h3><ul><li><p><a href="https://developer.apple.com/design/human-interface-guidelines/buttons">Apple HIG: Buttons</a></p></li><li><p><a href="https://m3.material.io/components/buttons/overview">Material Design: Buttons</a></p></li></ul><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.designlanguage.xyz/subscribe?"><span>Subscribe now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I0_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2613,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://designlanguagexyz.substack.com/i/173516404?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>About Us</strong></h2><p><em><a href="https://www.designlanguage.xyz/">Design Language</a></em> is a newsletter for all product builders (PMs, Engineers, Founders, etc) who want to improve their design literacy, hone their sense of tase, and improve their craft when building products.</p><p><a href="https://www.linkedin.com/in/jeremybelcher/">Jeremy Belcher</a> is a 15 year product and design veteran. He has designed UX/UI for products used by tens of millions for brands like Google, Salesforce, Saturday Night Live, DirecTV, BMW, Emirates, Visa and in the past several years has focused on new enterprise workflow products. He runs the product studio <a href="https://www.robotheart.studio/">Robot Heart</a>, which designs, builds, and validates 0 &#8594; 1 B2B workflow tools for teams and founders.</p><p><a href="https://davidissa.com/">David Issa </a>is a digital strategy and product design leader with over 15 years of experience guiding companies through transformation. He has helped scale products and teams across healthcare, fintech, and enterprise software, translating complex systems into human-centered experiences. David runs a strategic design practice focused on aligning purpose, architecture, and execution&#8212;bridging design, AI, and organizational strategy to help teams build with clarity and intent.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[A: Affordances - Making UI Actions Obvious]]></title><description><![CDATA[The art of crafting objects that whisper their purpose...]]></description><link>https://www.designlanguage.xyz/p/a-affordances-making-ui-actions-obvious</link><guid isPermaLink="false">https://www.designlanguage.xyz/p/a-affordances-making-ui-actions-obvious</guid><dc:creator><![CDATA[Design Language]]></dc:creator><pubDate>Mon, 03 Nov 2025 14:00:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!6cMJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff209523-6dc7-46aa-a674-455ef68fe2f4_1456x1534.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6cMJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff209523-6dc7-46aa-a674-455ef68fe2f4_1456x1534.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6cMJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff209523-6dc7-46aa-a674-455ef68fe2f4_1456x1534.png 424w, https://substackcdn.com/image/fetch/$s_!6cMJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff209523-6dc7-46aa-a674-455ef68fe2f4_1456x1534.png 848w, https://substackcdn.com/image/fetch/$s_!6cMJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff209523-6dc7-46aa-a674-455ef68fe2f4_1456x1534.png 1272w, https://substackcdn.com/image/fetch/$s_!6cMJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff209523-6dc7-46aa-a674-455ef68fe2f4_1456x1534.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6cMJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff209523-6dc7-46aa-a674-455ef68fe2f4_1456x1534.png" width="1456" height="1534" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff209523-6dc7-46aa-a674-455ef68fe2f4_1456x1534.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1534,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:874969,&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://designlanguagexyz.substack.com/i/173516404?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff209523-6dc7-46aa-a674-455ef68fe2f4_1456x1534.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6cMJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff209523-6dc7-46aa-a674-455ef68fe2f4_1456x1534.png 424w, https://substackcdn.com/image/fetch/$s_!6cMJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff209523-6dc7-46aa-a674-455ef68fe2f4_1456x1534.png 848w, https://substackcdn.com/image/fetch/$s_!6cMJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff209523-6dc7-46aa-a674-455ef68fe2f4_1456x1534.png 1272w, https://substackcdn.com/image/fetch/$s_!6cMJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff209523-6dc7-46aa-a674-455ef68fe2f4_1456x1534.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 role="img" 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><title></title><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><h1><strong>Affordances are the signals that make or break your UX</strong></h1><p>An affordance is a design element&#8217;s built-in suggestion about how it should be used. A design element, object, or interface should signal what actions you can take with it. </p><p>Ever tried to tap something in a mobile experience that seemed &#8220;tappable,&#8221; and nothing happened? Or tried to find a link on a page, but there was nowhere obvious to click?</p><p>Ever tried to <em>push</em> a door that was <em>pull</em> only <em>(side note, fuck these doors).</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wYut!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eec2cd8-1078-463e-9970-db3d791f3c11_640x494.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wYut!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eec2cd8-1078-463e-9970-db3d791f3c11_640x494.png 424w, https://substackcdn.com/image/fetch/$s_!wYut!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eec2cd8-1078-463e-9970-db3d791f3c11_640x494.png 848w, https://substackcdn.com/image/fetch/$s_!wYut!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eec2cd8-1078-463e-9970-db3d791f3c11_640x494.png 1272w, https://substackcdn.com/image/fetch/$s_!wYut!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eec2cd8-1078-463e-9970-db3d791f3c11_640x494.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wYut!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eec2cd8-1078-463e-9970-db3d791f3c11_640x494.png" width="640" height="494" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0eec2cd8-1078-463e-9970-db3d791f3c11_640x494.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:494,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;r/TheFarSide - 11/24/86 PULL $ MIDVALE SCHOOL FOR THE GIFTED Larson&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="r/TheFarSide - 11/24/86 PULL $ MIDVALE SCHOOL FOR THE GIFTED Larson" title="r/TheFarSide - 11/24/86 PULL $ MIDVALE SCHOOL FOR THE GIFTED Larson" srcset="https://substackcdn.com/image/fetch/$s_!wYut!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eec2cd8-1078-463e-9970-db3d791f3c11_640x494.png 424w, https://substackcdn.com/image/fetch/$s_!wYut!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eec2cd8-1078-463e-9970-db3d791f3c11_640x494.png 848w, https://substackcdn.com/image/fetch/$s_!wYut!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eec2cd8-1078-463e-9970-db3d791f3c11_640x494.png 1272w, https://substackcdn.com/image/fetch/$s_!wYut!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eec2cd8-1078-463e-9970-db3d791f3c11_640x494.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 role="img" 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><title></title><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">We miss &#8220;The Far Side&#8221; too</figcaption></figure></div><div><hr></div><h2>Affordances are the visual cues that suggest use.</h2><p>A clearly designed button invites a tap; <a href="https://en.wikipedia.org/wiki/Affordance">underlined text</a> suggests a link. When these cues are clear, people act instinctively without thinking about it. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oG_s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd247543c-4e8b-4a5c-842e-dc61897de3bb_1390x363.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oG_s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd247543c-4e8b-4a5c-842e-dc61897de3bb_1390x363.png 424w, https://substackcdn.com/image/fetch/$s_!oG_s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd247543c-4e8b-4a5c-842e-dc61897de3bb_1390x363.png 848w, https://substackcdn.com/image/fetch/$s_!oG_s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd247543c-4e8b-4a5c-842e-dc61897de3bb_1390x363.png 1272w, https://substackcdn.com/image/fetch/$s_!oG_s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd247543c-4e8b-4a5c-842e-dc61897de3bb_1390x363.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oG_s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd247543c-4e8b-4a5c-842e-dc61897de3bb_1390x363.png" width="1390" height="363" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d247543c-4e8b-4a5c-842e-dc61897de3bb_1390x363.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:363,&quot;width&quot;:1390,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35826,&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://jeremybelcher.substack.com/i/173516404?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e341dbc-e747-4f48-ad59-f321df4c8b1f_1390x508.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oG_s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd247543c-4e8b-4a5c-842e-dc61897de3bb_1390x363.png 424w, https://substackcdn.com/image/fetch/$s_!oG_s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd247543c-4e8b-4a5c-842e-dc61897de3bb_1390x363.png 848w, https://substackcdn.com/image/fetch/$s_!oG_s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd247543c-4e8b-4a5c-842e-dc61897de3bb_1390x363.png 1272w, https://substackcdn.com/image/fetch/$s_!oG_s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd247543c-4e8b-4a5c-842e-dc61897de3bb_1390x363.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 role="img" 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><title></title><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 underline of a link is the affordance. </figcaption></figure></div><p>That underline on the link? That&#8217;s the affordance. It instantly communicates &#8220;this will take you somewhere else.&#8221; It&#8217;s one of the internet&#8217;s earliest design patterns, and is now so ingrained that you don&#8217;t even think about it.</p><p>And it&#8217;s jarring and weird when underlined text is NOT a link. It messes with your expectations and learned behavior. It feels broken.</p><p>Affordances can be shapes, text, color, etc., and there is no right or wrong approach - as long as <strong>the outcome is clarity</strong>. Decades of digital design has taught us all to understand common design patterns as affordances, like the link example above. Take advantage of all that work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YBtr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886051ad-e818-4d20-807c-e63eecb874c9_1034x1505.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YBtr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886051ad-e818-4d20-807c-e63eecb874c9_1034x1505.png 424w, https://substackcdn.com/image/fetch/$s_!YBtr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886051ad-e818-4d20-807c-e63eecb874c9_1034x1505.png 848w, https://substackcdn.com/image/fetch/$s_!YBtr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886051ad-e818-4d20-807c-e63eecb874c9_1034x1505.png 1272w, https://substackcdn.com/image/fetch/$s_!YBtr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886051ad-e818-4d20-807c-e63eecb874c9_1034x1505.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YBtr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886051ad-e818-4d20-807c-e63eecb874c9_1034x1505.png" width="1034" height="1505" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/886051ad-e818-4d20-807c-e63eecb874c9_1034x1505.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1505,&quot;width&quot;:1034,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:750322,&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://designlanguagexyz.substack.com/i/173516404?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886051ad-e818-4d20-807c-e63eecb874c9_1034x1505.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YBtr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886051ad-e818-4d20-807c-e63eecb874c9_1034x1505.png 424w, https://substackcdn.com/image/fetch/$s_!YBtr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886051ad-e818-4d20-807c-e63eecb874c9_1034x1505.png 848w, https://substackcdn.com/image/fetch/$s_!YBtr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886051ad-e818-4d20-807c-e63eecb874c9_1034x1505.png 1272w, https://substackcdn.com/image/fetch/$s_!YBtr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F886051ad-e818-4d20-807c-e63eecb874c9_1034x1505.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 role="img" 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><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Tj58!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tj58!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Tj58!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3054,&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://designlanguagexyz.substack.com/i/173516404?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tj58!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!Tj58!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F614ba738-2d53-4181-8fbc-9ae94282e6ee_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Why should I care?</strong></h2><p>Affordances can be the difference between a product that feels intuitive vs. one that feels broken. Users will quietly bounce or churn if poorly designed affordances make the product feel hard to use, and never return.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7K4c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7K4c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7K4c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2400,&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://jeremybelcher.substack.com/i/173516404?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7K4c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!7K4c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb07eff5-9c4f-4e8f-bac6-014772f26621_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>How to use this today</strong></h2><p>When reviewing a new design or existing product, ask:</p><ul><li><p>Is it clearly understood what actions can be taken? </p></li><li><p>Are there any interactive elements that are hard to recognize? </p></li><li><p>Are any expectations subverted or broken about how something should work?</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vYTs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vYTs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vYTs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2135,&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://jeremybelcher.substack.com/i/173516404?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vYTs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!vYTs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa41dc22f-791e-4768-a569-9ac2b9dad578_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Designing with AI: Test Your Product&#8217;s Affordances with LLMs</strong></h2><p>Take a screenshot of your UI and drop it into ChatGPT/Claude with this prompt:</p><p><em>"You are the world&#8217;s foremost UX design expert. Please analyze this design for use of affordances. Identify all interactive elements on the page and present them in a list. Then flag any interactive elements that don&#8217;t look interactive enough, or any non-interactive items that appear clickable (false affordances). Highlight any cases where a user&#8217;s expectations might be subverted. For each issue, explain why it could confuse users and suggest how to improve the design so it&#8217;s clear what can be clicked or tapped. Ask me any questions, one by one, about the intentions of on-screen design elements if they are unclear."</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!x3Ya!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!x3Ya!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2220,&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://designlanguagexyz.substack.com/i/173516404?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!x3Ya!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!x3Ya!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb28acac1-ad84-4e90-b5a1-5d594d063085_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Dive in Deeper</strong></h2><ul><li><p><a href="https://www.interaction-design.org/literature/topics/affordances">What are Affordances? | IXDF</a></p></li></ul><div id="youtube2-yY96hTb8WgI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;yY96hTb8WgI&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/yY96hTb8WgI?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!I0_4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png" width="1270" height="48" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:48,&quot;width&quot;:1270,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2613,&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://designlanguagexyz.substack.com/i/173516404?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I0_4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 424w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 848w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1272w, https://substackcdn.com/image/fetch/$s_!I0_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f5c8639-a9ba-4aad-94cb-37bd242e4a22_1270x48.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>About Us</h2><p><em><a href="https://www.designlanguage.xyz">Design Language</a></em> is a newsletter for all product builders (PMs, Engineers, Founders, etc) who want to improve their design literacy, hone their sense of tase, and improve their craft when building products. </p><p><a href="https://www.linkedin.com/in/jeremybelcher/">Jeremy Belcher</a> is a 15 year product and design veteran. He has designed UX/UI for products used by tens of millions for brands like Google, Salesforce, Saturday Night Live, DirecTV, BMW, Emirates, Visa and in the past several years has focused on new enterprise workflow products. He runs the product studio <a href="https://www.robotheart.studio">Robot Heart</a>, which designs, builds, and validates 0 &#8594; 1 B2B workflow tools for teams and founders. </p><p><a href="https://davidissa.com/">David Issa </a>is a digital strategy and product design leader with over 15 years of experience guiding companies through transformation. He has helped scale products and teams across healthcare, fintech, and enterprise software, translating complex systems into human-centered experiences. David runs a strategic design practice focused on aligning purpose, architecture, and execution&#8212;bridging design, AI, and organizational strategy to help teams build with clarity and intent.</p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.designlanguage.xyz/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Design Language! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>