<?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[Simple. Quality. UX & Product Design]]></title><description><![CDATA[Practical UX & product design insights for the modern workplace.]]></description><link>https://www.simplequality.co</link><image><url>https://substackcdn.com/image/fetch/$s_!Z9iw!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3470ead-719a-4ae9-baed-c1db445f1fb7_256x256.png</url><title>Simple. Quality. UX &amp; Product Design</title><link>https://www.simplequality.co</link></image><generator>Substack</generator><lastBuildDate>Mon, 01 Jun 2026 08:18:17 GMT</lastBuildDate><atom:link href="https://www.simplequality.co/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Andrew Gatto]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[simplequality@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[simplequality@substack.com]]></itunes:email><itunes:name><![CDATA[Andrew Gatto]]></itunes:name></itunes:owner><itunes:author><![CDATA[Andrew Gatto]]></itunes:author><googleplay:owner><![CDATA[simplequality@substack.com]]></googleplay:owner><googleplay:email><![CDATA[simplequality@substack.com]]></googleplay:email><googleplay:author><![CDATA[Andrew Gatto]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Atomic Feedback Loops]]></title><description><![CDATA[The basic unit that powers iteration and why agents are making it newly visible]]></description><link>https://www.simplequality.co/p/atomic-feedback-loops</link><guid isPermaLink="false">https://www.simplequality.co/p/atomic-feedback-loops</guid><dc:creator><![CDATA[Andrew Gatto]]></dc:creator><pubDate>Fri, 22 May 2026 16:11:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3Syi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca7d658-4b2b-4207-99a9-4e70d6a79086_3600x1890.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_!3Syi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca7d658-4b2b-4207-99a9-4e70d6a79086_3600x1890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Syi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca7d658-4b2b-4207-99a9-4e70d6a79086_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!3Syi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca7d658-4b2b-4207-99a9-4e70d6a79086_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!3Syi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca7d658-4b2b-4207-99a9-4e70d6a79086_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!3Syi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca7d658-4b2b-4207-99a9-4e70d6a79086_3600x1890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Syi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca7d658-4b2b-4207-99a9-4e70d6a79086_3600x1890.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ca7d658-4b2b-4207-99a9-4e70d6a79086_3600x1890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:243080,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.simplequality.co/i/198264646?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca7d658-4b2b-4207-99a9-4e70d6a79086_3600x1890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3Syi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca7d658-4b2b-4207-99a9-4e70d6a79086_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!3Syi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca7d658-4b2b-4207-99a9-4e70d6a79086_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!3Syi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca7d658-4b2b-4207-99a9-4e70d6a79086_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!3Syi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ca7d658-4b2b-4207-99a9-4e70d6a79086_3600x1890.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"><em>All thoughts are my own. Co-written with Claude for clarity and consistency</em></figcaption></figure></div><p>In my last few articles <a href="https://www.simplequality.co/p/can-teams-work-like-gears?r=59d9it">I introduced </a><em><a href="https://www.simplequality.co/p/can-teams-work-like-gears?r=59d9it">Gears</a></em>, a modular framework for adaptive product development. Those articles touched on how work is delegated and how alignment is achieved between departments. But buried in the DNA of those <em>Gears</em> is a universal building block that drives the entire framework. It exists in each assignment, each task and all the way down to the basic interactions in your ordinary workflow.</p><p>I&#8217;m talking about the <em>atomic feedback loop.</em></p><h2>What is an Atomic Feedback Loop?</h2><p>You probably ran one this morning. You opened your AI tool, gave it a prompt, read the response. Something was off, so you sent corrections. The back-and-forth continued until you had what you needed. You might not notice it. But this small exchange has a shape, and the shape repeats everywhere.</p><p>You'll run hundreds of these exchanges per day. Thousands per assignment. It's so common that most people run them every day without realizing it. Every exchange of information between you and a person, or you and an agent, is an <em>atomic feedback loop</em> that's building on accumulated knowledge, piece-by-piece, until both parties reach an acceptable outcome.</p><p>In this article, we'll take a closer look at the loop itself: what it is and when it's done, how to run it well, what to watch for when it breaks down, the pairings it runs in, and how it scales into bigger feedback loops across teams and into larger initiatives.</p><h2>So what exactly is it, and when is it done?</h2><p>To put it precisely, an <em>atomic feedback loop</em> occurs when two parties exchange information back and forth, refining as they go, until both sides reach an acceptable state. One gives feedback or context. The other processes it and responds. The cycle continues until both agree they've achieved the shared goal. </p><p>It&#8217;s <em>atomic</em> because it can&#8217;t be broken down further. One party has no one to exchange with, and a single message with no reply isn&#8217;t a loop.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b34G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82220970-b8aa-425d-b5da-38a3c908ca0d_3600x1890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b34G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82220970-b8aa-425d-b5da-38a3c908ca0d_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!b34G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82220970-b8aa-425d-b5da-38a3c908ca0d_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!b34G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82220970-b8aa-425d-b5da-38a3c908ca0d_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!b34G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82220970-b8aa-425d-b5da-38a3c908ca0d_3600x1890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b34G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82220970-b8aa-425d-b5da-38a3c908ca0d_3600x1890.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82220970-b8aa-425d-b5da-38a3c908ca0d_3600x1890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:219611,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplequality.co/i/198264646?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82220970-b8aa-425d-b5da-38a3c908ca0d_3600x1890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b34G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82220970-b8aa-425d-b5da-38a3c908ca0d_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!b34G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82220970-b8aa-425d-b5da-38a3c908ca0d_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!b34G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82220970-b8aa-425d-b5da-38a3c908ca0d_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!b34G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82220970-b8aa-425d-b5da-38a3c908ca0d_3600x1890.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">An atomic feedback loop showing a continuous exchange of information, where a human provides context to an agent and receives feedback.</figcaption></figure></div><p>This is where domain specialists are still highly valued and someone with a blurred role may be a liability. AI agents lower the bar on many tasks, but they don't replace domain expertise, and they certainly don&#8217;t replace human judgment. </p><p>By embracing the distinct characteristics of <em>Product</em>, <em>Research</em>, <em>Design</em>, and <em>Engineering</em>, we allow specialists to excel in their domains.</p><ul><li><p><em>Product Managers</em> are more effective building PRDs and roadmaps than performing research</p></li><li><p><em>Researchers</em> are more effective developing research plans than mapping out UI patterns and micro-interactions based on competitive layouts</p></li><li><p><em>Designers</em> are more effective prioritizing user needs than building the front-end</p></li><li><p><em>Engineers</em> are more effective building the security infrastructure than choosing accessible, on-brand color palettes</p></li></ul><p>Every <em>gear</em> has a framework. It's a checklist or workflow each role follows to know when work meets the minimum qualifications to advance. There's subjectivity in every loop, of course, and human judgment is paramount. The specialist checks the work against their framework, brings their own opinion, and confirms the work is ready to move on.</p><h2>How to run a good loop, and what breaks it</h2><p>Running one well isn't complicated. A few things matter.</p><p>The first is <em>the goal</em>. The more clearly you've defined what you're trying to reach, the more success you'll have reaching it. Vague goals make vague loops.</p><p>The second is <em>context</em>, and how you deliver it. Agents do okay with text or visual alone, but they're far more performant with both. That's not unique to agents. Speaking to a person is one thing. Speaking to them, handing them a one-sheeter, and showing them a video that says the same thing is another. They grasp it faster. Agents work the same way: the more they have to analyze, the smarter they are in return. It doesn't matter how you provide context; it matters that you do from <em>more than one angle</em>. And it goes both ways: expect the agent to hand context back to you in more than a wall of text too.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZX1p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1204a562-4eb8-4cac-9d33-043661e1fb66_3600x1890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZX1p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1204a562-4eb8-4cac-9d33-043661e1fb66_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!ZX1p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1204a562-4eb8-4cac-9d33-043661e1fb66_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!ZX1p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1204a562-4eb8-4cac-9d33-043661e1fb66_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!ZX1p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1204a562-4eb8-4cac-9d33-043661e1fb66_3600x1890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZX1p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1204a562-4eb8-4cac-9d33-043661e1fb66_3600x1890.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1204a562-4eb8-4cac-9d33-043661e1fb66_3600x1890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:230516,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplequality.co/i/198264646?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1204a562-4eb8-4cac-9d33-043661e1fb66_3600x1890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZX1p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1204a562-4eb8-4cac-9d33-043661e1fb66_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!ZX1p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1204a562-4eb8-4cac-9d33-043661e1fb66_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!ZX1p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1204a562-4eb8-4cac-9d33-043661e1fb66_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!ZX1p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1204a562-4eb8-4cac-9d33-043661e1fb66_3600x1890.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 good loop: a human and an agent exchange text and visuals with each other, improving comprehension between both parties</figcaption></figure></div><p>Here's what that looks like in practice. You give the agent context, through text and sometimes images. It responds with text, sometimes visuals like a graphic or an artifact. You read what comes back, find what's wrong, send new feedback and repeat until the work clears the bar.</p><p>That's a good loop.</p><h3>Bad loops</h3><p>Bad loops feel like they never end. <em>Three</em> failure modes show up most often.</p><p>The first is <em>timing</em>. Loop too soon and you're getting feedback on an unprocessed idea. You may be pulled toward something that isn't what you were actually thinking. Loop too late and you've already over-invested in the decision before testing it. You need to be able to articulate your thoughts clearly before seeking feedback. Otherwise you get led astray.</p><p>The second is <em>scoping</em>. A loop that drags forever is usually too big. The agent gets confused, your own feedback pivots too much, nothing converges. It&#8217;s better to have a more defined goal than it is to ask the agent to do too much.</p><p>The third is on the agent's side. The loop breaks down when the agent gets overconfident or misguides you. Usually it's because the agent doesn't know its role or doesn't have the context to act on the information you've given it. This one is harder to spot because confident-sounding output looks like a working loop.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YSKU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68eb4284-a5f4-4729-abbb-1119923ae93b_3600x1890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YSKU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68eb4284-a5f4-4729-abbb-1119923ae93b_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!YSKU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68eb4284-a5f4-4729-abbb-1119923ae93b_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!YSKU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68eb4284-a5f4-4729-abbb-1119923ae93b_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!YSKU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68eb4284-a5f4-4729-abbb-1119923ae93b_3600x1890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YSKU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68eb4284-a5f4-4729-abbb-1119923ae93b_3600x1890.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68eb4284-a5f4-4729-abbb-1119923ae93b_3600x1890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:230394,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplequality.co/i/198264646?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68eb4284-a5f4-4729-abbb-1119923ae93b_3600x1890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YSKU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68eb4284-a5f4-4729-abbb-1119923ae93b_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!YSKU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68eb4284-a5f4-4729-abbb-1119923ae93b_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!YSKU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68eb4284-a5f4-4729-abbb-1119923ae93b_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!YSKU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68eb4284-a5f4-4729-abbb-1119923ae93b_3600x1890.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 bad loop: A human and an agent exchange text with each other, which limits understanding and can lead to confusion between both parties</figcaption></figure></div><p>This is where you remember you're the specialist. You set the standard, not the agent. The agent's output is a draft. Your job is to judge whether it meets the bar. In a <em>Human/Agent</em> loop, the final judgment is yours.</p><h2>The three pairings</h2><p>So far we have mainly discussed the <em>Human/Agent</em> pairing, but the atomic loop holds for <em>Human/Human</em> interactions and <em>Agent/Agent</em> interactions.</p><p>Humans and agents process information differently. So naturally, there is some tradeoff in the inputs and outputs that each party can send and receive. </p><p>Shared across all pairings is the idea that <em>one party's output becomes the other party's starting point.</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_!I_ve!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d101b7e-0d74-47fc-8ea5-d4cad251dcad_3600x1890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!I_ve!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d101b7e-0d74-47fc-8ea5-d4cad251dcad_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!I_ve!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d101b7e-0d74-47fc-8ea5-d4cad251dcad_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!I_ve!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d101b7e-0d74-47fc-8ea5-d4cad251dcad_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!I_ve!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d101b7e-0d74-47fc-8ea5-d4cad251dcad_3600x1890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!I_ve!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d101b7e-0d74-47fc-8ea5-d4cad251dcad_3600x1890.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d101b7e-0d74-47fc-8ea5-d4cad251dcad_3600x1890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5358404,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplequality.co/i/198264646?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d101b7e-0d74-47fc-8ea5-d4cad251dcad_3600x1890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!I_ve!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d101b7e-0d74-47fc-8ea5-d4cad251dcad_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!I_ve!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d101b7e-0d74-47fc-8ea5-d4cad251dcad_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!I_ve!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d101b7e-0d74-47fc-8ea5-d4cad251dcad_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!I_ve!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d101b7e-0d74-47fc-8ea5-d4cad251dcad_3600x1890.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 three pairings of the atomic loop. Each card shows the signals available in that pairing and how its loop completes.</figcaption></figure></div><h3>Human/Human loops</h3><p>Humans have access to signals that agents don't, such as feelings, tone, pacing, body language and non-verbal cues that accompany words. Humans also bring human limits, like bounded attention, imperfect memory and mental models that color judgment. When two humans interact in a feedback loop, both sides have significantly more signals available to work with than an agent does. </p><p>In the <em>Gears</em> framework, I call this exchange a <em>connection point</em>, because it's where the two specialists align and pass work from one <em>gear</em> to the next. Completion is mutual agreement, as both parties hold the standard for their own <em>gear</em>. As such, the work only advances when both parties are satisfied.</p><h3>Agent/Agent loops</h3><p>Agents are the inverse of humans. They work from their training data and from the explicit context you provide them. They can't read a room, but they won't get tired or forget what you told them twenty minutes ago either.</p><p>The <em>Agent/Agent</em> pairing has the fewest signals to work with, as it can only process context that has been explicitly provided. In this pairing, judgment is rule-bound, so agents close these loops against the predefined criteria, such as a checklist, depending on the workflow.</p><p>While different pairings change which signals are available and how the exchange feels, the shape doesn't change. It's still an <em>atomic loop.</em></p><h2>Same shape, every scale</h2><p>In each domain, there are several artifacts that must be generated to accept, scope, plan, produce and deliver work.</p><p><em>Atomic feedback loops</em> can be sequenced together to create larger feedback loops, where a domain specialist accepts an assignment from another specialist, produces the work, and then returns an output to the requester. That&#8217;s a full rotation of a <em>gear</em>. If work is rejected or needs iteration, the <em>gear</em> can rotate again. That&#8217;s a feedback loop.</p><p>To better understand this concept, let&#8217;s look at an example using the <em>Research gear</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_!myuJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb36843d-81b9-48ac-8979-6184a8a84366_3600x2700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!myuJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb36843d-81b9-48ac-8979-6184a8a84366_3600x2700.png 424w, https://substackcdn.com/image/fetch/$s_!myuJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb36843d-81b9-48ac-8979-6184a8a84366_3600x2700.png 848w, https://substackcdn.com/image/fetch/$s_!myuJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb36843d-81b9-48ac-8979-6184a8a84366_3600x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!myuJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb36843d-81b9-48ac-8979-6184a8a84366_3600x2700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!myuJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb36843d-81b9-48ac-8979-6184a8a84366_3600x2700.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb36843d-81b9-48ac-8979-6184a8a84366_3600x2700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:410873,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplequality.co/i/198264646?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb36843d-81b9-48ac-8979-6184a8a84366_3600x2700.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!myuJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb36843d-81b9-48ac-8979-6184a8a84366_3600x2700.png 424w, https://substackcdn.com/image/fetch/$s_!myuJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb36843d-81b9-48ac-8979-6184a8a84366_3600x2700.png 848w, https://substackcdn.com/image/fetch/$s_!myuJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb36843d-81b9-48ac-8979-6184a8a84366_3600x2700.png 1272w, https://substackcdn.com/image/fetch/$s_!myuJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb36843d-81b9-48ac-8979-6184a8a84366_3600x2700.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 Research gear is a feedback loop made up of atomic feedback loops. The brief loop (0) opens it, four loops do the core work (1&#8211;4), and the connection point (5) closes it, handing off to the next gear.</figcaption></figure></div><p>Let&#8217;s say that a Product Manager wants to understand how customers are acclimating to a new feature. The PM will submit a research request, which will be converted to a Research Brief for the researcher (me) to pick up. This transfer of information is the first <em>connection point</em> in a <em>Human/Human</em> loop. </p><p>As the researcher, my job is to complete one <em>rotation</em> of the <em>Research gear, </em>using atomic feedback loops to create different artifacts. </p><ol><li><p>After reading the brief, I'll have to develop a research plan. I work with an agent to explore the ideas in the brief, using my judgment as a researcher to decide the right hypothesis, experiments, methodologies and more. We'll refine through a feedback loop until I have a publishable plan.</p></li><li><p>Let's say the plan calls for participant interviews, so I'll also need to develop a screener survey. That will require another feedback loop with an agent to develop that artifact. </p></li><li><p>Then I need to develop an interview guide with questions to ask participants. That's a third artifact and another feedback loop.</p></li><li><p>Once interviews are done, I'll work with an agent to synthesize the data and capture the insights that will be presented in a final report. This is another feedback loop to create that artifact.</p></li></ol><p>That's four feedback loops to complete the core work of the <em>Research gear</em>.</p><p>Once the report is complete, I connect with the Product Manager who requested it and present my findings. That <em>connection point </em>is the return in the <em>Human/Human</em> loop, transferring new knowledge back to the originating party.</p><p>This is just an example. Some assignments need fewer loops, some need more. The count varies with the work, and so do the two parties. In this example, a researcher and a PM exchanged feedback at the <em>connection points</em>. In another <em>gear</em>, it could be a designer and an engineer. The shape is the same.</p><p>When all the <em>gears</em> work together, they form a bigger feedback loop, called an <em>engine</em>. The engine that takes an idea from concept to shipped product is itself a loop. The <em>team</em> and its <em>customers </em>exchange context and feedback with each other for continuous refinement: the team ships, customers respond, the team improves and ships again. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0RRb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3f77d0-1c74-4d86-878d-8e2b3d1494b0_3600x1890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0RRb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3f77d0-1c74-4d86-878d-8e2b3d1494b0_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!0RRb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3f77d0-1c74-4d86-878d-8e2b3d1494b0_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!0RRb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3f77d0-1c74-4d86-878d-8e2b3d1494b0_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!0RRb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3f77d0-1c74-4d86-878d-8e2b3d1494b0_3600x1890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0RRb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3f77d0-1c74-4d86-878d-8e2b3d1494b0_3600x1890.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d3f77d0-1c74-4d86-878d-8e2b3d1494b0_3600x1890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:428948,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplequality.co/i/198264646?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3f77d0-1c74-4d86-878d-8e2b3d1494b0_3600x1890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0RRb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3f77d0-1c74-4d86-878d-8e2b3d1494b0_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!0RRb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3f77d0-1c74-4d86-878d-8e2b3d1494b0_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!0RRb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3f77d0-1c74-4d86-878d-8e2b3d1494b0_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!0RRb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d3f77d0-1c74-4d86-878d-8e2b3d1494b0_3600x1890.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">Atomic loops can combine to build workflows (Gears) and full production processes (Engines)</figcaption></figure></div><p>The shape doesn't change as you zoom out, only the scale does.</p><h2>Now you'll see the loops everywhere</h2><p>You were already running these loops, every day, probably without noticing. Now you have a name for them, and you'll start seeing them everywhere.</p><p>The same shape runs a single exchange with an agent, a full rotation of a gear, and the engine that carries an idea from concept to shipped product. It doesn't change as you zoom out. Only the scale does.</p><p>That's what makes the loop worth your attention. Everything you build is made of it. The feedback loop is inescapable.</p><p>The loop itself is where your effort pays off. Run the unit well: a clear goal, context from more than one angle, the judgment to know when the work is done. Refine the loop, and you refine everything.</p><div><hr></div><p><em>Simple. Quality. UX &amp; Product Design is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.simplequality.co/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.simplequality.co/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[The Product Gear Train]]></title><description><![CDATA[How Intake, Manage, and Observe turn ideas into value]]></description><link>https://www.simplequality.co/p/the-product-gear-train</link><guid isPermaLink="false">https://www.simplequality.co/p/the-product-gear-train</guid><dc:creator><![CDATA[Andrew Gatto]]></dc:creator><pubDate>Sun, 07 Dec 2025 14:43:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qsBG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0f9a52-723c-450e-ac31-cb297dc8e11a_3600x1890.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_!qsBG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0f9a52-723c-450e-ac31-cb297dc8e11a_3600x1890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qsBG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0f9a52-723c-450e-ac31-cb297dc8e11a_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!qsBG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0f9a52-723c-450e-ac31-cb297dc8e11a_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!qsBG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0f9a52-723c-450e-ac31-cb297dc8e11a_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!qsBG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0f9a52-723c-450e-ac31-cb297dc8e11a_3600x1890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qsBG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0f9a52-723c-450e-ac31-cb297dc8e11a_3600x1890.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b0f9a52-723c-450e-ac31-cb297dc8e11a_3600x1890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:358406,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.simplequality.co/i/180281696?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0f9a52-723c-450e-ac31-cb297dc8e11a_3600x1890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qsBG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0f9a52-723c-450e-ac31-cb297dc8e11a_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!qsBG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0f9a52-723c-450e-ac31-cb297dc8e11a_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!qsBG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0f9a52-723c-450e-ac31-cb297dc8e11a_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!qsBG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b0f9a52-723c-450e-ac31-cb297dc8e11a_3600x1890.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"><em>Disclaimer: All thoughts are my own. Co-written with Claude Sonnet 4.5 for clarity and consistency.</em></figcaption></figure></div><p>In my <a href="https://www.simplequality.co/p/can-teams-work-like-gears?r=59d9it">previous article</a>, I introduced the <strong>Gears framework</strong>&#8212;a structure that lets <em>Product</em>, <em>Research</em>, <em>Design</em>, and <em>Development</em> teams work at their own rhythms while staying connected at critical moments. Each department operates as its own gear, turning at its own pace, engaging at connection points where one team&#8217;s work becomes another&#8217;s starting point.</p><p>But there&#8217;s one gear that works differently from all the others: <em>Product</em>.</p><p>While <em>Research</em>, <em>Design</em>, and <em>Development</em> each have their own specialized workflows, <em>Product</em> operates as the coordinating force that powers the entire system. It&#8217;s the gear that determines <em>what</em> gets built, <em>why</em> it matters, and <em>how deeply</em> teams should engage to explore it. From wild ideas submitted by customers to production-ready features shipped to users, <em>Product</em> ensures that every rotation&#8212;every assignment&#8212;adds value back to the product and the people who use it.</p><p>Unlike other gears in the framework, <em>Product</em> doesn&#8217;t operate as a single workflow. Instead, it functions as a <em>gear train</em>&#8212;a series of three connected gears that progress work from idea to observable outcome: <strong>Intake</strong>, <strong>Manage</strong>, and <strong>Observe</strong>. </p><p>This article explores how the <em>Product gear train</em> works, with particular focus on the <em>Intake</em> process&#8212;the critical first rotation where ideas are captured, screened, and formed into structured assignments. Because without a disciplined way to vet and shape incoming requests, even the best product teams drown in noise.</p><h2><strong>The Product Gear Train</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_!F1pc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0471264-269b-4b41-a201-b995f9963095_3600x1890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F1pc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0471264-269b-4b41-a201-b995f9963095_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!F1pc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0471264-269b-4b41-a201-b995f9963095_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!F1pc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0471264-269b-4b41-a201-b995f9963095_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!F1pc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0471264-269b-4b41-a201-b995f9963095_3600x1890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F1pc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0471264-269b-4b41-a201-b995f9963095_3600x1890.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b0471264-269b-4b41-a201-b995f9963095_3600x1890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:278724,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplequality.co/i/180281696?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0471264-269b-4b41-a201-b995f9963095_3600x1890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F1pc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0471264-269b-4b41-a201-b995f9963095_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!F1pc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0471264-269b-4b41-a201-b995f9963095_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!F1pc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0471264-269b-4b41-a201-b995f9963095_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!F1pc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0471264-269b-4b41-a201-b995f9963095_3600x1890.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">The <em>Product gear train</em> includes gears for <em>Intake</em>, <em>Manage</em> and <em>Observe</em>. </figcaption></figure></div><p>Unlike <em>Research</em>, <em>Design</em>, and <em>Development</em>&#8212;which each operate as individual gears with their own workflows&#8212;<em>Product</em> functions as a gear train. A gear train is a series of connected gears working in sequence, where each gear must complete its rotation before the next can begin. This sequential structure ensures that every assignment moves through the system with intention, and that no gear spins without purpose.</p><p>The Product gear train consists of three gears: <strong>Intake</strong>, <strong>Manage</strong>, and <strong>Observe</strong>.</p><p><strong>Intake</strong> is the small gear that initiates everything. It captures ideas from across your organization and community, vets them against your product vision, and routes approved concepts forward. Without <em>Intake</em> turning first, nothing else moves&#8212;it&#8217;s the deliberate starting point that prevents the system from spinning on unvetted ideas or getting stuck sorting through noise.</p><p><strong>Manage</strong> is the large central gear that coordinates cross-functional work. Once Intake hands off an approved idea, <em>Manage</em> takes over to develop it into something tangible. This is where <em>Product</em> works with <em>Research</em>, <em>Design</em>, and <em>Development</em> to turn a vetted concept into reality&#8212;whether that&#8217;s validating an assumption, building a prototype, or shipping production-ready code.</p><p>What makes <em>Manage</em> unique is its ability to operate at variable depths. Not every idea requires the same level of investment. Some assignments need lightweight <em>discovery</em> to test an assumption, others require working <em>prototypes</em> to validate with users, and some demand full production effort to <em>deliver</em>. This flexibility allows teams to match their engagement to what the work actually requires, rather than forcing every idea through the same heavyweight process.</p><p><strong>Observe</strong> is the output gear that ensures value delivery. After <em>Manage</em> completes its work&#8212;whether that&#8217;s shipping a feature or concluding an exploration&#8212;<em>Observe</em> measures the outcome against the goals established at the start. Every rotation produces learning, even when the output isn&#8217;t what we expected. This closes the loop and ensures nothing is wasted.</p><p>Together, these three gears create a system where ideas flow through a deliberate sequence: capture and vet, coordinate and build, measure and learn. Each gear depends on the one before it, and each contributes to the whole. The small <em>Intake</em> gear powers the large <em>Manage</em> gear, which in turn powers the small <em>Observe</em> gear&#8212;a mechanical progression that keeps the entire <em>Product</em> system moving forward.</p><h2><strong>The Intake Gear</strong></h2><p><em>Intake</em> is where every product assignment begins. Its purpose is to ensure that ideas&#8212;no matter where they come from&#8212;are captured systematically, assessed fairly, and routed to the right outcome. The process consists of three phases: <em>Capture</em>, <em>Screen</em>, and <em>Route</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_!yE05!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f1bf95-95c0-4fa2-b087-b62557cb14a3_3600x1890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yE05!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f1bf95-95c0-4fa2-b087-b62557cb14a3_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!yE05!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f1bf95-95c0-4fa2-b087-b62557cb14a3_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!yE05!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f1bf95-95c0-4fa2-b087-b62557cb14a3_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!yE05!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f1bf95-95c0-4fa2-b087-b62557cb14a3_3600x1890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yE05!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f1bf95-95c0-4fa2-b087-b62557cb14a3_3600x1890.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3f1bf95-95c0-4fa2-b087-b62557cb14a3_3600x1890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:674165,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplequality.co/i/180281696?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f1bf95-95c0-4fa2-b087-b62557cb14a3_3600x1890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yE05!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f1bf95-95c0-4fa2-b087-b62557cb14a3_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!yE05!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f1bf95-95c0-4fa2-b087-b62557cb14a3_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!yE05!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f1bf95-95c0-4fa2-b087-b62557cb14a3_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!yE05!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3f1bf95-95c0-4fa2-b087-b62557cb14a3_3600x1890.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 <em>Intake</em> gear operates in three phases: <em>Capture</em>, <em>Screen</em> and <em>Route</em>.</figcaption></figure></div><h3><strong>Capture: Gathering Ideas with Context</strong></h3><p>Product requests rarely arrive polished and ready. They start as wild thoughts&#8212;nebulous, unrefined, and scattered across conversations. A customer mentions frustration in a support ticket. A teammate spots an opportunity during a demo. A stakeholder raises a concern in Slack. Without a system to collect these inputs, valuable ideas disappear while others get pursued simply because they were the loudest or most recent.</p><p>The <strong>Capture Box</strong> solves this by providing a single, accessible entry point where anyone in your community&#8212;customers, collaborators, internal teammates&#8212;can submit feedback and ideas through a simple form. But capturing the idea itself isn&#8217;t enough. The form is designed to gather context alongside the request: </p><ul><li><p>What problem is this person experiencing? </p></li><li><p>What were they trying to accomplish? </p></li><li><p>Who is affected?</p></li></ul><p>This context matters because users often propose solutions rather than articulating problems. Someone might request &#8220;better filtering&#8221; when their actual need is faster access to recent items. Or they might ask for &#8220;a button to do X&#8221; when the underlying issue is that the current workflow requires too many steps. Capturing context helps Product teams understand the need behind the request, not just the suggested solution.</p><p>Once submitted, each idea is logged as an issue in a repository, creating a record that can be tracked, referenced, and analyzed over time.</p><h3><strong>Screen: Systematic Assessment at Scale</strong></h3><p>With ideas flowing in from multiple sources, Product teams face a volume problem. Manually reviewing every submission is time-consuming and inconsistent&#8212;different people assess ideas differently, patterns get missed, and duplicates slip through. This is where systematic screening creates efficiency.</p><p>Each logged issue goes through what we call a <em>Fit Check</em>&#8212;a rapid assessment that evaluates how the idea aligns with your product vision and strategy, its potential impact on customers, the urgency of implementation, and the effort required to address it. At Khaos, we use an AI agent to perform these <em>Fit Checks</em>, processing high volumes of requests with consistency while documenting the rationale behind each assessment.</p><p>The agent doesn&#8217;t just evaluate individual ideas&#8212;it builds institutional knowledge. By maintaining a <em>Fit Summary</em> that tracks which ideas have been approved, rejected, or identified as duplicates, the agent improves its screening ability over time and helps identify patterns across feedback. Multiple requests for similar functionality become visible. Recurring pain points emerge. The screening process becomes smarter with each assessment.</p><p>The goal isn&#8217;t to replace human judgment&#8212;it&#8217;s to handle the volume so Product Managers can focus their time on decision-making rather than sorting and cataloging.</p><h3><strong>Route: From Assessment to Action</strong></h3><p>Once screened, issues move into a triage dashboard where Product Managers review the requests and their <em>Fit Checks</em>. This is where strategy meets execution. The Product Team considers how each idea aligns with current roadmaps, evaluates priority in context of other work, and determines the appropriate path forward.</p><p>Some ideas are approved&#8212;these transfer to the <em>Product</em> repository where they&#8217;ll enter the <em>Manage</em> gear and begin the <em>Formation</em> process of becoming <em>Product Briefs</em>. Others are rejected and closed with documented reasoning explaining why they don&#8217;t fit the current direction. In both cases, the decision is recorded and transparent.</p><p>What matters is that nothing disappears. Every idea receives a clear outcome. Every decision is documented. And when an approved issue transfers to the <em>Product</em> repository, <em>Intake</em> completes its rotation&#8212;the small gear has turned, and it&#8217;s ready to power the larger work ahead.</p><p></p><h2><strong>How We Built </strong><em><strong>Intake</strong></em><strong> at Khaos</strong></h2><p>Building <em>Intake</em> at Khaos meant translating these concepts into actual tools and workflows. We use <strong>GitHub</strong> as our foundation&#8212;<em>issues</em> for tracking, <em>projects</em> for organization, and <em>workflows</em> and <em>actions</em> for automation.</p>
      <p>
          <a href="https://www.simplequality.co/p/the-product-gear-train">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Can teams work like gears?]]></title><description><![CDATA[Introducing a Flexible Framework for Modern Product Development]]></description><link>https://www.simplequality.co/p/can-teams-work-like-gears</link><guid isPermaLink="false">https://www.simplequality.co/p/can-teams-work-like-gears</guid><dc:creator><![CDATA[Andrew Gatto]]></dc:creator><pubDate>Tue, 06 May 2025 22:38:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tPZ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33e81b64-1d73-4205-b54c-ff2d1fd91756_3600x1890.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_!tPZ2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33e81b64-1d73-4205-b54c-ff2d1fd91756_3600x1890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tPZ2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33e81b64-1d73-4205-b54c-ff2d1fd91756_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!tPZ2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33e81b64-1d73-4205-b54c-ff2d1fd91756_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!tPZ2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33e81b64-1d73-4205-b54c-ff2d1fd91756_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!tPZ2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33e81b64-1d73-4205-b54c-ff2d1fd91756_3600x1890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tPZ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33e81b64-1d73-4205-b54c-ff2d1fd91756_3600x1890.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33e81b64-1d73-4205-b54c-ff2d1fd91756_3600x1890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:491623,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.simplequality.co/i/162637181?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33e81b64-1d73-4205-b54c-ff2d1fd91756_3600x1890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tPZ2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33e81b64-1d73-4205-b54c-ff2d1fd91756_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!tPZ2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33e81b64-1d73-4205-b54c-ff2d1fd91756_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!tPZ2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33e81b64-1d73-4205-b54c-ff2d1fd91756_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!tPZ2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33e81b64-1d73-4205-b54c-ff2d1fd91756_3600x1890.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"><em>Disclaimer: All thoughts are my own. Edited for clarity, consistency and accuracy using GPT-4o and Claude3.7 Sonnet. U</em></figcaption></figure></div><div><hr></div><p>When the field of UX was developing in the late 2010s, there was heavy emphasis on design thinking and &#8220;process.&#8221; Schools and bootcamps taught it, employers wanted you to demonstrate it, and teams pushed for it to drive innovation. </p><p>Yet as companies rushed to build Product and Design teams, the rules of &#8220;the process&#8221; were never really universally agreed upon. What emerged instead was a confusing mush of design-guided thinking wrapped in corporate red tape. What was meant to <em>unlock</em> creativity, ended up <em>flushing</em> it away.</p><p>When I entered the field, I learned <a href="https://web.stanford.edu/~mshanks/MichaelShanks/files/509554.pdf">Stanford's Design Thinking Process</a>, the <a href="https://www.designcouncil.org.uk/our-resources/the-double-diamond/">Double Diamond</a>, <a href="https://www.nngroup.com/articles/design-thinking/">NN/g's Design Thinking</a> and <a href="https://www.ibm.com/design/thinking/page/framework">IBM's Design Loop</a>. These design frameworks all offered strong <em>guidance</em> on the steps a design team <em>should</em> take to develop an idea, but these frameworks<em> always</em> collapsed on the job site.</p><p>Why? Because developing software requires <em>collaboration</em> with other teams like <em>Product</em>, <em>Research</em>, and <em>Engineering</em>&#8212;each following their own frameworks and workflows. The problem is that these frameworks are typically designed in isolation. So when these workflows inevitably intersect, they don&#8217;t gently flow into each other, they <em>crash</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_!HKfL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e592abf-48e8-4b46-8662-9874c8533c00_3600x1890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HKfL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e592abf-48e8-4b46-8662-9874c8533c00_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!HKfL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e592abf-48e8-4b46-8662-9874c8533c00_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!HKfL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e592abf-48e8-4b46-8662-9874c8533c00_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!HKfL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e592abf-48e8-4b46-8662-9874c8533c00_3600x1890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HKfL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e592abf-48e8-4b46-8662-9874c8533c00_3600x1890.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e592abf-48e8-4b46-8662-9874c8533c00_3600x1890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:407829,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplequality.co/i/162637181?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e592abf-48e8-4b46-8662-9874c8533c00_3600x1890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HKfL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e592abf-48e8-4b46-8662-9874c8533c00_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!HKfL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e592abf-48e8-4b46-8662-9874c8533c00_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!HKfL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e592abf-48e8-4b46-8662-9874c8533c00_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!HKfL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e592abf-48e8-4b46-8662-9874c8533c00_3600x1890.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">The individual workflows of each department are often isolated and clash with each other during collaboration &#8212; creating inefficiencies in execution, decision making and handoff.</figcaption></figure></div><p>This unresolved interdependency often results in a variety of issues: </p><ul><li><p><strong>Product</strong> teams that define UX problems before understanding their users</p></li><li><p><strong>Research</strong> that confirms decisions rather than informs them</p></li><li><p><strong>Design</strong> work that&#8217;s disconnected from technical realities</p></li><li><p>and handoffs that feel like a messy exchange of fragmented ideas rather than a smooth delivery of accumulated knowledge</p></li></ul><p>Multiply this with things like employee turnover, tight deadlines, and limited budgets and resources, and companies end up with their unique patchwork &#8220;process&#8221; shaped by their own culture and constraints.</p><p>These aren't growing pains of the maturing field of design &#8212; they're structural failures in how we approach product development.</p><div><hr></div><h2>Different teams have different rhythms</h2><p>In a product development environment, there&#8217;s a basic truth: <em><strong>everyone</strong></em><strong> has a different rhythm, expertise, and need.</strong></p><p>Embracing the distinct operating characteristics of <em>Product</em>, <em>Research</em>, <em>Design</em> and <em>Engineering</em> will allow each group to apply their domain expertise and help the entire group maximize their collective knowledge. When we refine the <em>connection points</em> between these groups is when see improvements in how the full group brings products from idea to reality.</p><p>Think about a classic wristwatch. Inside are different sized gears moving at different speeds. Some make quick, tiny ticks while others make big, slow turns. But they all work in unison to tell time.</p><p>This is possible because each gear has a job. They connect at specific points and transfer energy to make the whole greater than the sum of its parts.</p><p>Product Development teams work the same way. Each department has its own expertise and way of working. The magic happens when they connect at the right moments to move the system towards its goal.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3ypw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b85827-d668-4ffe-85da-ca9f063a2f59_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3ypw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b85827-d668-4ffe-85da-ca9f063a2f59_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!3ypw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b85827-d668-4ffe-85da-ca9f063a2f59_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!3ypw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b85827-d668-4ffe-85da-ca9f063a2f59_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!3ypw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b85827-d668-4ffe-85da-ca9f063a2f59_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3ypw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b85827-d668-4ffe-85da-ca9f063a2f59_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92b85827-d668-4ffe-85da-ca9f063a2f59_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3ypw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b85827-d668-4ffe-85da-ca9f063a2f59_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!3ypw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b85827-d668-4ffe-85da-ca9f063a2f59_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!3ypw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b85827-d668-4ffe-85da-ca9f063a2f59_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!3ypw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92b85827-d668-4ffe-85da-ca9f063a2f59_1024x608.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">Teams can work like the interconnected gears of a classic wrist watch</figcaption></figure></div><h2>Gears are meant to <em>turn</em> each other</h2><p>In the <em>Gears</em> framework, each department has its own unique workflow cycle &#8212; called a <em>gear</em>. As the team completes their tasks, the gear <em>turns </em>and eventually arrives at a <em>connection point</em>, to align with the departments.</p><p>These <em>connection points</em> are the critical moments where <strong>one team's work becomes another team's starting point.</strong></p><p>At the <em>connection point</em> is where:</p><ul><li><p>Teams share work that others can build upon&#8212;whether that's research insights, design specifications, or code</p></li><li><p>Everyone understands exactly what information they need to provide to the next team</p></li><li><p>Key decisions and their rationales are documented</p></li><li><p>Teams hold each other accountable for maintaining momentum</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_!ruqa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c4de86-5eb2-425c-8467-e49c63f0ab7f_3600x1890.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ruqa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c4de86-5eb2-425c-8467-e49c63f0ab7f_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!ruqa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c4de86-5eb2-425c-8467-e49c63f0ab7f_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!ruqa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c4de86-5eb2-425c-8467-e49c63f0ab7f_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!ruqa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c4de86-5eb2-425c-8467-e49c63f0ab7f_3600x1890.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ruqa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c4de86-5eb2-425c-8467-e49c63f0ab7f_3600x1890.png" width="1456" height="764" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74c4de86-5eb2-425c-8467-e49c63f0ab7f_3600x1890.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:764,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:540419,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.simplequality.co/i/162637181?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c4de86-5eb2-425c-8467-e49c63f0ab7f_3600x1890.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ruqa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c4de86-5eb2-425c-8467-e49c63f0ab7f_3600x1890.png 424w, https://substackcdn.com/image/fetch/$s_!ruqa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c4de86-5eb2-425c-8467-e49c63f0ab7f_3600x1890.png 848w, https://substackcdn.com/image/fetch/$s_!ruqa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c4de86-5eb2-425c-8467-e49c63f0ab7f_3600x1890.png 1272w, https://substackcdn.com/image/fetch/$s_!ruqa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74c4de86-5eb2-425c-8467-e49c63f0ab7f_3600x1890.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>These connection points are the <em>teeth</em> of the gears. As one department&#8217;s gear turns, it also turns the connecting department&#8217;s gear at the right moment and with the right information.</p><p>By focusing on these connection points rather than prescribing specific internal methods, it allows each team to work in the way that best suits their strengths and expertise while ensuring the gears turns smoothly to accomplish the collective goal.</p><h2>Adaptability empowers teams</h2><p><em>Gears</em> was developed at <a href="https://khaos.studio">Khaos</a> to keep our workflows light and flexible, but adaptive for scale. It offers a way to maintain the specialized excellence that comes from letting experts be experts, while keeping the necessary connections to efficiently build products.</p><p>It adapts to the needs of the team, because:</p><ul><li><p>Not every project needs all gears to turn (sometimes you just need research or a quick design update)</p></li><li><p>Teams often work in parallel, not just one after another</p></li><li><p>Different projects need different rhythms and pacing</p></li><li><p>a gear may need several rotations to get something right before the next team can start, and that&#8217;s okay</p></li></ul><p>This flexibility lets you adapt to what the work actually needs instead of forcing it into a one-size-fits-all approach. </p><p>The important thing to remember is that the Gears framework is not a process. It's simply the structure that guides your process. <strong>However way you work between the connection points is the right way.</strong></p><div><hr></div><p></p><p>In upcoming articles, I'll dive deeper into each gear and the connection points that make them run. I&#8217;'ll discuss implementation strategies at <a href="https://khaos.studio">Khaos</a> and offer templates that helped me adapt <em>Gears</em> in my organization. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.simplequality.co/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.simplequality.co/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Has Figma become a problem?]]></title><description><![CDATA[Why the most popular design tool is a dead end for development]]></description><link>https://www.simplequality.co/p/has-figma-become-a-problem</link><guid isPermaLink="false">https://www.simplequality.co/p/has-figma-become-a-problem</guid><dc:creator><![CDATA[Andrew Gatto]]></dc:creator><pubDate>Mon, 14 Apr 2025 16:12:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!beGP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a5192e-03ac-4368-a522-f356443fef38_1200x630.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_!beGP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a5192e-03ac-4368-a522-f356443fef38_1200x630.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!beGP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a5192e-03ac-4368-a522-f356443fef38_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!beGP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a5192e-03ac-4368-a522-f356443fef38_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!beGP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a5192e-03ac-4368-a522-f356443fef38_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!beGP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a5192e-03ac-4368-a522-f356443fef38_1200x630.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!beGP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a5192e-03ac-4368-a522-f356443fef38_1200x630.png" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1a5192e-03ac-4368-a522-f356443fef38_1200x630.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51209,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://simplequality.substack.com/i/161312249?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a5192e-03ac-4368-a522-f356443fef38_1200x630.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!beGP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a5192e-03ac-4368-a522-f356443fef38_1200x630.png 424w, https://substackcdn.com/image/fetch/$s_!beGP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a5192e-03ac-4368-a522-f356443fef38_1200x630.png 848w, https://substackcdn.com/image/fetch/$s_!beGP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a5192e-03ac-4368-a522-f356443fef38_1200x630.png 1272w, https://substackcdn.com/image/fetch/$s_!beGP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1a5192e-03ac-4368-a522-f356443fef38_1200x630.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Disclaimer: All thoughts are my own. Edited for clarity, consistency and accuracy using Claude3.7 Sonnet.</em></p><div><hr></div><p>Once upon a time, the design software landscape was fragmented amongst a few minor players, all specializing in one thing well. For mockups, there was Sketch; for Prototyping, there was Principle; for inspecting design, the was Zeplin.</p><p>But then came a software that managed to aggregate all of those specialities into one, within a browser window. I&#8217;m talking of course, about Figma.</p><p>Since, then Figma has become ubiquitous with UX design, taking the crown from Sketch, fending off competitors from Adobe and InVision and then cornering the market by integrating even more features that matched Abstract, Mural and even Google Slides.</p><p>After shuttering xD, Adobe saw value in Figma and agreed to buy the company for $20 Billion in 2022, before the deal terminated over regulatory concerns in 2023.</p><p>It&#8217;s become unrecognizable since the early days, and as such, now costs a designer $144/yr and $35 for a Developer on an Enterprise plan.</p><p>But the value to a Developer raises questions. How valuable is it really?</p><h2><strong>The Design-Code Barrier</strong></h2><p>Each year, it seems like Figma unveils some interesting new features to bridge the gap between design and code. Yet, despite all that&#8217;s been done, design hits an inevitable dead end in Figma.</p><p>I can execute Discovery and collaboration sessions in FigJam. Then, I can spin up wireframes and mockups in Figma. I can then apply my design system and other variables to get to a near realistic prototype - but the buck stops there.</p><p>No matter how meticulously I engineer my file with reusable components, auto layouts or design tokens &#8212; the best an engineer will ever receive is a reference point to what needs to be built.</p><p>This means, despite all the Figma can do, its value as a handoff tool is only as good as the engineer picking up the work. If that engineer isn&#8217;t experienced on front-end, then your design won&#8217;t be built to spec, regardless of how neat your design file is.</p><p>From an engineer's perspective, there's a significant gap between referencing design specifications and being able to use the actual work product in the engineering process. Instead of leveraging what&#8217;s built in Figma, they must interpret design and manually recreate everything from scratch.</p><p>Figma acknowledges this limitation in their help docs, stating:</p><blockquote><p>most of the code available involves only visual properties and spacing. No Javascript or other logic is exported.</p><p><a href="https://www.figma.com/best-practices/tips-on-developer-handoff">https://www.figma.com/best-practices/tips-on-developer-handoff</a></p></blockquote><p>So this begs the question. If Figma is just a communication tool, despite all that&#8217;s it does, is it really necessary in Design at all?</p><h2><strong>How we can build better</strong></h2><p>As we at <a href="http://khaos.studio">Khaos</a> are working to streamline our handoff process, we&#8217;ll continue to explore alternatives to make our design-to-code handoff as smooth as possible.</p><p>But as new text-to-code builders like Cursor and Tempo come to market - we&#8217;re experimenting with building our prototypes in code.</p><p>This allows us to hook up our APIs and an analytics platform like Amplitude - to capture more realistic user behavior from more realistic prototypes.</p><p>We are no longer hamstrung by having to develop &#8216;dumb&#8217; prototypes in Figma, as we&#8217;re now able to rapidly generate personalized prototypes in a few hours.</p><p>We take it a step further by hosting our design system in Storybook.js, allowing us to use our production-level components in our prototypes.</p><p>If we ever want to adjust anything quickly for mockup purposes, we use a Figma Plug-in like Web-to-Figma to reimport our components, which we can then use to mockup some new designs.</p><p>But this is where we&#8217;re at currently. Figma is a mockup tool, that always ends without jump-starting production.</p><p>Until Figma figures out how to do it, it&#8217;s just the prettiest (and most expensive) mockup tool you can buy. But the clock is ticking as new front-end AI coders are rushing to market.</p>]]></content:encoded></item></channel></rss>