<?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[Figma Flow]]></title><description><![CDATA[Best Figma Thoughts, News, and Stories.  ]]></description><link>https://www.figmaflow.com</link><image><url>https://substackcdn.com/image/fetch/$s_!c9ZQ!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe904c1e0-1abe-490f-a8f4-dc8d1336d9bf_512x512.png</url><title>Figma Flow</title><link>https://www.figmaflow.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 27 Apr 2026 23:57:20 GMT</lastBuildDate><atom:link href="https://www.figmaflow.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Figma Flow]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[figmaflow@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[figmaflow@substack.com]]></itunes:email><itunes:name><![CDATA[Jason Oliver]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jason Oliver]]></itunes:author><googleplay:owner><![CDATA[figmaflow@substack.com]]></googleplay:owner><googleplay:email><![CDATA[figmaflow@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jason Oliver]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Organizing Design Files for Clarity and Adoption in Large Organizations: Taming the Chaos]]></title><description><![CDATA[Alright, let&#8217;s talk about a topic that&#8217;s not exactly glamorous but so necessary: organizing design files.]]></description><link>https://www.figmaflow.com/p/organizing-design-files-for-clarity</link><guid isPermaLink="false">https://www.figmaflow.com/p/organizing-design-files-for-clarity</guid><pubDate>Sat, 14 Dec 2024 20:00:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5nHB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef76d611-d435-4cb5-ba75-ff705c3bb89b_896x465.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_!5nHB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef76d611-d435-4cb5-ba75-ff705c3bb89b_896x465.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5nHB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef76d611-d435-4cb5-ba75-ff705c3bb89b_896x465.png 424w, https://substackcdn.com/image/fetch/$s_!5nHB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef76d611-d435-4cb5-ba75-ff705c3bb89b_896x465.png 848w, https://substackcdn.com/image/fetch/$s_!5nHB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef76d611-d435-4cb5-ba75-ff705c3bb89b_896x465.png 1272w, https://substackcdn.com/image/fetch/$s_!5nHB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef76d611-d435-4cb5-ba75-ff705c3bb89b_896x465.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5nHB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef76d611-d435-4cb5-ba75-ff705c3bb89b_896x465.png" width="896" height="465" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef76d611-d435-4cb5-ba75-ff705c3bb89b_896x465.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:465,&quot;width&quot;:896,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!5nHB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef76d611-d435-4cb5-ba75-ff705c3bb89b_896x465.png 424w, https://substackcdn.com/image/fetch/$s_!5nHB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef76d611-d435-4cb5-ba75-ff705c3bb89b_896x465.png 848w, https://substackcdn.com/image/fetch/$s_!5nHB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef76d611-d435-4cb5-ba75-ff705c3bb89b_896x465.png 1272w, https://substackcdn.com/image/fetch/$s_!5nHB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef76d611-d435-4cb5-ba75-ff705c3bb89b_896x465.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><figcaption class="image-caption">Organizing Design Files for Clarity and Adoption in Large Organizations: Taming the Chaos</figcaption></figure></div><p>Alright, let&#8217;s talk about a topic that&#8217;s not exactly glamorous but <em>so</em> necessary: organizing design files. Whether you&#8217;re in a startup scaling fast or a large organization with teams on teams, disorganized design files are like a messy closet. Sure, you know where things <em>kind of</em> are, but finding that one thing you need? A total time suck.</p><p>If you&#8217;ve ever spent 15 minutes opening random Figma files titled &#8220;Final_v3_Final_Final_UseThisOne.plz&#8221; (you know the type), this one&#8217;s for you.</p><p>Let&#8217;s dive into how to bring order to the chaos so your design files don&#8217;t just look good &#8212; they work <em>for</em> you and your team.</p><h2>Step 1: Name Files Like You Mean It</h2><p>First rule of design file organization: no more cryptic names! &#8220;Screen2_Draft_Final2&#8221; isn&#8217;t helping anyone, not even Future You. File names should be:</p><ol><li><p><strong>Descriptive:</strong> &#8220;Homepage_Wireframe_2024&#8211;11&#8221; beats &#8220;Stuff_for_presentation.&#8221;</p></li><li><p><strong>Consistent:</strong> Pick a naming convention and stick to it like your reputation depends on it (because it does).</p></li></ol><p>Try something like this:<br><code>[ProjectName]_[Feature/Section]_[Stage]_[Date]</code><br><strong>Example</strong>: <code>Firefox_SignInFlow_Final_2024-11</code></p><p>Boom! Anyone can tell what&#8217;s in that file without opening it.</p><h2>Step 2: Build a Folder Structure That Makes Sense</h2><p>Your design files need a home, and no, &#8220;Misc&#8221; isn&#8217;t it. Create folders that mirror how your organization thinks about projects. Here&#8217;s a simple example:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EW8b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4747b2-e69c-49cc-bf25-675b594938ea_627x641.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EW8b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4747b2-e69c-49cc-bf25-675b594938ea_627x641.png 424w, https://substackcdn.com/image/fetch/$s_!EW8b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4747b2-e69c-49cc-bf25-675b594938ea_627x641.png 848w, https://substackcdn.com/image/fetch/$s_!EW8b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4747b2-e69c-49cc-bf25-675b594938ea_627x641.png 1272w, https://substackcdn.com/image/fetch/$s_!EW8b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4747b2-e69c-49cc-bf25-675b594938ea_627x641.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EW8b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4747b2-e69c-49cc-bf25-675b594938ea_627x641.png" width="627" height="641" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f4747b2-e69c-49cc-bf25-675b594938ea_627x641.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:641,&quot;width&quot;:627,&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_!EW8b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4747b2-e69c-49cc-bf25-675b594938ea_627x641.png 424w, https://substackcdn.com/image/fetch/$s_!EW8b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4747b2-e69c-49cc-bf25-675b594938ea_627x641.png 848w, https://substackcdn.com/image/fetch/$s_!EW8b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4747b2-e69c-49cc-bf25-675b594938ea_627x641.png 1272w, https://substackcdn.com/image/fetch/$s_!EW8b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f4747b2-e69c-49cc-bf25-675b594938ea_627x641.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">Folder Structure Example</figcaption></figure></div><p>The idea is to group files by logical categories so teammates can navigate them without needing a treasure map.</p><h2>Step 3: Use Figma Pages Like a Pro</h2><p>For Figma lovers, <em>pages</em> are your secret weapon. Each file can have multiple pages, so use them to keep work organized within the file. For example:</p><ul><li><p>Page 1: <strong>Wireframes</strong></p></li><li><p>Page 2: <strong>High-Fidelity Mockups</strong></p></li><li><p>Page 3: <strong>Prototypes</strong></p></li><li><p>Page 4: <strong>Specs for Dev</strong></p></li></ul><p>It&#8217;s like having mini-drawers inside your main file drawer. Clean, tidy, efficient.</p><h2>Step 4: Create a Master File for Reusable Components</h2><p>Every organization needs a go-to place for components like buttons, icons, and color palettes. Enter the <strong>Master File</strong>.</p><p>This is your holy grail of design consistency. All reusable elements live here, so you&#8217;re not reinventing the wheel every time you design a new screen. Bonus: link it to your design system (if you have one), so updates cascade across projects like magic.</p><h2>Step 5: Add Notes, Tags, and Descriptions</h2><p>Design files are often handed off to engineers, PMs, or other designers who weren&#8217;t part of the process. Adding notes can be the difference between &#8220;Wow, this is helpful!&#8221; and &#8220;What the heck am I looking at?&#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_!RiPL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff44b13c0-5862-4d47-9ea5-66a776e7e1a3_627x311.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RiPL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff44b13c0-5862-4d47-9ea5-66a776e7e1a3_627x311.png 424w, https://substackcdn.com/image/fetch/$s_!RiPL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff44b13c0-5862-4d47-9ea5-66a776e7e1a3_627x311.png 848w, https://substackcdn.com/image/fetch/$s_!RiPL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff44b13c0-5862-4d47-9ea5-66a776e7e1a3_627x311.png 1272w, https://substackcdn.com/image/fetch/$s_!RiPL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff44b13c0-5862-4d47-9ea5-66a776e7e1a3_627x311.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RiPL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff44b13c0-5862-4d47-9ea5-66a776e7e1a3_627x311.png" width="627" height="311" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f44b13c0-5862-4d47-9ea5-66a776e7e1a3_627x311.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:311,&quot;width&quot;:627,&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_!RiPL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff44b13c0-5862-4d47-9ea5-66a776e7e1a3_627x311.png 424w, https://substackcdn.com/image/fetch/$s_!RiPL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff44b13c0-5862-4d47-9ea5-66a776e7e1a3_627x311.png 848w, https://substackcdn.com/image/fetch/$s_!RiPL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff44b13c0-5862-4d47-9ea5-66a776e7e1a3_627x311.png 1272w, https://substackcdn.com/image/fetch/$s_!RiPL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff44b13c0-5862-4d47-9ea5-66a776e7e1a3_627x311.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">Sticky notes!</figcaption></figure></div><p>Try these tricks:</p><ul><li><p><strong>Sticky Notes in Figma:</strong> Use them to explain why that one button is off-center.</p></li><li><p><strong>Layer Naming:</strong> Rename layers to something intuitive like &#8220;Primary CTA&#8221; instead of &#8220;Rectangle 72.&#8221;</p></li><li><p><strong>Tags in Figma Files:</strong> Use emojis or color tags for quick context (e.g., &#128295; for work-in-progress, &#9989; for final).</p></li></ul><h2>Step 6: Archive Like a Champ</h2><p>Outdated files are inevitable, but don&#8217;t let them clutter your workspace. Create an <strong>Archive</strong> folder where old projects go to retire gracefully. Use a clear structure like:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!885o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b61b3-b0e5-4c80-bff8-9e42c62124ba_627x350.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!885o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b61b3-b0e5-4c80-bff8-9e42c62124ba_627x350.png 424w, https://substackcdn.com/image/fetch/$s_!885o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b61b3-b0e5-4c80-bff8-9e42c62124ba_627x350.png 848w, https://substackcdn.com/image/fetch/$s_!885o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b61b3-b0e5-4c80-bff8-9e42c62124ba_627x350.png 1272w, https://substackcdn.com/image/fetch/$s_!885o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b61b3-b0e5-4c80-bff8-9e42c62124ba_627x350.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!885o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b61b3-b0e5-4c80-bff8-9e42c62124ba_627x350.png" width="627" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/735b61b3-b0e5-4c80-bff8-9e42c62124ba_627x350.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:627,&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_!885o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b61b3-b0e5-4c80-bff8-9e42c62124ba_627x350.png 424w, https://substackcdn.com/image/fetch/$s_!885o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b61b3-b0e5-4c80-bff8-9e42c62124ba_627x350.png 848w, https://substackcdn.com/image/fetch/$s_!885o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b61b3-b0e5-4c80-bff8-9e42c62124ba_627x350.png 1272w, https://substackcdn.com/image/fetch/$s_!885o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F735b61b3-b0e5-4c80-bff8-9e42c62124ba_627x350.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">Archived structure</figcaption></figure></div><p>And no, don&#8217;t delete them. You&#8217;ll thank yourself later when someone asks, &#8220;What did we do for the 2023 feature rollout?&#8221;</p><h2>Step 7: Document the System (So People Actually Use It)</h2><p>What&#8217;s the point of a shiny new file organization system if no one knows how it works? Write up a quick guide and share it with your team. Keep it light and approachable &#8212; nobody&#8217;s reading a 20-page PDF titled &#8220;Design File Best Practices.&#8221;</p><p>Instead, try:</p><ul><li><p><em>A pinned Slack message with folder links and naming rules.</em></p></li><li><p><em>A Notion page with quick &#8220;dos and don&#8217;ts.&#8221;</em></p></li><li><p><em>A short Loom video walking through the system.</em></p></li></ul><h2>Why Bother? The Benefits Are Real</h2><p>Yes, this takes time upfront, but here&#8217;s why it&#8217;s worth it:</p><ol><li><p><strong>Saves time:</strong> Less hunting for files = more time for actual designing.</p></li><li><p><strong>Builds trust:</strong> Engineers and PMs love clean, organized files.</p></li><li><p><strong>Increases adoption:</strong> When your team sees the system works, they&#8217;ll actually use it.</p></li><li><p><strong>Future-proofs your work:</strong> New hires can onboard faster, and past projects become easier to reference.</p></li></ol><h2>TL;DR: Make Organization Your Superpower</h2><p>Organizing design files isn&#8217;t glamorous, but it&#8217;s a game-changer. By creating a system that&#8217;s clear, consistent, and user-friendly, you&#8217;ll level up your team&#8217;s efficiency and collaboration. Plus, you&#8217;ll look like a total pro the next time someone says, &#8220;Where&#8217;s the final version of that mockup?&#8221;</p><p>Now go forth and conquer the chaos! Your future self (and your team) will thank you. &#127912;&#10024;</p><p></p><p>Originally posted <a href="https://medium.com/design-bootcamp/organizing-design-files-for-clarity-and-adoption-in-large-organizations-taming-the-chaos-a5ff5fd28e00">Here</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.figmaflow.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to Update Two Components Simultaneously in a Figma Prototype]]></title><description><![CDATA[A simple trick with Figma variables]]></description><link>https://www.figmaflow.com/p/how-to-update-two-components-simultaneously</link><guid isPermaLink="false">https://www.figmaflow.com/p/how-to-update-two-components-simultaneously</guid><pubDate>Sat, 14 Dec 2024 18:01:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DLEC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb0eb0-f9ba-4835-8c1d-1dfc5a49f6f8_1000x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>A Bit of Context</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DLEC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb0eb0-f9ba-4835-8c1d-1dfc5a49f6f8_1000x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DLEC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb0eb0-f9ba-4835-8c1d-1dfc5a49f6f8_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!DLEC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb0eb0-f9ba-4835-8c1d-1dfc5a49f6f8_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!DLEC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb0eb0-f9ba-4835-8c1d-1dfc5a49f6f8_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!DLEC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb0eb0-f9ba-4835-8c1d-1dfc5a49f6f8_1000x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DLEC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb0eb0-f9ba-4835-8c1d-1dfc5a49f6f8_1000x500.png" width="1000" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1bb0eb0-f9ba-4835-8c1d-1dfc5a49f6f8_1000x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A mockup of the prototype&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A mockup of the prototype" title="A mockup of the prototype" srcset="https://substackcdn.com/image/fetch/$s_!DLEC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb0eb0-f9ba-4835-8c1d-1dfc5a49f6f8_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!DLEC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb0eb0-f9ba-4835-8c1d-1dfc5a49f6f8_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!DLEC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb0eb0-f9ba-4835-8c1d-1dfc5a49f6f8_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!DLEC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1bb0eb0-f9ba-4835-8c1d-1dfc5a49f6f8_1000x500.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><figcaption class="image-caption">How do I change the appearance of my fixed button depending on the chosen payment method?</figcaption></figure></div><p>Above is a screenshot of a prototype I worked on for mobile purchase funnel iterations. I work as a product designer at Medium, mostly on conversion and retention projects. I had four candidate prototypes for user tests. On one of them, I wanted the fixed payment button to change when users picked a payment method radio button: it would become a PayPal button, a Google Pay button, and so forth.</p><p>But&#8230; I went through several tutorials and didn&#8217;t manage to make other people&#8217;s advice work for my prototype. It took me a few painful attempts and some help from Figma power users to crack this. I&#8217;m putting this tutorial out there to save other designers the hassle of going through this.</p><h2>Before we start</h2><p>If you want to follow this tutorial step-by-step with pre-existing components, you can download or copy my Figma file <a href="https://www.figma.com/design/xC2P4dtadmMYPtPL3y46tR/Project-template-(Copy)?node-id=1-101&amp;node-type=canvas&amp;t=V0VEbD5OIhtnzWyA-11">here</a>. I swapped the fonts and simplified the design so nothing would break while you play with it.</p><p>For better clarity, I&#8217;ll refer to the radio button module as &#8220;the controlling component&#8221; and the payment button as &#8220;the reacting component.&#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_!Gsdf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a698d2-fb67-4902-ad13-0846e1f2d9db_1000x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Gsdf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a698d2-fb67-4902-ad13-0846e1f2d9db_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!Gsdf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a698d2-fb67-4902-ad13-0846e1f2d9db_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!Gsdf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a698d2-fb67-4902-ad13-0846e1f2d9db_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!Gsdf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a698d2-fb67-4902-ad13-0846e1f2d9db_1000x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Gsdf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a698d2-fb67-4902-ad13-0846e1f2d9db_1000x500.png" width="1000" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58a698d2-fb67-4902-ad13-0846e1f2d9db_1000x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The radio buttons are the controlling component, while the payment button is the reacting component&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="The radio buttons are the controlling component, while the payment button is the reacting component" title="The radio buttons are the controlling component, while the payment button is the reacting component" srcset="https://substackcdn.com/image/fetch/$s_!Gsdf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a698d2-fb67-4902-ad13-0846e1f2d9db_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!Gsdf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a698d2-fb67-4902-ad13-0846e1f2d9db_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!Gsdf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a698d2-fb67-4902-ad13-0846e1f2d9db_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!Gsdf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a698d2-fb67-4902-ad13-0846e1f2d9db_1000x500.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">For clarity on how these UI elements are linked, I&#8217;ve labeled them &#8220;controlling&#8221; and &#8220;reacting&#8221; components.</figcaption></figure></div><h3><strong>Reminder: Figma lexicon</strong></h3><ul><li></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_!MXSE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe760a5c5-127a-477d-baf9-3080c61047d9_1000x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MXSE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe760a5c5-127a-477d-baf9-3080c61047d9_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!MXSE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe760a5c5-127a-477d-baf9-3080c61047d9_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!MXSE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe760a5c5-127a-477d-baf9-3080c61047d9_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!MXSE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe760a5c5-127a-477d-baf9-3080c61047d9_1000x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MXSE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe760a5c5-127a-477d-baf9-3080c61047d9_1000x500.png" width="1000" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e760a5c5-127a-477d-baf9-3080c61047d9_1000x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Illustration of a variant and a variable in Figma&#8217;s interface&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="Illustration of a variant and a variable in Figma&#8217;s interface" title="Illustration of a variant and a variable in Figma&#8217;s interface" srcset="https://substackcdn.com/image/fetch/$s_!MXSE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe760a5c5-127a-477d-baf9-3080c61047d9_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!MXSE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe760a5c5-127a-477d-baf9-3080c61047d9_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!MXSE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe760a5c5-127a-477d-baf9-3080c61047d9_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!MXSE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe760a5c5-127a-477d-baf9-3080c61047d9_1000x500.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">  Variants and variables are two different concepts in Figma.</figcaption></figure></div><h2>Step 1: Prepare Your Variants for the Controlling Component</h2><p>This component is important because it will ultimately trigger the interaction for the reacting component.</p><p>In my example, the payment module is my controlling component. I want to create all the states needed for each selected radio-button in the master component.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uyUp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770b610f-3b6a-429e-925d-e7f1015637b6_1000x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uyUp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770b610f-3b6a-429e-925d-e7f1015637b6_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!uyUp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770b610f-3b6a-429e-925d-e7f1015637b6_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!uyUp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770b610f-3b6a-429e-925d-e7f1015637b6_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!uyUp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770b610f-3b6a-429e-925d-e7f1015637b6_1000x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uyUp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770b610f-3b6a-429e-925d-e7f1015637b6_1000x500.png" width="1000" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/770b610f-3b6a-429e-925d-e7f1015637b6_1000x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Controlling component variants&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="Controlling component variants" title="Controlling component variants" srcset="https://substackcdn.com/image/fetch/$s_!uyUp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770b610f-3b6a-429e-925d-e7f1015637b6_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!uyUp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770b610f-3b6a-429e-925d-e7f1015637b6_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!uyUp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770b610f-3b6a-429e-925d-e7f1015637b6_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!uyUp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F770b610f-3b6a-429e-925d-e7f1015637b6_1000x500.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">My controlling component variants.</figcaption></figure></div><h2>Step 2: Prepare Your Variants for the Reacting Component</h2><p>Name your variants for the reacting component&#8217;s master. For this component, spelling, spacing and case will matter. Make a note of your choices!</p><p>In my example, I capitalized &#8220;Card&#8221;, and &#8220;Disabled&#8221;. I also respected the case for &#8220;GPay&#8221; and &#8220;PayPal&#8221;. In future steps, I will need to remember those decisions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!09cN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29179c-597d-424e-a553-0009f8d7c3b0_1000x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!09cN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29179c-597d-424e-a553-0009f8d7c3b0_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!09cN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29179c-597d-424e-a553-0009f8d7c3b0_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!09cN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29179c-597d-424e-a553-0009f8d7c3b0_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!09cN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29179c-597d-424e-a553-0009f8d7c3b0_1000x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!09cN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29179c-597d-424e-a553-0009f8d7c3b0_1000x500.png" width="1000" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb29179c-597d-424e-a553-0009f8d7c3b0_1000x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Screenshot of Figma to emphasize the care needed on case&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="Screenshot of Figma to emphasize the care needed on case" title="Screenshot of Figma to emphasize the care needed on case" srcset="https://substackcdn.com/image/fetch/$s_!09cN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29179c-597d-424e-a553-0009f8d7c3b0_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!09cN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29179c-597d-424e-a553-0009f8d7c3b0_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!09cN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29179c-597d-424e-a553-0009f8d7c3b0_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!09cN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb29179c-597d-424e-a553-0009f8d7c3b0_1000x500.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">Case and consistency on my reacting component&#8217;s variant names will matter later down the road.</figcaption></figure></div><p>If you nested another component in some of your variants, ensure it&#8217;s visible in future instances. Do this by selecting the frame around your variants and then clicking the &#8220;+&#8221; icon, which is visible when you hover over &#8220;Properties.&#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_!t_fQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd261193b-e99e-4a04-bae9-9dfe435b1b5b_1000x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!t_fQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd261193b-e99e-4a04-bae9-9dfe435b1b5b_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!t_fQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd261193b-e99e-4a04-bae9-9dfe435b1b5b_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!t_fQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd261193b-e99e-4a04-bae9-9dfe435b1b5b_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!t_fQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd261193b-e99e-4a04-bae9-9dfe435b1b5b_1000x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!t_fQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd261193b-e99e-4a04-bae9-9dfe435b1b5b_1000x500.png" width="1000" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d261193b-e99e-4a04-bae9-9dfe435b1b5b_1000x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;How to show nested components in your instances&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 to show nested components in your instances" title="How to show nested components in your instances" srcset="https://substackcdn.com/image/fetch/$s_!t_fQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd261193b-e99e-4a04-bae9-9dfe435b1b5b_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!t_fQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd261193b-e99e-4a04-bae9-9dfe435b1b5b_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!t_fQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd261193b-e99e-4a04-bae9-9dfe435b1b5b_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!t_fQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd261193b-e99e-4a04-bae9-9dfe435b1b5b_1000x500.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">How to show nested components in your instances.</figcaption></figure></div><h2>Step 3: Create a Variable</h2><p>The variable is what will allow both components to communicate.<br>Make sure no element is selected by hitting &#8220;esc.&#8221; Then go to the Design panel of Figma and select &#8220;Local variables&#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_!lvnp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c17943b-5208-458f-b9ef-db553ae5a054_1000x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lvnp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c17943b-5208-458f-b9ef-db553ae5a054_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!lvnp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c17943b-5208-458f-b9ef-db553ae5a054_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!lvnp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c17943b-5208-458f-b9ef-db553ae5a054_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!lvnp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c17943b-5208-458f-b9ef-db553ae5a054_1000x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lvnp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c17943b-5208-458f-b9ef-db553ae5a054_1000x500.png" width="1000" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c17943b-5208-458f-b9ef-db553ae5a054_1000x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1000,&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_!lvnp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c17943b-5208-458f-b9ef-db553ae5a054_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!lvnp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c17943b-5208-458f-b9ef-db553ae5a054_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!lvnp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c17943b-5208-458f-b9ef-db553ae5a054_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!lvnp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c17943b-5208-458f-b9ef-db553ae5a054_1000x500.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">Here&#8217;s where you access your local variables. Hit &#8220;esc&#8221; before to make sure nothing is selected.</figcaption></figure></div><p>From there click on &#8220;Create variable&#8221; and create a string variable for your reacting component (here in my example it&#8217;s a button so I&#8217;m calling it &#8220;Button state&#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_!bXBW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9387b5-57b1-4bd9-876d-892e19756784_1000x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bXBW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9387b5-57b1-4bd9-876d-892e19756784_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!bXBW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9387b5-57b1-4bd9-876d-892e19756784_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!bXBW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9387b5-57b1-4bd9-876d-892e19756784_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!bXBW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9387b5-57b1-4bd9-876d-892e19756784_1000x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bXBW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9387b5-57b1-4bd9-876d-892e19756784_1000x500.png" width="1000" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e9387b5-57b1-4bd9-876d-892e19756784_1000x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1000,&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_!bXBW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9387b5-57b1-4bd9-876d-892e19756784_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!bXBW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9387b5-57b1-4bd9-876d-892e19756784_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!bXBW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9387b5-57b1-4bd9-876d-892e19756784_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!bXBW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e9387b5-57b1-4bd9-876d-892e19756784_1000x500.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 panel will allow you to create the variable that will control your reacting component.</figcaption></figure></div><p>Give the value a consistent name with the component&#8217;s default state variant &#8212; again, spelling, spacing, and case consistency matter. Think like a programmer, otherwise, Figma won&#8217;t connect the dots! Ultimately this variant will control your reacting component&#8217;s state and allow you to display the relevant variant.</p><h2>Step 4: Prototype Your Controlling Component</h2><p>Switch Figma to the prototype panel and work on your master controlling component and its variants.</p><p>In my example, I added interactions for radios on all variants to link them to the right state variant while commanding the variable name for the reacting component, so it could also receive the instruction to change state.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GjvC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfac1c66-461f-45a5-a7ce-e515c285f9ec_1000x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GjvC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfac1c66-461f-45a5-a7ce-e515c285f9ec_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!GjvC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfac1c66-461f-45a5-a7ce-e515c285f9ec_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!GjvC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfac1c66-461f-45a5-a7ce-e515c285f9ec_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!GjvC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfac1c66-461f-45a5-a7ce-e515c285f9ec_1000x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GjvC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfac1c66-461f-45a5-a7ce-e515c285f9ec_1000x500.png" width="1000" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfac1c66-461f-45a5-a7ce-e515c285f9ec_1000x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1000,&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_!GjvC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfac1c66-461f-45a5-a7ce-e515c285f9ec_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!GjvC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfac1c66-461f-45a5-a7ce-e515c285f9ec_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!GjvC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfac1c66-461f-45a5-a7ce-e515c285f9ec_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!GjvC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfac1c66-461f-45a5-a7ce-e515c285f9ec_1000x500.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">When prototyping your controlling component, you will need to create 2 interactions for each &#8220;connector&#8221;</figcaption></figure></div><p>To that effect, for each radio button, I created 2 interactions as follows:</p><p><strong>Pro tip:</strong> Don&#8217;t forget interactions can be copied and pasted, it&#8217;s a huge time-saver in this situation as you will need to create them for all radio buttons on all the variants.</p><div><hr></div><h2>Step 5: Bind Your Variable and Your Variant Status</h2><p>Now, leave your master components and build your screen in a frame with instances of both components. Select your reacting component instance. You want to bind it to your variable by clicking on the bolt and selecting the variable you created. Now this component &#8220;knows&#8221; that the displayed variant state needs to correspond to your variable name as it changes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5Evo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea6361-44a9-41de-8a01-dd5eeeb3c6a0_1000x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Evo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea6361-44a9-41de-8a01-dd5eeeb3c6a0_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!5Evo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea6361-44a9-41de-8a01-dd5eeeb3c6a0_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!5Evo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea6361-44a9-41de-8a01-dd5eeeb3c6a0_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!5Evo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea6361-44a9-41de-8a01-dd5eeeb3c6a0_1000x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Evo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea6361-44a9-41de-8a01-dd5eeeb3c6a0_1000x500.png" width="1000" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01ea6361-44a9-41de-8a01-dd5eeeb3c6a0_1000x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:1000,&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_!5Evo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea6361-44a9-41de-8a01-dd5eeeb3c6a0_1000x500.png 424w, https://substackcdn.com/image/fetch/$s_!5Evo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea6361-44a9-41de-8a01-dd5eeeb3c6a0_1000x500.png 848w, https://substackcdn.com/image/fetch/$s_!5Evo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea6361-44a9-41de-8a01-dd5eeeb3c6a0_1000x500.png 1272w, https://substackcdn.com/image/fetch/$s_!5Evo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01ea6361-44a9-41de-8a01-dd5eeeb3c6a0_1000x500.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 button to bind the variable is only visible when you hover it.</figcaption></figure></div><p>Voil&#224;! Your prototype should work!</p><p>But&#8230; what happened? Why is it working? When you click on your controlling component, its state changes. But because you bound your variable to the state of your reacting component, your interaction renaming the value of your variable also renames your reacting component displayed variant, allowing it to update simultaneously.</p><p></p><p>Originally posted <a href="https://medium.design/how-to-update-two-components-simultaneously-in-a-figma-prototype-9d73729c86db">Here</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.figmaflow.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Designers: AI needs context]]></title><description><![CDATA[How UX teams should embrace data to shape AI models.]]></description><link>https://www.figmaflow.com/p/designers-ai-needs-context</link><guid isPermaLink="false">https://www.figmaflow.com/p/designers-ai-needs-context</guid><pubDate>Thu, 28 Nov 2024 20:01:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!is1B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a2b571-9f26-4db4-8d5b-4387684af34e_700x700.jpeg" 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_!is1B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a2b571-9f26-4db4-8d5b-4387684af34e_700x700.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!is1B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a2b571-9f26-4db4-8d5b-4387684af34e_700x700.jpeg 424w, https://substackcdn.com/image/fetch/$s_!is1B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a2b571-9f26-4db4-8d5b-4387684af34e_700x700.jpeg 848w, https://substackcdn.com/image/fetch/$s_!is1B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a2b571-9f26-4db4-8d5b-4387684af34e_700x700.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!is1B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a2b571-9f26-4db4-8d5b-4387684af34e_700x700.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!is1B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a2b571-9f26-4db4-8d5b-4387684af34e_700x700.jpeg" width="700" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10a2b571-9f26-4db4-8d5b-4387684af34e_700x700.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Designers shaping models with data&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Designers shaping models with data" title="Designers shaping models with data" srcset="https://substackcdn.com/image/fetch/$s_!is1B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a2b571-9f26-4db4-8d5b-4387684af34e_700x700.jpeg 424w, https://substackcdn.com/image/fetch/$s_!is1B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a2b571-9f26-4db4-8d5b-4387684af34e_700x700.jpeg 848w, https://substackcdn.com/image/fetch/$s_!is1B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a2b571-9f26-4db4-8d5b-4387684af34e_700x700.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!is1B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10a2b571-9f26-4db4-8d5b-4387684af34e_700x700.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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">Generated by Gemini</figcaption></figure></div><p>Imagine an app suddenly starts suggesting irrelevant products, or a chatbot starts spouting misinformation. These mishaps are more than technical glitches &#8212; they could signal a disconnection in the relationship between user experience and the data shaping today&#8217;s AI models.</p><p>Users are entering prompts when interacting with AI models, providing instructions and context, and these prompts are serving as data to shape the outputs. <strong>Current experiences force end users to figure out most of the structure and information needed, which causes a paralyzing cognitive load</strong>. Let&#8217;s face it, most people don&#8217;t know what to do or ask for when interacting with an AI-powered chat. The responsibility needs to be shifted to the teams &#8212; particularly UX teams &#8212; designing these models.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_hZF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8f71d-7cb3-4323-99c9-3a981c44bb87_1000x317.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_hZF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8f71d-7cb3-4323-99c9-3a981c44bb87_1000x317.png 424w, https://substackcdn.com/image/fetch/$s_!_hZF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8f71d-7cb3-4323-99c9-3a981c44bb87_1000x317.png 848w, https://substackcdn.com/image/fetch/$s_!_hZF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8f71d-7cb3-4323-99c9-3a981c44bb87_1000x317.png 1272w, https://substackcdn.com/image/fetch/$s_!_hZF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8f71d-7cb3-4323-99c9-3a981c44bb87_1000x317.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_hZF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8f71d-7cb3-4323-99c9-3a981c44bb87_1000x317.png" width="1000" height="317" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ad8f71d-7cb3-4323-99c9-3a981c44bb87_1000x317.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:317,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Example of an intricate prompt&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="Example of an intricate prompt" title="Example of an intricate prompt" srcset="https://substackcdn.com/image/fetch/$s_!_hZF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8f71d-7cb3-4323-99c9-3a981c44bb87_1000x317.png 424w, https://substackcdn.com/image/fetch/$s_!_hZF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8f71d-7cb3-4323-99c9-3a981c44bb87_1000x317.png 848w, https://substackcdn.com/image/fetch/$s_!_hZF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8f71d-7cb3-4323-99c9-3a981c44bb87_1000x317.png 1272w, https://substackcdn.com/image/fetch/$s_!_hZF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ad8f71d-7cb3-4323-99c9-3a981c44bb87_1000x317.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"><em>Example of an intricate prompt</em></figcaption></figure></div><p>On the other side, UX as a discipline has been having its own identity crisis, debating how the future of design would look like in an AI world. <strong>The answer to this uncertainty has been hiding in plain sight &#8212; it&#8217;s the data</strong> (and the decisions around it). And while data might initially seem outside a designer&#8217;s comfort zone, when <strong>framed through the lens of context and user intent,</strong> things start to fall in place.</p><h2><strong>Humans and models need context to make sense of situations</strong></h2><p>AI models, like humans, are limited by the context they have. If a question lacks clarity, the answer won&#8217;t be helpful. Just as clear communication with clients requires design briefs, <strong>providing AI models with the right context gives them the information they need to generate meaningful responses</strong>.</p><blockquote><p>UX teams must be integrated in the AI model training process.</p></blockquote><p>It&#8217;s far more difficult to fix problems after the output is in the interface. Sure, the user would be able to manipulate it to a point, but models should generate the best possible outcome first. Prioritizing quality data over quantity is also crucial &#8212; bad data leads to bad results (&#8216;garbage in, garbage out&#8217;). Teams must proactively work to mitigate bias, privacy concerns, and misalignment with user values before it is ever shown to a user.</p><h2><strong>Data in the training process</strong></h2><p>The context used to shape models can have many forms. Engineering teams are using all kinds of existing data to train models in company knowledge, from marketing brochures to in-depth documentation.</p><p>However there are some types of data formats that are created exclusively for AI training (training, tuning, optimizing), targeting specific knowledge and behaviors. This is where the domain of UX teams needs to shine, and it requires close collaboration with partners. A few examples :</p><ul><li><p><strong>Prompts:</strong> Prompts are the cornerstone of AI training for UX teams. The quote<strong> &#8220;<a href="https://wattenberger.com/thoughts/boo-chatbots">Prompts are just a pile of context</a>&#8221; </strong>from Amelia Wattenberger is so simple and so true. Optimizing our AI models by breaking down tasks (or clusters of tasks) into golden prompts and providing output examples is now part of a ux practitioner&#8217;s job description. The process of creating, annotating, and evaluating these prompts for training is both complex and essential &#8212; definitely a topic for its own article.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-P35!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff9669dc-ed22-41e7-93af-20cc5688693a_700x185.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-P35!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff9669dc-ed22-41e7-93af-20cc5688693a_700x185.png 424w, https://substackcdn.com/image/fetch/$s_!-P35!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff9669dc-ed22-41e7-93af-20cc5688693a_700x185.png 848w, https://substackcdn.com/image/fetch/$s_!-P35!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff9669dc-ed22-41e7-93af-20cc5688693a_700x185.png 1272w, https://substackcdn.com/image/fetch/$s_!-P35!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff9669dc-ed22-41e7-93af-20cc5688693a_700x185.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-P35!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff9669dc-ed22-41e7-93af-20cc5688693a_700x185.png" width="700" height="185" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff9669dc-ed22-41e7-93af-20cc5688693a_700x185.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:185,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AI spark animation&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="AI spark animation" title="AI spark animation" srcset="https://substackcdn.com/image/fetch/$s_!-P35!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff9669dc-ed22-41e7-93af-20cc5688693a_700x185.png 424w, https://substackcdn.com/image/fetch/$s_!-P35!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff9669dc-ed22-41e7-93af-20cc5688693a_700x185.png 848w, https://substackcdn.com/image/fetch/$s_!-P35!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff9669dc-ed22-41e7-93af-20cc5688693a_700x185.png 1272w, https://substackcdn.com/image/fetch/$s_!-P35!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff9669dc-ed22-41e7-93af-20cc5688693a_700x185.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Gemini generating a response to a prompt</figcaption></figure></div><ul><li><p><strong>Data sets:</strong> Data sets shape how AI models &#8220;think&#8221;, and they are used for training and tuning. They can reflect our company&#8217;s expertise, personality, and values. In some cases it could be created by humans, in others we could use synthetic data, created by AI itself. UX needs to think about the intent of the data set, how they are created, curated, and aligned with specific use cases.</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_!Q6P-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa5bcb3-8e5d-4560-8ee5-1e99310756ab_700x294.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q6P-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa5bcb3-8e5d-4560-8ee5-1e99310756ab_700x294.png 424w, https://substackcdn.com/image/fetch/$s_!Q6P-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa5bcb3-8e5d-4560-8ee5-1e99310756ab_700x294.png 848w, https://substackcdn.com/image/fetch/$s_!Q6P-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa5bcb3-8e5d-4560-8ee5-1e99310756ab_700x294.png 1272w, https://substackcdn.com/image/fetch/$s_!Q6P-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa5bcb3-8e5d-4560-8ee5-1e99310756ab_700x294.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q6P-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa5bcb3-8e5d-4560-8ee5-1e99310756ab_700x294.png" width="700" height="294" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1aa5bcb3-8e5d-4560-8ee5-1e99310756ab_700x294.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:294,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Data collection template&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="Data collection template" title="Data collection template" srcset="https://substackcdn.com/image/fetch/$s_!Q6P-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa5bcb3-8e5d-4560-8ee5-1e99310756ab_700x294.png 424w, https://substackcdn.com/image/fetch/$s_!Q6P-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa5bcb3-8e5d-4560-8ee5-1e99310756ab_700x294.png 848w, https://substackcdn.com/image/fetch/$s_!Q6P-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa5bcb3-8e5d-4560-8ee5-1e99310756ab_700x294.png 1272w, https://substackcdn.com/image/fetch/$s_!Q6P-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa5bcb3-8e5d-4560-8ee5-1e99310756ab_700x294.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"><em><a href="https://pair.withgoogle.com/worksheet/data-collection.pdf">Data collection template</a> from PAIR</em></figcaption></figure></div><ul><li><p><strong>Frameworks and instructions: </strong>Like a compass for AI models, they ensure the output stays aligned with our goals. These can be broad principles (like <a href="https://www.anthropic.com/news/claudes-constitution">Anthropic&#8217;s</a> constitution), detailed instructions for answering user questions, or even a list of topics where the model needs to exercise caution.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s8Qz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f83da-c56e-437b-af29-50a8fb117660_700x95.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s8Qz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f83da-c56e-437b-af29-50a8fb117660_700x95.png 424w, https://substackcdn.com/image/fetch/$s_!s8Qz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f83da-c56e-437b-af29-50a8fb117660_700x95.png 848w, https://substackcdn.com/image/fetch/$s_!s8Qz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f83da-c56e-437b-af29-50a8fb117660_700x95.png 1272w, https://substackcdn.com/image/fetch/$s_!s8Qz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f83da-c56e-437b-af29-50a8fb117660_700x95.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s8Qz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f83da-c56e-437b-af29-50a8fb117660_700x95.png" width="700" height="95" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c0f83da-c56e-437b-af29-50a8fb117660_700x95.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:95,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Principle in Claude&#8217;s Constitution&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="Principle in Claude&#8217;s Constitution" title="Principle in Claude&#8217;s Constitution" srcset="https://substackcdn.com/image/fetch/$s_!s8Qz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f83da-c56e-437b-af29-50a8fb117660_700x95.png 424w, https://substackcdn.com/image/fetch/$s_!s8Qz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f83da-c56e-437b-af29-50a8fb117660_700x95.png 848w, https://substackcdn.com/image/fetch/$s_!s8Qz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f83da-c56e-437b-af29-50a8fb117660_700x95.png 1272w, https://substackcdn.com/image/fetch/$s_!s8Qz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c0f83da-c56e-437b-af29-50a8fb117660_700x95.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><em>Principle in<a href="https://www.anthropic.com/news/claudes-constitution"> Claude&#8217;s Constitution</a></em></figcaption></figure></div><ul><li><p><strong>Feedback and evaluation guides:</strong> To ensure our models are effective, teams continuously evaluate them throughout training. There needs to be a shared definition of what constitutes a good output, documented and readily accessible, to keep everyone aligned overtime.</p></li></ul><p>When creating all that data, it&#8217;s difficult to do it at scale. Models need vast amounts of quality content, and many teams are looking for solutions to expedite this process. Synthetic data, or training data created by an AI model, can help bridge this gap. Third party vendors are also helping to deliver data sets and prompts. However both options <strong>need UX teams to create guidelines, instructions, and examples for their deliverables.</strong> They also must be reviewed, or spot checked, before using them in the models.</p><h2><strong>Areas to explore</strong></h2><p>Crafting high-quality data presents numerous challenges, especially when aligning it with specific use cases, tasks, and the model skills required. To ensure success, UX teams must reimagine data design processes and seamlessly incorporate them in the training. These are two areas where I personally see much need for experimentation:</p><ul><li><p><strong>Scenario frameworks:</strong> Creating golden prompts is still very new, and having scenarios that frame different situations can help to uncover all possible variables. Researchers can help propose new dimensions aligned with specific use cases, expediting the creation of prompts. <strong><a href="https://medium.com/people-ai-research">PAIR</a> </strong>at Google is doing a great job starting this conversation,<strong> <a href="https://medium.com/people-ai-research/interaction-design-policies-design-for-the-opportunity-not-just-the-task-239e7f294b29">designing for the opportunity not just the task</a>.</strong> A tool where scenarios, instructions, and AI generated prompts coexist would be very beneficial for UX teams.</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_!ioly!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac6d3e1-c9ea-4fad-a08b-b089f47d1764_700x255.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ioly!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac6d3e1-c9ea-4fad-a08b-b089f47d1764_700x255.png 424w, https://substackcdn.com/image/fetch/$s_!ioly!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac6d3e1-c9ea-4fad-a08b-b089f47d1764_700x255.png 848w, https://substackcdn.com/image/fetch/$s_!ioly!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac6d3e1-c9ea-4fad-a08b-b089f47d1764_700x255.png 1272w, https://substackcdn.com/image/fetch/$s_!ioly!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac6d3e1-c9ea-4fad-a08b-b089f47d1764_700x255.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ioly!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac6d3e1-c9ea-4fad-a08b-b089f47d1764_700x255.png" width="700" height="255" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fac6d3e1-c9ea-4fad-a08b-b089f47d1764_700x255.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:255,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Scenario framwork&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="Scenario framwork" title="Scenario framwork" srcset="https://substackcdn.com/image/fetch/$s_!ioly!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac6d3e1-c9ea-4fad-a08b-b089f47d1764_700x255.png 424w, https://substackcdn.com/image/fetch/$s_!ioly!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac6d3e1-c9ea-4fad-a08b-b089f47d1764_700x255.png 848w, https://substackcdn.com/image/fetch/$s_!ioly!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac6d3e1-c9ea-4fad-a08b-b089f47d1764_700x255.png 1272w, https://substackcdn.com/image/fetch/$s_!ioly!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac6d3e1-c9ea-4fad-a08b-b089f47d1764_700x255.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"><em>PAIR scenario</em></figcaption></figure></div><ul><li><p><strong>Human engagement risks</strong>: <strong><a href="https://www.linkedin.com/events/7170839082380546048/">A term by the trailblazer Ovetta Sampson</a></strong> calls everyone involved in AI development into action, including the responsibility of providing data that mitigates social-cultural biases from showing up in model outputs. <strong>AI has a level of potential risk that is unprecedented</strong>, and marginal use cases can no longer be ignored in the name of shipping products fast. <strong>The conversation needs to be up front and center, a main focus of the decisions and data strategy.</strong> It might look like adversarial training, it might be a collection of risk scenario frameworks or any other solution. The gravity of a designer&#8217;s responsibility has never been greater.</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_!nGsW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103d98f7-7e54-4954-b547-de625c7de3cb_700x539.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nGsW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103d98f7-7e54-4954-b547-de625c7de3cb_700x539.png 424w, https://substackcdn.com/image/fetch/$s_!nGsW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103d98f7-7e54-4954-b547-de625c7de3cb_700x539.png 848w, https://substackcdn.com/image/fetch/$s_!nGsW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103d98f7-7e54-4954-b547-de625c7de3cb_700x539.png 1272w, https://substackcdn.com/image/fetch/$s_!nGsW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103d98f7-7e54-4954-b547-de625c7de3cb_700x539.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nGsW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103d98f7-7e54-4954-b547-de625c7de3cb_700x539.png" width="700" height="539" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/103d98f7-7e54-4954-b547-de625c7de3cb_700x539.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:539,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Responsible AI at Google Research diagram&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="Responsible AI at Google Research diagram" title="Responsible AI at Google Research diagram" srcset="https://substackcdn.com/image/fetch/$s_!nGsW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103d98f7-7e54-4954-b547-de625c7de3cb_700x539.png 424w, https://substackcdn.com/image/fetch/$s_!nGsW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103d98f7-7e54-4954-b547-de625c7de3cb_700x539.png 848w, https://substackcdn.com/image/fetch/$s_!nGsW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103d98f7-7e54-4954-b547-de625c7de3cb_700x539.png 1272w, https://substackcdn.com/image/fetch/$s_!nGsW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F103d98f7-7e54-4954-b547-de625c7de3cb_700x539.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"><em>Responsible AI at <a href="https://blog.research.google/2024/01/responsible-ai-at-google-research-user.html">Google Research</a></em></figcaption></figure></div><p><em>If your team is tackling challenges in these areas, please share your work! True industry innovation thrives in generosity and collaboration.</em></p><h2><strong>It&#8217;s time to add &#8216;how AI works&#8217; to the UX teams skill set</strong></h2><p>UX teams need to insert themselves in the training of AI models, becoming key partners during the model lifecycle. A discipline that thrives at the intersection of user needs, business goals, and technology is critical at this time.</p><p>Everything that is model related relies for the most part on engineers for their technical expertise. However, with the way AI has disrupted the classic command-based processing (must-read article<strong> <a href="https://www.uxtigers.com/post/ai-new-ui-paradigm">AI: First New UI Paradigm in 60 Years</a></strong><a href="https://www.uxtigers.com/post/ai-new-ui-paradigm"> </a>from Jakob Nielsen), in some instances <strong>teams are delegating a part of the user experience to technical partners</strong>. As wide as their skills are, they don&#8217;t always have the in-depth use case context that AI models need.</p><p>In <strong><a href="https://uxdesign.cc/the-rise-of-the-model-designer-cef429d9c134">The Rise of the Model Designer</a>,</strong> I discuss the growing need to bridge interface design and model training, arguing a new UX figure is emerging. Independently of role definitions, <strong>understanding how training the models affects the output is now part of our design process</strong>. We need to shift our focus and shape both the interface and the model itself.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rNOX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff84e378c-0330-4452-9fa4-764483e62a0f_700x700.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rNOX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff84e378c-0330-4452-9fa4-764483e62a0f_700x700.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rNOX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff84e378c-0330-4452-9fa4-764483e62a0f_700x700.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rNOX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff84e378c-0330-4452-9fa4-764483e62a0f_700x700.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rNOX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff84e378c-0330-4452-9fa4-764483e62a0f_700x700.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rNOX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff84e378c-0330-4452-9fa4-764483e62a0f_700x700.jpeg" width="700" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f84e378c-0330-4452-9fa4-764483e62a0f_700x700.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Learning about AI is essential&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="Learning about AI is essential" title="Learning about AI is essential" srcset="https://substackcdn.com/image/fetch/$s_!rNOX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff84e378c-0330-4452-9fa4-764483e62a0f_700x700.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rNOX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff84e378c-0330-4452-9fa4-764483e62a0f_700x700.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rNOX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff84e378c-0330-4452-9fa4-764483e62a0f_700x700.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rNOX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff84e378c-0330-4452-9fa4-764483e62a0f_700x700.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">Generated by Gemini</figcaption></figure></div><p>There&#8217;s a critical gap in UX team education on AI training and how to get involved. Most of the available training is either too technical, or just surface level and lacking depth. Some of us are trying to bridge this gap, but striking the right balance is hard, and in many cases resources cannot be shared broadly.</p><p><strong>Investing in targeted education for all product-related roles is crucial for innovation</strong>. UX teams have the power to unlock the full potential of AI models &#8212; with a little help from a prompt.</p><p></p><p>Originally posted <a href="https://uxdesign.cc/ai-needs-context-74ed452696e2">Here</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.figmaflow.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The correct (and lazy) way to prototype in Figma]]></title><description><![CDATA[Bill Gates once said, &#8220;I choose a lazy person to do a hard job because a lazy person will find an easy way to do it.&#8221; This text is all about being that &#8220;lazy&#8221; person!]]></description><link>https://www.figmaflow.com/p/the-correct-and-lazy-way-to-prototype</link><guid isPermaLink="false">https://www.figmaflow.com/p/the-correct-and-lazy-way-to-prototype</guid><pubDate>Thu, 28 Nov 2024 18:01:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Vgeg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af001f7-6971-46ab-b744-6f8663318206_700x394.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_!Vgeg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af001f7-6971-46ab-b744-6f8663318206_700x394.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vgeg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af001f7-6971-46ab-b744-6f8663318206_700x394.png 424w, https://substackcdn.com/image/fetch/$s_!Vgeg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af001f7-6971-46ab-b744-6f8663318206_700x394.png 848w, https://substackcdn.com/image/fetch/$s_!Vgeg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af001f7-6971-46ab-b744-6f8663318206_700x394.png 1272w, https://substackcdn.com/image/fetch/$s_!Vgeg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af001f7-6971-46ab-b744-6f8663318206_700x394.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vgeg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af001f7-6971-46ab-b744-6f8663318206_700x394.png" width="700" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0af001f7-6971-46ab-b744-6f8663318206_700x394.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Vgeg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af001f7-6971-46ab-b744-6f8663318206_700x394.png 424w, https://substackcdn.com/image/fetch/$s_!Vgeg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af001f7-6971-46ab-b744-6f8663318206_700x394.png 848w, https://substackcdn.com/image/fetch/$s_!Vgeg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af001f7-6971-46ab-b744-6f8663318206_700x394.png 1272w, https://substackcdn.com/image/fetch/$s_!Vgeg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0af001f7-6971-46ab-b744-6f8663318206_700x394.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>Bill Gates once said, <em>&#8220;I choose a lazy person to do a hard job because a lazy person will find an easy way to do it.&#8221;</em> This text is all about being that &#8220;lazy&#8221; person! So, let&#8217;s jump right into Figma and learn how to effortlessly create a Figma prototype.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!it8m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd619d3d-9e92-4d45-9771-d50a88dd9b2b_700x362.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!it8m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd619d3d-9e92-4d45-9771-d50a88dd9b2b_700x362.png 424w, https://substackcdn.com/image/fetch/$s_!it8m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd619d3d-9e92-4d45-9771-d50a88dd9b2b_700x362.png 848w, https://substackcdn.com/image/fetch/$s_!it8m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd619d3d-9e92-4d45-9771-d50a88dd9b2b_700x362.png 1272w, https://substackcdn.com/image/fetch/$s_!it8m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd619d3d-9e92-4d45-9771-d50a88dd9b2b_700x362.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!it8m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd619d3d-9e92-4d45-9771-d50a88dd9b2b_700x362.png" width="700" height="362" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd619d3d-9e92-4d45-9771-d50a88dd9b2b_700x362.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:362,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!it8m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd619d3d-9e92-4d45-9771-d50a88dd9b2b_700x362.png 424w, https://substackcdn.com/image/fetch/$s_!it8m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd619d3d-9e92-4d45-9771-d50a88dd9b2b_700x362.png 848w, https://substackcdn.com/image/fetch/$s_!it8m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd619d3d-9e92-4d45-9771-d50a88dd9b2b_700x362.png 1272w, https://substackcdn.com/image/fetch/$s_!it8m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd619d3d-9e92-4d45-9771-d50a88dd9b2b_700x362.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>Here&#8217;s the issue: whenever we&#8217;re designing, prototyping, or building prototypes in Figma, we end up with hundreds of prototype links scattered everywhere. If we ever need to make a change, we have to update it in multiple places, which quickly becomes chaotic. In this text, I&#8217;m going to tell you to show you how to reduce 80&#8211;90% of that manual work through automation, making your prototyping smarter and more efficient.</p><p>Let&#8217;s start by reviewing our design. We have a homepage design with a sidebar and five pages: Dashboard, Projects, Calendar, Documents, and Reports. If I zoom into the sidebar, you&#8217;ll see it reflects this structure.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Mzuw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcac5f9d-be25-4f8e-b028-25c8d94c218d_700x302.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Mzuw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcac5f9d-be25-4f8e-b028-25c8d94c218d_700x302.png 424w, https://substackcdn.com/image/fetch/$s_!Mzuw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcac5f9d-be25-4f8e-b028-25c8d94c218d_700x302.png 848w, https://substackcdn.com/image/fetch/$s_!Mzuw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcac5f9d-be25-4f8e-b028-25c8d94c218d_700x302.png 1272w, https://substackcdn.com/image/fetch/$s_!Mzuw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcac5f9d-be25-4f8e-b028-25c8d94c218d_700x302.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Mzuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcac5f9d-be25-4f8e-b028-25c8d94c218d_700x302.png" width="700" height="302" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcac5f9d-be25-4f8e-b028-25c8d94c218d_700x302.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:302,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!Mzuw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcac5f9d-be25-4f8e-b028-25c8d94c218d_700x302.png 424w, https://substackcdn.com/image/fetch/$s_!Mzuw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcac5f9d-be25-4f8e-b028-25c8d94c218d_700x302.png 848w, https://substackcdn.com/image/fetch/$s_!Mzuw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcac5f9d-be25-4f8e-b028-25c8d94c218d_700x302.png 1272w, https://substackcdn.com/image/fetch/$s_!Mzuw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcac5f9d-be25-4f8e-b028-25c8d94c218d_700x302.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>Now, here&#8217;s how most people set up this design: they place the sidebar on each page. So, they copy and paste the sidebar onto every page and then manually link each menu item (Dashboard, Projects, etc.) to its respective page. It sounds straightforward, but it becomes time-consuming if you want to link a page multiple times or change a link later. For example, if you wanted to link <em>Projects</em> to <em>Calendar</em> instead, you&#8217;d have to update that link five times on each page. This is tedious, inefficient, and prone to errors.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SU2-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa898314e-c7d6-488e-9e91-d601a3a3b645_1883x1254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SU2-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa898314e-c7d6-488e-9e91-d601a3a3b645_1883x1254.png 424w, https://substackcdn.com/image/fetch/$s_!SU2-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa898314e-c7d6-488e-9e91-d601a3a3b645_1883x1254.png 848w, https://substackcdn.com/image/fetch/$s_!SU2-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa898314e-c7d6-488e-9e91-d601a3a3b645_1883x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!SU2-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa898314e-c7d6-488e-9e91-d601a3a3b645_1883x1254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SU2-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa898314e-c7d6-488e-9e91-d601a3a3b645_1883x1254.png" width="1456" height="970" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a898314e-c7d6-488e-9e91-d601a3a3b645_1883x1254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:970,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&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="" title="" srcset="https://substackcdn.com/image/fetch/$s_!SU2-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa898314e-c7d6-488e-9e91-d601a3a3b645_1883x1254.png 424w, https://substackcdn.com/image/fetch/$s_!SU2-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa898314e-c7d6-488e-9e91-d601a3a3b645_1883x1254.png 848w, https://substackcdn.com/image/fetch/$s_!SU2-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa898314e-c7d6-488e-9e91-d601a3a3b645_1883x1254.png 1272w, https://substackcdn.com/image/fetch/$s_!SU2-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa898314e-c7d6-488e-9e91-d601a3a3b645_1883x1254.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><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f4RQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd32cb938-79bf-491e-adf7-5c7eabf45171_1625x1256.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f4RQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd32cb938-79bf-491e-adf7-5c7eabf45171_1625x1256.png 424w, https://substackcdn.com/image/fetch/$s_!f4RQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd32cb938-79bf-491e-adf7-5c7eabf45171_1625x1256.png 848w, https://substackcdn.com/image/fetch/$s_!f4RQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd32cb938-79bf-491e-adf7-5c7eabf45171_1625x1256.png 1272w, https://substackcdn.com/image/fetch/$s_!f4RQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd32cb938-79bf-491e-adf7-5c7eabf45171_1625x1256.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f4RQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd32cb938-79bf-491e-adf7-5c7eabf45171_1625x1256.png" width="1456" height="1125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d32cb938-79bf-491e-adf7-5c7eabf45171_1625x1256.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1125,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!f4RQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd32cb938-79bf-491e-adf7-5c7eabf45171_1625x1256.png 424w, https://substackcdn.com/image/fetch/$s_!f4RQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd32cb938-79bf-491e-adf7-5c7eabf45171_1625x1256.png 848w, https://substackcdn.com/image/fetch/$s_!f4RQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd32cb938-79bf-491e-adf7-5c7eabf45171_1625x1256.png 1272w, https://substackcdn.com/image/fetch/$s_!f4RQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd32cb938-79bf-491e-adf7-5c7eabf45171_1625x1256.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>Here&#8217;s a more efficient, &#8220;lazy&#8221; approach that Bill Gates would probably hire us to implement! Start by removing the sidebar from each page. Then, instead of manually linking every instance, convert the sidebar into a <strong>component</strong>. To do this, press <code>Command + Option + K</code> or click the diamond icon to turn the sidebar into a component. Now, you can link each menu item within the component (e.g., Dashboard to Dashboard, Projects to Projects, 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_!bIV4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f4d808-9356-4e65-a96f-93f9aa0b1506_1913x1073.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bIV4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f4d808-9356-4e65-a96f-93f9aa0b1506_1913x1073.png 424w, https://substackcdn.com/image/fetch/$s_!bIV4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f4d808-9356-4e65-a96f-93f9aa0b1506_1913x1073.png 848w, https://substackcdn.com/image/fetch/$s_!bIV4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f4d808-9356-4e65-a96f-93f9aa0b1506_1913x1073.png 1272w, https://substackcdn.com/image/fetch/$s_!bIV4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f4d808-9356-4e65-a96f-93f9aa0b1506_1913x1073.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bIV4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f4d808-9356-4e65-a96f-93f9aa0b1506_1913x1073.png" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17f4d808-9356-4e65-a96f-93f9aa0b1506_1913x1073.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&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_!bIV4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f4d808-9356-4e65-a96f-93f9aa0b1506_1913x1073.png 424w, https://substackcdn.com/image/fetch/$s_!bIV4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f4d808-9356-4e65-a96f-93f9aa0b1506_1913x1073.png 848w, https://substackcdn.com/image/fetch/$s_!bIV4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f4d808-9356-4e65-a96f-93f9aa0b1506_1913x1073.png 1272w, https://substackcdn.com/image/fetch/$s_!bIV4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17f4d808-9356-4e65-a96f-93f9aa0b1506_1913x1073.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 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gAcJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9333b6-86a5-4b96-abdb-bba03ffa5896_1693x1081.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gAcJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9333b6-86a5-4b96-abdb-bba03ffa5896_1693x1081.png 424w, https://substackcdn.com/image/fetch/$s_!gAcJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9333b6-86a5-4b96-abdb-bba03ffa5896_1693x1081.png 848w, https://substackcdn.com/image/fetch/$s_!gAcJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9333b6-86a5-4b96-abdb-bba03ffa5896_1693x1081.png 1272w, https://substackcdn.com/image/fetch/$s_!gAcJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9333b6-86a5-4b96-abdb-bba03ffa5896_1693x1081.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gAcJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9333b6-86a5-4b96-abdb-bba03ffa5896_1693x1081.png" width="1456" height="930" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d9333b6-86a5-4b96-abdb-bba03ffa5896_1693x1081.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:930,&quot;width&quot;:1456,&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_!gAcJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9333b6-86a5-4b96-abdb-bba03ffa5896_1693x1081.png 424w, https://substackcdn.com/image/fetch/$s_!gAcJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9333b6-86a5-4b96-abdb-bba03ffa5896_1693x1081.png 848w, https://substackcdn.com/image/fetch/$s_!gAcJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9333b6-86a5-4b96-abdb-bba03ffa5896_1693x1081.png 1272w, https://substackcdn.com/image/fetch/$s_!gAcJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d9333b6-86a5-4b96-abdb-bba03ffa5896_1693x1081.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 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9yGK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c24f411-8923-44c1-8d5d-335379d43791_1806x1230.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9yGK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c24f411-8923-44c1-8d5d-335379d43791_1806x1230.png 424w, https://substackcdn.com/image/fetch/$s_!9yGK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c24f411-8923-44c1-8d5d-335379d43791_1806x1230.png 848w, https://substackcdn.com/image/fetch/$s_!9yGK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c24f411-8923-44c1-8d5d-335379d43791_1806x1230.png 1272w, https://substackcdn.com/image/fetch/$s_!9yGK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c24f411-8923-44c1-8d5d-335379d43791_1806x1230.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9yGK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c24f411-8923-44c1-8d5d-335379d43791_1806x1230.png" width="1456" height="992" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c24f411-8923-44c1-8d5d-335379d43791_1806x1230.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:992,&quot;width&quot;:1456,&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_!9yGK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c24f411-8923-44c1-8d5d-335379d43791_1806x1230.png 424w, https://substackcdn.com/image/fetch/$s_!9yGK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c24f411-8923-44c1-8d5d-335379d43791_1806x1230.png 848w, https://substackcdn.com/image/fetch/$s_!9yGK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c24f411-8923-44c1-8d5d-335379d43791_1806x1230.png 1272w, https://substackcdn.com/image/fetch/$s_!9yGK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c24f411-8923-44c1-8d5d-335379d43791_1806x1230.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 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jh5l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf7c6a-1bb6-4694-b4a8-b364b61a5f90_2083x934.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jh5l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf7c6a-1bb6-4694-b4a8-b364b61a5f90_2083x934.png 424w, https://substackcdn.com/image/fetch/$s_!Jh5l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf7c6a-1bb6-4694-b4a8-b364b61a5f90_2083x934.png 848w, https://substackcdn.com/image/fetch/$s_!Jh5l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf7c6a-1bb6-4694-b4a8-b364b61a5f90_2083x934.png 1272w, https://substackcdn.com/image/fetch/$s_!Jh5l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf7c6a-1bb6-4694-b4a8-b364b61a5f90_2083x934.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jh5l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf7c6a-1bb6-4694-b4a8-b364b61a5f90_2083x934.png" width="1456" height="653" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fbf7c6a-1bb6-4694-b4a8-b364b61a5f90_2083x934.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:653,&quot;width&quot;:1456,&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_!Jh5l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf7c6a-1bb6-4694-b4a8-b364b61a5f90_2083x934.png 424w, https://substackcdn.com/image/fetch/$s_!Jh5l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf7c6a-1bb6-4694-b4a8-b364b61a5f90_2083x934.png 848w, https://substackcdn.com/image/fetch/$s_!Jh5l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf7c6a-1bb6-4694-b4a8-b364b61a5f90_2083x934.png 1272w, https://substackcdn.com/image/fetch/$s_!Jh5l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0fbf7c6a-1bb6-4694-b4a8-b364b61a5f90_2083x934.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 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eeYR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1e998-653c-4b85-a831-ddd5992669ab_1856x1227.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eeYR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1e998-653c-4b85-a831-ddd5992669ab_1856x1227.png 424w, https://substackcdn.com/image/fetch/$s_!eeYR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1e998-653c-4b85-a831-ddd5992669ab_1856x1227.png 848w, https://substackcdn.com/image/fetch/$s_!eeYR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1e998-653c-4b85-a831-ddd5992669ab_1856x1227.png 1272w, https://substackcdn.com/image/fetch/$s_!eeYR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1e998-653c-4b85-a831-ddd5992669ab_1856x1227.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eeYR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1e998-653c-4b85-a831-ddd5992669ab_1856x1227.png" width="1456" height="963" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ca1e998-653c-4b85-a831-ddd5992669ab_1856x1227.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:963,&quot;width&quot;:1456,&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_!eeYR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1e998-653c-4b85-a831-ddd5992669ab_1856x1227.png 424w, https://substackcdn.com/image/fetch/$s_!eeYR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1e998-653c-4b85-a831-ddd5992669ab_1856x1227.png 848w, https://substackcdn.com/image/fetch/$s_!eeYR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1e998-653c-4b85-a831-ddd5992669ab_1856x1227.png 1272w, https://substackcdn.com/image/fetch/$s_!eeYR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ca1e998-653c-4b85-a831-ddd5992669ab_1856x1227.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 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YSJS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16eb5b5e-6427-44cb-8f1f-a3dad4fd5346_1892x1334.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YSJS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16eb5b5e-6427-44cb-8f1f-a3dad4fd5346_1892x1334.png 424w, https://substackcdn.com/image/fetch/$s_!YSJS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16eb5b5e-6427-44cb-8f1f-a3dad4fd5346_1892x1334.png 848w, https://substackcdn.com/image/fetch/$s_!YSJS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16eb5b5e-6427-44cb-8f1f-a3dad4fd5346_1892x1334.png 1272w, https://substackcdn.com/image/fetch/$s_!YSJS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16eb5b5e-6427-44cb-8f1f-a3dad4fd5346_1892x1334.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YSJS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16eb5b5e-6427-44cb-8f1f-a3dad4fd5346_1892x1334.png" width="1456" height="1027" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/16eb5b5e-6427-44cb-8f1f-a3dad4fd5346_1892x1334.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1027,&quot;width&quot;:1456,&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_!YSJS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16eb5b5e-6427-44cb-8f1f-a3dad4fd5346_1892x1334.png 424w, https://substackcdn.com/image/fetch/$s_!YSJS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16eb5b5e-6427-44cb-8f1f-a3dad4fd5346_1892x1334.png 848w, https://substackcdn.com/image/fetch/$s_!YSJS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16eb5b5e-6427-44cb-8f1f-a3dad4fd5346_1892x1334.png 1272w, https://substackcdn.com/image/fetch/$s_!YSJS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F16eb5b5e-6427-44cb-8f1f-a3dad4fd5346_1892x1334.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>Next, insert the component as an instance onto each page. Since the sidebar is now a component, any changes to its links will apply across all instances. For example, if you decide to change the link for <em>Reports</em> to point to <em>Documents</em>, it will automatically update on every page.</p><p>This approach can save you an incredible amount of time by reducing 80&#8211;90% of the manual work.</p><p>To see it in action, let&#8217;s preview this. When I click on <em>Projects</em>, it navigates to Projects; <em>Calendar</em> goes to Calendar; and so on. Now here&#8217;s the time-saver: if we change <em>Reports</em> to link to <em>Documents</em> instead, every instance of that sidebar will instantly reflect the update.</p><p>Hopefully, this trick helps you cut down on manual work in Figma!</p><p>Originally posted <a href="https://medium.com/im-designer/the-correct-and-lazy-way-to-prototype-figma-tutorial-f628f296c88e">Here</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.figmaflow.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The 60–30–10 Rule: A Simple Way to Create Catchy User Interfaces]]></title><description><![CDATA[If you are seeking for approaches to to achieving a well-balanced, visually appealing colour scheme, I would like to recommend the 60&#8211;30&#8211;10 rule.]]></description><link>https://www.figmaflow.com/p/the-603010-rule-a-simple-way-to-create</link><guid isPermaLink="false">https://www.figmaflow.com/p/the-603010-rule-a-simple-way-to-create</guid><pubDate>Mon, 25 Nov 2024 20:00:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JElS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775dfd24-b652-47b0-b159-077c63b8a6de_896x600.jpeg" 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_!JElS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775dfd24-b652-47b0-b159-077c63b8a6de_896x600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JElS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775dfd24-b652-47b0-b159-077c63b8a6de_896x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JElS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775dfd24-b652-47b0-b159-077c63b8a6de_896x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JElS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775dfd24-b652-47b0-b159-077c63b8a6de_896x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JElS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775dfd24-b652-47b0-b159-077c63b8a6de_896x600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JElS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775dfd24-b652-47b0-b159-077c63b8a6de_896x600.jpeg" width="896" height="600" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/775dfd24-b652-47b0-b159-077c63b8a6de_896x600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:896,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!JElS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775dfd24-b652-47b0-b159-077c63b8a6de_896x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JElS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775dfd24-b652-47b0-b159-077c63b8a6de_896x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JElS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775dfd24-b652-47b0-b159-077c63b8a6de_896x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JElS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F775dfd24-b652-47b0-b159-077c63b8a6de_896x600.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>If you are seeking for approaches to to achieving a well-balanced, visually appealing colour scheme, I would like to recommend the 60&#8211;30&#8211;10 rule. This approach provides a quick, reliable framework for organising colour that both harmonises and energises an interface. By using 60&#8211;30&#8211;10 rule, designers can create a sense of balance and focus that enhances the aesthetic of user interfaces.</p><p>The 60&#8211;30&#8211;10 rule is one of the simplest guidelines for creating visually appealing and balanced designs. It provides a clear structure for colour distribution, making it easy to apply to any interface or design layout. With this rule, 60% of colour proposition should feature the primary colour, setting the overall tone and creating a cohesive look. Then, 30% is dedicated to secondary colours, adding supporting the primary colour without overpowering it. Finally, the remaining 10% is reserved for accent colours, adding a pop of contrast to highlight important elements and draw users&#8217; attention.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_GLp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9818437-3e84-4abc-a51b-7838fa26fac7_627x332.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_GLp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9818437-3e84-4abc-a51b-7838fa26fac7_627x332.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_GLp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9818437-3e84-4abc-a51b-7838fa26fac7_627x332.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_GLp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9818437-3e84-4abc-a51b-7838fa26fac7_627x332.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_GLp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9818437-3e84-4abc-a51b-7838fa26fac7_627x332.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_GLp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9818437-3e84-4abc-a51b-7838fa26fac7_627x332.jpeg" width="627" height="332" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9818437-3e84-4abc-a51b-7838fa26fac7_627x332.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:332,&quot;width&quot;:627,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!_GLp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9818437-3e84-4abc-a51b-7838fa26fac7_627x332.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_GLp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9818437-3e84-4abc-a51b-7838fa26fac7_627x332.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_GLp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9818437-3e84-4abc-a51b-7838fa26fac7_627x332.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_GLp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9818437-3e84-4abc-a51b-7838fa26fac7_627x332.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">60&#8211;30&#8211;10 Rule &#8212; Colour Allocation Example</figcaption></figure></div><p>In my perspective, there are two straightforward ways to effectively apply the 60&#8211;30&#8211;10 rule to a user interface.</p><h2><strong>1. Conventional Approach</strong></h2><ul><li><p><strong>60% allocation for dominant colour &#8212; </strong>giving the interface a bold, branded feel.</p></li><li><p><strong>30% would be used as secondary colour </strong>&#8212; apply to smaller areas to provide contrast and interest while balancing the dominant colour.</p></li><li><p><strong>10% remains for an accent colour &#8212; </strong>highlights essential elements, such as call-to-action buttons or alerts.</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_!XaxE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74162797-146a-452d-85f9-a2b18ce2d3be_896x672.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XaxE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74162797-146a-452d-85f9-a2b18ce2d3be_896x672.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XaxE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74162797-146a-452d-85f9-a2b18ce2d3be_896x672.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XaxE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74162797-146a-452d-85f9-a2b18ce2d3be_896x672.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XaxE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74162797-146a-452d-85f9-a2b18ce2d3be_896x672.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XaxE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74162797-146a-452d-85f9-a2b18ce2d3be_896x672.jpeg" width="896" height="672" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74162797-146a-452d-85f9-a2b18ce2d3be_896x672.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:672,&quot;width&quot;:896,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!XaxE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74162797-146a-452d-85f9-a2b18ce2d3be_896x672.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XaxE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74162797-146a-452d-85f9-a2b18ce2d3be_896x672.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XaxE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74162797-146a-452d-85f9-a2b18ce2d3be_896x672.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XaxE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74162797-146a-452d-85f9-a2b18ce2d3be_896x672.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">60&#8211;30&#8211;10 Rule &#8212; Approach 01</figcaption></figure></div><h2><strong>2. Flexible Approach</strong></h2><p>In applying the 60&#8211;30&#8211;10 rule, if the secondary colour is a neutral tone and provides strong contrast with the dominant colour, I often swap the dominant and secondary colour. This way, the secondary (now the dominant) colour occupies 60% of the interface, giving the design a balanced and clean look, while the original dominant colour still takes up 30% as a secondary colour.</p><p><strong>Even with only 30% allocation, the dominant colour maintains brand presence, standing out clearly and representing the brand identity effectively within the design.</strong></p><ul><li><p><strong>60% to the secondary colour as the background </strong>&#8212; provides a clean, cohesive foundation for the interface.</p></li><li><p><strong>30% to the primary colour </strong>&#8212; to primary elements, such as components, illustrations, cards and navigation.</p></li><li><p><strong>10% is reserved for accent colours </strong>&#8212; draws attention to specific details like icons, buttons or highlights.</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_!tJU6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0bddbd5-abff-4dcc-957e-6694237c659a_896x672.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tJU6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0bddbd5-abff-4dcc-957e-6694237c659a_896x672.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tJU6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0bddbd5-abff-4dcc-957e-6694237c659a_896x672.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tJU6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0bddbd5-abff-4dcc-957e-6694237c659a_896x672.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tJU6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0bddbd5-abff-4dcc-957e-6694237c659a_896x672.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tJU6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0bddbd5-abff-4dcc-957e-6694237c659a_896x672.jpeg" width="896" height="672" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0bddbd5-abff-4dcc-957e-6694237c659a_896x672.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:672,&quot;width&quot;:896,&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_!tJU6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0bddbd5-abff-4dcc-957e-6694237c659a_896x672.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tJU6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0bddbd5-abff-4dcc-957e-6694237c659a_896x672.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tJU6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0bddbd5-abff-4dcc-957e-6694237c659a_896x672.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tJU6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0bddbd5-abff-4dcc-957e-6694237c659a_896x672.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">60&#8211;30&#8211;10 Rule &#8212; Approach 02</figcaption></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_!87sZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab34113-5aea-44e5-ada2-511bb836ac46_627x332.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!87sZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab34113-5aea-44e5-ada2-511bb836ac46_627x332.jpeg 424w, https://substackcdn.com/image/fetch/$s_!87sZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab34113-5aea-44e5-ada2-511bb836ac46_627x332.jpeg 848w, https://substackcdn.com/image/fetch/$s_!87sZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab34113-5aea-44e5-ada2-511bb836ac46_627x332.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!87sZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab34113-5aea-44e5-ada2-511bb836ac46_627x332.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!87sZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab34113-5aea-44e5-ada2-511bb836ac46_627x332.jpeg" width="627" height="332" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fab34113-5aea-44e5-ada2-511bb836ac46_627x332.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:332,&quot;width&quot;:627,&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_!87sZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab34113-5aea-44e5-ada2-511bb836ac46_627x332.jpeg 424w, https://substackcdn.com/image/fetch/$s_!87sZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab34113-5aea-44e5-ada2-511bb836ac46_627x332.jpeg 848w, https://substackcdn.com/image/fetch/$s_!87sZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab34113-5aea-44e5-ada2-511bb836ac46_627x332.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!87sZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffab34113-5aea-44e5-ada2-511bb836ac46_627x332.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><p>When applying the 60&#8211;30&#8211;10 rule, you don&#8217;t have to measure colour percentages with exact precision. Instead, it&#8217;s more about keeping the general balance in mind: 60% 30% and 10%.</p><p>Hope this short article inspires you to create stunning and harmonious user interfaces.</p><p>Following me: </p><p>https://www.dinhhuy.design/</p><p>Originally posted <a href="https://uxplanet.org/the-60-30-10-rule-a-simple-way-to-creating-catchy-user-interfaces-e9e2cf957213">Here</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Figma Flow.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Gestalt Principles — Where Psychology meets Design.]]></title><description><![CDATA[Before diving into the practical application of UIUX, it is vital to understand the Gestalt principles, where psychology meets design to create visually stunning and impactful compositions.]]></description><link>https://www.figmaflow.com/p/gestalt-principles-where-psychology</link><guid isPermaLink="false">https://www.figmaflow.com/p/gestalt-principles-where-psychology</guid><pubDate>Mon, 25 Nov 2024 18:00:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cm5G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b227f0f-ed84-4fe8-a83e-26b32d67b088_700x394.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_!cm5G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b227f0f-ed84-4fe8-a83e-26b32d67b088_700x394.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cm5G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b227f0f-ed84-4fe8-a83e-26b32d67b088_700x394.png 424w, https://substackcdn.com/image/fetch/$s_!cm5G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b227f0f-ed84-4fe8-a83e-26b32d67b088_700x394.png 848w, https://substackcdn.com/image/fetch/$s_!cm5G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b227f0f-ed84-4fe8-a83e-26b32d67b088_700x394.png 1272w, https://substackcdn.com/image/fetch/$s_!cm5G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b227f0f-ed84-4fe8-a83e-26b32d67b088_700x394.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cm5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b227f0f-ed84-4fe8-a83e-26b32d67b088_700x394.png" width="700" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b227f0f-ed84-4fe8-a83e-26b32d67b088_700x394.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!cm5G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b227f0f-ed84-4fe8-a83e-26b32d67b088_700x394.png 424w, https://substackcdn.com/image/fetch/$s_!cm5G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b227f0f-ed84-4fe8-a83e-26b32d67b088_700x394.png 848w, https://substackcdn.com/image/fetch/$s_!cm5G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b227f0f-ed84-4fe8-a83e-26b32d67b088_700x394.png 1272w, https://substackcdn.com/image/fetch/$s_!cm5G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b227f0f-ed84-4fe8-a83e-26b32d67b088_700x394.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>Before diving into the practical application of UIUX, it is vital to understand the Gestalt principles, where psychology meets design to create visually stunning and impactful compositions. It consists of six principles: proximity, similarity, closure, continuity, figure-ground, and symmetry. Now, let me give you a summary of these six principles.</p><h1>1. Proximity</h1><p>Objects placed close together tend to be viewed as a group. This principle is frequently applied when designing layouts, where similar components are grouped to convey an overall idea.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vZUW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a86d47-5cc3-467a-a7ba-f31f9a8b2eac_700x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vZUW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a86d47-5cc3-467a-a7ba-f31f9a8b2eac_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!vZUW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a86d47-5cc3-467a-a7ba-f31f9a8b2eac_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!vZUW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a86d47-5cc3-467a-a7ba-f31f9a8b2eac_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!vZUW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a86d47-5cc3-467a-a7ba-f31f9a8b2eac_700x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vZUW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a86d47-5cc3-467a-a7ba-f31f9a8b2eac_700x700.png" width="700" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45a86d47-5cc3-467a-a7ba-f31f9a8b2eac_700x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!vZUW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a86d47-5cc3-467a-a7ba-f31f9a8b2eac_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!vZUW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a86d47-5cc3-467a-a7ba-f31f9a8b2eac_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!vZUW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a86d47-5cc3-467a-a7ba-f31f9a8b2eac_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!vZUW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a86d47-5cc3-467a-a7ba-f31f9a8b2eac_700x700.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><h1>2. Similarity</h1><p>Similar objects appear to belong together. Whether it&#8217;s color, shape, or size, elements with similar characteristics are regarded as belonging to the same group. This principle aids in the development of visual hierarchy and the effective organization of information.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!odwu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee9ff72d-3c33-46c6-bdfb-5b8be4bd1c0e_700x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!odwu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee9ff72d-3c33-46c6-bdfb-5b8be4bd1c0e_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!odwu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee9ff72d-3c33-46c6-bdfb-5b8be4bd1c0e_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!odwu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee9ff72d-3c33-46c6-bdfb-5b8be4bd1c0e_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!odwu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee9ff72d-3c33-46c6-bdfb-5b8be4bd1c0e_700x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!odwu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee9ff72d-3c33-46c6-bdfb-5b8be4bd1c0e_700x700.png" width="700" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee9ff72d-3c33-46c6-bdfb-5b8be4bd1c0e_700x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!odwu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee9ff72d-3c33-46c6-bdfb-5b8be4bd1c0e_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!odwu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee9ff72d-3c33-46c6-bdfb-5b8be4bd1c0e_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!odwu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee9ff72d-3c33-46c6-bdfb-5b8be4bd1c0e_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!odwu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee9ff72d-3c33-46c6-bdfb-5b8be4bd1c0e_700x700.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><h1>3. Closure</h1><p>For us to see complete shapes or forms, our minds often fill in the gaps. Designers frequently use this principle to include incomplete shapes, leaving room for interpretation and stimulating viewers&#8217; imaginations.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TwKH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561ea9d6-2fea-474a-8ddd-704f26696dc0_700x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TwKH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561ea9d6-2fea-474a-8ddd-704f26696dc0_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!TwKH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561ea9d6-2fea-474a-8ddd-704f26696dc0_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!TwKH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561ea9d6-2fea-474a-8ddd-704f26696dc0_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!TwKH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561ea9d6-2fea-474a-8ddd-704f26696dc0_700x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TwKH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561ea9d6-2fea-474a-8ddd-704f26696dc0_700x700.png" width="700" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/561ea9d6-2fea-474a-8ddd-704f26696dc0_700x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!TwKH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561ea9d6-2fea-474a-8ddd-704f26696dc0_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!TwKH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561ea9d6-2fea-474a-8ddd-704f26696dc0_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!TwKH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561ea9d6-2fea-474a-8ddd-704f26696dc0_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!TwKH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F561ea9d6-2fea-474a-8ddd-704f26696dc0_700x700.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><h1>4. Continuity</h1><p>Elements arranged in a continuous line or curve seem to be more associated than those with sudden alterations in direction. This principle directs the flow of visual elements, ensuring easy navigation through a design.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D7hW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81dec04c-4a81-4d05-8d01-76f8c8d48339_700x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D7hW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81dec04c-4a81-4d05-8d01-76f8c8d48339_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!D7hW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81dec04c-4a81-4d05-8d01-76f8c8d48339_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!D7hW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81dec04c-4a81-4d05-8d01-76f8c8d48339_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!D7hW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81dec04c-4a81-4d05-8d01-76f8c8d48339_700x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D7hW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81dec04c-4a81-4d05-8d01-76f8c8d48339_700x700.png" width="700" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81dec04c-4a81-4d05-8d01-76f8c8d48339_700x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!D7hW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81dec04c-4a81-4d05-8d01-76f8c8d48339_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!D7hW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81dec04c-4a81-4d05-8d01-76f8c8d48339_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!D7hW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81dec04c-4a81-4d05-8d01-76f8c8d48339_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!D7hW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81dec04c-4a81-4d05-8d01-76f8c8d48339_700x700.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><h1>5. Figure-Ground</h1><p>Visual elements can be separated by our perception as being in the foreground and background. Designers can keep a composition balanced while drawing the viewer&#8217;s attention to the focal point by adjusting size, color, and contrast.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!izHF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb2c7c8-a667-4238-8650-7a5821619be6_700x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!izHF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb2c7c8-a667-4238-8650-7a5821619be6_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!izHF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb2c7c8-a667-4238-8650-7a5821619be6_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!izHF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb2c7c8-a667-4238-8650-7a5821619be6_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!izHF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb2c7c8-a667-4238-8650-7a5821619be6_700x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!izHF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb2c7c8-a667-4238-8650-7a5821619be6_700x700.png" width="700" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cb2c7c8-a667-4238-8650-7a5821619be6_700x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!izHF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb2c7c8-a667-4238-8650-7a5821619be6_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!izHF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb2c7c8-a667-4238-8650-7a5821619be6_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!izHF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb2c7c8-a667-4238-8650-7a5821619be6_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!izHF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cb2c7c8-a667-4238-8650-7a5821619be6_700x700.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><h1>6. Symmetry</h1><p>When compared to asymmetrical objects, symmetrical ones are viewed as more balanced and aesthetically beautiful. Symmetry is a common tool used by designers to foster harmony and order in their compositions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r0fj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe15e5d06-ec6d-4e38-90b3-f4a0aae81c90_700x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r0fj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe15e5d06-ec6d-4e38-90b3-f4a0aae81c90_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!r0fj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe15e5d06-ec6d-4e38-90b3-f4a0aae81c90_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!r0fj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe15e5d06-ec6d-4e38-90b3-f4a0aae81c90_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!r0fj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe15e5d06-ec6d-4e38-90b3-f4a0aae81c90_700x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r0fj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe15e5d06-ec6d-4e38-90b3-f4a0aae81c90_700x700.png" width="700" height="700" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e15e5d06-ec6d-4e38-90b3-f4a0aae81c90_700x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:700,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!r0fj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe15e5d06-ec6d-4e38-90b3-f4a0aae81c90_700x700.png 424w, https://substackcdn.com/image/fetch/$s_!r0fj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe15e5d06-ec6d-4e38-90b3-f4a0aae81c90_700x700.png 848w, https://substackcdn.com/image/fetch/$s_!r0fj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe15e5d06-ec6d-4e38-90b3-f4a0aae81c90_700x700.png 1272w, https://substackcdn.com/image/fetch/$s_!r0fj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe15e5d06-ec6d-4e38-90b3-f4a0aae81c90_700x700.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>Originally posted <a href="https://medium.com/@shifiyy03.design/gestalt-principles-where-psychology-meets-design-9cfffc552582">Here</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Figma Flow.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[SaaS Onboarding: How to Make It Functional and Easy-to-Use]]></title><description><![CDATA[Or: Helping users understand and instantly fall in love with a new product]]></description><link>https://www.figmaflow.com/p/saas-onboarding-how-to-make-it-functional</link><guid isPermaLink="false">https://www.figmaflow.com/p/saas-onboarding-how-to-make-it-functional</guid><pubDate>Sat, 23 Nov 2024 20:00:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0FY1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3184f3fb-df78-477d-9ccc-4fb20ca47a1e_627x470.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0FY1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3184f3fb-df78-477d-9ccc-4fb20ca47a1e_627x470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0FY1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3184f3fb-df78-477d-9ccc-4fb20ca47a1e_627x470.png 424w, https://substackcdn.com/image/fetch/$s_!0FY1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3184f3fb-df78-477d-9ccc-4fb20ca47a1e_627x470.png 848w, https://substackcdn.com/image/fetch/$s_!0FY1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3184f3fb-df78-477d-9ccc-4fb20ca47a1e_627x470.png 1272w, https://substackcdn.com/image/fetch/$s_!0FY1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3184f3fb-df78-477d-9ccc-4fb20ca47a1e_627x470.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0FY1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3184f3fb-df78-477d-9ccc-4fb20ca47a1e_627x470.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3184f3fb-df78-477d-9ccc-4fb20ca47a1e_627x470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!0FY1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3184f3fb-df78-477d-9ccc-4fb20ca47a1e_627x470.png 424w, https://substackcdn.com/image/fetch/$s_!0FY1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3184f3fb-df78-477d-9ccc-4fb20ca47a1e_627x470.png 848w, https://substackcdn.com/image/fetch/$s_!0FY1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3184f3fb-df78-477d-9ccc-4fb20ca47a1e_627x470.png 1272w, https://substackcdn.com/image/fetch/$s_!0FY1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3184f3fb-df78-477d-9ccc-4fb20ca47a1e_627x470.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption"><a href="https://dribbble.com/shots/24677624-IdeaPilot-AI-Onboarding-design-for-AI-powered-SaaS-platform">IdeaPilot AI &#8212; Onboarding design for AI-powered SaaS platform</a></figcaption></figure></div><p>If you have a complex, sophisticated product and you want it to engage users and solve their problems, what you need is proper onboarding.</p><p><strong>Onboarding</strong> is essentially the first encounter with a user that will either create a long-term relationship or leave a negative impression of the product. It&#8217;s important to make onboarding simple, intuitive, and easy to understand so that the user enjoys it and doesn&#8217;t feel inept and confused.</p><p>The <strong><a href="https://www.outcrowd.io/">Outcrowd</a></strong> team has been creating designs for various SaaS products for quite some time now, and we&#8217;ve learned a lot. Hopefully, our experience will help you make your onboarding functional and user-friendly.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oYdq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc427f86e-a0cd-459b-9fed-a02380f7e68f_627x470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oYdq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc427f86e-a0cd-459b-9fed-a02380f7e68f_627x470.png 424w, https://substackcdn.com/image/fetch/$s_!oYdq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc427f86e-a0cd-459b-9fed-a02380f7e68f_627x470.png 848w, https://substackcdn.com/image/fetch/$s_!oYdq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc427f86e-a0cd-459b-9fed-a02380f7e68f_627x470.png 1272w, https://substackcdn.com/image/fetch/$s_!oYdq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc427f86e-a0cd-459b-9fed-a02380f7e68f_627x470.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oYdq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc427f86e-a0cd-459b-9fed-a02380f7e68f_627x470.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c427f86e-a0cd-459b-9fed-a02380f7e68f_627x470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!oYdq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc427f86e-a0cd-459b-9fed-a02380f7e68f_627x470.png 424w, https://substackcdn.com/image/fetch/$s_!oYdq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc427f86e-a0cd-459b-9fed-a02380f7e68f_627x470.png 848w, https://substackcdn.com/image/fetch/$s_!oYdq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc427f86e-a0cd-459b-9fed-a02380f7e68f_627x470.png 1272w, https://substackcdn.com/image/fetch/$s_!oYdq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc427f86e-a0cd-459b-9fed-a02380f7e68f_627x470.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption"><a href="https://dribbble.com/shots/24564216-UXBoost-AI-AI-Powered-Website-and-Platforms-Audit-Tool">UXBoost AI &#8212; AI-Powered Website and Platforms Audit Tool</a></figcaption></figure></div><h1><strong>What makes onboarding so important</strong></h1><p>Let&#8217;s say a user interacts with your product for the first time. Unlike you, they know nothing about how any of it works or what should be done to quickly achieve their goals. The<strong> onboarding task</strong> is to guide the user through all the necessary steps, help them adapt, familiarize themselves with all the functions, and appreciate the product within the first few minutes.</p><p><strong>Well-designed onboarding helps to:</strong></p><ul><li><p>Lower the threshold of entry for new users;</p></li><li><p>Make it more likely that the user will stay with the product and use it regularly;</p></li><li><p>Increase user satisfaction;</p></li><li><p>Reduce the number of support requests.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VcL3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb45437d6-f4ee-43e3-9c04-d2dec8029a56_627x470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VcL3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb45437d6-f4ee-43e3-9c04-d2dec8029a56_627x470.png 424w, https://substackcdn.com/image/fetch/$s_!VcL3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb45437d6-f4ee-43e3-9c04-d2dec8029a56_627x470.png 848w, https://substackcdn.com/image/fetch/$s_!VcL3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb45437d6-f4ee-43e3-9c04-d2dec8029a56_627x470.png 1272w, https://substackcdn.com/image/fetch/$s_!VcL3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb45437d6-f4ee-43e3-9c04-d2dec8029a56_627x470.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VcL3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb45437d6-f4ee-43e3-9c04-d2dec8029a56_627x470.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b45437d6-f4ee-43e3-9c04-d2dec8029a56_627x470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!VcL3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb45437d6-f4ee-43e3-9c04-d2dec8029a56_627x470.png 424w, https://substackcdn.com/image/fetch/$s_!VcL3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb45437d6-f4ee-43e3-9c04-d2dec8029a56_627x470.png 848w, https://substackcdn.com/image/fetch/$s_!VcL3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb45437d6-f4ee-43e3-9c04-d2dec8029a56_627x470.png 1272w, https://substackcdn.com/image/fetch/$s_!VcL3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb45437d6-f4ee-43e3-9c04-d2dec8029a56_627x470.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><a href="https://dribbble.com/shots/24677624-IdeaPilot-AI-Onboarding-design-for-AI-powered-SaaS-platform">IdeaPilot AI &#8212; Onboarding design for AI-powered SaaS platform</a></figcaption></figure></div><h1>Basic rules of good onboarding</h1><p>The main idea is helping the user without overburdening them with unnecessary information. So the key principles are <strong>minimalism and clarity</strong>. If something can be explained concisely, go for it. Ideally, many actions should be clear without explanation. By doing research for different platforms, we at <strong><a href="https://www.outcrowd.io/">Outcrowd</a></strong> have come up with some basic rules:</p><h2><strong>1. Minimize barriers to entry</strong></h2><p>A user shouldn&#8217;t start their journey by filling out a tedious form or following complicated steps. Ideally, you should give the user the opportunity to try the product as soon as possible. <strong>Minimal data entry</strong> is not just a trend: it helps retain attention. In one of our projects, we suggested only entering an email and password to start, and leaving all other information, such as full company details, for later. This significantly reduced the number of users who dropped out at the very beginning.</p><h2><strong>2. Phased onboarding</strong></h2><p>Imagine your SaaS product as a huge city and your new user as a tourist visiting it for the first time. Onboarding should be their guide. A guide doesn&#8217;t spill everything he knows in one breath. Instead, break the process down into smaller steps that gradually immerse the user in your product.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1j1G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aeb2d73-fa17-43f2-958d-31735ba0f631_800x600.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1j1G!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aeb2d73-fa17-43f2-958d-31735ba0f631_800x600.gif 424w, https://substackcdn.com/image/fetch/$s_!1j1G!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aeb2d73-fa17-43f2-958d-31735ba0f631_800x600.gif 848w, https://substackcdn.com/image/fetch/$s_!1j1G!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aeb2d73-fa17-43f2-958d-31735ba0f631_800x600.gif 1272w, https://substackcdn.com/image/fetch/$s_!1j1G!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aeb2d73-fa17-43f2-958d-31735ba0f631_800x600.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1j1G!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aeb2d73-fa17-43f2-958d-31735ba0f631_800x600.gif" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6aeb2d73-fa17-43f2-958d-31735ba0f631_800x600.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!1j1G!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aeb2d73-fa17-43f2-958d-31735ba0f631_800x600.gif 424w, https://substackcdn.com/image/fetch/$s_!1j1G!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aeb2d73-fa17-43f2-958d-31735ba0f631_800x600.gif 848w, https://substackcdn.com/image/fetch/$s_!1j1G!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aeb2d73-fa17-43f2-958d-31735ba0f631_800x600.gif 1272w, https://substackcdn.com/image/fetch/$s_!1j1G!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aeb2d73-fa17-43f2-958d-31735ba0f631_800x600.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><a href="https://dribbble.com/shots/20638803-Eclasto-App-User-flow-for-the-music-application">Eclasto App &#8212; User flow for the music application</a></figcaption></figure></div><p>In a project for a large SaaS company, we used a <strong>step-by-step guide</strong> with the ability to skip steps or return to them later. The user could see what to do next at any point, and if something was unclear, there was always a &#8220;Show Again&#8221; button. This allowed new users to familiarize themselves with the product without undue stress.</p><h2><strong>3. Interactive elements</strong></h2><p>The classic text-based tutorial doesn&#8217;t work anymore. People want to see and feel instead of just reading. We at <strong>Outcrowd</strong> try to incorporate <strong>interactive elements</strong> into the onboarding process as much as possible: hints within the interface, pop-ups with useful tips, and other visual elements that tell the user what to do next. It&#8217;s important to show the benefit of the product through real-world experience, not just written instructions.</p><p>In one of our projects, we used a method where the user immediately starts acting in the product: they were asked to perform a few basic tasks that are part of actually working on the platform. This allowed people to learn the product faster and feel confident.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Vitx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec8e06c-56be-4295-9a65-7952cbd4aef1_627x470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Vitx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec8e06c-56be-4295-9a65-7952cbd4aef1_627x470.png 424w, https://substackcdn.com/image/fetch/$s_!Vitx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec8e06c-56be-4295-9a65-7952cbd4aef1_627x470.png 848w, https://substackcdn.com/image/fetch/$s_!Vitx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec8e06c-56be-4295-9a65-7952cbd4aef1_627x470.png 1272w, https://substackcdn.com/image/fetch/$s_!Vitx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec8e06c-56be-4295-9a65-7952cbd4aef1_627x470.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Vitx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec8e06c-56be-4295-9a65-7952cbd4aef1_627x470.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ec8e06c-56be-4295-9a65-7952cbd4aef1_627x470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!Vitx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec8e06c-56be-4295-9a65-7952cbd4aef1_627x470.png 424w, https://substackcdn.com/image/fetch/$s_!Vitx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec8e06c-56be-4295-9a65-7952cbd4aef1_627x470.png 848w, https://substackcdn.com/image/fetch/$s_!Vitx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec8e06c-56be-4295-9a65-7952cbd4aef1_627x470.png 1272w, https://substackcdn.com/image/fetch/$s_!Vitx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ec8e06c-56be-4295-9a65-7952cbd4aef1_627x470.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><a href="https://dribbble.com/shots/24454737-Learnify-UX-UI-design-of-the-online-courses-platform">Learnify &#8212; UX/UI design of the online courses platform</a></figcaption></figure></div><h2><strong>4. Personal approach</strong></h2><p>Automation aside, a human approach to onboarding always wins. If at all possible, add personal elements to the process. It could be a personalized greeting, an offer of help from a live person via chat, or even a welcome video from the team.</p><p>One of our clients implemented a <strong>personalized video welcoming</strong> system, where each user received a short video explaining how best to get started with the product. This added an element of care that greatly improved the onboarding experience.</p><h2><strong>5. Guiding to the goal</strong></h2><p>Onboarding should never be an end in itself, but rather a means to an end. At each step<strong>, the user should understand what task they are accomplishing</strong>. For example, instead of &#8220;Fill in your profile details,&#8221; put &#8220;Let&#8217;s customize your profile to make your business look professional right away.&#8221; When we worked on a project management platform, we tried to link every action to an actual benefit, so that the user wouldn&#8217;t feel that they were merely filling out another form.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ot4A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee1cb618-fdd4-4e72-a90d-9a57c2fb427f_800x600.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ot4A!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee1cb618-fdd4-4e72-a90d-9a57c2fb427f_800x600.gif 424w, https://substackcdn.com/image/fetch/$s_!ot4A!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee1cb618-fdd4-4e72-a90d-9a57c2fb427f_800x600.gif 848w, https://substackcdn.com/image/fetch/$s_!ot4A!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee1cb618-fdd4-4e72-a90d-9a57c2fb427f_800x600.gif 1272w, https://substackcdn.com/image/fetch/$s_!ot4A!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee1cb618-fdd4-4e72-a90d-9a57c2fb427f_800x600.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ot4A!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee1cb618-fdd4-4e72-a90d-9a57c2fb427f_800x600.gif" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee1cb618-fdd4-4e72-a90d-9a57c2fb427f_800x600.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!ot4A!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee1cb618-fdd4-4e72-a90d-9a57c2fb427f_800x600.gif 424w, https://substackcdn.com/image/fetch/$s_!ot4A!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee1cb618-fdd4-4e72-a90d-9a57c2fb427f_800x600.gif 848w, https://substackcdn.com/image/fetch/$s_!ot4A!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee1cb618-fdd4-4e72-a90d-9a57c2fb427f_800x600.gif 1272w, https://substackcdn.com/image/fetch/$s_!ot4A!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee1cb618-fdd4-4e72-a90d-9a57c2fb427f_800x600.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><a href="https://dribbble.com/shots/23698236-Inno-Registration-process-on-digital-banking-platform">Inno &#8212; Registration process on digital banking platform</a></figcaption></figure></div><h2><strong>6. UI design features</strong></h2><p><strong>1. Structure and hierarchy</strong></p><p>Aim to structure your content in a logical way. Visually emphasize the main elements while sidelining or hiding secondary elements. This will help users navigate more quickly.</p><p><strong>2. Aesthetics and simplicity</strong></p><p>A minimalistic design with a harmonious color palette will reduce visual noise and make the interface pleasant. This is especially crucial for complex products.</p><p><strong>3. Consistency</strong></p><p>All interface elements should be uniformly designed so that users can easily grasp the logic of the product.</p><p><strong>4. Feedback</strong></p><p>Give users visual confirmation of successful actions through animations or messages so they know they&#8217;re moving in the right direction.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dfEc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83721e19-7c16-4941-84bf-381c0eec8687_627x470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dfEc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83721e19-7c16-4941-84bf-381c0eec8687_627x470.png 424w, https://substackcdn.com/image/fetch/$s_!dfEc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83721e19-7c16-4941-84bf-381c0eec8687_627x470.png 848w, https://substackcdn.com/image/fetch/$s_!dfEc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83721e19-7c16-4941-84bf-381c0eec8687_627x470.png 1272w, https://substackcdn.com/image/fetch/$s_!dfEc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83721e19-7c16-4941-84bf-381c0eec8687_627x470.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dfEc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83721e19-7c16-4941-84bf-381c0eec8687_627x470.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83721e19-7c16-4941-84bf-381c0eec8687_627x470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!dfEc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83721e19-7c16-4941-84bf-381c0eec8687_627x470.png 424w, https://substackcdn.com/image/fetch/$s_!dfEc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83721e19-7c16-4941-84bf-381c0eec8687_627x470.png 848w, https://substackcdn.com/image/fetch/$s_!dfEc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83721e19-7c16-4941-84bf-381c0eec8687_627x470.png 1272w, https://substackcdn.com/image/fetch/$s_!dfEc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83721e19-7c16-4941-84bf-381c0eec8687_627x470.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><a href="https://dribbble.com/shots/24638263-IdeaPilot-AI-Business-Management-Platform-UX-UI-Design">IdeaPilot AI &#8212; Business Management Platform UX/UI Design</a></figcaption></figure></div><h1>Successful onboarding case studies</h1><p>In one of our projects for a SaaS project management platform, we suggested changing the approach to onboarding. Instead of classic instructions, we added <strong>interactive tasks</strong> that allowed the user to act in a real environment. For example, the user would immediately create their first project and add tasks. This significantly increased engagement and also helped reduce the number of support requests.</p><p>Here are two successful case studies that illustrate how the Outcrowd team implemented functional and intuitive onboarding:</p><p><strong><a href="https://fitonist.com/">Fitonist</a></strong> is a mobile fitness app where onboarding focuses on personalizing the user experience. The onboarding included several key questions about the user&#8217;s goals, which made it possible to suggest customized workout plans. Such an approach ensured an easy start and motivated users from the get-go through intuitive UX design and visually appealing charts. Read more about this case study <a href="https://dribbble.com/shots/24248259-Fitonist-Onboarding-design-of-the-gym-workout-application">here</a>.</p><p><strong><a href="https://www.outcrowd.io/blog/case-study-flipx-an-investment-attraction-startup">FlipX</a></strong> is a real estate investment platform. In this project, the main challenge was to create a simple and clear user interface for a complex process. The Outcrowd team developed an onboarding structure that helped users familiarize themselves with the platform without much hassle. Special attention was paid to the interface and logic to ensure a smooth experience for new users.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HSwR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6da314-4284-4e96-9f68-4f6f6bc20f5d_627x470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HSwR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6da314-4284-4e96-9f68-4f6f6bc20f5d_627x470.png 424w, https://substackcdn.com/image/fetch/$s_!HSwR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6da314-4284-4e96-9f68-4f6f6bc20f5d_627x470.png 848w, https://substackcdn.com/image/fetch/$s_!HSwR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6da314-4284-4e96-9f68-4f6f6bc20f5d_627x470.png 1272w, https://substackcdn.com/image/fetch/$s_!HSwR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6da314-4284-4e96-9f68-4f6f6bc20f5d_627x470.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HSwR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6da314-4284-4e96-9f68-4f6f6bc20f5d_627x470.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c6da314-4284-4e96-9f68-4f6f6bc20f5d_627x470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!HSwR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6da314-4284-4e96-9f68-4f6f6bc20f5d_627x470.png 424w, https://substackcdn.com/image/fetch/$s_!HSwR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6da314-4284-4e96-9f68-4f6f6bc20f5d_627x470.png 848w, https://substackcdn.com/image/fetch/$s_!HSwR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6da314-4284-4e96-9f68-4f6f6bc20f5d_627x470.png 1272w, https://substackcdn.com/image/fetch/$s_!HSwR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c6da314-4284-4e96-9f68-4f6f6bc20f5d_627x470.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><a href="https://dribbble.com/shots/24248259-Fitonist-Onboarding-design-of-the-gym-workout-application">Fitonist &#8212; Onboarding design of the gym workout application</a></figcaption></figure></div><h1>How to avoid onboarding mistakes</h1><p>Onboarding mistakes can cost you your users. Here are the most common mistakes and our suggestions on how to avoid them:</p><p><strong>1. Information overload</strong></p><p>Do not dump all the product features on the user at once. In one of our early projects, we mistakenly included too many steps at the start, which caused users to lose interest. To avoid this, create a <strong>careful map of steps to be taken</strong>, so the user gets acquainted with the features gradually.</p><p><strong>2. Lack of feedback</strong></p><p>The user needs to understand what they&#8217;re doing right and where they need help. Use <strong>visual confirmations</strong> of successful actions, as well as tips when something goes wrong.</p><p><strong>3. Too many steps</strong></p><p>If the onboarding process seems endless, users may abandon it halfway through. This is especially common with more complex platforms. The solution is to <strong>put the important stuff first</strong> and leave all the minor settings for later.</p><p><strong>4. Lack of support</strong></p><p>Even the best onboarding is no substitute for real support. Make sure the user always has the option to ask questions or get help, whether through a support chat or a knowledge base.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2sBZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cff763b-8ec5-415e-84ea-6278d741d571_627x470.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2sBZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cff763b-8ec5-415e-84ea-6278d741d571_627x470.png 424w, https://substackcdn.com/image/fetch/$s_!2sBZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cff763b-8ec5-415e-84ea-6278d741d571_627x470.png 848w, https://substackcdn.com/image/fetch/$s_!2sBZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cff763b-8ec5-415e-84ea-6278d741d571_627x470.png 1272w, https://substackcdn.com/image/fetch/$s_!2sBZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cff763b-8ec5-415e-84ea-6278d741d571_627x470.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2sBZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cff763b-8ec5-415e-84ea-6278d741d571_627x470.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3cff763b-8ec5-415e-84ea-6278d741d571_627x470.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!2sBZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cff763b-8ec5-415e-84ea-6278d741d571_627x470.png 424w, https://substackcdn.com/image/fetch/$s_!2sBZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cff763b-8ec5-415e-84ea-6278d741d571_627x470.png 848w, https://substackcdn.com/image/fetch/$s_!2sBZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cff763b-8ec5-415e-84ea-6278d741d571_627x470.png 1272w, https://substackcdn.com/image/fetch/$s_!2sBZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cff763b-8ec5-415e-84ea-6278d741d571_627x470.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><a href="https://dribbble.com/shots/23200911-Mota-UX-UI-web-application-design-for-remote-work">Mota &#8212; UX/UI web application design for remote work</a></figcaption></figure></div><h1>Conclusion</h1><p>Onboarding is an important stage of interacting with the user. Unless it&#8217;s done right, users will have a hard time getting to know the product and won&#8217;t use it in the long term. The basic principles are minimalism, interactivity, and personalization. If your onboarding helps the user achieve their goals without undue stress, then you&#8217;re on the right track.</p><p>Hopefully, these tips will help you create onboarding that not only makes the user&#8217;s life easier but also increases loyalty to your product. If you need help with onboarding design and development, the <strong><a href="https://www.outcrowd.io/">Outcrowd</a></strong> team is always ready to offer solutions.</p><p>Originally posted <a href="https://uxplanet.org/saas-onboarding-how-to-make-it-functional-and-easy-to-use-93ec88671ef9">Here</a></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Figma Flow.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[From Project.zip to Purposeful.zip: Simplifying Batch Exports in Figma]]></title><description><![CDATA[Have you ever exported a batch of files from Figma, only to find your downloads folder flooded with `project.zip`, `project (1).zip`, and `project (2).zip`?]]></description><link>https://www.figmaflow.com/p/from-projectzip-to-purposefulzip</link><guid isPermaLink="false">https://www.figmaflow.com/p/from-projectzip-to-purposefulzip</guid><pubDate>Sat, 23 Nov 2024 18:00:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aQ6B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d121e9-e129-4117-8ad1-dcf329df1af5_800x478.gif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Have you ever exported a batch of files from Figma, only to find your downloads folder flooded with `project.zip`, `project (1).zip`, and `project (2).zip`? It&#8217;s not exactly chaos, but it&#8217;s close.</p><p>It got me thinking &#8212; what if we could name those zip files before downloading them? It&#8217;s a tiny tweak, but maybe it could smooth things out. Curious, I decided to prototype an idea. Here&#8217;s a quick look at the problem, the solution I came up with, and how it might fit into Figma&#8217;s design flow.</p><h2>How It Works Today</h2><p>Let&#8217;s start with a quick look at how Figma handles batch exports right now</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aQ6B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d121e9-e129-4117-8ad1-dcf329df1af5_800x478.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aQ6B!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d121e9-e129-4117-8ad1-dcf329df1af5_800x478.gif 424w, https://substackcdn.com/image/fetch/$s_!aQ6B!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d121e9-e129-4117-8ad1-dcf329df1af5_800x478.gif 848w, https://substackcdn.com/image/fetch/$s_!aQ6B!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d121e9-e129-4117-8ad1-dcf329df1af5_800x478.gif 1272w, https://substackcdn.com/image/fetch/$s_!aQ6B!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d121e9-e129-4117-8ad1-dcf329df1af5_800x478.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aQ6B!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d121e9-e129-4117-8ad1-dcf329df1af5_800x478.gif" width="800" height="478" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42d121e9-e129-4117-8ad1-dcf329df1af5_800x478.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:478,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!aQ6B!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d121e9-e129-4117-8ad1-dcf329df1af5_800x478.gif 424w, https://substackcdn.com/image/fetch/$s_!aQ6B!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d121e9-e129-4117-8ad1-dcf329df1af5_800x478.gif 848w, https://substackcdn.com/image/fetch/$s_!aQ6B!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d121e9-e129-4117-8ad1-dcf329df1af5_800x478.gif 1272w, https://substackcdn.com/image/fetch/$s_!aQ6B!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42d121e9-e129-4117-8ad1-dcf329df1af5_800x478.gif 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><figcaption class="image-caption">Figma&#8217;s current batch export sequence</figcaption></figure></div><ul><li><p>You select multiple files.</p></li><li><p>Figma packages them into a zip file and names them after the project.</p></li><li><p>That&#8217;s it &#8212; zip file downloaded.</p></li></ul><p>Simple, sure. But when you&#8217;re working on the same project for weeks and exporting files repeatedly, it&#8217;s easy to lose track of which zip is which.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HQIF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa265ffcf-e139-4b50-84cc-15c760512b6b_700x394.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HQIF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa265ffcf-e139-4b50-84cc-15c760512b6b_700x394.png 424w, https://substackcdn.com/image/fetch/$s_!HQIF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa265ffcf-e139-4b50-84cc-15c760512b6b_700x394.png 848w, https://substackcdn.com/image/fetch/$s_!HQIF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa265ffcf-e139-4b50-84cc-15c760512b6b_700x394.png 1272w, https://substackcdn.com/image/fetch/$s_!HQIF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa265ffcf-e139-4b50-84cc-15c760512b6b_700x394.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HQIF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa265ffcf-e139-4b50-84cc-15c760512b6b_700x394.png" width="700" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a265ffcf-e139-4b50-84cc-15c760512b6b_700x394.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!HQIF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa265ffcf-e139-4b50-84cc-15c760512b6b_700x394.png 424w, https://substackcdn.com/image/fetch/$s_!HQIF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa265ffcf-e139-4b50-84cc-15c760512b6b_700x394.png 848w, https://substackcdn.com/image/fetch/$s_!HQIF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa265ffcf-e139-4b50-84cc-15c760512b6b_700x394.png 1272w, https://substackcdn.com/image/fetch/$s_!HQIF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa265ffcf-e139-4b50-84cc-15c760512b6b_700x394.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">Exported zip files as seen in file explorer today</figcaption></figure></div><h2>A Little Experiment</h2><p>What if you could name your zip file before downloading it? No more wrestling with a string of identical, auto-generated names &#8212; just the freedom to label your exports exactly how you want.</p><p>What I came up with was simple &#8212; name (or don&#8217;t name) your selected group of assets directly from the export panel.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SSVA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a315c9-86e8-41cd-ab2e-965ac1359e6d_800x500.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SSVA!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a315c9-86e8-41cd-ab2e-965ac1359e6d_800x500.gif 424w, https://substackcdn.com/image/fetch/$s_!SSVA!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a315c9-86e8-41cd-ab2e-965ac1359e6d_800x500.gif 848w, https://substackcdn.com/image/fetch/$s_!SSVA!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a315c9-86e8-41cd-ab2e-965ac1359e6d_800x500.gif 1272w, https://substackcdn.com/image/fetch/$s_!SSVA!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a315c9-86e8-41cd-ab2e-965ac1359e6d_800x500.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SSVA!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a315c9-86e8-41cd-ab2e-965ac1359e6d_800x500.gif" width="800" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74a315c9-86e8-41cd-ab2e-965ac1359e6d_800x500.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:800,&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_!SSVA!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a315c9-86e8-41cd-ab2e-965ac1359e6d_800x500.gif 424w, https://substackcdn.com/image/fetch/$s_!SSVA!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a315c9-86e8-41cd-ab2e-965ac1359e6d_800x500.gif 848w, https://substackcdn.com/image/fetch/$s_!SSVA!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a315c9-86e8-41cd-ab2e-965ac1359e6d_800x500.gif 1272w, https://substackcdn.com/image/fetch/$s_!SSVA!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74a315c9-86e8-41cd-ab2e-965ac1359e6d_800x500.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">Prototype showing new batch export sequence</figcaption></figure></div><ul><li><p>Select your assets and make your way to the export panel.</p></li><li><p>Edit the default file name or leave it as is.</p></li><li><p>Click export and the zip file is downloaded with your custom name.</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_!hyd4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5863138a-109e-46a6-9c13-acd2f4c49792_700x455.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hyd4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5863138a-109e-46a6-9c13-acd2f4c49792_700x455.png 424w, https://substackcdn.com/image/fetch/$s_!hyd4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5863138a-109e-46a6-9c13-acd2f4c49792_700x455.png 848w, https://substackcdn.com/image/fetch/$s_!hyd4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5863138a-109e-46a6-9c13-acd2f4c49792_700x455.png 1272w, https://substackcdn.com/image/fetch/$s_!hyd4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5863138a-109e-46a6-9c13-acd2f4c49792_700x455.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hyd4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5863138a-109e-46a6-9c13-acd2f4c49792_700x455.png" width="700" height="455" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5863138a-109e-46a6-9c13-acd2f4c49792_700x455.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:455,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!hyd4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5863138a-109e-46a6-9c13-acd2f4c49792_700x455.png 424w, https://substackcdn.com/image/fetch/$s_!hyd4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5863138a-109e-46a6-9c13-acd2f4c49792_700x455.png 848w, https://substackcdn.com/image/fetch/$s_!hyd4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5863138a-109e-46a6-9c13-acd2f4c49792_700x455.png 1272w, https://substackcdn.com/image/fetch/$s_!hyd4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5863138a-109e-46a6-9c13-acd2f4c49792_700x455.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">Exported zip files in file explorer &#8212; after naming update</figcaption></figure></div><h2>Why Explore This?</h2><p>For frequent exporters &#8212; like teams delivering multiple rounds of assets or revisions &#8212; this feature might:</p><ul><li><p>Save time by skipping manual renaming.</p></li><li><p>Help keep files organized without extra effort.</p></li><li><p>Make finding the right zip later much simpler.</p></li></ul><h2>Prototyping the Idea</h2><p>Creating the prototype was a fun challenge. I wanted to keep it lightweight, optional, and true to Figma&#8217;s clean design system. Here&#8217;s how I approached it:</p><ol><li><p>Identified the problem from personal experience (and shared frustrations).</p></li><li><p>Keep the solution simple: an optional naming step with a pre-filled field.</p></li><li><p>Built a prototype in Figma itself, refining it with feedback from other designers.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kbX_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb875c04-3a67-4ac4-8e0e-ff84f649ca5d_700x203.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kbX_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb875c04-3a67-4ac4-8e0e-ff84f649ca5d_700x203.png 424w, https://substackcdn.com/image/fetch/$s_!kbX_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb875c04-3a67-4ac4-8e0e-ff84f649ca5d_700x203.png 848w, https://substackcdn.com/image/fetch/$s_!kbX_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb875c04-3a67-4ac4-8e0e-ff84f649ca5d_700x203.png 1272w, https://substackcdn.com/image/fetch/$s_!kbX_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb875c04-3a67-4ac4-8e0e-ff84f649ca5d_700x203.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kbX_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb875c04-3a67-4ac4-8e0e-ff84f649ca5d_700x203.png" width="700" height="203" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db875c04-3a67-4ac4-8e0e-ff84f649ca5d_700x203.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:203,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!kbX_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb875c04-3a67-4ac4-8e0e-ff84f649ca5d_700x203.png 424w, https://substackcdn.com/image/fetch/$s_!kbX_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb875c04-3a67-4ac4-8e0e-ff84f649ca5d_700x203.png 848w, https://substackcdn.com/image/fetch/$s_!kbX_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb875c04-3a67-4ac4-8e0e-ff84f649ca5d_700x203.png 1272w, https://substackcdn.com/image/fetch/$s_!kbX_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb875c04-3a67-4ac4-8e0e-ff84f649ca5d_700x203.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">&#10024; Proposed export panel &#10024;</figcaption></figure></div><h2>What Do You Think?</h2><p>I love what&#8217;s being done at Figma and whether we see something like this implemented in the future or not, I&#8217;m glad I got to scratch this itch &#8212; exploring a small enhancement that could make a big difference.</p><p>Let me know if you&#8217;ve thought of this too or what other wacky ideas haunt your sleep.</p><p>Till next time &#128075;&#127998; &#8230;</p><p>Originally posted <a href="https://medium.com/@_Kenenna/from-project-zip-to-purposeful-zip-simplifying-batch-exports-in-figma-56e5cf20394f">Here</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Figma Flow.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Figma Variables Explained: The Complete Guide to Adaptive, Scalable Design Systems]]></title><description><![CDATA[Figma&#8217;s variables can transform your design system, boosting consistency and efficiency.]]></description><link>https://www.figmaflow.com/p/figma-variables-explained-the-complete</link><guid isPermaLink="false">https://www.figmaflow.com/p/figma-variables-explained-the-complete</guid><pubDate>Thu, 21 Nov 2024 20:01:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ke9V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1841a5cf-9eb1-4fd8-ba91-b627900256b4_700x525.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Figma&#8217;s variables can transform your design system, boosting consistency and efficiency. Here&#8217;s everything you need to know, simplified and broken down for anyone to understand.</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_!ke9V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1841a5cf-9eb1-4fd8-ba91-b627900256b4_700x525.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ke9V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1841a5cf-9eb1-4fd8-ba91-b627900256b4_700x525.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ke9V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1841a5cf-9eb1-4fd8-ba91-b627900256b4_700x525.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ke9V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1841a5cf-9eb1-4fd8-ba91-b627900256b4_700x525.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ke9V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1841a5cf-9eb1-4fd8-ba91-b627900256b4_700x525.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ke9V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1841a5cf-9eb1-4fd8-ba91-b627900256b4_700x525.jpeg" width="700" height="525" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1841a5cf-9eb1-4fd8-ba91-b627900256b4_700x525.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:525,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!ke9V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1841a5cf-9eb1-4fd8-ba91-b627900256b4_700x525.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ke9V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1841a5cf-9eb1-4fd8-ba91-b627900256b4_700x525.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ke9V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1841a5cf-9eb1-4fd8-ba91-b627900256b4_700x525.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ke9V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1841a5cf-9eb1-4fd8-ba91-b627900256b4_700x525.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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"></figcaption></figure></div><h2>What Are Variables in Figma? &#128025;</h2><p>Figma variables are <strong>reusable</strong>, <strong>adaptable</strong> values that you define <strong>once</strong> and <strong>apply</strong> across your project. Variables can contain information like colors, font sizes, spacings, and even theming details. When a variable is updated, every place it&#8217;s used in your design changes automatically.</p><p>In simple terms, variables are like &#8220;<strong>smart labels</strong>&#8221; that you can attach to design <strong>properties</strong>. Want to change the main button color across all screens? Just update the color variable, it&#8217;s that easy.</p><h2>Why Do Variables Exist? &#9203;</h2><p>Variables were introduced to solve a few key problems that designers commonly face:</p><ol><li><p><strong>Maintaining Consistency</strong>: For large projects, it&#8217;s crucial to keep colors, font sizes, and spacings consistent across hundreds of screens. Variables make this easy by allowing centralized control.</p></li><li><p><strong>Saving Time</strong>: Instead of updating each design element manually, variables let you make one change that cascades across the entire project. This saves loads of time, especially with complex designs.</p></li><li><p><strong>Theming and Adaptive Design</strong>: With variables, you can quickly switch between themes (like dark and light modes) or make designs responsive to different screen sizes.</p></li><li><p><strong>Aligning with Development</strong>: Developers already use variables in code, so this makes design-to-development handoff easier. Everyone&#8217;s working with the same values, reducing errors.</p></li></ol><h2>How Do Variables Work in Figma? &#129668;</h2><p>Variables are organized into <strong>Collections</strong> and <strong>Modes</strong> to make adaptive design easy to manage.</p><h3>Collections</h3><ul><li><p>Collections are groups of variables organized by <strong>function</strong>, like &#8220;Colors,&#8221; &#8220;Text Styles,&#8221; or &#8220;Spacing.&#8221; For example, you might have a &#8220;Brand Colors&#8221; collection and a &#8220;Secondary Colors&#8221; collection.</p></li><li><p>This organization keeps everything tidy and makes it easy to locate specific variables, even in a large project.</p></li></ul><h3>Modes</h3><ul><li><p>Modes let you create <strong>variations</strong> within a collection &#8212; think of them as different &#8220;versions&#8221; of the same set of variables.</p></li><li><p>For example, a &#8220;Colors&#8221; collection might have two modes: <strong>Light Mode</strong> and <strong>Dark Mode</strong>. Each mode contains the same color names but with different values, so switching from light to dark mode is seamless.</p></li></ul><h3>Applying Variables</h3><ul><li><p>To use a variable, select an element, like a shape or text, and choose the variable to link it to. Now, when you update the variable, any element using it will change automatically.</p></li></ul><h2>When and Why Should You Use Variables? &#129300;</h2><h3>When to Use Variables</h3><ul><li><p><strong>Theming</strong>: If you&#8217;re creating designs with multiple themes (like a light and dark mode), variables are perfect. Set up modes in your color collection, and you can toggle themes with ease.</p></li><li><p><strong>Responsive Design</strong>: Variables make it easier to adjust layouts for different screen sizes, letting you define sizes or spacings that adapt based on the screen.</p></li><li><p><strong>System Maintenance</strong>: If you&#8217;re building or managing a design system, variables keep things consistent across multiple screens or projects without needing frequent manual updates.</p></li></ul><h3>Why Use Variables?</h3><ul><li><p><strong>Easy Updates</strong>: Change one variable, and your whole project updates. This means less work and a faster design process.</p></li><li><p><strong>Consistency</strong>: When multiple designers are working on a project, using variables ensures everyone sticks to the same color palette, fonts, and other design elements.</p></li><li><p><strong>Scalability</strong>: Variables make it easier to expand a design system without introducing errors or inconsistencies.</p></li><li><p><strong>Adaptive Design</strong>: Responsive interfaces and themes become manageable with variables, as you only need to change values in one place.</p></li></ul><h2>Related Concepts &#128302;</h2><p>Figma variables integrate seamlessly with other key design elements in Figma, making your design process even smoother.</p><h3>Components and Variants</h3><ul><li><p>Variables bring additional flexibility to components and variants. You can apply variables to different properties of a component, like background colors or font sizes, making each variant easy to adjust.</p></li></ul><h3>Styles</h3><ul><li><p>Styles in Figma help save and reuse properties like color, text, and effects. Variables enhance styles by making them adaptable. For instance, you can link a style to a color variable, so changing the variable updates every instance of that style across the project.</p></li></ul><h3>Design Tokens</h3><ul><li><p>Variables work similarly to <strong>design tokens</strong> in development. They act as a bridge between design and code, where variables from Figma can translate directly to values in code. This streamlines the design-dev workflow and keeps everyone on the same page.</p></li></ul><h2>Variables vs. Styles: What&#8217;s the Difference?</h2><p>Both styles and variables improve design consistency but serve different purposes:</p><ul><li><p><strong>Styles</strong> are fixed and best for static, unchanging values, like a fixed color or text style you&#8217;ll use repeatedly.</p></li><li><p><strong>Variables</strong> are adaptable and ideal for values that need flexibility, like themes or values that should change across devices or contexts.</p></li></ul><p>Variables in Figma are a game-changer for building adaptable, scalable, and consistent design systems. By using them, you can control key aspects of your design from a single place, making updates fast and keeping your entire project cohesive. Whether you&#8217;re managing a single theme or juggling multiple, variables save time and reduce errors, transforming the way you work.</p><p>Ready to try variables in Figma? Start with a small project and see how they improve your workflow. You&#8217;ll find that variables make designing not just faster but a whole lot easier!</p><p></p><p>Originally Posted <a href="https://medium.com/cva-design/figma-variables-explained-the-complete-guide-to-adaptive-scalable-design-systems-751cca5135ed">Here</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Figma Flow.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Building a UX Portfolio That Gets You Noticed: A Guide to Balance and Impact]]></title><description><![CDATA[If you&#8217;re a UX designer, you&#8217;ve probably heard a wide range of opinions about what makes a great portfolio.]]></description><link>https://www.figmaflow.com/p/building-a-ux-portfolio-that-gets</link><guid isPermaLink="false">https://www.figmaflow.com/p/building-a-ux-portfolio-that-gets</guid><pubDate>Thu, 21 Nov 2024 18:01:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!o_SP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bfeeca-a852-4422-b8de-e5803877240f_700x467.jpeg" 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_!o_SP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bfeeca-a852-4422-b8de-e5803877240f_700x467.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o_SP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bfeeca-a852-4422-b8de-e5803877240f_700x467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o_SP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bfeeca-a852-4422-b8de-e5803877240f_700x467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o_SP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bfeeca-a852-4422-b8de-e5803877240f_700x467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o_SP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bfeeca-a852-4422-b8de-e5803877240f_700x467.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o_SP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bfeeca-a852-4422-b8de-e5803877240f_700x467.jpeg" width="700" height="467" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42bfeeca-a852-4422-b8de-e5803877240f_700x467.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:467,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!o_SP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bfeeca-a852-4422-b8de-e5803877240f_700x467.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o_SP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bfeeca-a852-4422-b8de-e5803877240f_700x467.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o_SP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bfeeca-a852-4422-b8de-e5803877240f_700x467.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o_SP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42bfeeca-a852-4422-b8de-e5803877240f_700x467.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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">Photo by <a href="https://unsplash.com/@edhoradic?utm_source=medium&amp;utm_medium=referral">Edho Pratama</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure></div><p>If you&#8217;re a UX designer, you&#8217;ve probably heard a wide range of opinions about what makes a great portfolio. Some say to keep it simple, others swear by creativity and visuals. One designer even claimed that a UX portfolio should be &#8220;boring&#8221; to look at. But is that really the way to go? Spoiler: Not quite. While it&#8217;s true that UX portfolios need to focus on usability and process over pure aesthetics, they definitely don&#8217;t have to be boring.</p><p>In this article, I&#8217;ll break down what actually makes a portfolio effective, memorable, and professional &#8212; without the risk of putting a recruiter to sleep. Think of this as your go-to guide for creating a UX portfolio that balances function and personality, with insights into what hiring managers want to see.</p><h2>1. Showcase Your Design Process, Not Just the Final Product &#128373;&#65039;</h2><p>One of the biggest portfolio mistakes is showing only the polished final screens. UX isn&#8217;t just about pretty interfaces; it&#8217;s about solving problems. Hiring managers want to know how you approach these problems and the steps you take to find solutions.</p><p><strong>What to Include:</strong></p><ul><li><p><strong>Problem Statements</strong>: Begin each project with a clear problem statement. What was the challenge? This could be something like &#8220;improving user onboarding&#8221; or &#8220;increasing retention in the checkout flow.&#8221;</p></li><li><p><strong>User Research</strong>: Describe the research methods you used, whether user interviews, surveys, or competitive analysis, and highlight key insights that informed your design decisions.</p></li><li><p><strong>Iterations and Testing</strong>: Include early wireframes, prototypes, and examples of how your design evolved based on user feedback or testing. This shows that you&#8217;re willing to adapt your ideas based on real data.</p></li><li><p><strong>Reflection</strong>: Wrap up each project by reflecting on what worked well, what didn&#8217;t, and what you learned. This part may seem small, but it&#8217;s a powerful indicator of your growth as a designer.</p></li></ul><p>Hiring managers love portfolios that tell a story through each project. If your portfolio shows that you understand and embrace a user-centered design process, you&#8217;ll stand out as a thoughtful and thorough candidate.</p><h2>2. Keep the Layout Clean, Simple, and Intuitive &#127912;</h2><p>A portfolio is, in many ways, a UX project in itself. Imagine a hiring manager visiting your portfolio &#8212; if they can&#8217;t easily navigate it, they&#8217;re going to assume you might struggle with creating user-friendly interfaces in real projects. The design should be easy to navigate, uncluttered, and focus on showcasing your work, not overwhelming viewers with visuals.</p><p><strong>Design Tips for Usability:</strong></p><ul><li><p><strong>Simple Navigation</strong>: Use a straightforward layout with clear labels. Categories like &#8220;Case Studies,&#8221; &#8220;About,&#8221; and &#8220;Contact&#8221; should be visible from the top-level menu.</p></li><li><p><strong>Scannable Text</strong>: Make sure your portfolio is easy to scan by breaking up long paragraphs, using bullet points, and bolding key points.</p></li><li><p><strong>Consistent Design Language</strong>: Stick to a consistent visual style throughout. Use the same typography, color palette, and spacing for a cohesive experience.</p></li><li><p><strong>Responsive Design</strong>: This might seem obvious, but your portfolio must be mobile-friendly. A recruiter or hiring manager could be viewing it on any device, so don&#8217;t leave them pinching and zooming.</p></li></ul><p>A clean, minimalistic layout doesn&#8217;t mean &#8220;boring&#8221; &#8212; it means professional and intuitive, making your work easy to access and digest.</p><h2>3. Balance Visual Appeal with Functionality &#129502;&#8205;&#9794;&#65039;</h2><p>Visual appeal doesn&#8217;t mean going all out with animations and complex graphics, but it doesn&#8217;t mean settling for boring, either. You can (and should) add visual interest subtly and strategically. A visually appealing portfolio helps showcase your design sensibility without overshadowing your work.</p><p><strong>Subtle Enhancements to Make It Stand Out:</strong></p><ul><li><p><strong>Microinteractions</strong>: Small animations on hover states, buttons, or transition effects can make the site feel polished and engaging.</p></li><li><p><strong>Sophisticated Color Palette</strong>: Choose a restrained, professional palette, but don&#8217;t be afraid to add an accent color to highlight headings or buttons.</p></li><li><p><strong>Typography</strong>: A good mix of fonts can add a touch of personality. Try a strong, distinctive typeface for headings paired with something clean and readable for body text.</p></li></ul><p>These enhancements keep your portfolio engaging without overwhelming the viewer. Aim for simplicity and elegance &#8212; this way, you&#8217;re still the &#8220;main character,&#8221; not the &#8220;special effects.&#8221;</p><h2>4. Curate Your Projects Carefully &#128302;</h2><p>Here&#8217;s a quick tip: You don&#8217;t need to include every project you&#8217;ve ever done. Less is more. For a UX portfolio, 3&#8211;5 strong, well-documented case studies are far more impressive than a long list of every project you&#8217;ve worked on. Focus on projects that showcase your strengths, skills, and unique problem-solving abilities.</p><p><strong>Tips for Curating Your Case Studies:</strong></p><ul><li><p><strong>Show Variety</strong>: Choose projects that represent different aspects of UX, such as user research, wireframing, prototyping, or usability testing.</p></li><li><p><strong>Tell a Story</strong>: Approach each case study as a story with a beginning, middle, and end. Walk the viewer through your design journey, explaining your approach and the choices you made along the way.</p></li><li><p><strong>Highlight Impact</strong>: Whenever possible, include real results. Metrics like &#8220;20% increase in engagement&#8221; or &#8220;40% drop in bounce rate&#8221; can be extremely compelling.</p></li></ul><p>By curating a few strong projects, you&#8217;ll avoid overwhelming your audience and make sure every project leaves an impression.</p><h2>5. Add a Personal Touch with an &#8220;About&#8221; Section &#129670;</h2><p>Your &#8220;About&#8221; section is where you can let your personality shine through. UX design is a human-centered field, and hiring managers often look for designers who have empathy, passion, and a genuine interest in improving user experiences.</p><p><strong>What Makes a Strong &#8220;About&#8221; Section:</strong></p><ul><li><p><strong>A Brief Introduction</strong>: Summarize your background, skills, and UX philosophy in a few sentences. This isn&#8217;t your life story &#8212; think of it as your &#8220;elevator pitch.&#8221;</p></li><li><p><strong>Professional Photo</strong>: Including a professional photo adds a friendly touch and helps humanize your profile.</p></li><li><p><strong>Call to Action</strong>: Invite viewers to reach out. Include an email link or a contact form, making it easy for hiring managers to get in touch.</p></li></ul><p>A personal &#8220;About&#8221; section reminds viewers that there&#8217;s a real person behind the work, adding a layer of relatability to your portfolio.</p><h2>6. Show How You&#8217;ve Grown as a Designer &#128200;</h2><p>One of the most impressive traits in a designer is a growth mindset. Your portfolio doesn&#8217;t have to be filled only with &#8220;perfect&#8221; work &#8212; it should show how you&#8217;ve grown over time. If you&#8217;ve taken on different roles or responsibilities, mention that progression. This helps hiring managers see your development and understand how adaptable you are.</p><p><strong>Ideas for Showing Growth:</strong></p><ul><li><p><strong>Reflections on Each Project</strong>: Add a &#8220;What I Learned&#8221; section at the end of each case study to show how you&#8217;re constantly improving.</p></li><li><p><strong>Skill Development</strong>: Use your &#8220;About&#8221; section to mention new skills, tools, or techniques you&#8217;ve picked up recently.</p></li><li><p><strong>Feedback Loops</strong>: Show instances where you responded to user or stakeholder feedback, emphasizing that you&#8217;re adaptable and open to input.</p></li></ul><h2>7. Create a Strong First Impression with Your Homepage &#128199;</h2><p>The homepage of your portfolio should grab attention immediately but keep it simple enough that viewers want to explore further. This is where you introduce yourself, your strengths, and maybe even show a snippet of a recent or favorite project.</p><p><strong>Elements for a Compelling Homepage:</strong></p><ul><li><p><strong>Tagline</strong>: A brief tagline that encapsulates your approach or area of focus (e.g., &#8220;UX Designer Specializing in User Research and Problem Solving&#8221;).</p></li><li><p><strong>Hero Project</strong>: Consider featuring one of your best projects on the homepage to give an instant glimpse of your skills.</p></li><li><p><strong>Clear Call to Action</strong>: Make it easy for viewers to start exploring your work with a button leading to your case studies or contact info.</p></li></ul><p>A memorable first impression can make the difference between a recruiter clicking away or staying to explore more.</p><h2>Why &#8220;Boring&#8221; Isn&#8217;t the Goal for Your UX Portfolio</h2><p>Ultimately, a UX portfolio that&#8217;s too &#8220;plain&#8221; can risk blending in with others and may not fully communicate who you are as a designer. Remember, hiring managers are looking for portfolios that reflect the qualities needed for UX design: empathy, problem-solving, clarity, and creativity. By focusing on structure, story, and subtle design enhancements, you can create a portfolio that&#8217;s polished, professional, and totally &#8220;you&#8221; &#8212; without the &#8220;boring.&#8221;</p><h2>Key Takeaways &#129668;</h2><p><strong>How to Build a UX Portfolio That Gets Noticed</strong></p><ol><li><p><strong>Show Your Process:</strong> Go beyond end results to show the thinking behind each project.</p></li><li><p><strong>Prioritize Usability in Your Layout:</strong> Keep it clean, simple, and easy to navigate.</p></li><li><p><strong>Add Visual Appeal Thoughtfully:</strong> Use subtle enhancements that don&#8217;t overshadow your work.</p></li><li><p><strong>Curate 3&#8211;5 Strong Case Studies:</strong> Quality over quantity will make the biggest impact.</p></li><li><p><strong>Be Human:</strong> Add a friendly &#8220;About&#8221; section to show who you are.</p></li><li><p><strong>Show Your Growth:</strong> Reflect on each project and demonstrate how you&#8217;ve improved.</p></li><li><p><strong>Make a Memorable Homepage:</strong> Grab attention but keep it professional and focused.</p></li></ol><p>With these tips, you&#8217;ll have a UX portfolio that&#8217;s far from boring and exactly what hiring managers want to see. So get started, and make your portfolio a showcase of <em>you</em> &#8212; your process, your personality, and your skills as a designer.</p><p>By following these strategies, your portfolio will feel thoughtful and impactful. Good luck, and may your future hiring managers be hooked from the first click!</p><p></p><p>Originally posted <a href="https://medium.com/cva-design/building-a-ux-portfolio-that-gets-you-noticed-a-guide-to-balance-and-impact-8612e0b93a7e">Here</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Figma Flow.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Magic of Micro-Interactions: How Small Design Details Make a Big Impact]]></title><description><![CDATA[As a visual designer, I&#8217;ve learned that it&#8217;s not always the big, bold changes that leave a lasting impression &#8212; sometimes, it&#8217;s the tiny little details that make all the difference.]]></description><link>https://www.figmaflow.com/p/the-magic-of-micro-interactions-how</link><guid isPermaLink="false">https://www.figmaflow.com/p/the-magic-of-micro-interactions-how</guid><pubDate>Mon, 18 Nov 2024 20:12:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PQtG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F064097e5-779c-4c01-bb75-45d1aab60d33_1168x816.gif" 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_!PQtG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F064097e5-779c-4c01-bb75-45d1aab60d33_1168x816.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PQtG!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F064097e5-779c-4c01-bb75-45d1aab60d33_1168x816.gif 424w, https://substackcdn.com/image/fetch/$s_!PQtG!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F064097e5-779c-4c01-bb75-45d1aab60d33_1168x816.gif 848w, https://substackcdn.com/image/fetch/$s_!PQtG!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F064097e5-779c-4c01-bb75-45d1aab60d33_1168x816.gif 1272w, https://substackcdn.com/image/fetch/$s_!PQtG!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F064097e5-779c-4c01-bb75-45d1aab60d33_1168x816.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PQtG!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F064097e5-779c-4c01-bb75-45d1aab60d33_1168x816.gif" width="1168" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/064097e5-779c-4c01-bb75-45d1aab60d33_1168x816.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1168,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!PQtG!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F064097e5-779c-4c01-bb75-45d1aab60d33_1168x816.gif 424w, https://substackcdn.com/image/fetch/$s_!PQtG!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F064097e5-779c-4c01-bb75-45d1aab60d33_1168x816.gif 848w, https://substackcdn.com/image/fetch/$s_!PQtG!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F064097e5-779c-4c01-bb75-45d1aab60d33_1168x816.gif 1272w, https://substackcdn.com/image/fetch/$s_!PQtG!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F064097e5-779c-4c01-bb75-45d1aab60d33_1168x816.gif 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>As a visual designer, I&#8217;ve learned that it&#8217;s not always the big, bold changes that leave a lasting impression &#8212; sometimes, it&#8217;s the tiny little details that make all the difference. And when it comes to designing intuitive, delightful experiences, micro-interactions are the secret sauce.</p><p>You&#8217;ve seen them. Maybe you didn&#8217;t notice them at first, but once you start paying attention, you can&#8217;t unsee them. They&#8217;re the subtle animations that happen when you hover over a button, the little sound that plays when you make a selection, or the smooth transitions that make an app feel <em>alive</em>. It&#8217;s these small design choices that turn an ordinary interaction into something memorable.</p><h1>What Exactly Are Micro-Interactions?</h1><p>Micro-interactions are the small, single-purpose interactions that occur when we use a digital product. Whether it&#8217;s an app, a website, or a digital ad, micro-interactions guide users through tasks and provide feedback. They are designed to make the experience smoother, more intuitive, and &#8212; dare I say &#8212; fun!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ct13!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d1fe8f-b5be-4e96-a4b4-bde2d6399b33_1086x1086.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ct13!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d1fe8f-b5be-4e96-a4b4-bde2d6399b33_1086x1086.gif 424w, https://substackcdn.com/image/fetch/$s_!Ct13!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d1fe8f-b5be-4e96-a4b4-bde2d6399b33_1086x1086.gif 848w, https://substackcdn.com/image/fetch/$s_!Ct13!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d1fe8f-b5be-4e96-a4b4-bde2d6399b33_1086x1086.gif 1272w, https://substackcdn.com/image/fetch/$s_!Ct13!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d1fe8f-b5be-4e96-a4b4-bde2d6399b33_1086x1086.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ct13!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d1fe8f-b5be-4e96-a4b4-bde2d6399b33_1086x1086.gif" width="1086" height="1086" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6d1fe8f-b5be-4e96-a4b4-bde2d6399b33_1086x1086.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1086,&quot;width&quot;:1086,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!Ct13!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d1fe8f-b5be-4e96-a4b4-bde2d6399b33_1086x1086.gif 424w, https://substackcdn.com/image/fetch/$s_!Ct13!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d1fe8f-b5be-4e96-a4b4-bde2d6399b33_1086x1086.gif 848w, https://substackcdn.com/image/fetch/$s_!Ct13!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d1fe8f-b5be-4e96-a4b4-bde2d6399b33_1086x1086.gif 1272w, https://substackcdn.com/image/fetch/$s_!Ct13!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6d1fe8f-b5be-4e96-a4b4-bde2d6399b33_1086x1086.gif 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">Micro Heart Animation</figcaption></figure></div><p>Think about it: when you click a heart icon to &#8220;like&#8221; something on Instagram, and it pulses for a second before filling with color &#8212; that&#8217;s a micro-interaction. It&#8217;s simple, yes, but it makes the action feel more satisfying and reinforces your engagement.</p><h1>Why Micro-Interactions Matter ?</h1><p>As a designer, I&#8217;ve come to realize that micro-interactions are an essential part of user experience. They help with:</p><ol><li><p><strong>Providing Feedback</strong>: Users want to know that their actions are being noticed. A subtle animation when clicking a button confirms that the action was successful.</p></li><li><p><strong>Enhancing User Flow</strong>: Smooth transitions between pages, or a soft bounce when a user hovers over an element, helps them navigate an app or website more easily.</p></li><li><p><strong>Building Personality</strong>: Every brand has its own &#8220;voice&#8221; and personality. Micro-interactions can bring that voice to life. Whether it&#8217;s a playful animation or a sleek, minimalist effect, the way a product responds to a user says a lot about the brand.</p></li><li><p><strong>Creating Delight</strong>: Let&#8217;s face it &#8212; users love feeling special. A little confetti when they complete a task, or an animation that reveals new content, adds that &#8220;wow&#8221; factor to an otherwise mundane experience.</p></li></ol><h1>The Power of GIFs: More Than Just Fun Animations</h1><p>In my current role, I&#8217;ve had the chance to incorporate GIFs into everything from product newsletters to client announcements. These little loops of magic are a great example of how micro-interactions can be expanded to add movement and energy to a design.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ins8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b218032-93b7-4638-8d59-908130e6f55c_498x500.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ins8!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b218032-93b7-4638-8d59-908130e6f55c_498x500.gif 424w, https://substackcdn.com/image/fetch/$s_!Ins8!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b218032-93b7-4638-8d59-908130e6f55c_498x500.gif 848w, https://substackcdn.com/image/fetch/$s_!Ins8!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b218032-93b7-4638-8d59-908130e6f55c_498x500.gif 1272w, https://substackcdn.com/image/fetch/$s_!Ins8!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b218032-93b7-4638-8d59-908130e6f55c_498x500.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ins8!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b218032-93b7-4638-8d59-908130e6f55c_498x500.gif" width="498" height="500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b218032-93b7-4638-8d59-908130e6f55c_498x500.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:498,&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_!Ins8!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b218032-93b7-4638-8d59-908130e6f55c_498x500.gif 424w, https://substackcdn.com/image/fetch/$s_!Ins8!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b218032-93b7-4638-8d59-908130e6f55c_498x500.gif 848w, https://substackcdn.com/image/fetch/$s_!Ins8!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b218032-93b7-4638-8d59-908130e6f55c_498x500.gif 1272w, https://substackcdn.com/image/fetch/$s_!Ins8!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b218032-93b7-4638-8d59-908130e6f55c_498x500.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">Unapproved Activities GIF for my company product newsletter</figcaption></figure></div><p>For instance, in our product newsletters, I created GIFs that show off new features like our AI chat function. Instead of relying on static images or long paragraphs, GIFs make the explanation quick and fun, offering a visual demonstration that grabs attention. It&#8217;s like turning a dry product update into something your users actually want to watch!</p><p>And when it comes to client announcements, I designed GIFs in a 16:9 ratio, perfect for social media sharing. Now, clients can share their achievements with us in a lively, branded way, and even tag us in their posts. It&#8217;s a win-win!</p><h1><strong>How Micro-Interactions Transformed Our Design</strong></h1><p>When I first joined the team, there was a noticeable lack of these tiny design touches. I immediately set out to fill that gap &#8212; adding micro-interactions to buttons, transitioning elements, and yes, GIFs that breathed life into otherwise static content. The result? A website and products that felt more engaging, intuitive, and <em>human</em>.</p><p>The feedback from both the founders and clients has been fantastic. People are noticing the polished, professional vibe of the design &#8212; and the subtle touches of fun that make the user experience feel uniquely &#8220;us.&#8221;</p><h1>In Conclusion: Embrace the Small Stuff</h1><p>In the world of design, it&#8217;s easy to get caught up in the big decisions: layout, color schemes, typography. But let&#8217;s not forget the power of the little things. Micro-interactions and GIFs aren&#8217;t just fluff &#8212; they serve a purpose, whether it&#8217;s guiding users, enhancing engagement, or building a brand personality.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zmOD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0a364d-ff87-462e-82c8-d5ef03ae7b84_512x512.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zmOD!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0a364d-ff87-462e-82c8-d5ef03ae7b84_512x512.gif 424w, https://substackcdn.com/image/fetch/$s_!zmOD!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0a364d-ff87-462e-82c8-d5ef03ae7b84_512x512.gif 848w, https://substackcdn.com/image/fetch/$s_!zmOD!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0a364d-ff87-462e-82c8-d5ef03ae7b84_512x512.gif 1272w, https://substackcdn.com/image/fetch/$s_!zmOD!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0a364d-ff87-462e-82c8-d5ef03ae7b84_512x512.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zmOD!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0a364d-ff87-462e-82c8-d5ef03ae7b84_512x512.gif" width="512" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9f0a364d-ff87-462e-82c8-d5ef03ae7b84_512x512.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:512,&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_!zmOD!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0a364d-ff87-462e-82c8-d5ef03ae7b84_512x512.gif 424w, https://substackcdn.com/image/fetch/$s_!zmOD!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0a364d-ff87-462e-82c8-d5ef03ae7b84_512x512.gif 848w, https://substackcdn.com/image/fetch/$s_!zmOD!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0a364d-ff87-462e-82c8-d5ef03ae7b84_512x512.gif 1272w, https://substackcdn.com/image/fetch/$s_!zmOD!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9f0a364d-ff87-462e-82c8-d5ef03ae7b84_512x512.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>So next time you&#8217;re working on a project, consider adding that tiny animation, that playful hover effect, or that little congratulatory GIF. Trust me, your users will thank you for it &#8212; and you might even catch them smiling as they interact with your design.</p><p></p><p>Originally posted <a href="https://medium.com/@anusmiley567/the-magic-of-micro-interactions-how-small-design-details-make-a-big-impact-3ced7544fcf0">here</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Figma Flow.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[How I used AI to design brand-aligned illustrations]]></title><description><![CDATA[Can AI support brand consistency in design? My experience with Midjourney in capturing Lemonade&#8217;s iconic style.]]></description><link>https://www.figmaflow.com/p/how-i-used-ai-to-design-brand-aligned</link><guid isPermaLink="false">https://www.figmaflow.com/p/how-i-used-ai-to-design-brand-aligned</guid><pubDate>Sat, 16 Nov 2024 17:12:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8790ae95-c9c8-423f-b004-b02a307f0f77_700x455.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_!spqo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8790ae95-c9c8-423f-b004-b02a307f0f77_700x455.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!spqo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8790ae95-c9c8-423f-b004-b02a307f0f77_700x455.png 424w, https://substackcdn.com/image/fetch/$s_!spqo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8790ae95-c9c8-423f-b004-b02a307f0f77_700x455.png 848w, https://substackcdn.com/image/fetch/$s_!spqo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8790ae95-c9c8-423f-b004-b02a307f0f77_700x455.png 1272w, https://substackcdn.com/image/fetch/$s_!spqo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8790ae95-c9c8-423f-b004-b02a307f0f77_700x455.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!spqo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8790ae95-c9c8-423f-b004-b02a307f0f77_700x455.png" width="700" height="455" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8790ae95-c9c8-423f-b004-b02a307f0f77_700x455.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:455,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Capturing Lemonade&#8217;s iconic style using Midjourney AI&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Capturing Lemonade&#8217;s iconic style using Midjourney AI" title="Capturing Lemonade&#8217;s iconic style using Midjourney AI" srcset="https://substackcdn.com/image/fetch/$s_!spqo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8790ae95-c9c8-423f-b004-b02a307f0f77_700x455.png 424w, https://substackcdn.com/image/fetch/$s_!spqo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8790ae95-c9c8-423f-b004-b02a307f0f77_700x455.png 848w, https://substackcdn.com/image/fetch/$s_!spqo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8790ae95-c9c8-423f-b004-b02a307f0f77_700x455.png 1272w, https://substackcdn.com/image/fetch/$s_!spqo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8790ae95-c9c8-423f-b004-b02a307f0f77_700x455.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>Illustration has never been my strong suit. Designing user interfaces, experiences, and products? No problem. But creating illustrations that perfectly reflect a brand&#8217;s unique style? That&#8217;s another challenge.</p><p>After three years as a designer at Lemonade, working on web and mobile products, I gained a deep understanding of the brand&#8217;s distinct visual language: clean lines, a minimalist color palette, and that unmistakable pop of vivid pink. This got me wondering &#8212; could Midjourney and today&#8217;s AI capabilities actually fill in my gap in illustration skills? Could I finally bring my vision and design ideas to life on my own, without needing a professional illustrator? With that question in mind, I decided to dive in and test it out for myself.</p><p>As I began experimenting with AI-driven illustration, I couldn&#8217;t ignore the ethical questions this choice might raise. Could AI tools like Midjourney impact job security for professional illustrators? For me, the decision to use AI wasn&#8217;t about avoiding the costs of hiring talent but about exploring how AI could complement my creative process, especially in the initial stages of visual experimentation. My goal was to see if AI could help streamline parts of the workflow &#8212; like quickly visualizing ideas or iterating on brand consistency &#8212; while still appreciating the unique skills and depth that only a professional illustrator can bring.</p><h2><strong>The challenge of achieving brand consistency</strong></h2><p>Achieving true brand consistency with AI involves more than just typing in a prompt &#8212; it&#8217;s about capturing the subtle details that reflect the brand&#8217;s core identity. Lemonade&#8217;s illustration style may seem straightforward at first glance, but designers know that simplicity demands precision. It&#8217;s a style built on clarity: minimalist lines, grayscale tones, and that unmistakable pink accent. Together, these elements create a look that&#8217;s instantly recognizable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Wm2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61be512a-3ce2-42b3-bb2d-44a92a743834_1000x517.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Wm2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61be512a-3ce2-42b3-bb2d-44a92a743834_1000x517.png 424w, https://substackcdn.com/image/fetch/$s_!7Wm2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61be512a-3ce2-42b3-bb2d-44a92a743834_1000x517.png 848w, https://substackcdn.com/image/fetch/$s_!7Wm2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61be512a-3ce2-42b3-bb2d-44a92a743834_1000x517.png 1272w, https://substackcdn.com/image/fetch/$s_!7Wm2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61be512a-3ce2-42b3-bb2d-44a92a743834_1000x517.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Wm2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61be512a-3ce2-42b3-bb2d-44a92a743834_1000x517.png" width="1000" height="517" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61be512a-3ce2-42b3-bb2d-44a92a743834_1000x517.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:517,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Lemonade insurance website&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="Lemonade insurance website" title="Lemonade insurance website" srcset="https://substackcdn.com/image/fetch/$s_!7Wm2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61be512a-3ce2-42b3-bb2d-44a92a743834_1000x517.png 424w, https://substackcdn.com/image/fetch/$s_!7Wm2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61be512a-3ce2-42b3-bb2d-44a92a743834_1000x517.png 848w, https://substackcdn.com/image/fetch/$s_!7Wm2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61be512a-3ce2-42b3-bb2d-44a92a743834_1000x517.png 1272w, https://substackcdn.com/image/fetch/$s_!7Wm2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F61be512a-3ce2-42b3-bb2d-44a92a743834_1000x517.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"><a href="http://lemonade.com">Lemonade</a> Homepage</figcaption></figure></div><h2><strong>Directing Midjourney to think in brand language</strong></h2><ol><li><p><strong>Analyze existing brand illustrations:</strong> I used <a href="https://openai.com/">ChatGPT</a> to create a foundational prompt by examining a variety of official illustrations, paying close attention to line quality, spacing, proportions, and color use. To keep the prompt simple, I decided to leave out pink initially, knowing it could be added later without confusing the AI.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T7ZF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeb3248-b13c-49d9-ae20-a672af6f1d92_700x211.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T7ZF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeb3248-b13c-49d9-ae20-a672af6f1d92_700x211.png 424w, https://substackcdn.com/image/fetch/$s_!T7ZF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeb3248-b13c-49d9-ae20-a672af6f1d92_700x211.png 848w, https://substackcdn.com/image/fetch/$s_!T7ZF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeb3248-b13c-49d9-ae20-a672af6f1d92_700x211.png 1272w, https://substackcdn.com/image/fetch/$s_!T7ZF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeb3248-b13c-49d9-ae20-a672af6f1d92_700x211.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T7ZF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeb3248-b13c-49d9-ae20-a672af6f1d92_700x211.png" width="700" height="211" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8eeb3248-b13c-49d9-ae20-a672af6f1d92_700x211.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:211,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Midjourney prompt example&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="Midjourney prompt example" title="Midjourney prompt example" srcset="https://substackcdn.com/image/fetch/$s_!T7ZF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeb3248-b13c-49d9-ae20-a672af6f1d92_700x211.png 424w, https://substackcdn.com/image/fetch/$s_!T7ZF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeb3248-b13c-49d9-ae20-a672af6f1d92_700x211.png 848w, https://substackcdn.com/image/fetch/$s_!T7ZF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeb3248-b13c-49d9-ae20-a672af6f1d92_700x211.png 1272w, https://substackcdn.com/image/fetch/$s_!T7ZF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eeb3248-b13c-49d9-ae20-a672af6f1d92_700x211.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption"><em>The first prompt I started with</em></figcaption></figure></div><p><strong>2. Select a reliable, iconic object for prompt testing: </strong>I selected an iconic object &#8212; a Mini Cooper. Its unique structure allowed me to see how well Midjourney could capture clean lines and simple, recognizable shapes. Using this as a reference helped me evaluate each prompt adjustment without introducing too many variables. I recommend choosing an object you&#8217;re thoroughly familiar with, so you can easily spot any deviations from its true form.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4mci!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dbded81-d8a3-493b-af33-1a48dd4f5559_1400x1054.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4mci!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dbded81-d8a3-493b-af33-1a48dd4f5559_1400x1054.gif 424w, https://substackcdn.com/image/fetch/$s_!4mci!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dbded81-d8a3-493b-af33-1a48dd4f5559_1400x1054.gif 848w, https://substackcdn.com/image/fetch/$s_!4mci!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dbded81-d8a3-493b-af33-1a48dd4f5559_1400x1054.gif 1272w, https://substackcdn.com/image/fetch/$s_!4mci!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dbded81-d8a3-493b-af33-1a48dd4f5559_1400x1054.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4mci!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dbded81-d8a3-493b-af33-1a48dd4f5559_1400x1054.gif" width="1400" height="1054" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5dbded81-d8a3-493b-af33-1a48dd4f5559_1400x1054.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1054,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Midjourney&#8202;&#8212;&#8202;sref in action&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="Midjourney&#8202;&#8212;&#8202;sref in action" title="Midjourney&#8202;&#8212;&#8202;sref in action" srcset="https://substackcdn.com/image/fetch/$s_!4mci!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dbded81-d8a3-493b-af33-1a48dd4f5559_1400x1054.gif 424w, https://substackcdn.com/image/fetch/$s_!4mci!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dbded81-d8a3-493b-af33-1a48dd4f5559_1400x1054.gif 848w, https://substackcdn.com/image/fetch/$s_!4mci!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dbded81-d8a3-493b-af33-1a48dd4f5559_1400x1054.gif 1272w, https://substackcdn.com/image/fetch/$s_!4mci!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dbded81-d8a3-493b-af33-1a48dd4f5559_1400x1054.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">Prompt in action</figcaption></figure></div><p>3. <strong>Refine through iteration</strong>: While Midjourney successfully captured the style for the Mini Cooper, other objects like buildings or animals lacked consistency. To address this, I refined the prompt with a focus on specifics like composition &#8212; how each illustration should interact within its space, considering curves, relationships between objects, balance, and angles. These refinements helped align the illustrations with the brand&#8217;s unique perspective, making each object feel cohesive and purposefully positioned.</p><p>To further enhance consistency, I incorporated the <a href="https://docs.midjourney.com/docs/style-reference">&#8212; </a><em><strong><a href="https://docs.midjourney.com/docs/style-reference">sref</a></strong></em><a href="https://docs.midjourney.com/docs/style-reference"> command</a> with a range of official illustrations as style references. These included examples of broad structural shapes, rounded forms, depth, architectural elements, and line breaks. This combination enabled the AI to achieve a more unified brand look across diverse object types and forms.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0pai!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8607ff80-b84f-4c8f-8ca6-2ae5385cd8a0_700x345.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0pai!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8607ff80-b84f-4c8f-8ca6-2ae5385cd8a0_700x345.png 424w, https://substackcdn.com/image/fetch/$s_!0pai!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8607ff80-b84f-4c8f-8ca6-2ae5385cd8a0_700x345.png 848w, https://substackcdn.com/image/fetch/$s_!0pai!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8607ff80-b84f-4c8f-8ca6-2ae5385cd8a0_700x345.png 1272w, https://substackcdn.com/image/fetch/$s_!0pai!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8607ff80-b84f-4c8f-8ca6-2ae5385cd8a0_700x345.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0pai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8607ff80-b84f-4c8f-8ca6-2ae5385cd8a0_700x345.png" width="700" height="345" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8607ff80-b84f-4c8f-8ca6-2ae5385cd8a0_700x345.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:345,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Final Prompt Result&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="Final Prompt Result" title="Final Prompt Result" srcset="https://substackcdn.com/image/fetch/$s_!0pai!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8607ff80-b84f-4c8f-8ca6-2ae5385cd8a0_700x345.png 424w, https://substackcdn.com/image/fetch/$s_!0pai!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8607ff80-b84f-4c8f-8ca6-2ae5385cd8a0_700x345.png 848w, https://substackcdn.com/image/fetch/$s_!0pai!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8607ff80-b84f-4c8f-8ca6-2ae5385cd8a0_700x345.png 1272w, https://substackcdn.com/image/fetch/$s_!0pai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8607ff80-b84f-4c8f-8ca6-2ae5385cd8a0_700x345.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">Final result &#8212; This design captures the clean lines, minimalist style, and balanced composition.</figcaption></figure></div><h2><strong>Achieving brand precision, solo</strong></h2><p>After several iterations, I developed a powerful, versatile prompt that captured the style precisely, essentially illustrating how each object would appear in the brand&#8217;s visual language. This prompt became a foundational template: I only needed to replace the object description, and Midjourney consistently generated cohesive, brand-aligned illustrations. I was pleasantly surprised by the level of precision and creativity the AI brought to each illustration.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xb97!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58cec7a4-4be9-4ccb-9e00-8d2cba864528_700x880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xb97!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58cec7a4-4be9-4ccb-9e00-8d2cba864528_700x880.png 424w, https://substackcdn.com/image/fetch/$s_!xb97!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58cec7a4-4be9-4ccb-9e00-8d2cba864528_700x880.png 848w, https://substackcdn.com/image/fetch/$s_!xb97!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58cec7a4-4be9-4ccb-9e00-8d2cba864528_700x880.png 1272w, https://substackcdn.com/image/fetch/$s_!xb97!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58cec7a4-4be9-4ccb-9e00-8d2cba864528_700x880.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xb97!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58cec7a4-4be9-4ccb-9e00-8d2cba864528_700x880.png" width="700" height="880" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58cec7a4-4be9-4ccb-9e00-8d2cba864528_700x880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:880,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Brand-aligned illustrations&#8212; Inspiered by Lemonade Insurance Style&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Brand-aligned illustrations&#8212; Inspiered by Lemonade Insurance Style" title="Brand-aligned illustrations&#8212; Inspiered by Lemonade Insurance Style" srcset="https://substackcdn.com/image/fetch/$s_!xb97!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58cec7a4-4be9-4ccb-9e00-8d2cba864528_700x880.png 424w, https://substackcdn.com/image/fetch/$s_!xb97!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58cec7a4-4be9-4ccb-9e00-8d2cba864528_700x880.png 848w, https://substackcdn.com/image/fetch/$s_!xb97!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58cec7a4-4be9-4ccb-9e00-8d2cba864528_700x880.png 1272w, https://substackcdn.com/image/fetch/$s_!xb97!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58cec7a4-4be9-4ccb-9e00-8d2cba864528_700x880.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><h2><strong>The future of AI-driven brand illustration</strong></h2><p>This experiment has opened my eyes to the potential of AI in scaling a brand&#8217;s visual identity across platforms. Imagine a company launching a new line of products &#8212; with the right AI setup, the brand&#8217;s unique style could be instantly applied to each new product, streamlining the visual identity process and enabling designers to adapt quickly while maintaining consistency. For designers seeking effective illustration solutions, experimenting with AI-driven tools can be a game-changer.</p><p>This process allowed me to experiment, test ideas, and visualize concepts while staying fully aligned with the brand&#8217;s guidelines. It isn&#8217;t just about output; it can help companies refine and sharpen their design language by requiring designers to create a precise textual description that captures the brand&#8217;s essence. This exercise enhances the brand&#8217;s clarity and strengthens its core identity, giving designers a solid foundation to approach future illustrations with a sharper, more structured mindset.</p><blockquote><p><strong>While Midjourney&#8217;s results may still require final touches &#8212; such as vector conversion, line refinement, and detail enhancement &#8212; it represents a significant step toward independence for designers who struggle with illustration, all while maintaining brand consistency.</strong></p></blockquote><p>Learning to break down style requirements and refine prompts can elevate design skills and expand possibilities in brand illustration, making rapid prototyping and brand alignment both efficient and achievable.</p><h1><strong>Quick tips to get started</strong></h1><ol><li><p><strong>Analyze the brand style:</strong><br>Dive deep into the brand&#8217;s visual language, identifying every detail &#8212; line quality, colors, proportions, and composition. This understanding will guide you in creating a prompt that captures the brand&#8217;s essence.</p></li><li><p><strong>Select a familiar, consistent object:</strong><br>Start testing your prompt with a single, iconic object that you know well. This will help you assess consistency and refine details without introducing too many variables.</p></li><li><p><strong>Refine the prompt thoughtfully:</strong><br>Focus on specifics like line weight, shadow behavior, spacing, and object relationships. Adjust each element to bring your prompt closer to the brand&#8217;s unique look and feel.</p></li><li><p><strong>Build a prompt library:</strong><br>Save your most effective prompts to create a &#8220;prompt bank&#8221; you can easily reference for future illustrations, maintaining consistency across projects.</p></li><li><p><strong>Make final adjustments as needed:</strong><br>AI-generated results often need minor tweaks &#8212; vector conversion, line refinement, or detail enhancements &#8212; to achieve production-ready quality. These adjustments ensure polished, brand-aligned visuals.</p></li></ol><p>Originally posted <a href="https://uxdesign.cc/consistent-brand-style-with-midjourney-2ea9479942f9">Here</a></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Figma Flow.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Psychology-Powered Design: Cracking the Code of Rewards and Habits]]></title><description><![CDATA[How to leverage psychology to create better products]]></description><link>https://www.figmaflow.com/p/psychology-powered-design-cracking</link><guid isPermaLink="false">https://www.figmaflow.com/p/psychology-powered-design-cracking</guid><dc:creator><![CDATA[Jason Oliver]]></dc:creator><pubDate>Thu, 14 Nov 2024 16:02:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sl95!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece66bd1-19fc-43fc-a9e0-e782f7800d75_700x394.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>By the end of this article, you&#8217;ll gain a solid understanding of reward and habit loops and discover how to harness these concepts in product design to create compelling and intentional experiences.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sl95!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece66bd1-19fc-43fc-a9e0-e782f7800d75_700x394.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sl95!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece66bd1-19fc-43fc-a9e0-e782f7800d75_700x394.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sl95!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece66bd1-19fc-43fc-a9e0-e782f7800d75_700x394.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sl95!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece66bd1-19fc-43fc-a9e0-e782f7800d75_700x394.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sl95!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece66bd1-19fc-43fc-a9e0-e782f7800d75_700x394.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sl95!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece66bd1-19fc-43fc-a9e0-e782f7800d75_700x394.jpeg" width="700" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ece66bd1-19fc-43fc-a9e0-e782f7800d75_700x394.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Illustrative image of a brain.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Illustrative image of a brain." title="Illustrative image of a brain." srcset="https://substackcdn.com/image/fetch/$s_!sl95!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece66bd1-19fc-43fc-a9e0-e782f7800d75_700x394.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sl95!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece66bd1-19fc-43fc-a9e0-e782f7800d75_700x394.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sl95!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece66bd1-19fc-43fc-a9e0-e782f7800d75_700x394.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sl95!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fece66bd1-19fc-43fc-a9e0-e782f7800d75_700x394.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>What is a reward system?</h2><p>First, let&#8217;s clarify what we mean by &#8216;reward system.&#8217; You might have come across this term in an introductory psychology class or in discussions about design, where it&#8217;s often asked, &#8216;How might we make the experience feel rewarding to users?&#8217;&#8221;</p><p>In neuropsychology, the reward system refers to neural structures that drive desire, pleasure, and positive reinforcement.</p><p>Central to this system is dopamine, a neurotransmitter that significantly influences reward-motivated behavior.</p><p>When exposed to rewards, the brain experiences an increase in dopamine levels. By designing experiences that stimulate this reward system, we can motivate users to repeat certain behaviors, boosting engagement, satisfaction, and loyalty.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sDtT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e407dc-c5ad-4b89-8314-95e5541eb926_1000x591.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sDtT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e407dc-c5ad-4b89-8314-95e5541eb926_1000x591.png 424w, https://substackcdn.com/image/fetch/$s_!sDtT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e407dc-c5ad-4b89-8314-95e5541eb926_1000x591.png 848w, https://substackcdn.com/image/fetch/$s_!sDtT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e407dc-c5ad-4b89-8314-95e5541eb926_1000x591.png 1272w, https://substackcdn.com/image/fetch/$s_!sDtT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e407dc-c5ad-4b89-8314-95e5541eb926_1000x591.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sDtT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e407dc-c5ad-4b89-8314-95e5541eb926_1000x591.png" width="1000" height="591" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d7e407dc-c5ad-4b89-8314-95e5541eb926_1000x591.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:591,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Brain reward system overview that shows the cyclical nature. Example is someone receives a notification, which leads to a dopamine surge, which leads to a feeling of motivation, and ultimately the dopamine decreases or levels out.&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="Brain reward system overview that shows the cyclical nature. Example is someone receives a notification, which leads to a dopamine surge, which leads to a feeling of motivation, and ultimately the dopamine decreases or levels out." title="Brain reward system overview that shows the cyclical nature. Example is someone receives a notification, which leads to a dopamine surge, which leads to a feeling of motivation, and ultimately the dopamine decreases or levels out." srcset="https://substackcdn.com/image/fetch/$s_!sDtT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e407dc-c5ad-4b89-8314-95e5541eb926_1000x591.png 424w, https://substackcdn.com/image/fetch/$s_!sDtT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e407dc-c5ad-4b89-8314-95e5541eb926_1000x591.png 848w, https://substackcdn.com/image/fetch/$s_!sDtT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e407dc-c5ad-4b89-8314-95e5541eb926_1000x591.png 1272w, https://substackcdn.com/image/fetch/$s_!sDtT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd7e407dc-c5ad-4b89-8314-95e5541eb926_1000x591.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><h2>What is a habit loop?</h2><p>Looping pathways refer to circuits in the brain where information is processed cyclically &#8212; often involving the reward system.</p><p>Specifically, a habit loop is composed of three key components:<br>1. Cue<br>2. Routine<br>3. Reward</p><p>Understanding this concept can help designers create products that encourage desirable and positive user behaviors. Designers can effectively guide user behavior toward beneficial outcomes by integrating cues, routines, and rewards into the user experience.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2Oky!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feed377e6-a492-4c5b-8045-66e5a34e8959_658x585.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2Oky!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feed377e6-a492-4c5b-8045-66e5a34e8959_658x585.png 424w, https://substackcdn.com/image/fetch/$s_!2Oky!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feed377e6-a492-4c5b-8045-66e5a34e8959_658x585.png 848w, https://substackcdn.com/image/fetch/$s_!2Oky!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feed377e6-a492-4c5b-8045-66e5a34e8959_658x585.png 1272w, https://substackcdn.com/image/fetch/$s_!2Oky!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feed377e6-a492-4c5b-8045-66e5a34e8959_658x585.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2Oky!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feed377e6-a492-4c5b-8045-66e5a34e8959_658x585.png" width="658" height="585" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eed377e6-a492-4c5b-8045-66e5a34e8959_658x585.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:585,&quot;width&quot;:658,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The habit loop is cyclical and involves a cue, routine, and reward.&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="The habit loop is cyclical and involves a cue, routine, and reward." title="The habit loop is cyclical and involves a cue, routine, and reward." srcset="https://substackcdn.com/image/fetch/$s_!2Oky!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feed377e6-a492-4c5b-8045-66e5a34e8959_658x585.png 424w, https://substackcdn.com/image/fetch/$s_!2Oky!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feed377e6-a492-4c5b-8045-66e5a34e8959_658x585.png 848w, https://substackcdn.com/image/fetch/$s_!2Oky!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feed377e6-a492-4c5b-8045-66e5a34e8959_658x585.png 1272w, https://substackcdn.com/image/fetch/$s_!2Oky!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feed377e6-a492-4c5b-8045-66e5a34e8959_658x585.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><h2>Applying these concepts to product design</h2><p>To create effective habit loops, designers should identify appropriate cues, define desirable routines, and align these with the rewards.</p><p>Let&#8217;s look at an example. Suppose we are creating a fitness-tracking app.</p><h3>1. Cue</h3><p>The first element of the habit loop is the cue or trigger. This is what initiates the desired behavior. In the context of the fitness app, we could design a push notification reminding the user to complete their daily workout or log their meals.</p><p>The goal is to prompt users to open and interact with the app.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xY9K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52c92b02-899e-4212-bc88-45b4c0e43c56_700x577.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xY9K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52c92b02-899e-4212-bc88-45b4c0e43c56_700x577.png 424w, https://substackcdn.com/image/fetch/$s_!xY9K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52c92b02-899e-4212-bc88-45b4c0e43c56_700x577.png 848w, https://substackcdn.com/image/fetch/$s_!xY9K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52c92b02-899e-4212-bc88-45b4c0e43c56_700x577.png 1272w, https://substackcdn.com/image/fetch/$s_!xY9K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52c92b02-899e-4212-bc88-45b4c0e43c56_700x577.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xY9K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52c92b02-899e-4212-bc88-45b4c0e43c56_700x577.png" width="700" height="577" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52c92b02-899e-4212-bc88-45b4c0e43c56_700x577.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:577,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Shows an example of &#8216;cue&#8217; with a notification on a phone lock screen.&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="Shows an example of &#8216;cue&#8217; with a notification on a phone lock screen." title="Shows an example of &#8216;cue&#8217; with a notification on a phone lock screen." srcset="https://substackcdn.com/image/fetch/$s_!xY9K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52c92b02-899e-4212-bc88-45b4c0e43c56_700x577.png 424w, https://substackcdn.com/image/fetch/$s_!xY9K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52c92b02-899e-4212-bc88-45b4c0e43c56_700x577.png 848w, https://substackcdn.com/image/fetch/$s_!xY9K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52c92b02-899e-4212-bc88-45b4c0e43c56_700x577.png 1272w, https://substackcdn.com/image/fetch/$s_!xY9K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52c92b02-899e-4212-bc88-45b4c0e43c56_700x577.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">Example of a cue to prompt users to perform an action.</figcaption></figure></div><h3>2. Routine</h3><p>The routine is the behavior the user performs in response to the cue. For the fitness app, this could include activities like logging their meals, recording their workouts, or completing a fitness challenge.</p><p>One way to strengthen the routine is by creating a seamless and enjoyable process for habits like logging meals or workout routines.</p><p>This could include an intuitive UI, one-click entry options, or voice commands for hands-free interaction. Overall, how can we provide a frictionless experience for users so that the app aids them in achieving their goals?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_OzD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7bce45d-20a2-492e-888d-5a7d80f26877_700x577.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_OzD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7bce45d-20a2-492e-888d-5a7d80f26877_700x577.png 424w, https://substackcdn.com/image/fetch/$s_!_OzD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7bce45d-20a2-492e-888d-5a7d80f26877_700x577.png 848w, https://substackcdn.com/image/fetch/$s_!_OzD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7bce45d-20a2-492e-888d-5a7d80f26877_700x577.png 1272w, https://substackcdn.com/image/fetch/$s_!_OzD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7bce45d-20a2-492e-888d-5a7d80f26877_700x577.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_OzD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7bce45d-20a2-492e-888d-5a7d80f26877_700x577.png" width="700" height="577" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7bce45d-20a2-492e-888d-5a7d80f26877_700x577.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:577,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Shows an example of &#8216;routine&#8217; with a step tracker and motivational messaging.&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="Shows an example of &#8216;routine&#8217; with a step tracker and motivational messaging." title="Shows an example of &#8216;routine&#8217; with a step tracker and motivational messaging." srcset="https://substackcdn.com/image/fetch/$s_!_OzD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7bce45d-20a2-492e-888d-5a7d80f26877_700x577.png 424w, https://substackcdn.com/image/fetch/$s_!_OzD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7bce45d-20a2-492e-888d-5a7d80f26877_700x577.png 848w, https://substackcdn.com/image/fetch/$s_!_OzD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7bce45d-20a2-492e-888d-5a7d80f26877_700x577.png 1272w, https://substackcdn.com/image/fetch/$s_!_OzD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7bce45d-20a2-492e-888d-5a7d80f26877_700x577.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">Example of how to leverage the idea of &#8220;routine&#8221; to help users reach their goals.</figcaption></figure></div><h3>3. Reward</h3><p>The reward is a critical element that reinforces the habit loop. In our fitness app, rewards could be implemented in a variety of ways:</p><ul><li><p><strong>Instant gratification:</strong> Provide immediate feedback when the user logs a workout or completes a challenge. This could be through appealing visuals, positive affirmations, or celebratory animations.</p></li><li><p><strong>Progress tracking: </strong>Show the user their progress over time. Visualizing data like weight loss, muscle gain, or improvements in endurance can be very rewarding.</p></li><li><p><strong>Social recognition:</strong> If the app has a social component, accomplishments could be shared with friends or the app community, offering social recognition as a reward.</p></li><li><p><strong>Gamification:</strong> Implement elements like badges, points, or leaderboards. Earning a new badge for hitting a milestone or ranking high on a leaderboard can be a powerful reward.</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_!zRQV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dda90a-aeff-4867-9903-323a9493dc71_700x577.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zRQV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dda90a-aeff-4867-9903-323a9493dc71_700x577.png 424w, https://substackcdn.com/image/fetch/$s_!zRQV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dda90a-aeff-4867-9903-323a9493dc71_700x577.png 848w, https://substackcdn.com/image/fetch/$s_!zRQV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dda90a-aeff-4867-9903-323a9493dc71_700x577.png 1272w, https://substackcdn.com/image/fetch/$s_!zRQV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dda90a-aeff-4867-9903-323a9493dc71_700x577.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zRQV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dda90a-aeff-4867-9903-323a9493dc71_700x577.png" width="700" height="577" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3dda90a-aeff-4867-9903-323a9493dc71_700x577.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:577,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Shows an example of &#8216;reward&#8217; with a success/congratulatory screen on a made-up app. The screen has a pie chart that is 100% complete, as well as confetti and motivational messaging. The app also displays options to share with friends or set a new goal to continue the habit.&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="Shows an example of &#8216;reward&#8217; with a success/congratulatory screen on a made-up app. The screen has a pie chart that is 100% complete, as well as confetti and motivational messaging. The app also displays options to share with friends or set a new goal to continue the habit." title="Shows an example of &#8216;reward&#8217; with a success/congratulatory screen on a made-up app. The screen has a pie chart that is 100% complete, as well as confetti and motivational messaging. The app also displays options to share with friends or set a new goal to continue the habit." srcset="https://substackcdn.com/image/fetch/$s_!zRQV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dda90a-aeff-4867-9903-323a9493dc71_700x577.png 424w, https://substackcdn.com/image/fetch/$s_!zRQV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dda90a-aeff-4867-9903-323a9493dc71_700x577.png 848w, https://substackcdn.com/image/fetch/$s_!zRQV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dda90a-aeff-4867-9903-323a9493dc71_700x577.png 1272w, https://substackcdn.com/image/fetch/$s_!zRQV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3dda90a-aeff-4867-9903-323a9493dc71_700x577.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">Example of adding delight and elements of gamification to encourage habit forming.</figcaption></figure></div><h2>Summary &amp; Ethics</h2><p>The ultimate goal of designing with the habit loop in mind is to encourage repetition and positive habits. When a product successfully leverages the reward pathway, users will be more likely to follow the signals and maintain a routine, thus forming a habit.</p><p>In this case, I&#8217;ve illustrated these concepts using a fitness-tracking app as a practical example. However, the psychological principles discussed here have far broader applications. They can significantly improve human behavior and help craft a cohesive user flow.</p><p>While these strategies can increase engagement and motivation, they <strong>must be used responsibly</strong>. Designers should <strong>avoid creating addictive behaviors</strong> and always respect the user&#8217;s autonomy and well-being.</p><p>By understanding how the brain&#8217;s reward and loop pathways function, product designers can create experiences that fulfill user needs and engage and motivate them meaningfully and ethically.</p><p>Originally posted <a href="https://medium.com/design-bootcamp/psychology-for-designers-4e163b5ab950">Here</a></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.figmaflow.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Ugly websites sell better.]]></title><description><![CDATA[Web design is getting out of hand again.]]></description><link>https://www.figmaflow.com/p/ugly-websites-sell-better</link><guid isPermaLink="false">https://www.figmaflow.com/p/ugly-websites-sell-better</guid><pubDate>Wed, 13 Nov 2024 16:01:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!labU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0caa10c7-b376-4882-9e62-1baed8d135ed_2997x1197.jpeg" 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_!labU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0caa10c7-b376-4882-9e62-1baed8d135ed_2997x1197.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!labU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0caa10c7-b376-4882-9e62-1baed8d135ed_2997x1197.jpeg 424w, https://substackcdn.com/image/fetch/$s_!labU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0caa10c7-b376-4882-9e62-1baed8d135ed_2997x1197.jpeg 848w, https://substackcdn.com/image/fetch/$s_!labU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0caa10c7-b376-4882-9e62-1baed8d135ed_2997x1197.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!labU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0caa10c7-b376-4882-9e62-1baed8d135ed_2997x1197.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!labU!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0caa10c7-b376-4882-9e62-1baed8d135ed_2997x1197.jpeg" width="1200" height="479.6703296703297" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0caa10c7-b376-4882-9e62-1baed8d135ed_2997x1197.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:582,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Why ugly websites convert better&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-large" alt="Why ugly websites convert better" title="Why ugly websites convert better" srcset="https://substackcdn.com/image/fetch/$s_!labU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0caa10c7-b376-4882-9e62-1baed8d135ed_2997x1197.jpeg 424w, https://substackcdn.com/image/fetch/$s_!labU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0caa10c7-b376-4882-9e62-1baed8d135ed_2997x1197.jpeg 848w, https://substackcdn.com/image/fetch/$s_!labU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0caa10c7-b376-4882-9e62-1baed8d135ed_2997x1197.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!labU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0caa10c7-b376-4882-9e62-1baed8d135ed_2997x1197.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>I&#8217;ve been in the web design business since 1998. It has gone through some phases, but the place its at right now feels the weirdest in a long time.</p><p>For years UX designers battled the &#8220;dribbblization&#8221; of the industry. What it means, is creating eye-candy projects and posing them as serious work.</p><p>Beautiful at first glance, but either impossible to code, or completely dysfunctional.</p><blockquote><p>Form is taking over function. Again.</p></blockquote><p>With animation tools and tutorials easily available, we get them animated too now. Here&#8217;s an example.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nQKk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44396d0-f4b7-422d-a86c-c74e40219e0c_600x338.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nQKk!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44396d0-f4b7-422d-a86c-c74e40219e0c_600x338.gif 424w, https://substackcdn.com/image/fetch/$s_!nQKk!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44396d0-f4b7-422d-a86c-c74e40219e0c_600x338.gif 848w, https://substackcdn.com/image/fetch/$s_!nQKk!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44396d0-f4b7-422d-a86c-c74e40219e0c_600x338.gif 1272w, https://substackcdn.com/image/fetch/$s_!nQKk!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44396d0-f4b7-422d-a86c-c74e40219e0c_600x338.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nQKk!,w_2400,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44396d0-f4b7-422d-a86c-c74e40219e0c_600x338.gif" width="1200" height="676" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b44396d0-f4b7-422d-a86c-c74e40219e0c_600x338.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:338,&quot;width&quot;:600,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Animated parallax scrolling website&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-large" alt="Animated parallax scrolling website" title="Animated parallax scrolling website" srcset="https://substackcdn.com/image/fetch/$s_!nQKk!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44396d0-f4b7-422d-a86c-c74e40219e0c_600x338.gif 424w, https://substackcdn.com/image/fetch/$s_!nQKk!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44396d0-f4b7-422d-a86c-c74e40219e0c_600x338.gif 848w, https://substackcdn.com/image/fetch/$s_!nQKk!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44396d0-f4b7-422d-a86c-c74e40219e0c_600x338.gif 1272w, https://substackcdn.com/image/fetch/$s_!nQKk!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb44396d0-f4b7-422d-a86c-c74e40219e0c_600x338.gif 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>The problems with this design is high loading time (most people will click away), very vague and unconvincing copy and vertical animations that distract you from the main action.</p><p>It may look good, but it won&#8217;t work well. Or at all.</p><h1>Understanding design</h1><p>Let&#8217;s take a step back.</p><p>What is the role of a website? 99% of the time it&#8217;s to sell something. To get you to click a button.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2_6Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5467c23-89eb-490b-a45e-3e66a60f89e7_700x352.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2_6Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5467c23-89eb-490b-a45e-3e66a60f89e7_700x352.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2_6Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5467c23-89eb-490b-a45e-3e66a60f89e7_700x352.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2_6Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5467c23-89eb-490b-a45e-3e66a60f89e7_700x352.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2_6Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5467c23-89eb-490b-a45e-3e66a60f89e7_700x352.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2_6Y!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5467c23-89eb-490b-a45e-3e66a60f89e7_700x352.jpeg" width="1200" height="603.4285714285714" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e5467c23-89eb-490b-a45e-3e66a60f89e7_700x352.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:352,&quot;width&quot;:700,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Types of websites chart&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-large" alt="Types of websites chart" title="Types of websites chart" srcset="https://substackcdn.com/image/fetch/$s_!2_6Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5467c23-89eb-490b-a45e-3e66a60f89e7_700x352.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2_6Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5467c23-89eb-490b-a45e-3e66a60f89e7_700x352.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2_6Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5467c23-89eb-490b-a45e-3e66a60f89e7_700x352.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2_6Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe5467c23-89eb-490b-a45e-3e66a60f89e7_700x352.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><p>Beautiful background with mountains and a person gazing into the distance doesn&#8217;t sell. Sure, it tickles your sense of aesthetics. I&#8217;ll give you that.</p><p>But on its own that&#8217;s only a piece of artwork. Nothing more.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f3zb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a164217-16b4-467f-b00f-07b7daab28ce_700x381.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f3zb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a164217-16b4-467f-b00f-07b7daab28ce_700x381.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f3zb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a164217-16b4-467f-b00f-07b7daab28ce_700x381.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f3zb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a164217-16b4-467f-b00f-07b7daab28ce_700x381.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f3zb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a164217-16b4-467f-b00f-07b7daab28ce_700x381.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f3zb!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a164217-16b4-467f-b00f-07b7daab28ce_700x381.jpeg" width="1200" height="653.1428571428571" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a164217-16b4-467f-b00f-07b7daab28ce_700x381.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:381,&quot;width&quot;:700,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A typical pointless design shared on social media&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-large" alt="A typical pointless design shared on social media" title="A typical pointless design shared on social media" srcset="https://substackcdn.com/image/fetch/$s_!f3zb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a164217-16b4-467f-b00f-07b7daab28ce_700x381.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f3zb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a164217-16b4-467f-b00f-07b7daab28ce_700x381.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f3zb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a164217-16b4-467f-b00f-07b7daab28ce_700x381.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f3zb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a164217-16b4-467f-b00f-07b7daab28ce_700x381.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">I distilled and created a typical artwork that multiple people now share on social media as an example of good design.</figcaption></figure></div><h2>The newest design trend</h2><p>Currently we see a trend of pretty images merged with mediocre UI exploding on social media.</p><blockquote><p>Designs like this gets hundreds of reshares and millions of views.</p></blockquote><p>Let&#8217;s dissect this one:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xCF4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09c2aab-d17c-4128-a55f-c22536854b16_2759x1373.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xCF4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09c2aab-d17c-4128-a55f-c22536854b16_2759x1373.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xCF4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09c2aab-d17c-4128-a55f-c22536854b16_2759x1373.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xCF4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09c2aab-d17c-4128-a55f-c22536854b16_2759x1373.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xCF4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09c2aab-d17c-4128-a55f-c22536854b16_2759x1373.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xCF4!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09c2aab-d17c-4128-a55f-c22536854b16_2759x1373.jpeg" width="1200" height="597.5274725274726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f09c2aab-d17c-4128-a55f-c22536854b16_2759x1373.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:725,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Analysed and annotated popular UI design style&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-large" alt="Analysed and annotated popular UI design style" title="Analysed and annotated popular UI design style" srcset="https://substackcdn.com/image/fetch/$s_!xCF4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09c2aab-d17c-4128-a55f-c22536854b16_2759x1373.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xCF4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09c2aab-d17c-4128-a55f-c22536854b16_2759x1373.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xCF4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09c2aab-d17c-4128-a55f-c22536854b16_2759x1373.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xCF4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff09c2aab-d17c-4128-a55f-c22536854b16_2759x1373.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><h2>The main issues</h2><p>In the image above I outlined the main issues. Let&#8217;s dive a little more into them now.</p><ul><li><p>Most of the copy is vague and not matching the product. It&#8217;s basically not convincing &#8212; just random words that are there to fill space.</p></li><li><p>The image in the background has a sole purpose to be eye-catching. Sunsets, mountains, gazing into the distance &#8212; there is also no connection to the product here. It&#8217;s pointless.</p></li><li><p>If there are forms (and there usually are to fill more &#8220;visual space&#8221;) some of the fields are forced and plain pointless. Forms should be as short as possible &#8212; always. Just an email field would do here.</p></li><li><p>Buttons usually have very small typography to hide the fact the text is also vague, repetitive, or both. Barely visible text on the button makes it a lot harder to convert.</p></li><li><p>If there&#8217;s navigation, it&#8217;s often just an excuse to show a glassmorphic panel underneath. It often has meaningless elements just to fill the space.</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_!-VUH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f9f0-12e7-411c-ad23-513ea8d1a3b7_700x434.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-VUH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f9f0-12e7-411c-ad23-513ea8d1a3b7_700x434.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-VUH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f9f0-12e7-411c-ad23-513ea8d1a3b7_700x434.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-VUH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f9f0-12e7-411c-ad23-513ea8d1a3b7_700x434.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-VUH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f9f0-12e7-411c-ad23-513ea8d1a3b7_700x434.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-VUH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f9f0-12e7-411c-ad23-513ea8d1a3b7_700x434.jpeg" width="700" height="434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f488f9f0-12e7-411c-ad23-513ea8d1a3b7_700x434.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:434,&quot;width&quot;:700,&quot;resizeWidth&quot;:700,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A typical social media post with artwork style design&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 typical social media post with artwork style design" title="A typical social media post with artwork style design" srcset="https://substackcdn.com/image/fetch/$s_!-VUH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f9f0-12e7-411c-ad23-513ea8d1a3b7_700x434.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-VUH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f9f0-12e7-411c-ad23-513ea8d1a3b7_700x434.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-VUH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f9f0-12e7-411c-ad23-513ea8d1a3b7_700x434.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-VUH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff488f9f0-12e7-411c-ad23-513ea8d1a3b7_700x434.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">If you&#8217;re so obsessed with cooking, maybe grab a wok?</figcaption></figure></div><h1>A plague of cooks</h1><p>Don&#8217;t get me wrong. There is nothing wrong with creating artwork like that. It&#8217;s also fine to animate it nicely. Do some shooting stars. Some clouds moving. Knock yourself out!</p><blockquote><p>There is an artistic element in web design and we can and should embrace it.</p></blockquote><p>The problem starts when this gets passed around as real projects.</p><p>They&#8217;re not. A few years ago we used to call it &#8220;unrealistic dribbble shots&#8221;, now they moved from Dribbble to social media.</p><h1>Algo-gaming with bad consequences</h1><p>The popularity of these posts is of course abused by people who want to grow their networks. The problem starts when most junior designers start believing that this is how a design should look like.</p><p>If it&#8217;s popular, it <strong>must be good</strong>, right?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ee-w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c293ad-b3dd-4f3e-9003-2ee60d3032b1_700x352.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ee-w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c293ad-b3dd-4f3e-9003-2ee60d3032b1_700x352.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ee-w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c293ad-b3dd-4f3e-9003-2ee60d3032b1_700x352.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ee-w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c293ad-b3dd-4f3e-9003-2ee60d3032b1_700x352.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ee-w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c293ad-b3dd-4f3e-9003-2ee60d3032b1_700x352.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ee-w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c293ad-b3dd-4f3e-9003-2ee60d3032b1_700x352.jpeg" width="700" height="352" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94c293ad-b3dd-4f3e-9003-2ee60d3032b1_700x352.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:352,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Graph showing two types of websites&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="Graph showing two types of websites" title="Graph showing two types of websites" srcset="https://substackcdn.com/image/fetch/$s_!ee-w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c293ad-b3dd-4f3e-9003-2ee60d3032b1_700x352.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ee-w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c293ad-b3dd-4f3e-9003-2ee60d3032b1_700x352.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ee-w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c293ad-b3dd-4f3e-9003-2ee60d3032b1_700x352.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ee-w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94c293ad-b3dd-4f3e-9003-2ee60d3032b1_700x352.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><h1>What customers want?</h1><p>When making websites for clients, we may think they want to get as many sales as possible. After 25 years of doing that I can assure you it&#8217;s mostly not the case.</p><p>Regular people treat design as close to art. They want a pretty painting on their domain most of the time.</p><p>Is it all good then? Should we continue doing fancy, animated websites to keep those clients happy?</p><blockquote><p>If you want them to go out of business, go ahead!</p></blockquote><p>When working at <a href="https://squareblack.com">Squareblack</a> we learned that the customer is only sometimes right. Our role, as designers, is to guide them through towards the most performing outcome possible.</p><p>If they earn lots of money with our work, they&#8217;ll more likely to come back for more.</p><p>If they love the website because the sunset reminds the CEO of that one bike ride he took when he was a kid, but conversions are at 0% you won&#8217;t get that call again.</p><p>Unless they like burning money.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_sx9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529d32e5-6fdc-4d85-a4b9-31862d321df6_600x390.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_sx9!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529d32e5-6fdc-4d85-a4b9-31862d321df6_600x390.gif 424w, https://substackcdn.com/image/fetch/$s_!_sx9!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529d32e5-6fdc-4d85-a4b9-31862d321df6_600x390.gif 848w, https://substackcdn.com/image/fetch/$s_!_sx9!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529d32e5-6fdc-4d85-a4b9-31862d321df6_600x390.gif 1272w, https://substackcdn.com/image/fetch/$s_!_sx9!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529d32e5-6fdc-4d85-a4b9-31862d321df6_600x390.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_sx9!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529d32e5-6fdc-4d85-a4b9-31862d321df6_600x390.gif" width="600" height="390" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/529d32e5-6fdc-4d85-a4b9-31862d321df6_600x390.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:390,&quot;width&quot;:600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Animated parallax scrolling website&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="Animated parallax scrolling website" title="Animated parallax scrolling website" srcset="https://substackcdn.com/image/fetch/$s_!_sx9!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529d32e5-6fdc-4d85-a4b9-31862d321df6_600x390.gif 424w, https://substackcdn.com/image/fetch/$s_!_sx9!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529d32e5-6fdc-4d85-a4b9-31862d321df6_600x390.gif 848w, https://substackcdn.com/image/fetch/$s_!_sx9!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529d32e5-6fdc-4d85-a4b9-31862d321df6_600x390.gif 1272w, https://substackcdn.com/image/fetch/$s_!_sx9!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529d32e5-6fdc-4d85-a4b9-31862d321df6_600x390.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><h1>Another example</h1><p>Let&#8217;s quickly look at another example &#8212; this one&#8217;s also animated. It&#8217;s a job searching website that &#8220;launches your career&#8221;. Or it&#8217;s supposed to do it, but nobody has an idea what it really does.</p><p>What we have here is a parallax animation, moving clouds and a button that only shows up after 8 seconds. The whole thing also takes 31 seconds to load.</p><blockquote><p>This will get you clicks on social media, but it won&#8217;t get people to register.</p></blockquote><p>Let&#8217;s fix 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_!GQHN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bafd760-f06a-49e9-98eb-c9839c69adfd_700x394.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GQHN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bafd760-f06a-49e9-98eb-c9839c69adfd_700x394.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GQHN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bafd760-f06a-49e9-98eb-c9839c69adfd_700x394.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GQHN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bafd760-f06a-49e9-98eb-c9839c69adfd_700x394.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GQHN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bafd760-f06a-49e9-98eb-c9839c69adfd_700x394.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GQHN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bafd760-f06a-49e9-98eb-c9839c69adfd_700x394.jpeg" width="700" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1bafd760-f06a-49e9-98eb-c9839c69adfd_700x394.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Start with taking a long hard look at your work&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="Start with taking a long hard look at your work" title="Start with taking a long hard look at your work" srcset="https://substackcdn.com/image/fetch/$s_!GQHN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bafd760-f06a-49e9-98eb-c9839c69adfd_700x394.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GQHN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bafd760-f06a-49e9-98eb-c9839c69adfd_700x394.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GQHN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bafd760-f06a-49e9-98eb-c9839c69adfd_700x394.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GQHN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bafd760-f06a-49e9-98eb-c9839c69adfd_700x394.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><h1>Step one: Analyze</h1><p>The first thing to do is to analyze and annotate the design. It doesn&#8217;t matter if you&#8217;ve done it, or you came in to redesign the mess some other designer made.</p><p>Annotate all the potential issues and be ready to explain to the client what went wrong here &#8212; and why!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U83i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1d3338-15a1-4cb0-b177-b9fe62e357bb_700x391.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U83i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1d3338-15a1-4cb0-b177-b9fe62e357bb_700x391.png 424w, https://substackcdn.com/image/fetch/$s_!U83i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1d3338-15a1-4cb0-b177-b9fe62e357bb_700x391.png 848w, https://substackcdn.com/image/fetch/$s_!U83i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1d3338-15a1-4cb0-b177-b9fe62e357bb_700x391.png 1272w, https://substackcdn.com/image/fetch/$s_!U83i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1d3338-15a1-4cb0-b177-b9fe62e357bb_700x391.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U83i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1d3338-15a1-4cb0-b177-b9fe62e357bb_700x391.png" width="700" height="391" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d1d3338-15a1-4cb0-b177-b9fe62e357bb_700x391.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:391,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Annotating the design&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="Annotating the design" title="Annotating the design" srcset="https://substackcdn.com/image/fetch/$s_!U83i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1d3338-15a1-4cb0-b177-b9fe62e357bb_700x391.png 424w, https://substackcdn.com/image/fetch/$s_!U83i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1d3338-15a1-4cb0-b177-b9fe62e357bb_700x391.png 848w, https://substackcdn.com/image/fetch/$s_!U83i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1d3338-15a1-4cb0-b177-b9fe62e357bb_700x391.png 1272w, https://substackcdn.com/image/fetch/$s_!U83i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1d3338-15a1-4cb0-b177-b9fe62e357bb_700x391.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">We use both digital and physical annotations. It helps to illustrate the issues to the client and when it also looks good it&#8217;s more psychologically convincing!</figcaption></figure></div><p>Once you get all the annotations in, the first step is redoing the copy. Chances are (even if low) that the visuals might still fit, or require only a few tweaks.</p><h1>Step two: improve</h1><p>Here&#8217;s a quick fix of the copy pasted right into the main layout (ignore the fonts) and an explanation on how it shapes the user decision (on the right).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!83ho!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa0e158-f832-4d1b-aa7a-070816423d59_3840x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!83ho!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa0e158-f832-4d1b-aa7a-070816423d59_3840x1080.png 424w, https://substackcdn.com/image/fetch/$s_!83ho!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa0e158-f832-4d1b-aa7a-070816423d59_3840x1080.png 848w, https://substackcdn.com/image/fetch/$s_!83ho!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa0e158-f832-4d1b-aa7a-070816423d59_3840x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!83ho!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa0e158-f832-4d1b-aa7a-070816423d59_3840x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!83ho!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa0e158-f832-4d1b-aa7a-070816423d59_3840x1080.png" width="1200" height="337.9120879120879" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1aa0e158-f832-4d1b-aa7a-070816423d59_3840x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:410,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&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-large" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!83ho!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa0e158-f832-4d1b-aa7a-070816423d59_3840x1080.png 424w, https://substackcdn.com/image/fetch/$s_!83ho!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa0e158-f832-4d1b-aa7a-070816423d59_3840x1080.png 848w, https://substackcdn.com/image/fetch/$s_!83ho!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa0e158-f832-4d1b-aa7a-070816423d59_3840x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!83ho!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa0e158-f832-4d1b-aa7a-070816423d59_3840x1080.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>At this stage we also annotate (both physical and digital) and show our proposal to the client that way. Leave no stone unturned. They may not instantly <em>get</em> why something is done that way.</p><p>Your role here is to show it&#8217;s not random. That there is a plan. Reason.</p><p><strong>Design.</strong></p><p>If you want to see a full breakdown of the steps and some examples from my real client work, I <a href="https://youtu.be/Toonu-cTE60">made a video</a> that&#8217;s part of my free design course.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WlTO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc132937-5c5a-4f94-8a36-f2f4bda9b694_700x394.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WlTO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc132937-5c5a-4f94-8a36-f2f4bda9b694_700x394.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WlTO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc132937-5c5a-4f94-8a36-f2f4bda9b694_700x394.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WlTO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc132937-5c5a-4f94-8a36-f2f4bda9b694_700x394.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WlTO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc132937-5c5a-4f94-8a36-f2f4bda9b694_700x394.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WlTO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc132937-5c5a-4f94-8a36-f2f4bda9b694_700x394.jpeg" width="700" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc132937-5c5a-4f94-8a36-f2f4bda9b694_700x394.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Most common issues with websites&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="Most common issues with websites" title="Most common issues with websites" srcset="https://substackcdn.com/image/fetch/$s_!WlTO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc132937-5c5a-4f94-8a36-f2f4bda9b694_700x394.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WlTO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc132937-5c5a-4f94-8a36-f2f4bda9b694_700x394.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WlTO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc132937-5c5a-4f94-8a36-f2f4bda9b694_700x394.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WlTO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc132937-5c5a-4f94-8a36-f2f4bda9b694_700x394.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><p>When improving the website, the copy, or the marketing message is the most important part. But there are also other factors like loading speed, cognitive overload (too many animations) and low level aesthetic.</p><p>What it means, is that the website doesn&#8217;t <em>have to</em> be ugly to perform. It neeeds to start with a proper focus on conversion and then on aesthetics. Not just the looks and skipping the function like most of those shared designs do.</p><h1>Step three: Test, test, test</h1><p>Design work is not done when the design is done. That&#8217;s because design is never truly done. What many designers forget is that after you complete your project you still have developer handoff, quality assurance <em>and</em> most of all testing and improving to perform.</p><p>When working with clients you need to stress that part out. If they&#8217;re forward thinking it may get you a long-term job, and them more sales.</p><p>It&#8217;s a win-win situation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lH2i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b848b59-ae62-4ea3-87fb-d815b3dcba5e_700x394.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lH2i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b848b59-ae62-4ea3-87fb-d815b3dcba5e_700x394.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lH2i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b848b59-ae62-4ea3-87fb-d815b3dcba5e_700x394.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lH2i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b848b59-ae62-4ea3-87fb-d815b3dcba5e_700x394.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lH2i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b848b59-ae62-4ea3-87fb-d815b3dcba5e_700x394.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lH2i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b848b59-ae62-4ea3-87fb-d815b3dcba5e_700x394.jpeg" width="700" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b848b59-ae62-4ea3-87fb-d815b3dcba5e_700x394.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Testing copy is essential&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="Testing copy is essential" title="Testing copy is essential" srcset="https://substackcdn.com/image/fetch/$s_!lH2i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b848b59-ae62-4ea3-87fb-d815b3dcba5e_700x394.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lH2i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b848b59-ae62-4ea3-87fb-d815b3dcba5e_700x394.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lH2i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b848b59-ae62-4ea3-87fb-d815b3dcba5e_700x394.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lH2i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b848b59-ae62-4ea3-87fb-d815b3dcba5e_700x394.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><h2>What can you test?</h2><p>The easiest thing to test is copy. You can tweak and create multiple versions of the main text on the site and see which one performs best.</p><p>You can also test different visuals, backgrounds, colors and icons.</p><p>In some cases a different person used in the header can also increase the conversion. Just remember it all has to make sense. It has to be tracked, analysed and improved.</p><p>And that is your job as a designer. It&#8217;s not about <em>cooking</em> a pretty art piece.</p><p><strong>Do that in your free time.</strong></p><p>Originally Posted <a href="https://michalmalewicz.medium.com/ugly-websites-sell-better-0b0354ebff10">Here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.figmaflow.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[What budgeting apps, Peloton, and Duolingo have in common]]></title><description><![CDATA[And why they&#8217;re so addictive.]]></description><link>https://www.figmaflow.com/p/what-budgeting-apps-peloton-and-duolingo</link><guid isPermaLink="false">https://www.figmaflow.com/p/what-budgeting-apps-peloton-and-duolingo</guid><dc:creator><![CDATA[Jason Oliver]]></dc:creator><pubDate>Mon, 11 Nov 2024 16:01:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Dnwe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec86a7a0-742f-4758-beba-25693aa0e22d_700x413.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;ve just started working for a budgeting app. Tiny problem: budgeting has never been <em>my</em> thing. I mean, my financial strategy until now has been &#8220;try not to look at my account balance too often.&#8221; But here I am, surrounded by spending charts, savings trackers, and financial goals. At first, all these budgeting apps &#8212; like <em>Mint</em>, <em>YNAB</em>, and <em>Cleo</em> &#8212; seemed to offer different vibes. Cleo, with its Gen-Z flair, even has a pizza cursor on its website; meanwhile, Mint looks sleek and professional, practically begging you to get serious about your money.</p><p>But once I got past the different looks, I realized they all felt surprisingly familiar. Despite my lack of budgeting experience, I wasn&#8217;t totally lost. Why? Because I&#8217;ve spent years using apps that nudge me to build habits &#8212; fitness apps to get me off the couch, Duolingo to keep my Spanish from gathering dust, and more. And they all rely on the same psychological trick for habit-building. These apps don&#8217;t just <em>track</em> things &#8212; they encourage you to keep coming back. It&#8217;s all built on a model called the <em>Hook Model</em>, which uses four key stages to keep you engaged: Cue, Action, Reward, and Investment.</p><p>So, let&#8217;s break down this model using three very different apps &#8212; Duolingo (language learning), Peloton (fitness), and Mint (budgeting). We&#8217;ll see how they use the Hook Model to get you invested in habit-forming journeys, even if you&#8217;re just trying not to snooze your morning alarm.</p><h2><strong>The Hook model: how apps make habits stick</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Dnwe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec86a7a0-742f-4758-beba-25693aa0e22d_700x413.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Dnwe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec86a7a0-742f-4758-beba-25693aa0e22d_700x413.png 424w, https://substackcdn.com/image/fetch/$s_!Dnwe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec86a7a0-742f-4758-beba-25693aa0e22d_700x413.png 848w, https://substackcdn.com/image/fetch/$s_!Dnwe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec86a7a0-742f-4758-beba-25693aa0e22d_700x413.png 1272w, https://substackcdn.com/image/fetch/$s_!Dnwe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec86a7a0-742f-4758-beba-25693aa0e22d_700x413.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Dnwe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec86a7a0-742f-4758-beba-25693aa0e22d_700x413.png" width="700" height="413" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec86a7a0-742f-4758-beba-25693aa0e22d_700x413.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:413,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Visual of the hook canvas described below&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Visual of the hook canvas described below" title="Visual of the hook canvas described below" srcset="https://substackcdn.com/image/fetch/$s_!Dnwe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec86a7a0-742f-4758-beba-25693aa0e22d_700x413.png 424w, https://substackcdn.com/image/fetch/$s_!Dnwe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec86a7a0-742f-4758-beba-25693aa0e22d_700x413.png 848w, https://substackcdn.com/image/fetch/$s_!Dnwe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec86a7a0-742f-4758-beba-25693aa0e22d_700x413.png 1272w, https://substackcdn.com/image/fetch/$s_!Dnwe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec86a7a0-742f-4758-beba-25693aa0e22d_700x413.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>At the heart of habit-building is the Hook Model, a framework for designing habits that keep us coming back. It works in four simple stages:</p><p>1. <strong>Cue</strong> &#8212; This is the trigger or prompt that nudges you to start the habit. A cue reminds you to log back in, take action, or stay consistent.</p><p>2. <strong>Action</strong> &#8212; Once you&#8217;re hooked by the cue, the app prompts you to take a small, achievable step, whether it&#8217;s logging an expense or doing a quick workout.</p><p>3. <strong>Reward</strong> &#8212; After the action, you get a little dopamine boost &#8212; often in the form of a badge, streak, or encouraging message. This keeps you coming back because it feels good to win, even in small ways.</p><p>4. <strong>Investment</strong> &#8212; Over time, the app tracks your progress, showing you how far you&#8217;ve come and motivating you to keep going. This is where your actions start to feel like a long-term commitment, encouraging you to stick with the habit.</p><p>Now, let&#8217;s see how this model plays out in three wildly different apps.</p><h2><strong>Cue: Setting up the challenge</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tEO8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0675bb3a-171e-4630-bdb2-aa00b41f8ae1_625x408.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tEO8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0675bb3a-171e-4630-bdb2-aa00b41f8ae1_625x408.png 424w, https://substackcdn.com/image/fetch/$s_!tEO8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0675bb3a-171e-4630-bdb2-aa00b41f8ae1_625x408.png 848w, https://substackcdn.com/image/fetch/$s_!tEO8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0675bb3a-171e-4630-bdb2-aa00b41f8ae1_625x408.png 1272w, https://substackcdn.com/image/fetch/$s_!tEO8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0675bb3a-171e-4630-bdb2-aa00b41f8ae1_625x408.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tEO8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0675bb3a-171e-4630-bdb2-aa00b41f8ae1_625x408.png" width="625" height="408" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0675bb3a-171e-4630-bdb2-aa00b41f8ae1_625x408.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:408,&quot;width&quot;:625,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Challenges at Duolingo, Peloton and Mint&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="Challenges at Duolingo, Peloton and Mint" title="Challenges at Duolingo, Peloton and Mint" srcset="https://substackcdn.com/image/fetch/$s_!tEO8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0675bb3a-171e-4630-bdb2-aa00b41f8ae1_625x408.png 424w, https://substackcdn.com/image/fetch/$s_!tEO8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0675bb3a-171e-4630-bdb2-aa00b41f8ae1_625x408.png 848w, https://substackcdn.com/image/fetch/$s_!tEO8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0675bb3a-171e-4630-bdb2-aa00b41f8ae1_625x408.png 1272w, https://substackcdn.com/image/fetch/$s_!tEO8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0675bb3a-171e-4630-bdb2-aa00b41f8ae1_625x408.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">Everything starts with a challenge</figcaption></figure></div><p>The first stage in the Hook Model is the <em>cue</em> &#8212; that initial nudge to start a habit. Each of these apps has a different way of pulling you in, but the strategy is the same: set up a challenge and prompt users to get started.</p><p>&#8226; <strong>Duolingo</strong>: Every day, Duolingo sends you that dreaded &#8220;You&#8217;re going to lose your streak!&#8221; notification. It&#8217;s a small but powerful reminder that plays on your sense of consistency. The &#8220;daily challenge&#8221; becomes hard to resist because you don&#8217;t want to lose the progress you&#8217;ve already made.</p><p>&#8226; <strong>Peloton</strong>: Peloton hooks you with &#8220;challenges&#8221; that get you to commit to a regular workout routine. These challenges often have clear, time-bound goals like &#8220;10 days of cardio,&#8221; which are tough to ignore once you&#8217;ve signed up.</p><p>&#8226; <strong>Mint</strong>: Mint&#8217;s approach to cues is very similar with a challenge to change you spend less in a given category. By simply bringing your attention to your finances, Mint primes you to think about budgeting as a habit.</p><p>Each cue is different, but all of them are designed to start you on a habit-building journey.</p><h2><strong>Action: Taking small steps with progress bars</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RmX4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec44d97-4bed-4a35-a03c-b6a4c4eafe0c_621x406.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RmX4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec44d97-4bed-4a35-a03c-b6a4c4eafe0c_621x406.png 424w, https://substackcdn.com/image/fetch/$s_!RmX4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec44d97-4bed-4a35-a03c-b6a4c4eafe0c_621x406.png 848w, https://substackcdn.com/image/fetch/$s_!RmX4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec44d97-4bed-4a35-a03c-b6a4c4eafe0c_621x406.png 1272w, https://substackcdn.com/image/fetch/$s_!RmX4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec44d97-4bed-4a35-a03c-b6a4c4eafe0c_621x406.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RmX4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec44d97-4bed-4a35-a03c-b6a4c4eafe0c_621x406.png" width="621" height="406" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fec44d97-4bed-4a35-a03c-b6a4c4eafe0c_621x406.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:406,&quot;width&quot;:621,&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_!RmX4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec44d97-4bed-4a35-a03c-b6a4c4eafe0c_621x406.png 424w, https://substackcdn.com/image/fetch/$s_!RmX4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec44d97-4bed-4a35-a03c-b6a4c4eafe0c_621x406.png 848w, https://substackcdn.com/image/fetch/$s_!RmX4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec44d97-4bed-4a35-a03c-b6a4c4eafe0c_621x406.png 1272w, https://substackcdn.com/image/fetch/$s_!RmX4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffec44d97-4bed-4a35-a03c-b6a4c4eafe0c_621x406.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">Users are then gently primed to take small steps with a progress bar</figcaption></figure></div><p>Once you&#8217;re primed with a cue, the next step in the Hook Model is the <em>action</em> &#8212; a simple, achievable step that makes it easy for users to engage. Often, this action is linked to a progress bar, which encourages you to keep going to &#8220;finish the job.&#8221; This taps into a cognitive bias known as the <em>Zeigarnik Effect</em>, which states that humans are more likely to remember unfinished tasks and feel compelled to complete them.</p><p>&#8226; <strong>Duolingo</strong>: Duolingo shows you a progress bar that tracks how many lessons you&#8217;ve completed, pushing you to reach the &#8220;finish line&#8221; and keep your streak alive. The &#8220;almost there!&#8221; bar makes you want to complete it just for the satisfaction of seeing it filled.</p><p>&#8226; <strong>Peloton</strong>: In Peloton, every workout adds to a tally that shows your cumulative progress. By visually marking your achievements, Peloton encourages you to complete a session even on lazy days because it gets you one step closer to your overall fitness goal.</p><p>&#8226; <strong>Mint</strong>: Mint&#8217;s progress bar is more subtle, but it&#8217;s there in the form of monthly spending summaries and goals. Seeing your progress on a goal like &#8220;Save $500 this month&#8221; turns the abstract idea of saving into something tangible, encouraging you to take those extra actions toward financial health.</p><p>These tiny, achievable actions help you get invested and keep coming back, thanks to that itch for completion.</p><h2><strong>Reward: The power of random badges</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KMgB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafc0ac62-83ee-4bdc-9a2f-91a394242aaa_624x403.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KMgB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafc0ac62-83ee-4bdc-9a2f-91a394242aaa_624x403.png 424w, https://substackcdn.com/image/fetch/$s_!KMgB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafc0ac62-83ee-4bdc-9a2f-91a394242aaa_624x403.png 848w, https://substackcdn.com/image/fetch/$s_!KMgB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafc0ac62-83ee-4bdc-9a2f-91a394242aaa_624x403.png 1272w, https://substackcdn.com/image/fetch/$s_!KMgB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafc0ac62-83ee-4bdc-9a2f-91a394242aaa_624x403.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KMgB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafc0ac62-83ee-4bdc-9a2f-91a394242aaa_624x403.png" width="624" height="403" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afc0ac62-83ee-4bdc-9a2f-91a394242aaa_624x403.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:403,&quot;width&quot;:624,&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_!KMgB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafc0ac62-83ee-4bdc-9a2f-91a394242aaa_624x403.png 424w, https://substackcdn.com/image/fetch/$s_!KMgB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafc0ac62-83ee-4bdc-9a2f-91a394242aaa_624x403.png 848w, https://substackcdn.com/image/fetch/$s_!KMgB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafc0ac62-83ee-4bdc-9a2f-91a394242aaa_624x403.png 1272w, https://substackcdn.com/image/fetch/$s_!KMgB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafc0ac62-83ee-4bdc-9a2f-91a394242aaa_624x403.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">When completing an action, users are given a reward: badges, gems etc</figcaption></figure></div><p>Every habit needs a reward, and apps are masters at dishing these out. Badges, streaks, or congratulatory messages may seem trivial, but they&#8217;re actually powerful reinforcers. They tap into our love for unexpected rewards &#8212; a psychological concept known as <em>variable rewards</em>. This randomness can make the experience more exciting and enjoyable, as you&#8217;re never quite sure when the next reward will come.</p><p>&#8226; <strong>Duolingo</strong>: Duolingo gives you random badges for everything from language milestones to daily streaks, and it&#8217;s surprisingly addictive. These small wins give you a dopamine boost, making you feel like you&#8217;re achieving something with every login.</p><p>&#8226; <strong>Peloton</strong>: Peloton hands out badges for every kind of workout milestone, from your &#8220;first ride&#8221; to &#8220;five-day streaks.&#8221; You get a little rush with each badge, even if it feels random, which keeps you coming back for more.</p><p>&#8226; <strong>Mint</strong>: Mint&#8217;s rewards are a bit different. Instead of badges, it&#8217;s about visualizing progress with charts and graphs. Mint celebrates every time you&#8217;re &#8220;under budget&#8221; or reach a new savings milestone, making you feel accomplished &#8212; even if it&#8217;s just avoiding a few extra expenses.</p><p>These rewards feel random enough to keep you guessing, making every action feel like it might lead to a little victory.</p><h2><strong>Investment: Long-term tracking for lasting motivation</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v2s9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82739a48-1b3e-47e7-b2f1-11297f2c70b2_616x411.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v2s9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82739a48-1b3e-47e7-b2f1-11297f2c70b2_616x411.png 424w, https://substackcdn.com/image/fetch/$s_!v2s9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82739a48-1b3e-47e7-b2f1-11297f2c70b2_616x411.png 848w, https://substackcdn.com/image/fetch/$s_!v2s9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82739a48-1b3e-47e7-b2f1-11297f2c70b2_616x411.png 1272w, https://substackcdn.com/image/fetch/$s_!v2s9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82739a48-1b3e-47e7-b2f1-11297f2c70b2_616x411.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v2s9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82739a48-1b3e-47e7-b2f1-11297f2c70b2_616x411.png" width="616" height="411" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82739a48-1b3e-47e7-b2f1-11297f2c70b2_616x411.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:411,&quot;width&quot;:616,&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_!v2s9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82739a48-1b3e-47e7-b2f1-11297f2c70b2_616x411.png 424w, https://substackcdn.com/image/fetch/$s_!v2s9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82739a48-1b3e-47e7-b2f1-11297f2c70b2_616x411.png 848w, https://substackcdn.com/image/fetch/$s_!v2s9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82739a48-1b3e-47e7-b2f1-11297f2c70b2_616x411.png 1272w, https://substackcdn.com/image/fetch/$s_!v2s9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82739a48-1b3e-47e7-b2f1-11297f2c70b2_616x411.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">A dashboard highlights how much progress a user has done and how much is left</figcaption></figure></div><p>The final stage, <em>investment</em>, is where the app really solidifies its place in your life. This is the part that keeps you around for the long haul by showing your progress over time. Investment features typically include dashboards or summaries that remind you how far you&#8217;ve come, giving you a sense of long-term achievement.</p><p>&#8226; <strong>Duolingo</strong>: Duolingo&#8217;s language levels and streak counts remind you of how much effort you&#8217;ve put in, making it harder to quit because you don&#8217;t want to lose your progress.</p><p>&#8226; <strong>Peloton</strong>: Peloton&#8217;s workout history shows you every ride, run, or workout you&#8217;ve completed. This tracker gives you a sense of accomplishment, making you feel like you&#8217;ve built up something worth continuing.</p><p>&#8226; <strong>Mint</strong>: Mint&#8217;s dashboard is all about the long-term view, showing you charts of spending over months and years. It&#8217;s a subtle way to encourage consistency, as you start to see patterns and trends in your spending and savings.</p><p>Each app&#8217;s investment features help you feel like you&#8217;re building toward something meaningful, increasing your commitment and making it harder to walk away.</p><h2><strong>Conclusion: The power &#8212; and pitfall &#8212; of habit-building apps</strong></h2><p>In the end, it&#8217;s fascinating to see how budgeting apps like Mint use the same habit-building strategies as fitness and language apps. By following the Hook Model &#8212; Cue, Action, Reward, Investment &#8212; these apps turn daunting goals into manageable daily tasks, making budgeting, exercising, and learning languages feel natural.</p><p>But here&#8217;s the catch: while these techniques are powerful for building positive habits, they can also lead to &#8220;app fatigue&#8221; over time. When every app in your life is trying to build a habit, it can feel overwhelming to keep up with all the reminders, badges, and progress bars. Still, if you&#8217;re trying to make a positive change, these apps show just how effective habit-building can be.</p><p>So, whether it&#8217;s budgeting, working out, or learning a new language, remember that building better habits is a journey. And with the right app nudges, you might just find yourself sticking to those good habits without even realizing it.</p><p>Originally posted <a href="https://uxdesign.cc/what-budgeting-apps-fitness-trackers-and-duolingo-have-in-common-and-why-theyre-so-addictive-577bf6de5c0d">Here</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.figmaflow.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[How did a company acquisition feel like for a product designer]]></title><description><![CDATA[Business as usual? No.]]></description><link>https://www.figmaflow.com/p/how-did-a-company-acquisition-feel</link><guid isPermaLink="false">https://www.figmaflow.com/p/how-did-a-company-acquisition-feel</guid><dc:creator><![CDATA[Jason Oliver]]></dc:creator><pubDate>Sat, 09 Nov 2024 16:01:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_sZM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbdd6a8b-1917-4751-a6ca-732216f5107a_700x350.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Three years ago, during the hard Covid lockdown in The Netherlands, the news arrived at our company; we were going to be acquired by a competitor. At that point, my reference to company acquisitions was Meta buying Instagram or movies depicting evil corporations pushing local shops into bankruptcy. I had no idea how common <a href="https://www.statista.com/statistics/267368/number-of-mergers-and-acquisitions-worldwide-since-2005/">mergers and acquisitions</a> are all around the world, across many industries. Naturally, questions piled up in my mind: Will I still have a job? Will my colleagues still be around? Will I be replaced by their own designers? Will we lose all the hard work we&#8217;ve put to get the product where it was?</p><p>It took me a few years to look back at what happened during this acquisition journey, objectively; the way it affected me as an individual and as designer, and the way it shaped the emerging organisation. Here are a few reflections during that process, and a few things I would&#8217;ve done differently that may help others experiencing this.</p><h2>Business as usual? No.</h2><p>It all started on the wrong foot. I&#8217;ve severely underestimated the importance of this change, trying to ignore it as much as possible. In the end, the company went through acquisitions before I got there, and it looked like they did just fine. Why bother then? I&#8217;ve kept my focus on ongoing projects, peeking out behind my laptop to listen to a few announcements, assuming we&#8217;ll get an email or two, and nobody will bother us anymore.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_sZM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbdd6a8b-1917-4751-a6ca-732216f5107a_700x350.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_sZM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbdd6a8b-1917-4751-a6ca-732216f5107a_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_sZM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbdd6a8b-1917-4751-a6ca-732216f5107a_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_sZM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbdd6a8b-1917-4751-a6ca-732216f5107a_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_sZM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbdd6a8b-1917-4751-a6ca-732216f5107a_700x350.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_sZM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbdd6a8b-1917-4751-a6ca-732216f5107a_700x350.jpeg" width="700" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbdd6a8b-1917-4751-a6ca-732216f5107a_700x350.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Two people carrying a designer who is still sitting at the desk working on their computer. People are putting the designer and desk in a truck.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Two people carrying a designer who is still sitting at the desk working on their computer. People are putting the designer and desk in a truck." title="Two people carrying a designer who is still sitting at the desk working on their computer. People are putting the designer and desk in a truck." srcset="https://substackcdn.com/image/fetch/$s_!_sZM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbdd6a8b-1917-4751-a6ca-732216f5107a_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_sZM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbdd6a8b-1917-4751-a6ca-732216f5107a_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_sZM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbdd6a8b-1917-4751-a6ca-732216f5107a_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_sZM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbdd6a8b-1917-4751-a6ca-732216f5107a_700x350.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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">&#8220;&#8230;yeah, yeah, but let me adjust a few more things in this design and then we move.&#8221;</figcaption></figure></div><p>As one might expect, the first to be affected were executives and senior management. These higher-up role changes used to sound like a high stakes version of musical chairs to me, hoping that the people I know will still be around by the time the music stops. Instead of disregarding this, just looking into the new reporting structures could&#8217;ve helped me get a sense of mid-long term focus in the organisation. Luckily, my ignorance was only followed by a positive surprise, since things changed for the better. In the past, engineers, data analysts and designers were all mixed and mashed at the leadership level. As a result of the acquisition, each function got individual leaders with specialised expertise, thus roles had better representation on higher level, scaled accordingly, with unique approaches for career paths. Imagine a less positive scenario though, in which design is given less presence in the company at leadership level. Looking at other functions that experienced this, it would&#8217;ve affected my freedom to take on initiatives, my involvement in strategic discussions and ultimately my growth.</p><h2>There&#8217;s acquisition bias in decision-making</h2><p>Since we were competitors before the acquisition, their main product (an app) has been analysed several times in the past, discovering both great and terrible features. Using a mix of <a href="https://www.nngroup.com/articles/pure-method/">framework</a>s, open data and comparative user studies, the consensus was that their consumer-facing experience was falling behind. The acquisition added a layer of subjectivity to this conclusion. It only took a couple of months to notice a change in some people&#8217;s attitudes, with strong or even harsh views softening up. Suddenly, some of their solutions didn&#8217;t seem so bad anymore, with negative things becoming <em>interesting</em>. I fell into a confirmation bubble too, being biased by this growing shift in mindset, mostly focusing on positives.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ko6d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb00956dd-45a9-4360-9d0b-414fafad8a10_700x350.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ko6d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb00956dd-45a9-4360-9d0b-414fafad8a10_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ko6d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb00956dd-45a9-4360-9d0b-414fafad8a10_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ko6d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb00956dd-45a9-4360-9d0b-414fafad8a10_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ko6d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb00956dd-45a9-4360-9d0b-414fafad8a10_700x350.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ko6d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb00956dd-45a9-4360-9d0b-414fafad8a10_700x350.jpeg" width="700" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b00956dd-45a9-4360-9d0b-414fafad8a10_700x350.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;One person stands on the left and is about to burst a bubble, using a pin head. The huge bubble has two people floating inside.&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="One person stands on the left and is about to burst a bubble, using a pin head. The huge bubble has two people floating inside." title="One person stands on the left and is about to burst a bubble, using a pin head. The huge bubble has two people floating inside." srcset="https://substackcdn.com/image/fetch/$s_!Ko6d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb00956dd-45a9-4360-9d0b-414fafad8a10_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ko6d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb00956dd-45a9-4360-9d0b-414fafad8a10_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ko6d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb00956dd-45a9-4360-9d0b-414fafad8a10_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ko6d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb00956dd-45a9-4360-9d0b-414fafad8a10_700x350.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">Sometimes, I could almost see physical bubbles around the office, with people being drawn in slowly. Never had the courage to burst some bubble.</figcaption></figure></div><p>Not clarifying this bias early on, made it difficult to find joint solutions later, and it did not feel right, knowing deep down that we&#8217;re avoiding tough conversations. Unfortunately I did not find a way to surface these observations to the larger audience, without overcoming my fear of polarising them, having to facilitate discussions at a level I wasn&#8217;t comfortable with, back then. This is perhaps one of my biggest shortcomings during the entire process, since I ended up following the majority far too many times. I believe I could&#8217;ve made my point clear more often and avoid issues coming later, with way more complexity.<br>As obvious as it may sound, data provides the best argument in these cases, not only to guide an objective path forward. I could&#8217;ve tried to combine as many sources of knowledge as possible, e.g. sales numbers, customer care topics, dug out those qualitative user research findings, market analyses, or just blame the process and say it&#8217;ll all be done later by others. Unfortunately, what I noticed is that if very little data is involved, there is a risk important decisions will be heavily driven by biased arguments, by a majority or by politics building to please the new organisation, rather than users&#8217; needs.</p><h2>Identify opportunities and balance out busy work</h2><p>The behaviour that surprised me the most was not resistance to change, rather instant embrace. I found it odd to see people quickly ditching past initiatives and plans, to accommodate whatever vision the new group has. The truth is that some people will feel their role is redundant, and they&#8217;ll try to get themselves visible with every little opportunity, no matter how small or big of a task they pick up. This resulted in a bunch of busy work flying in from a bunch of new directions, many landing on my table. Requests like updating presentations to match a new styleguide, supporting marketing teams efforts, replacing assets in flows, using new templates for files, did not feel like a priority to me, while we were ongoing large organisational changes. Eventually, they did contribute to a feeling of unity, but could&#8217;ve been done at any time. Getting an influx of work during times like this is natural and simply pushing back until you find just the right type of project isn&#8217;t realistic. It&#8217;s more about finding a balance between low and high impact work, and honestly it&#8217;s also fun to get out of the usual pace and try out some new things. While you make sure you don&#8217;t stop other&#8217;s momentum, you should also figure out how to contribute to bigger goals. Luckily, in my case, I had enough support to keep a healthy mix of small tasks while supporting broader questions affecting real user challenges.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iHQi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21672e31-8c7e-4fe9-bb7d-eb0dfb3b0f35_700x350.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iHQi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21672e31-8c7e-4fe9-bb7d-eb0dfb3b0f35_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iHQi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21672e31-8c7e-4fe9-bb7d-eb0dfb3b0f35_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iHQi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21672e31-8c7e-4fe9-bb7d-eb0dfb3b0f35_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iHQi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21672e31-8c7e-4fe9-bb7d-eb0dfb3b0f35_700x350.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iHQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21672e31-8c7e-4fe9-bb7d-eb0dfb3b0f35_700x350.jpeg" width="700" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/21672e31-8c7e-4fe9-bb7d-eb0dfb3b0f35_700x350.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!iHQi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21672e31-8c7e-4fe9-bb7d-eb0dfb3b0f35_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!iHQi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21672e31-8c7e-4fe9-bb7d-eb0dfb3b0f35_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!iHQi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21672e31-8c7e-4fe9-bb7d-eb0dfb3b0f35_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!iHQi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F21672e31-8c7e-4fe9-bb7d-eb0dfb3b0f35_700x350.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">My skills were pulled in a lot of different directions. I helped out with a mix of things, while trying to keep an overview of my impact.</figcaption></figure></div><p>One aspect, which I wrongly classified as busy work in the beginning was collaborating with people outside of my immediate reach. I kept hearing people from sales, customer care, or marketing trying to communicate needs they identified as important to the rest of the company. Honestly, helping them felt like an uphill battle in the beginning, at times wondering whether putting effort in translating their data and terminology into user needs was worth it. In the end, working together to express their concerns brought up critical aspects in the user experience that we would&#8217;ve missed otherwise. It also resulted in an opportunity for me to work on higher level user journeys across teams and functions, something that didn&#8217;t happen regularly before.</p><h2>Get a sense of values and maturity</h2><p>This is an obvious one, but I can&#8217;t stress enough how big of an impact it had on my mental health, in the long term. Treating an organisational event of this magnitude almost like a new job might sound like a hassle, but also forced me to take a decision: commit to stay or move on. I stayed, not fully convinced in the beginning, but willing to give it a try and see what they&#8217;re all about. However, understanding values, intricate ways of working or cultural changes seemed boring. I was already imagining scenarios in which I&#8217;m swooshing in with my amazing skills, presenting mind blowing solutions, improving every user flow out there within a month. Once again, I was wrong.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6MK-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165fdabb-d399-4b96-92e8-1490ebbfa041_700x350.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6MK-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165fdabb-d399-4b96-92e8-1490ebbfa041_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6MK-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165fdabb-d399-4b96-92e8-1490ebbfa041_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6MK-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165fdabb-d399-4b96-92e8-1490ebbfa041_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6MK-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165fdabb-d399-4b96-92e8-1490ebbfa041_700x350.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6MK-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165fdabb-d399-4b96-92e8-1490ebbfa041_700x350.jpeg" width="700" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/165fdabb-d399-4b96-92e8-1490ebbfa041_700x350.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!6MK-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165fdabb-d399-4b96-92e8-1490ebbfa041_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!6MK-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165fdabb-d399-4b96-92e8-1490ebbfa041_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!6MK-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165fdabb-d399-4b96-92e8-1490ebbfa041_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!6MK-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F165fdabb-d399-4b96-92e8-1490ebbfa041_700x350.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">Design cannot save the day by itself, I learned eventually.</figcaption></figure></div><p>It was quite difficult to get past my initial skepticism and find a way to relate to broad, company values in a practical sense. I realised after a while, that it&#8217;s not only about the words and materials used to express these, but more about their adoption. If a company manages to inspire people to adopt high level values in their daily work, in their own individual way, it&#8217;s doing something right. Obviously, values themselves sounded good too.</p><p>Getting a feeling of culture was next. I decided that the best way to capture this was to stop daydreaming and take more concrete actions. First, participate in everyday ceremonies to observe dynamics between functions with a focus on designers&#8217; collaboration with developers and managers. The second thing was to get involved in ongoing projects to get a sense of the way teams approach complex problems. Do they have the experience and processes to react in a calculated manner to find great solutions, or do they mostly adopt quick and dirty workarounds, and move on? Do they have a support structure that enables decision taking, or do they rely on whoever gets to talk the most in a meeting?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oeCC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532e6701-5882-4257-a8a3-bfe5460ddbb3_700x350.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oeCC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532e6701-5882-4257-a8a3-bfe5460ddbb3_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oeCC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532e6701-5882-4257-a8a3-bfe5460ddbb3_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oeCC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532e6701-5882-4257-a8a3-bfe5460ddbb3_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oeCC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532e6701-5882-4257-a8a3-bfe5460ddbb3_700x350.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oeCC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532e6701-5882-4257-a8a3-bfe5460ddbb3_700x350.jpeg" width="700" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/532e6701-5882-4257-a8a3-bfe5460ddbb3_700x350.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!oeCC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532e6701-5882-4257-a8a3-bfe5460ddbb3_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oeCC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532e6701-5882-4257-a8a3-bfe5460ddbb3_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oeCC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532e6701-5882-4257-a8a3-bfe5460ddbb3_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oeCC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F532e6701-5882-4257-a8a3-bfe5460ddbb3_700x350.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">Panicking, pointing to each other, or getting over it together? It&#8217;s usually a mix, so I was looking for the ratio.</figcaption></figure></div><p>The hope was that by putting it all together I&#8217;d be able to understand whether the bigger organisation was projecting a false image into the world, hiding behind buzz words. Again, luckily, I discovered a company that was well intended, transforming, but still had a lot of work to match their image. Throughout this process, I also learned that the new company was less mature in adopting product development and design processes, but they committed to improving this moving forward. Another question was forming in the back of my mind: I can work with this, but am I willing to spend the next years going through similar pains just to reach the same level of maturity? Or is it time to move to a place with these things already in order? I decided to stay and do things again, but better this time around.</p><h2>Speculate, but move on</h2><p>There are aspects of an acquisition that cannot be made public until the process is finalised: employee contracts, new roles, shifts in product strategy, overall brand changes, etc. There are usually clear guidelines what the company can and cannot answer in advance, but since we are human, part of our natural instinct is to speculate and find explanations if we&#8217;re not given one. What I noticed is people who spend too much time trying to guess what will happen tend to adopt a pessimistic attitude towards work, in general. For them, putting effort into current initiatives doesn&#8217;t seem to make sense anymore, since <em>&#8220;who knows what will happen anyway&#8221;.</em> What worked for me was to listen to these conversations as I would listen to users, looking into nuances, words and attitudes to figure out who was willing to put the effort and adapt to changes. It&#8217;s toxic to sit in a group that constantly speculates, is cynical or creates drama. Try to move away from them. In the end they didn&#8217;t only negatively influence the quality of my work, but also drained my energy.</p><h2>Present the work, not yourself.</h2><p>There&#8217;s a point in an acquisition when people move from experiencing the others&#8217; product as a user, to getting an in depth internal view of how the product really works and performs. A big part of my work back then was presenting product flows, insights and opportunities to their teams. Since our problem spaces were similar, you can imagine so were some of our solutions. In my mind, the solutions I&#8217;ve contributed to were great, assuming we&#8217;ll just move on, exchange some knowledge, and get to ship things right away. I realised after a while, that even though people were showing a genuine interest in learning about my approach, it took weeks of repeating the same data points in different contexts, to get knowledge to stick. At that point, I started doubting both the solutions and my story telling skills &#8212; why aren&#8217;t they mesmerised? why aren&#8217;t they just dropping their work and adopting my ideas? why aren&#8217;t we developing this already???</p><p>First, it would&#8217;ve been be a better approach to gradually introduce new information rather than show an avalanche of artefacts right away. Sending a bunch of links to lengthy reports and design files with hundreds of screens had the adverse effect. People did have other things to work on as well. Looking back, it&#8217;s almost embarrassingly obvious how much I was trying to push my own agenda, trying to back it up with tons of references. Perhaps it&#8217;s a natural response to the whole feeling of being acquired, but it also surfaces areas in my self-confidence that I need to improve 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_!44gj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff62b3217-1ca1-402b-95c7-91aea3531369_700x350.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!44gj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff62b3217-1ca1-402b-95c7-91aea3531369_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!44gj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff62b3217-1ca1-402b-95c7-91aea3531369_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!44gj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff62b3217-1ca1-402b-95c7-91aea3531369_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!44gj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff62b3217-1ca1-402b-95c7-91aea3531369_700x350.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!44gj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff62b3217-1ca1-402b-95c7-91aea3531369_700x350.jpeg" width="700" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f62b3217-1ca1-402b-95c7-91aea3531369_700x350.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!44gj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff62b3217-1ca1-402b-95c7-91aea3531369_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!44gj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff62b3217-1ca1-402b-95c7-91aea3531369_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!44gj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff62b3217-1ca1-402b-95c7-91aea3531369_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!44gj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff62b3217-1ca1-402b-95c7-91aea3531369_700x350.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">Interesting, clear results lead to more conversations about the <em><strong>how </strong>as well<strong>.</strong></em></figcaption></figure></div><p>Most questions during presentations were more about metrics and impact on users, and less about solutions&#8217; details, definitely less about how I got to those solutions. Sometimes, I&#8217;ve worried too much to make my individual contribution visible, getting lost in presenting sketches, wireframes, diverging and converging throughout the process, losing the audience on the way. I could&#8217;ve learned way more about their focus, earlier on, and then figure out where do I want to bring in value. It seems obvious saying this now, but instead of throwing everything and hoping that something sticks, get people curious with concise insights and strong, validated statements, to begin with. This will make it easier for everyone to quickly understand the value your work can bring to current user problems you&#8217;re all trying to solve for.</p><h2>Have a backup plan</h2><p>No matter how transparent this process is, acquisitions can quickly become volatile. It could be something that wasn&#8217;t considered properly before, which results in budget cuts, or decisions on which features to keep maintaining. It could also be someone leaving and destabilising teams as well, everyone goes through their own judgment process, they might not like the change and leave. Eventually I got to enjoy this process , since I finally had a good reason to recap all the projects I&#8217;ve contributed to, figuring out how to document these in my portfolio. It&#8217;s always surprising to see how much you&#8217;ve done in the past, ideally without dwelling too long in the feeling of nostalgia. Then, I&#8217;ve spent a bit of time to get a sense of the job market in the design world and reflect on what would be a next step, just in case. Moreover, I realised that there&#8217;s no immediate guarantee that my career ambitions will be fulfilled in the new organisation. It was unlikely that someone would shut off opportunities for designers out of the blue, but as mentioned before, designer&#8217;s responsibilities can be wildly different in between companies, e.g. what if I don&#8217;t have the same freedom to conduct user research, and I&#8217;m expected to focus a lot more on supporting devs to create UIs? It doesn&#8217;t necessarily mean the approach can&#8217;t be changed, but the starting point will be different.</p><h2>Design is difficult to merge</h2><p>Building any kind of team means matching people on multiple levels, as skill, seniority, personality traits, specialisation, with the list going on for a few more rows. Having a cohesive team requires time and strong leadership that can identify what kind of gaps need to be filled based on present and future needs. Well, an acquisition might just ignore all that. In my case, both design teams were understaffed which lead to simply merging us all together, honestly, just hoping for the best. On top of that, each team had taken quite different approaches to their role in the company. One mostly busy creating UIs, trying to question tasks given to them by managers and engineers, while the other was transitioning to supporting discovery processes, scoping out work earlier on and relying more on design systems for decision-making. Merging was not straightforward. Each team had their pains to address, vision for ways of working, ideal structure, roles to add, tooling to buy, collaboration models to try out. How do you bring all these things together with as little friction as possible?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XGDg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ca8550-0024-4c4e-81f4-c0d0bb01514e_700x350.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XGDg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ca8550-0024-4c4e-81f4-c0d0bb01514e_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XGDg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ca8550-0024-4c4e-81f4-c0d0bb01514e_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XGDg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ca8550-0024-4c4e-81f4-c0d0bb01514e_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XGDg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ca8550-0024-4c4e-81f4-c0d0bb01514e_700x350.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XGDg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ca8550-0024-4c4e-81f4-c0d0bb01514e_700x350.jpeg" width="700" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00ca8550-0024-4c4e-81f4-c0d0bb01514e_700x350.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!XGDg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ca8550-0024-4c4e-81f4-c0d0bb01514e_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XGDg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ca8550-0024-4c4e-81f4-c0d0bb01514e_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XGDg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ca8550-0024-4c4e-81f4-c0d0bb01514e_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XGDg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00ca8550-0024-4c4e-81f4-c0d0bb01514e_700x350.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">Even though well intended, we were all pulling in different directions for a while.</figcaption></figure></div><p>What I noticed is that top-down decisions tend to help in this situation, especially around team structure and roles, offering a foundation to build on; a foundation that provides enough freedom to try things, while having clear constraints. Generally, having a leader with a strong vision in a newly formed design group is needed, to expedite some decisions. The alternative is analysing endless possibilities framed as conversations instead of actions, which I unfortunately experienced until our group did get a leader. It all happened just in time to get going. There is a period of figuring things out during an acquisition, but sooner or later you need to get things done. You do not want to be in a position of still discussing basics ways of working in your team, by the time new projects get started. Looking back, I see that instead of pushing so hard for my own perspective of how the team should work, I could have helped create a stronger, more cohesive group and then push together in the same direction. Thankfully, due to everyone putting effort in this collaborative process, things worked out quite well, but it took a long time to figure it all out. If we were to start a design team from scratch, would it be formed by the same type of people? Not sure&#8230;but I&#8217;m happy to have experienced this process.</p><h2>Embrace it, or not.</h2><p>It&#8217;s tough to be acquired, things change and change in itself is difficult to deal with. No matter what you read and how many opportunities might come up, there is an emotional aspect to an acquisition that should not be ignored. However, dwelling on what was, and what could&#8217;ve been isn&#8217;t healthy either and constantly referring to the past will wear you down together with whatever passion you&#8217;ve got left for design.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!85Tj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3193968-854f-4576-8d7e-400b179e9d1e_700x350.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!85Tj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3193968-854f-4576-8d7e-400b179e9d1e_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!85Tj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3193968-854f-4576-8d7e-400b179e9d1e_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!85Tj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3193968-854f-4576-8d7e-400b179e9d1e_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!85Tj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3193968-854f-4576-8d7e-400b179e9d1e_700x350.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!85Tj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3193968-854f-4576-8d7e-400b179e9d1e_700x350.jpeg" width="700" height="350" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3193968-854f-4576-8d7e-400b179e9d1e_700x350.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:350,&quot;width&quot;:700,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!85Tj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3193968-854f-4576-8d7e-400b179e9d1e_700x350.jpeg 424w, https://substackcdn.com/image/fetch/$s_!85Tj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3193968-854f-4576-8d7e-400b179e9d1e_700x350.jpeg 848w, https://substackcdn.com/image/fetch/$s_!85Tj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3193968-854f-4576-8d7e-400b179e9d1e_700x350.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!85Tj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3193968-854f-4576-8d7e-400b179e9d1e_700x350.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><p>Ignoring the change will eventually mostly get back to you because you missed the opportunity to influence it, and woke up by the time it&#8217;s all done. Pushing back on decisions by then will not only be difficult, but most likely out of sync with everyone else&#8217;s focus. Take time in your busy calendar early on, get informed and try to understand what this process means for you. Stay if you think there&#8217;s something worth building upon, or simply move on to try something else.</p><p>Originally posted <a href="https://uxdesign.cc/how-did-a-company-acquisition-feel-like-for-a-product-designer-681bc8b6dadd">Here</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.figmaflow.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Why may your design system not be an actual design system?]]></title><description><![CDATA[I recently came across a new list of ready-to-use design systems.]]></description><link>https://www.figmaflow.com/p/why-may-your-design-system-not-be</link><guid isPermaLink="false">https://www.figmaflow.com/p/why-may-your-design-system-not-be</guid><pubDate>Thu, 07 Nov 2024 16:01:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DBJB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd750cf7b-4588-447a-b2a4-6d9150cf457a_640x335.bmp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DBJB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd750cf7b-4588-447a-b2a4-6d9150cf457a_640x335.bmp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DBJB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd750cf7b-4588-447a-b2a4-6d9150cf457a_640x335.bmp 424w, https://substackcdn.com/image/fetch/$s_!DBJB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd750cf7b-4588-447a-b2a4-6d9150cf457a_640x335.bmp 848w, https://substackcdn.com/image/fetch/$s_!DBJB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd750cf7b-4588-447a-b2a4-6d9150cf457a_640x335.bmp 1272w, https://substackcdn.com/image/fetch/$s_!DBJB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd750cf7b-4588-447a-b2a4-6d9150cf457a_640x335.bmp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DBJB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd750cf7b-4588-447a-b2a4-6d9150cf457a_640x335.bmp" width="640" height="335" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d750cf7b-4588-447a-b2a4-6d9150cf457a_640x335.bmp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:335,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:857654,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/bmp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DBJB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd750cf7b-4588-447a-b2a4-6d9150cf457a_640x335.bmp 424w, https://substackcdn.com/image/fetch/$s_!DBJB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd750cf7b-4588-447a-b2a4-6d9150cf457a_640x335.bmp 848w, https://substackcdn.com/image/fetch/$s_!DBJB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd750cf7b-4588-447a-b2a4-6d9150cf457a_640x335.bmp 1272w, https://substackcdn.com/image/fetch/$s_!DBJB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd750cf7b-4588-447a-b2a4-6d9150cf457a_640x335.bmp 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>I recently came across a new list of ready-to-use design systems. While discussing some of them with fellow designers, I had another thought that has been bothering me for some time &#8212; most of the design systems I see are not design systems.</p><p>So why may the design system you see not be an actual one?</p><p>Let&#8217;s start by defining a Design System. Nielsen and Norman&#8217;s &#8220;Design System 101&#8221; describes it as &#8220;a set of standards to manage design at scale by reducing redundancy while creating a shared language and visual consistency across different pages and channels.&#8221; According to this quotation, such a thing will solve most design issues. But what I see in the wild design world is usually a huge and very beautiful library of components that probably demonstrates some high Figma skills but not a set of standards for solving these issues.</p><p>I have seen companies and solo designers invest lots of time and effort in building one, starting from the research of the existing screens, trying to adopt some solution as a baseline, adding a bunch of color shades, transparency levels, and industry-specific components, but if I open one, I&#8217;m usually quite confused. I don&#8217;t understand how to use it.</p><p>Of course, I know how to use components and variations, layouts, and color libraries. But in my opinion, this component library thing only solves the visual consistency issue and does not serve us as a proper system.</p><p>So what is missing?</p><p>When it comes to real-life tasks, we all face a huge problem &#8212; as designers, we forget to document use cases and match them with the flows and components we designed. We all have been in this situation when you have multiple tasks, stakeholders, and managers asking you to create a design, believing that they know exactly what it should look like, some outdated pages we didn&#8217;t have time to work on. When we want to deal with the mess and start working on a design system, we mostly make our lives easier by creating organized files and libraries, but we don&#8217;t think about the bigger picture.</p><p>I can come up with a long list of examples, but if you are reading this, you probably have one even better from your experience. Think about something simple, e.g., showing full info in case there&#8217;s not enough room for the full-length text. You probably instantly thought about tooltips, expand, hover mode, or pop-ups to solve this issue &#8212; all of these things could work perfectly. And you have these components in your library. But how do you know which one to pick?</p><p>Based on your experience, similar use cases, or discussions with the team, you will select one of the components and use it in the design. The next month, you or another designer from the team may do it differently, so there will be more than one solution for the same issue in the product.</p><p>While it may not seem catastrophic, when the product grows (and that&#8217;s why you probably started working on a design system), these issues aren&#8217;t easily solved by design validation or knowledge sharing and review sessions. Even if we can solve these inconsistency issues, why create them in the first place?</p><p>I strongly believe that building the Design System often gives us a false sense of security that we did a great job. And it doesn&#8217;t mean that we didn&#8217;t. We worked hard, probably gained new UI skills, and made the engineering team&#8217;s life a bit easier. But the task wasn&#8217;t completed. In six months, any new designer, or even you, will try to reinvent the wheel and create inconsistency instead of beating it.</p><p>So what would I suggest? Document your work, describe what problem your component solves, how to use it, and its limitations. If you decide on the maximum number of items in your navigational menu or the number of steps in the form, document it, stick to it, and make sure that it&#8217;s available to the rest of the people involved in the project.</p><p>I can&#8217;t say that working on something less than a documented design system is not valuable. But having something that really works for you and doesn&#8217;t just provide quick fixes would feel much better.</p><p>Originally posted <a href="https://medium.com/@bramson.ana/why-may-your-design-system-not-be-an-actual-design-system-a9b030373cf2">Here</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Figma Flow.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Trying Figma’s AI on a Real Project]]></title><description><![CDATA[Create Draft and Make Prototype]]></description><link>https://www.figmaflow.com/p/trying-figmas-ai-on-a-real-project</link><guid isPermaLink="false">https://www.figmaflow.com/p/trying-figmas-ai-on-a-real-project</guid><pubDate>Wed, 06 Nov 2024 16:01:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!9LL1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06c394-efbd-4466-8cac-f1b273053346_627x627.jpeg" 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_!9LL1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06c394-efbd-4466-8cac-f1b273053346_627x627.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9LL1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06c394-efbd-4466-8cac-f1b273053346_627x627.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9LL1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06c394-efbd-4466-8cac-f1b273053346_627x627.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9LL1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06c394-efbd-4466-8cac-f1b273053346_627x627.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9LL1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06c394-efbd-4466-8cac-f1b273053346_627x627.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9LL1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06c394-efbd-4466-8cac-f1b273053346_627x627.jpeg" width="627" height="627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd06c394-efbd-4466-8cac-f1b273053346_627x627.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:627,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!9LL1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06c394-efbd-4466-8cac-f1b273053346_627x627.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9LL1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06c394-efbd-4466-8cac-f1b273053346_627x627.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9LL1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06c394-efbd-4466-8cac-f1b273053346_627x627.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9LL1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd06c394-efbd-4466-8cac-f1b273053346_627x627.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>Not too long ago, Figma rolled out its AI features, and my work account got access to them. Naturally, I couldn&#8217;t wait to experiment, playing around with imaginary tasks. The feature that intrigued me the most was the ability to <strong>create a draft</strong>. I used it to generate mock app designs and website elements, and it all looked pretty promising. The elements were modern, and the customization options allowed for some fine-tuning, making it seem like a great tool for creating initial concepts. But the real test came when I tried using it on an actual work project.</p><h2>Testing &#8220;Create Draft&#8221; on a Real Task</h2><p>Currently, I&#8217;m working on a <strong>media asset management system</strong>, and I recently received a piece of technical specifications from an analyst &#8212; perfect for testing this feature. I copied the text verbatim into Figma&#8217;s prompt, excited to see what it would come up with. This is a text:</p><blockquote><p>Create mini-workspace for &#8220;Registration in ORD.&#8221; It includes:</p><p>A button &#8220;Upload list for registration in ORD.&#8221; Upon clicking, the user should be able to upload a single .xlsx file.<br>A list of previously uploaded files (similar to reports in an admin panel).<br>Successful file: It has a green checkmark or simply a status of &#8220;Successful&#8221; + visible upload date and time + the ability to download the file itself.<br>Unsuccessful file: It has a cross/status &#8220;Processing error&#8221; + upload date and time + the ability to download the file itself. Errors for each specific record will be visible inside the file.<br>File in processing: It has a status &#8220;In processing&#8221; + upload date and time + the file itself.<br>By default, the most recent file is visible + the user can expand to view the full list of previously uploaded files.</p></blockquote><p>The first draft was generated using Figma&#8217;s <strong>Basic Site</strong> blocks. It came out looking somewhat like what was described, but clearly, this was not a final design that we could use in production. Still, it was a start. Keeping this draft in mind, I decided to try another approach.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4jaw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8756b1e-ed83-4db9-99ef-8a74520b940a_627x392.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4jaw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8756b1e-ed83-4db9-99ef-8a74520b940a_627x392.png 424w, https://substackcdn.com/image/fetch/$s_!4jaw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8756b1e-ed83-4db9-99ef-8a74520b940a_627x392.png 848w, https://substackcdn.com/image/fetch/$s_!4jaw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8756b1e-ed83-4db9-99ef-8a74520b940a_627x392.png 1272w, https://substackcdn.com/image/fetch/$s_!4jaw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8756b1e-ed83-4db9-99ef-8a74520b940a_627x392.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4jaw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8756b1e-ed83-4db9-99ef-8a74520b940a_627x392.png" width="627" height="392" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8756b1e-ed83-4db9-99ef-8a74520b940a_627x392.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:392,&quot;width&quot;:627,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!4jaw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8756b1e-ed83-4db9-99ef-8a74520b940a_627x392.png 424w, https://substackcdn.com/image/fetch/$s_!4jaw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8756b1e-ed83-4db9-99ef-8a74520b940a_627x392.png 848w, https://substackcdn.com/image/fetch/$s_!4jaw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8756b1e-ed83-4db9-99ef-8a74520b940a_627x392.png 1272w, https://substackcdn.com/image/fetch/$s_!4jaw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8756b1e-ed83-4db9-99ef-8a74520b940a_627x392.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><h2>Exploring Different Layouts</h2><p>I didn&#8217;t want to rewrite the prompt too heavily because that would defeat the purpose of the experiment. Instead, I thought about making the design more compact and switched to Figma&#8217;s <strong>Basic Apps</strong> generation set. This time, I was hoping for a vertical composition that would take up less screen space. The result was an interface that was still functional but more compact. It had a list of files, status indicators, checkboxes that weren&#8217;t in the original requirements (but Figma added them anyway), an upload button, and even an &#8220;add&#8221; button.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FeI2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9516195d-0e9d-4b70-a505-fbb130133b43_352x763.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FeI2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9516195d-0e9d-4b70-a505-fbb130133b43_352x763.png 424w, https://substackcdn.com/image/fetch/$s_!FeI2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9516195d-0e9d-4b70-a505-fbb130133b43_352x763.png 848w, https://substackcdn.com/image/fetch/$s_!FeI2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9516195d-0e9d-4b70-a505-fbb130133b43_352x763.png 1272w, https://substackcdn.com/image/fetch/$s_!FeI2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9516195d-0e9d-4b70-a505-fbb130133b43_352x763.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FeI2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9516195d-0e9d-4b70-a505-fbb130133b43_352x763.png" width="352" height="763" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9516195d-0e9d-4b70-a505-fbb130133b43_352x763.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:763,&quot;width&quot;:352,&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_!FeI2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9516195d-0e9d-4b70-a505-fbb130133b43_352x763.png 424w, https://substackcdn.com/image/fetch/$s_!FeI2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9516195d-0e9d-4b70-a505-fbb130133b43_352x763.png 848w, https://substackcdn.com/image/fetch/$s_!FeI2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9516195d-0e9d-4b70-a505-fbb130133b43_352x763.png 1272w, https://substackcdn.com/image/fetch/$s_!FeI2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9516195d-0e9d-4b70-a505-fbb130133b43_352x763.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><h2>The &#8220;Medieval Elephant&#8221; Effect</h2><p>This whole process reminded me of how elephants were depicted in medieval Europe. People back then had never seen elephants, but they had heard stories from travelers, so they used these vague descriptions to draw what they thought an elephant might look like. Similarly, Figma&#8217;s AI doesn&#8217;t fully understand the purpose of each element. It knows certain things should exist &#8212; like tables, columns, and drag-and-drop zones &#8212; but it doesn&#8217;t understand why. It&#8217;s like an eager assistant who&#8217;s trying hard to guess what you need based on half-baked knowledge.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5RJ1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9cdc356-a54d-4916-b5a7-1c9e34d35f49_463x370.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5RJ1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9cdc356-a54d-4916-b5a7-1c9e34d35f49_463x370.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5RJ1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9cdc356-a54d-4916-b5a7-1c9e34d35f49_463x370.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5RJ1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9cdc356-a54d-4916-b5a7-1c9e34d35f49_463x370.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5RJ1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9cdc356-a54d-4916-b5a7-1c9e34d35f49_463x370.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5RJ1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9cdc356-a54d-4916-b5a7-1c9e34d35f49_463x370.jpeg" width="463" height="370" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9cdc356-a54d-4916-b5a7-1c9e34d35f49_463x370.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:370,&quot;width&quot;:463,&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_!5RJ1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9cdc356-a54d-4916-b5a7-1c9e34d35f49_463x370.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5RJ1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9cdc356-a54d-4916-b5a7-1c9e34d35f49_463x370.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5RJ1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9cdc356-a54d-4916-b5a7-1c9e34d35f49_463x370.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5RJ1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9cdc356-a54d-4916-b5a7-1c9e34d35f49_463x370.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><h2>My Version</h2><p>With Figma&#8217;s drafts in front of me, I built my own version (Don&#8217;t be too strict, this is only V1) of the interface using actual project components. I took inspiration from the <strong>Basic Site</strong> draft for the drag-and-drop zone, and from the <strong>Basic Apps</strong> set, I used the dividers between elements in the uploaded files list and the overall structure of a single uploaded file.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CMzl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa60c9e3-14ab-497b-b1f0-bc5ac5e17699_627x420.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CMzl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa60c9e3-14ab-497b-b1f0-bc5ac5e17699_627x420.png 424w, https://substackcdn.com/image/fetch/$s_!CMzl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa60c9e3-14ab-497b-b1f0-bc5ac5e17699_627x420.png 848w, https://substackcdn.com/image/fetch/$s_!CMzl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa60c9e3-14ab-497b-b1f0-bc5ac5e17699_627x420.png 1272w, https://substackcdn.com/image/fetch/$s_!CMzl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa60c9e3-14ab-497b-b1f0-bc5ac5e17699_627x420.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CMzl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa60c9e3-14ab-497b-b1f0-bc5ac5e17699_627x420.png" width="627" height="420" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa60c9e3-14ab-497b-b1f0-bc5ac5e17699_627x420.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:420,&quot;width&quot;:627,&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_!CMzl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa60c9e3-14ab-497b-b1f0-bc5ac5e17699_627x420.png 424w, https://substackcdn.com/image/fetch/$s_!CMzl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa60c9e3-14ab-497b-b1f0-bc5ac5e17699_627x420.png 848w, https://substackcdn.com/image/fetch/$s_!CMzl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa60c9e3-14ab-497b-b1f0-bc5ac5e17699_627x420.png 1272w, https://substackcdn.com/image/fetch/$s_!CMzl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa60c9e3-14ab-497b-b1f0-bc5ac5e17699_627x420.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>What really impressed me, though, was the <strong>prototype creation</strong> function. Figma&#8217;s AI nailed it there, producing a prototype that closely matched my expectations. It was smooth and accurate, giving me exactly what I needed to envision how the interactions would work.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o1cV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f2235e-02f7-4b16-805e-cfef044f4fbf_3292x2304.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o1cV!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f2235e-02f7-4b16-805e-cfef044f4fbf_3292x2304.gif 424w, https://substackcdn.com/image/fetch/$s_!o1cV!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f2235e-02f7-4b16-805e-cfef044f4fbf_3292x2304.gif 848w, https://substackcdn.com/image/fetch/$s_!o1cV!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f2235e-02f7-4b16-805e-cfef044f4fbf_3292x2304.gif 1272w, https://substackcdn.com/image/fetch/$s_!o1cV!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f2235e-02f7-4b16-805e-cfef044f4fbf_3292x2304.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o1cV!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f2235e-02f7-4b16-805e-cfef044f4fbf_3292x2304.gif" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0f2235e-02f7-4b16-805e-cfef044f4fbf_3292x2304.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&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_!o1cV!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f2235e-02f7-4b16-805e-cfef044f4fbf_3292x2304.gif 424w, https://substackcdn.com/image/fetch/$s_!o1cV!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f2235e-02f7-4b16-805e-cfef044f4fbf_3292x2304.gif 848w, https://substackcdn.com/image/fetch/$s_!o1cV!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f2235e-02f7-4b16-805e-cfef044f4fbf_3292x2304.gif 1272w, https://substackcdn.com/image/fetch/$s_!o1cV!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0f2235e-02f7-4b16-805e-cfef044f4fbf_3292x2304.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2>Conclusions</h2><p>Can the &#8220;Create Draft&#8221; feature replace designers? Not yet. Does it reduce the time spent searching for references? Perhaps in some cases. On this task, the most interesting part for me was that when I receive a task description from an analyst in text, as someone who primarily thinks in visual images, I spend some time analyzing the text to understand what exactly is being asked of me. The &#8220;Create Draft&#8221; function gives me a kind of pencil sketch from someone who knows nothing about interfaces, but it helps me analyze the text description more quickly.</p><p><em>As I understand it, Figma is planning to introduce a feature that will let you use your own component library for generation. When that rolls out, this tool could become much more powerful and useful in everyday design workflows.</em></p><p><em>Elefant images from here:<br><a href="https://kottke.org/18/01/medieval-illustrations-of-what-europeans-thought-elephants-looked-like">https://kottke.org/18/01/medieval-illustrations-of-what-europeans-thought-elephants-looked-like</a></em></p><p>Originally posted <a href="https://medium.com/design-bootcamp/trying-figmas-ai-on-a-real-project-7e9938f1cdd6">Here</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Figma Flow.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Improving a design system color palette]]></title><description><![CDATA[Context]]></description><link>https://www.figmaflow.com/p/improving-a-design-system-color-palette</link><guid isPermaLink="false">https://www.figmaflow.com/p/improving-a-design-system-color-palette</guid><dc:creator><![CDATA[Jason Oliver]]></dc:creator><pubDate>Mon, 04 Nov 2024 16:02:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!90vN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc9513f1-8adb-4131-b50b-ec5ac6f7bfbc_896x362.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_!90vN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc9513f1-8adb-4131-b50b-ec5ac6f7bfbc_896x362.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!90vN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc9513f1-8adb-4131-b50b-ec5ac6f7bfbc_896x362.png 424w, https://substackcdn.com/image/fetch/$s_!90vN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc9513f1-8adb-4131-b50b-ec5ac6f7bfbc_896x362.png 848w, https://substackcdn.com/image/fetch/$s_!90vN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc9513f1-8adb-4131-b50b-ec5ac6f7bfbc_896x362.png 1272w, https://substackcdn.com/image/fetch/$s_!90vN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc9513f1-8adb-4131-b50b-ec5ac6f7bfbc_896x362.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!90vN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc9513f1-8adb-4131-b50b-ec5ac6f7bfbc_896x362.png" width="896" height="362" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc9513f1-8adb-4131-b50b-ec5ac6f7bfbc_896x362.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:362,&quot;width&quot;:896,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!90vN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc9513f1-8adb-4131-b50b-ec5ac6f7bfbc_896x362.png 424w, https://substackcdn.com/image/fetch/$s_!90vN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc9513f1-8adb-4131-b50b-ec5ac6f7bfbc_896x362.png 848w, https://substackcdn.com/image/fetch/$s_!90vN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc9513f1-8adb-4131-b50b-ec5ac6f7bfbc_896x362.png 1272w, https://substackcdn.com/image/fetch/$s_!90vN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc9513f1-8adb-4131-b50b-ec5ac6f7bfbc_896x362.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><h2>Context</h2><p>I am part of a small design system team that supports dozens of B2B products, each with different scopes.</p><p>As the Design System grows, so does the need to update established patterns and create stronger foundations that supports a constantly evolving system. To better meet the needs of our diverse product ecosystem, <strong>we need a consistent and scalable foundation.</strong></p><p>One of the most fundamental elements is color.</p><blockquote><p>Colors define the brand and bring life to the entire system.</p></blockquote><p>Currently, the colors in our design system are adaptations from the brand palette.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zqhq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5f319c-412f-4619-a733-3ef5da79fe5d_627x212.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zqhq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5f319c-412f-4619-a733-3ef5da79fe5d_627x212.png 424w, https://substackcdn.com/image/fetch/$s_!Zqhq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5f319c-412f-4619-a733-3ef5da79fe5d_627x212.png 848w, https://substackcdn.com/image/fetch/$s_!Zqhq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5f319c-412f-4619-a733-3ef5da79fe5d_627x212.png 1272w, https://substackcdn.com/image/fetch/$s_!Zqhq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5f319c-412f-4619-a733-3ef5da79fe5d_627x212.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zqhq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5f319c-412f-4619-a733-3ef5da79fe5d_627x212.png" width="627" height="212" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b5f319c-412f-4619-a733-3ef5da79fe5d_627x212.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:212,&quot;width&quot;:627,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;: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_!Zqhq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5f319c-412f-4619-a733-3ef5da79fe5d_627x212.png 424w, https://substackcdn.com/image/fetch/$s_!Zqhq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5f319c-412f-4619-a733-3ef5da79fe5d_627x212.png 848w, https://substackcdn.com/image/fetch/$s_!Zqhq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5f319c-412f-4619-a733-3ef5da79fe5d_627x212.png 1272w, https://substackcdn.com/image/fetch/$s_!Zqhq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b5f319c-412f-4619-a733-3ef5da79fe5d_627x212.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">Brand color palette</figcaption></figure></div><p>However, since these colors were designed primarily for marketing and visual design, some adaptations and additions were needed to respond to specific digital use cases.</p><p>New colors have been added to the palette that could be used to build the layout for digital products.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TW_y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca140ee-3b6e-4b69-9775-67fdb71f9d97_537x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TW_y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca140ee-3b6e-4b69-9775-67fdb71f9d97_537x816.png 424w, https://substackcdn.com/image/fetch/$s_!TW_y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca140ee-3b6e-4b69-9775-67fdb71f9d97_537x816.png 848w, https://substackcdn.com/image/fetch/$s_!TW_y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca140ee-3b6e-4b69-9775-67fdb71f9d97_537x816.png 1272w, https://substackcdn.com/image/fetch/$s_!TW_y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca140ee-3b6e-4b69-9775-67fdb71f9d97_537x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TW_y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca140ee-3b6e-4b69-9775-67fdb71f9d97_537x816.png" width="537" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eca140ee-3b6e-4b69-9775-67fdb71f9d97_537x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:537,&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_!TW_y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca140ee-3b6e-4b69-9775-67fdb71f9d97_537x816.png 424w, https://substackcdn.com/image/fetch/$s_!TW_y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca140ee-3b6e-4b69-9775-67fdb71f9d97_537x816.png 848w, https://substackcdn.com/image/fetch/$s_!TW_y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca140ee-3b6e-4b69-9775-67fdb71f9d97_537x816.png 1272w, https://substackcdn.com/image/fetch/$s_!TW_y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feca140ee-3b6e-4b69-9775-67fdb71f9d97_537x816.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">Design system color palette</figcaption></figure></div><p>We still faced gaps, especially in specific use cases like differentiating component states (hover vs. active), meeting color contrast for accessibility, creating data visualizations and others&#8230;</p><p><strong>Also, the initial logic behind our palette got lost over time,</strong> so whenever a new use case required a unique color, it was added to the palette without much logic behind it, leading some inconsistencies and accessibility issues.</p><p>Furthermore, the design system was continuously evolving, so it became challenging to dedicate time to thinking holistically about the color palette and ensure it was as consistent and robust as possible.</p><h2><strong>The Need for Change</strong></h2><p>Throughout 2023, new challenges arose, <a href="https://medium.com/@ebomb1000/how-i-explained-design-tokens-to-my-cross-functional-team-e13d73d358ff">design tokens</a> became a priority and the color palette needed to address the following:</p><ul><li><p><strong>Improve accessibility by achieving WCAG compliance.</strong></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_!Iu9W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6745c5ef-962a-4bae-860c-982108ea66a5_896x254.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Iu9W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6745c5ef-962a-4bae-860c-982108ea66a5_896x254.png 424w, https://substackcdn.com/image/fetch/$s_!Iu9W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6745c5ef-962a-4bae-860c-982108ea66a5_896x254.png 848w, https://substackcdn.com/image/fetch/$s_!Iu9W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6745c5ef-962a-4bae-860c-982108ea66a5_896x254.png 1272w, https://substackcdn.com/image/fetch/$s_!Iu9W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6745c5ef-962a-4bae-860c-982108ea66a5_896x254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Iu9W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6745c5ef-962a-4bae-860c-982108ea66a5_896x254.png" width="896" height="254" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6745c5ef-962a-4bae-860c-982108ea66a5_896x254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:254,&quot;width&quot;:896,&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_!Iu9W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6745c5ef-962a-4bae-860c-982108ea66a5_896x254.png 424w, https://substackcdn.com/image/fetch/$s_!Iu9W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6745c5ef-962a-4bae-860c-982108ea66a5_896x254.png 848w, https://substackcdn.com/image/fetch/$s_!Iu9W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6745c5ef-962a-4bae-860c-982108ea66a5_896x254.png 1272w, https://substackcdn.com/image/fetch/$s_!Iu9W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6745c5ef-962a-4bae-860c-982108ea66a5_896x254.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">Example of color contrast issues</figcaption></figure></div><ul><li><p><strong>Improve Data visualization.</strong></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_!V2m3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43c542f-c9ce-4aab-a005-707e9297ee93_896x361.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V2m3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43c542f-c9ce-4aab-a005-707e9297ee93_896x361.png 424w, https://substackcdn.com/image/fetch/$s_!V2m3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43c542f-c9ce-4aab-a005-707e9297ee93_896x361.png 848w, https://substackcdn.com/image/fetch/$s_!V2m3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43c542f-c9ce-4aab-a005-707e9297ee93_896x361.png 1272w, https://substackcdn.com/image/fetch/$s_!V2m3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43c542f-c9ce-4aab-a005-707e9297ee93_896x361.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V2m3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43c542f-c9ce-4aab-a005-707e9297ee93_896x361.png" width="896" height="361" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d43c542f-c9ce-4aab-a005-707e9297ee93_896x361.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:361,&quot;width&quot;:896,&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_!V2m3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43c542f-c9ce-4aab-a005-707e9297ee93_896x361.png 424w, https://substackcdn.com/image/fetch/$s_!V2m3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43c542f-c9ce-4aab-a005-707e9297ee93_896x361.png 848w, https://substackcdn.com/image/fetch/$s_!V2m3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43c542f-c9ce-4aab-a005-707e9297ee93_896x361.png 1272w, https://substackcdn.com/image/fetch/$s_!V2m3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd43c542f-c9ce-4aab-a005-707e9297ee93_896x361.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">Example of data visualization</figcaption></figure></div><ul><li><p><strong>Support multi-theming including dark mode.</strong></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_!dMI0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F270b04dd-fab5-4738-af36-e8c2f322fcaa_896x376.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dMI0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F270b04dd-fab5-4738-af36-e8c2f322fcaa_896x376.png 424w, https://substackcdn.com/image/fetch/$s_!dMI0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F270b04dd-fab5-4738-af36-e8c2f322fcaa_896x376.png 848w, https://substackcdn.com/image/fetch/$s_!dMI0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F270b04dd-fab5-4738-af36-e8c2f322fcaa_896x376.png 1272w, https://substackcdn.com/image/fetch/$s_!dMI0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F270b04dd-fab5-4738-af36-e8c2f322fcaa_896x376.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dMI0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F270b04dd-fab5-4738-af36-e8c2f322fcaa_896x376.png" width="896" height="376" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/270b04dd-fab5-4738-af36-e8c2f322fcaa_896x376.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:376,&quot;width&quot;:896,&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_!dMI0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F270b04dd-fab5-4738-af36-e8c2f322fcaa_896x376.png 424w, https://substackcdn.com/image/fetch/$s_!dMI0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F270b04dd-fab5-4738-af36-e8c2f322fcaa_896x376.png 848w, https://substackcdn.com/image/fetch/$s_!dMI0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F270b04dd-fab5-4738-af36-e8c2f322fcaa_896x376.png 1272w, https://substackcdn.com/image/fetch/$s_!dMI0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F270b04dd-fab5-4738-af36-e8c2f322fcaa_896x376.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">Theming experiments</figcaption></figure></div><p>To avoid repeating past mistakes, we decided to invest time and resources into a comprehensive approach to improve our color palette. We wanted to adopt new concepts and needed a clean slate to prevent future issues.</p><p>We observed major design systems like Carbon, Goldman Sachs, and Atlassian for inspiration, which helped us avoid their mistakes and focus on the most critical steps.</p><h2><strong>Creating a Base color set</strong></h2><p>Instead of starting from scratch, we leveraged from brand colors. This gave us a head start and ensured continuity with the brand&#8217;s identity.</p><p><em>&#128161; We applied the same saturation and brightness levels (HSL) used in the brand colors to create new tones for our system.</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_!EBcu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3a2534-cb52-467c-bc57-237846f49b92_193x241.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EBcu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3a2534-cb52-467c-bc57-237846f49b92_193x241.png 424w, https://substackcdn.com/image/fetch/$s_!EBcu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3a2534-cb52-467c-bc57-237846f49b92_193x241.png 848w, https://substackcdn.com/image/fetch/$s_!EBcu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3a2534-cb52-467c-bc57-237846f49b92_193x241.png 1272w, https://substackcdn.com/image/fetch/$s_!EBcu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3a2534-cb52-467c-bc57-237846f49b92_193x241.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EBcu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3a2534-cb52-467c-bc57-237846f49b92_193x241.png" width="193" height="241" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b3a2534-cb52-467c-bc57-237846f49b92_193x241.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:241,&quot;width&quot;:193,&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_!EBcu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3a2534-cb52-467c-bc57-237846f49b92_193x241.png 424w, https://substackcdn.com/image/fetch/$s_!EBcu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3a2534-cb52-467c-bc57-237846f49b92_193x241.png 848w, https://substackcdn.com/image/fetch/$s_!EBcu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3a2534-cb52-467c-bc57-237846f49b92_193x241.png 1272w, https://substackcdn.com/image/fetch/$s_!EBcu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b3a2534-cb52-467c-bc57-237846f49b92_193x241.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">Color HSL anatomy</figcaption></figure></div><p>After evaluating the full color spectrum, we defined 10 core colors for the system, which will cover a variety of use cases such as warnings, categories, and charts.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y_EQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d925970-03ec-4607-aca5-b6bf06c9ac18_896x109.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y_EQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d925970-03ec-4607-aca5-b6bf06c9ac18_896x109.png 424w, https://substackcdn.com/image/fetch/$s_!y_EQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d925970-03ec-4607-aca5-b6bf06c9ac18_896x109.png 848w, https://substackcdn.com/image/fetch/$s_!y_EQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d925970-03ec-4607-aca5-b6bf06c9ac18_896x109.png 1272w, https://substackcdn.com/image/fetch/$s_!y_EQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d925970-03ec-4607-aca5-b6bf06c9ac18_896x109.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y_EQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d925970-03ec-4607-aca5-b6bf06c9ac18_896x109.png" width="896" height="109" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d925970-03ec-4607-aca5-b6bf06c9ac18_896x109.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:109,&quot;width&quot;:896,&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_!y_EQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d925970-03ec-4607-aca5-b6bf06c9ac18_896x109.png 424w, https://substackcdn.com/image/fetch/$s_!y_EQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d925970-03ec-4607-aca5-b6bf06c9ac18_896x109.png 848w, https://substackcdn.com/image/fetch/$s_!y_EQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d925970-03ec-4607-aca5-b6bf06c9ac18_896x109.png 1272w, https://substackcdn.com/image/fetch/$s_!y_EQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d925970-03ec-4607-aca5-b6bf06c9ac18_896x109.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">HUE color spectrum from 0&#8211;360</figcaption></figure></div><h2>Building a Color Scale</h2><p>Once the base colors were established, we created a range of shades for each, from the lightest to the darkest.</p><p>We followed a pattern being shared by major design systems.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ecsn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe74cecd3-6d91-4f17-bd1e-4baf202cda4c_627x117.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ecsn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe74cecd3-6d91-4f17-bd1e-4baf202cda4c_627x117.png 424w, https://substackcdn.com/image/fetch/$s_!Ecsn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe74cecd3-6d91-4f17-bd1e-4baf202cda4c_627x117.png 848w, https://substackcdn.com/image/fetch/$s_!Ecsn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe74cecd3-6d91-4f17-bd1e-4baf202cda4c_627x117.png 1272w, https://substackcdn.com/image/fetch/$s_!Ecsn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe74cecd3-6d91-4f17-bd1e-4baf202cda4c_627x117.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ecsn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe74cecd3-6d91-4f17-bd1e-4baf202cda4c_627x117.png" width="627" height="117" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e74cecd3-6d91-4f17-bd1e-4baf202cda4c_627x117.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:117,&quot;width&quot;:627,&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_!Ecsn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe74cecd3-6d91-4f17-bd1e-4baf202cda4c_627x117.png 424w, https://substackcdn.com/image/fetch/$s_!Ecsn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe74cecd3-6d91-4f17-bd1e-4baf202cda4c_627x117.png 848w, https://substackcdn.com/image/fetch/$s_!Ecsn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe74cecd3-6d91-4f17-bd1e-4baf202cda4c_627x117.png 1272w, https://substackcdn.com/image/fetch/$s_!Ecsn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe74cecd3-6d91-4f17-bd1e-4baf202cda4c_627x117.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Atlassian primary color example</figcaption></figure></div><p>Each color scale should have 10 shades:</p><ul><li><p>5 shades that ensures , at least, the minimum contrast with dark text.</p></li><li><p>5 shades that ensure the similar level of compliance with light text.</p></li></ul><blockquote><p>According to the WCAG 2.1 guidelines, normal text must maintain a minimum contrast ratio of 4.5:1 against its background color, while large text and graphical elements require a ratio of at least 3:1.</p></blockquote><h3>Using an 8px Scale</h3><p>We defined different lightness stops following the 8px scale where each stop represents a shade.</p><p>Light shades: 8, 16, 24, 32, 48.</p><ul><li><p>Starting from the base value;</p></li></ul><p>Dark shades: 54, 68, 76, 84, 92.</p><ul><li><p>By subtracting from the extreme value (100);</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_!oCob!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1db89dd-cb32-4fe1-8fc9-f6f57e9791a5_627x261.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oCob!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1db89dd-cb32-4fe1-8fc9-f6f57e9791a5_627x261.png 424w, https://substackcdn.com/image/fetch/$s_!oCob!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1db89dd-cb32-4fe1-8fc9-f6f57e9791a5_627x261.png 848w, https://substackcdn.com/image/fetch/$s_!oCob!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1db89dd-cb32-4fe1-8fc9-f6f57e9791a5_627x261.png 1272w, https://substackcdn.com/image/fetch/$s_!oCob!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1db89dd-cb32-4fe1-8fc9-f6f57e9791a5_627x261.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oCob!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1db89dd-cb32-4fe1-8fc9-f6f57e9791a5_627x261.png" width="627" height="261" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1db89dd-cb32-4fe1-8fc9-f6f57e9791a5_627x261.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:261,&quot;width&quot;:627,&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_!oCob!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1db89dd-cb32-4fe1-8fc9-f6f57e9791a5_627x261.png 424w, https://substackcdn.com/image/fetch/$s_!oCob!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1db89dd-cb32-4fe1-8fc9-f6f57e9791a5_627x261.png 848w, https://substackcdn.com/image/fetch/$s_!oCob!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1db89dd-cb32-4fe1-8fc9-f6f57e9791a5_627x261.png 1272w, https://substackcdn.com/image/fetch/$s_!oCob!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1db89dd-cb32-4fe1-8fc9-f6f57e9791a5_627x261.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">Color lightness stops symmetry</figcaption></figure></div><p>&#128161; <em>Following this strategy allowed us to ensure that our colors are adaptable to both light and dark themes.</em></p><blockquote><p>For example, If a button with a background with a lightness stop 16 in light theme, it will be 84 in dark theme.</p></blockquote><h3>Leonardo: Automating Color Scales</h3><p>We used <em><a href="https://leonardocolor.io/theme.html#">Leonardo</a></em>, a tool that generates color scales based on base colors and allows manual adjustment of lightness stops.</p><p>With <em>Leonardo</em> we&#8217;re able to automate the process of creating multi color scales.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!shLn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a68a84e-0f57-46a5-8e59-17e2bc87280d_896x516.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!shLn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a68a84e-0f57-46a5-8e59-17e2bc87280d_896x516.png 424w, https://substackcdn.com/image/fetch/$s_!shLn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a68a84e-0f57-46a5-8e59-17e2bc87280d_896x516.png 848w, https://substackcdn.com/image/fetch/$s_!shLn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a68a84e-0f57-46a5-8e59-17e2bc87280d_896x516.png 1272w, https://substackcdn.com/image/fetch/$s_!shLn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a68a84e-0f57-46a5-8e59-17e2bc87280d_896x516.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!shLn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a68a84e-0f57-46a5-8e59-17e2bc87280d_896x516.png" width="896" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a68a84e-0f57-46a5-8e59-17e2bc87280d_896x516.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:896,&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_!shLn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a68a84e-0f57-46a5-8e59-17e2bc87280d_896x516.png 424w, https://substackcdn.com/image/fetch/$s_!shLn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a68a84e-0f57-46a5-8e59-17e2bc87280d_896x516.png 848w, https://substackcdn.com/image/fetch/$s_!shLn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a68a84e-0f57-46a5-8e59-17e2bc87280d_896x516.png 1272w, https://substackcdn.com/image/fetch/$s_!shLn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a68a84e-0f57-46a5-8e59-17e2bc87280d_896x516.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">Leonardo color generator example</figcaption></figure></div><p>As we wanted to keep the core brand colors in our system, we had to make a few test iterations and manually fine-tuning after using Leonardo.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2Kba!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F248a25ad-8b2a-4719-95d0-2066a8b99a5a_896x30.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2Kba!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F248a25ad-8b2a-4719-95d0-2066a8b99a5a_896x30.png 424w, https://substackcdn.com/image/fetch/$s_!2Kba!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F248a25ad-8b2a-4719-95d0-2066a8b99a5a_896x30.png 848w, https://substackcdn.com/image/fetch/$s_!2Kba!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F248a25ad-8b2a-4719-95d0-2066a8b99a5a_896x30.png 1272w, https://substackcdn.com/image/fetch/$s_!2Kba!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F248a25ad-8b2a-4719-95d0-2066a8b99a5a_896x30.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2Kba!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F248a25ad-8b2a-4719-95d0-2066a8b99a5a_896x30.png" width="896" height="30" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/248a25ad-8b2a-4719-95d0-2066a8b99a5a_896x30.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:30,&quot;width&quot;:896,&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_!2Kba!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F248a25ad-8b2a-4719-95d0-2066a8b99a5a_896x30.png 424w, https://substackcdn.com/image/fetch/$s_!2Kba!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F248a25ad-8b2a-4719-95d0-2066a8b99a5a_896x30.png 848w, https://substackcdn.com/image/fetch/$s_!2Kba!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F248a25ad-8b2a-4719-95d0-2066a8b99a5a_896x30.png 1272w, https://substackcdn.com/image/fetch/$s_!2Kba!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F248a25ad-8b2a-4719-95d0-2066a8b99a5a_896x30.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Gray scale adapted with brand colors</figcaption></figure></div><h3><strong>Focus on accessibility</strong></h3><p>During fine-tuning, we also had to make adjustments based on color contrast ratio between text and backgrounds to make sure, for every color scale, on each step, the color contrast ratio is the same.</p><blockquote><p>For example, If a background filled with Blue 60 color produces 5.05:1 contrast with light text.</p><p>A background filled with Red 60 color should produce a similar contrast ratio.</p></blockquote><p>This ensured that the same accessibility rules were met for all colors with balance and consistency.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RMPr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe995dcb8-81eb-42fa-afb2-5a861cdc42ba_8687x1934.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RMPr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe995dcb8-81eb-42fa-afb2-5a861cdc42ba_8687x1934.png 424w, https://substackcdn.com/image/fetch/$s_!RMPr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe995dcb8-81eb-42fa-afb2-5a861cdc42ba_8687x1934.png 848w, https://substackcdn.com/image/fetch/$s_!RMPr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe995dcb8-81eb-42fa-afb2-5a861cdc42ba_8687x1934.png 1272w, https://substackcdn.com/image/fetch/$s_!RMPr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe995dcb8-81eb-42fa-afb2-5a861cdc42ba_8687x1934.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RMPr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe995dcb8-81eb-42fa-afb2-5a861cdc42ba_8687x1934.png" width="1456" height="324" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e995dcb8-81eb-42fa-afb2-5a861cdc42ba_8687x1934.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:324,&quot;width&quot;:1456,&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_!RMPr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe995dcb8-81eb-42fa-afb2-5a861cdc42ba_8687x1934.png 424w, https://substackcdn.com/image/fetch/$s_!RMPr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe995dcb8-81eb-42fa-afb2-5a861cdc42ba_8687x1934.png 848w, https://substackcdn.com/image/fetch/$s_!RMPr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe995dcb8-81eb-42fa-afb2-5a861cdc42ba_8687x1934.png 1272w, https://substackcdn.com/image/fetch/$s_!RMPr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe995dcb8-81eb-42fa-afb2-5a861cdc42ba_8687x1934.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">New color palette with consistent contrast ratios</figcaption></figure></div><h2><strong>Test in real scenarios</strong></h2><p>We conducted extensive testing to ensure its effectiveness across different use cases. Special attention was given to data visualization accessibility. We also began exploring a dark theme, making sure the palette would adapt smoothly. Additionally, we ensured that the colors would cover interactive states for KDS components (hover, active, focus,&#8230;) and represented different severity levels (success, warning, error) across components.</p><h2>Conclusion</h2><p>This process has resulted in positive outcomes, particularly in improving accessibility. However, it remains iterative and will continue evolving with the design system&#8217;s needs. We are confident that this scalable and robust color palette will better serve a wider range of our adopters use cases.</p><p>Most of all, we&#8217;re happy because now we stablished solid guidelines ensuring that by following this process, colors can be added or updated into the system.</p><p>Originally posted <a href="https://medium.com/@ebomb1000/improving-a-design-system-color-palette-3275eef10ac0">Here</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Figma Flow.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Is UX/UI Design Dying After Figma AI? The Untold Story Behind the Shift]]></title><description><![CDATA[I couldn&#8217;t shake the thought.]]></description><link>https://www.figmaflow.com/p/is-uxui-design-dying-after-figma</link><guid isPermaLink="false">https://www.figmaflow.com/p/is-uxui-design-dying-after-figma</guid><pubDate>Sun, 03 Nov 2024 16:00:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!18F7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F863fedb9-4387-472a-8a66-1177b9f2d70b_627x335.jpeg" 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_!18F7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F863fedb9-4387-472a-8a66-1177b9f2d70b_627x335.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!18F7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F863fedb9-4387-472a-8a66-1177b9f2d70b_627x335.jpeg 424w, https://substackcdn.com/image/fetch/$s_!18F7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F863fedb9-4387-472a-8a66-1177b9f2d70b_627x335.jpeg 848w, https://substackcdn.com/image/fetch/$s_!18F7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F863fedb9-4387-472a-8a66-1177b9f2d70b_627x335.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!18F7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F863fedb9-4387-472a-8a66-1177b9f2d70b_627x335.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!18F7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F863fedb9-4387-472a-8a66-1177b9f2d70b_627x335.jpeg" width="627" height="335" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/863fedb9-4387-472a-8a66-1177b9f2d70b_627x335.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:335,&quot;width&quot;:627,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!18F7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F863fedb9-4387-472a-8a66-1177b9f2d70b_627x335.jpeg 424w, https://substackcdn.com/image/fetch/$s_!18F7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F863fedb9-4387-472a-8a66-1177b9f2d70b_627x335.jpeg 848w, https://substackcdn.com/image/fetch/$s_!18F7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F863fedb9-4387-472a-8a66-1177b9f2d70b_627x335.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!18F7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F863fedb9-4387-472a-8a66-1177b9f2d70b_627x335.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>I couldn&#8217;t shake the thought.</p><p>With all the buzz around Figma&#8217;s new AI tool &#8212; capable of generating a fully-fledged UI from just a prompt &#8212; it felt like something fundamental was shifting. I was hearing the same rumblings everywhere: <em>Is UX/UI design dying? Are designers being replaced by AI?</em></p><p>To get to the bottom of it, I set out to do what any good writer would: talk to the very people at the heart of the debate &#8212; product designers. My goal was to understand their fears, their hopes, and their take on this rapid evolution.</p><p>But as I dug deeper, I uncovered something unexpected. This wasn&#8217;t a story about AI replacing designers; it was about the transformation of design itself.</p><h1>Talking with the Creators</h1><p>My first stop was a conversation with Jamie, a seasoned product designer with decades of experience. He had seen design trends come and go, and his calm demeanor suggested he wasn&#8217;t easily rattled.</p><p>&#8220;I&#8217;ve been around long enough to see plenty of &#8216;game-changing&#8217; tools come and go,&#8221; he said, gesturing at his tablet. &#8220;But Figma AI feels different. It&#8217;s smart &#8212; too smart, maybe. Sure, it can generate a UI. But it doesn&#8217;t understand the &#8216;why&#8217; behind the design.&#8221;</p><p>I pressed him to elaborate. What did he mean by the &#8216;why&#8217;?</p><p>&#8220;AI might know how to place a button, but does it know why the button should go there? Does it understand the frustration of a user struggling to navigate a healthcare portal at 3 a.m.? That&#8217;s empathy, not data.&#8221;</p><p>Jamie&#8217;s point struck a chord. UX/UI design is more than creating layouts; it&#8217;s about solving problems for real people in real situations. AI can replicate the &#8216;how,&#8217; but can it ever truly understand the &#8216;why&#8217;?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NO_F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ebb43e-ac63-4c00-ae70-c166bce6e64d_627x250.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NO_F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ebb43e-ac63-4c00-ae70-c166bce6e64d_627x250.png 424w, https://substackcdn.com/image/fetch/$s_!NO_F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ebb43e-ac63-4c00-ae70-c166bce6e64d_627x250.png 848w, https://substackcdn.com/image/fetch/$s_!NO_F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ebb43e-ac63-4c00-ae70-c166bce6e64d_627x250.png 1272w, https://substackcdn.com/image/fetch/$s_!NO_F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ebb43e-ac63-4c00-ae70-c166bce6e64d_627x250.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NO_F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ebb43e-ac63-4c00-ae70-c166bce6e64d_627x250.png" width="627" height="250" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7ebb43e-ac63-4c00-ae70-c166bce6e64d_627x250.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:250,&quot;width&quot;:627,&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_!NO_F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ebb43e-ac63-4c00-ae70-c166bce6e64d_627x250.png 424w, https://substackcdn.com/image/fetch/$s_!NO_F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ebb43e-ac63-4c00-ae70-c166bce6e64d_627x250.png 848w, https://substackcdn.com/image/fetch/$s_!NO_F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ebb43e-ac63-4c00-ae70-c166bce6e64d_627x250.png 1272w, https://substackcdn.com/image/fetch/$s_!NO_F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7ebb43e-ac63-4c00-ae70-c166bce6e64d_627x250.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><h1>The Fear of Losing Craft</h1><p>My next conversation was with Lila, a vibrant young designer with neon-colored hair and boundless energy. Her take was less about AI replacing jobs and more about what would be lost in the process.</p><p>&#8220;It&#8217;s not just about jobs,&#8221; she explained. &#8220;It&#8217;s about the craft. There&#8217;s something irreplaceable about the late nights of tweaking details, of iterating, and of testing. That&#8217;s where the real magic happens. Figma AI can churn out a good-looking interface in minutes, but it doesn&#8217;t struggle. And sometimes, the best ideas come from the struggle.&#8221;</p><p>Her words reminded me that design isn&#8217;t just output; it&#8217;s a process. The struggle and iteration are what give design its depth. And that&#8217;s something AI &#8212; no matter how advanced &#8212; could never replicate.</p><h1>The Pragmatic View</h1><p>Then there was Mark, a product manager with a no-nonsense attitude. He had a more practical view on the whole thing.</p><p>&#8220;Look, AI is a tool &#8212; just like Photoshop, Sketch, or Figma itself. Designers aren&#8217;t going anywhere. They&#8217;ll just shift from pushing pixels to creating the systems that AI operates in. Figma AI is smart, but it&#8217;s not autonomous. It still needs designers to give it purpose, context, and direction.&#8221;</p><p>Mark&#8217;s perspective opened my eyes to a bigger picture. The future of design isn&#8217;t about whether AI can replace designers; it&#8217;s about how designers will evolve. They won&#8217;t just be creating UIs anymore &#8212; they&#8217;ll be designing the very frameworks that define how AI operates.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TkTd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06974557-0dcb-471a-a035-87d073508257_627x398.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TkTd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06974557-0dcb-471a-a035-87d073508257_627x398.png 424w, https://substackcdn.com/image/fetch/$s_!TkTd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06974557-0dcb-471a-a035-87d073508257_627x398.png 848w, https://substackcdn.com/image/fetch/$s_!TkTd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06974557-0dcb-471a-a035-87d073508257_627x398.png 1272w, https://substackcdn.com/image/fetch/$s_!TkTd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06974557-0dcb-471a-a035-87d073508257_627x398.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TkTd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06974557-0dcb-471a-a035-87d073508257_627x398.png" width="627" height="398" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/06974557-0dcb-471a-a035-87d073508257_627x398.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:398,&quot;width&quot;:627,&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_!TkTd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06974557-0dcb-471a-a035-87d073508257_627x398.png 424w, https://substackcdn.com/image/fetch/$s_!TkTd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06974557-0dcb-471a-a035-87d073508257_627x398.png 848w, https://substackcdn.com/image/fetch/$s_!TkTd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06974557-0dcb-471a-a035-87d073508257_627x398.png 1272w, https://substackcdn.com/image/fetch/$s_!TkTd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06974557-0dcb-471a-a035-87d073508257_627x398.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><h1>Why Would Figma Risk Replacing Designers?</h1><p>As I continued my conversations, a question kept nagging at me: Why would Figma create a tool that could potentially replace the very designers who use their platform?</p><p>The answer, I found, was simpler than I thought. Figma wasn&#8217;t trying to replace designers &#8212; they were trying to remove the roadblocks between creativity and execution. In their view, AI was a tool that could handle the repetitive tasks, allowing designers to focus on higher-level creative and strategic work.</p><p>They weren&#8217;t killing design; they were amplifying 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_!TPIx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0249b802-ed97-4dee-901b-882d5229da41_627x353.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TPIx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0249b802-ed97-4dee-901b-882d5229da41_627x353.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TPIx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0249b802-ed97-4dee-901b-882d5229da41_627x353.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TPIx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0249b802-ed97-4dee-901b-882d5229da41_627x353.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TPIx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0249b802-ed97-4dee-901b-882d5229da41_627x353.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TPIx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0249b802-ed97-4dee-901b-882d5229da41_627x353.jpeg" width="627" height="353" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0249b802-ed97-4dee-901b-882d5229da41_627x353.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:353,&quot;width&quot;:627,&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_!TPIx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0249b802-ed97-4dee-901b-882d5229da41_627x353.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TPIx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0249b802-ed97-4dee-901b-882d5229da41_627x353.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TPIx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0249b802-ed97-4dee-901b-882d5229da41_627x353.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TPIx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0249b802-ed97-4dee-901b-882d5229da41_627x353.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><h1>The Solution: Humanize the Process</h1><p>Here&#8217;s the thing: UX/UI design isn&#8217;t dying. It&#8217;s evolving.</p><p>Figma AI, or any other AI tool for that matter, doesn&#8217;t have the ability to feel empathy, understand human behavior, or craft experiences that resonate on an emotional level. It can create beautiful interfaces, but it can&#8217;t create meaningful experiences. That&#8217;s where human designers come in.</p><p>The solution to this new era isn&#8217;t to resist AI, but to embrace it. Product designers need to shift their focus from doing the labor of design to mastering the art of it. They&#8217;ll move from executing ideas to shaping them &#8212; from building interfaces to designing entire systems that integrate both human and AI input.</p><p>Designers will no longer be just the creators of UIs; they&#8217;ll be the architects of user experience, emotion, and connection. The real value in design has always been human, and that&#8217;s something no AI can replace.</p><h1>What&#8217;s Next for Designers?</h1><p>The future of design isn&#8217;t bleak &#8212; it&#8217;s bright. But it requires a shift in perspective. Designers won&#8217;t be replaced by AI; they&#8217;ll evolve alongside it. The role of the designer is transforming, not dying. The question is not if AI will replace designers, but how designers will adapt and redefine what design means in this new era.</p><p>So, is UX/UI design dying? No. It&#8217;s becoming more human than ever.</p><p>Originally posted <a href="https://medium.com/design-bootcamp/is-ux-ui-design-dying-after-figma-ai-the-untold-story-behind-the-shift-b4f8fdb0f75b">Here</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.figmaflow.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Figma Flow.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item></channel></rss>