<?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[Leverage Loops by Brandon Galang]]></title><description><![CDATA[Field notes on AI-native systems that compound judgment, context, and output.]]></description><link>https://leverageloops.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!XeZu!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8ccd255-3a6c-4e32-bc7d-e3821fe86a89_1254x1254.png</url><title>Leverage Loops by Brandon Galang</title><link>https://leverageloops.substack.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 15 Jul 2026 06:39:52 GMT</lastBuildDate><atom:link href="https://leverageloops.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Brandon Galang]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[leverageloops@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[leverageloops@substack.com]]></itunes:email><itunes:name><![CDATA[Brandon Galang]]></itunes:name></itunes:owner><itunes:author><![CDATA[Brandon Galang]]></itunes:author><googleplay:owner><![CDATA[leverageloops@substack.com]]></googleplay:owner><googleplay:email><![CDATA[leverageloops@substack.com]]></googleplay:email><googleplay:author><![CDATA[Brandon Galang]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Agentic Minimalism: The Human Control Loop]]></title><description><![CDATA[your agents need a control loop and so do you]]></description><link>https://leverageloops.substack.com/p/agentic-minimalism-the-human-control</link><guid isPermaLink="false">https://leverageloops.substack.com/p/agentic-minimalism-the-human-control</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Sun, 21 Jun 2026 20:48:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f9a13eab-54a5-43aa-9ef7-df61020255af_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have this habit. I&#8217;ll be working on something, and a question will cross my mind. Something tangential, something I could probably ignore. Probably something other people would shrug off.</p><p>Instead of ignoring it, I go down the rabbit hole.</p><p>AI agents have made this much worse.</p><p>When your agent can crawl across Slack, GitHub, Linear, Snowflake, Notion, and your local files, those nagging questions that never had answers before are suddenly just a query away. I can fire one off and get a detailed recollection across surfaces: the first time someone mentioned an idea, the first ticket in Linear, the first commit in GitHub, and the first launch update in Slack.</p><p>It feels incredibly productive. It feels like embracing curiosity and using newfound leverage to investigate more and move faster than I ever could before.</p><p>Clearly this is the future, right? This is how you get 10x leverage and get ahead?</p><p>I&#8217;ve also been noticing something else: a kind of low-grade exhaustion I can&#8217;t pinpoint.</p><p>I&#8217;m not overworked. If anything, I delegate a large portion of what I do. A surprising amount can be done from my phone using voice mode while I go for a walk. I have more capacity than ever to start things and feel less restricted than ever.</p><p>Yet it all still feels tiring. I end some days drained. Sometimes I have a hard time sleeping and can&#8217;t explain why.</p><h2>Agents aren&#8217;t doing work for free</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yZkb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a21cb7-9fbe-4906-ae95-09485ca8a858_1725x912.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yZkb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a21cb7-9fbe-4906-ae95-09485ca8a858_1725x912.png 424w, https://substackcdn.com/image/fetch/$s_!yZkb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a21cb7-9fbe-4906-ae95-09485ca8a858_1725x912.png 848w, https://substackcdn.com/image/fetch/$s_!yZkb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a21cb7-9fbe-4906-ae95-09485ca8a858_1725x912.png 1272w, https://substackcdn.com/image/fetch/$s_!yZkb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a21cb7-9fbe-4906-ae95-09485ca8a858_1725x912.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yZkb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a21cb7-9fbe-4906-ae95-09485ca8a858_1725x912.png" width="1456" height="770" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/45a21cb7-9fbe-4906-ae95-09485ca8a858_1725x912.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:770,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3006056,&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://leverageloops.substack.com/i/203002061?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a21cb7-9fbe-4906-ae95-09485ca8a858_1725x912.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_!yZkb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a21cb7-9fbe-4906-ae95-09485ca8a858_1725x912.png 424w, https://substackcdn.com/image/fetch/$s_!yZkb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a21cb7-9fbe-4906-ae95-09485ca8a858_1725x912.png 848w, https://substackcdn.com/image/fetch/$s_!yZkb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a21cb7-9fbe-4906-ae95-09485ca8a858_1725x912.png 1272w, https://substackcdn.com/image/fetch/$s_!yZkb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F45a21cb7-9fbe-4906-ae95-09485ca8a858_1725x912.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>When you fire off an agent, you get the reward upfront.</p><p>You see it thinking and calling tools. You feel progress. Your dopamine starts buzzing as you imagine how long the same query would take manually, crawling through hundreds of thousands of lines of text across several systems.</p><p>You just did 100x the work for almost no effort.</p><p>Except it wasn&#8217;t free. You signed yourself up for work on the backend.</p><p>You need to validate the result. You need to imagine where hallucinations or bad assumptions could have entered. When it returns, you have to context-switch back into the thread, leaving attention residue that makes it harder to resume whatever you were doing before.</p><p>You&#8217;re paying a tax you didn&#8217;t see at the time of purchase because the purchase felt free.</p><p>It&#8217;s also not just you prompting the agent. The agent is prompting you.</p><p>Every result surfaces another thread to pull, another question, or a new &#8220;interesting&#8221; direction to investigate. The tool is generating tremendous amounts of work for you, and you&#8217;re absorbing it because it did so much for you.</p><p>AI reduces the cost of starting work. It does not reduce the cost of deciding what deserves your attention. In many cases, it increases it.</p><h2>This is a control loop problem</h2><p>When you design an AI agent, you define success criteria, guardrails, and limits on what it should pursue. You give it an objective and explicit non-objectives. You control what tools it can access and what it can change. You cap how long it can iterate before it must commit, stop, or check in.</p><p>Without those constraints, an agent will chase tangents, clutter its context window, and produce shallow work that misses your point.</p><p>AI power users naturally learn to do this for their agents. Most never think to build the same guardrails for themselves.</p><p>I certainly took too long to do it.</p><p>What I realized is that I need my own control loop: something that keeps me from spreading my attention too thin, limits the number of concurrent threads I allow, and forces me to measure impact rather than activity.</p><p>Luckily, the principles already exist. Cal Newport has written about them extensively in books like <em>Deep Work</em> and <em>Slow Productivity</em>. In the AI agent era, I think they matter even more.</p><p>Newport&#8217;s principles aren&#8217;t productivity hacks. They&#8217;re design specifications for the human control loop.</p><h2>Do fewer things: limit concurrent threads</h2><p>This is work-in-progress limiting.</p><p>Giving an agent several objectives at once increases the likelihood that it will drift or make mistakes. The same is true for you. Every agent you fire off and every thread you open is a claim on your future attention.</p><p>An agent &#8220;working in the background&#8221; is not actually out of mind. Some part of you is tracking that it will return and reserving capacity to evaluate it.</p><p>The fix is restraint: place a hard cap on how many concurrent threads you allow yourself to have open. This comes from the same logic as a Kanban WIP limit. Limiting work in progress improves flow through the whole system, even when every individual task feels cheap to start.</p><h2>Work at a natural pace: govern iteration</h2><p>AI creates real acceleration. It also creates the artificial sensation of it.</p><p>Results that once took hours can return in minutes. Every response surfaces new things to chase. There is no natural pause where you would otherwise decide, &#8220;This is enough. I need to move on.&#8221;</p><p>You need an explicit governor on how long you allow yourself to pursue something before you commit, stop, or put it somewhere for later.</p><p>Maybe that is a time block. Maybe it is a fixed number of iterations. Maybe the rule is, &#8220;I&#8217;ll create three variants and choose among them using criteria I defined before I started.&#8221;</p><p>This is exactly the stopping condition you would give an agent to prevent an endless loop. The difference is that you have to respect it yourself.</p><h2>Measure impact, not output</h2><p>Cal Newport calls it pseudo-productivity: measuring visible activity instead of meaningful results.</p><p>AI amplifies this because every query produces something that looks substantial. A sourced timeline or research report feels like serious work even when it did not advance anything that matters.</p><p>I still run exploratory prompts, but I try to anchor them in a question that informs a real decision. What will I do differently based on what I find? What uncertainty am I trying to reduce? What should exist when the loop closes?</p><p>If I can&#8217;t answer those questions, I should question whether I need another multi-stage agent run with five sub-agents and a research report.</p><h2>A planning system with rules I actually follow</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b8fT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427772aa-06e6-4585-9e66-553ebba7e540_1693x929.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b8fT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427772aa-06e6-4585-9e66-553ebba7e540_1693x929.png 424w, https://substackcdn.com/image/fetch/$s_!b8fT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427772aa-06e6-4585-9e66-553ebba7e540_1693x929.png 848w, https://substackcdn.com/image/fetch/$s_!b8fT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427772aa-06e6-4585-9e66-553ebba7e540_1693x929.png 1272w, https://substackcdn.com/image/fetch/$s_!b8fT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427772aa-06e6-4585-9e66-553ebba7e540_1693x929.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b8fT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427772aa-06e6-4585-9e66-553ebba7e540_1693x929.png" width="1456" height="799" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/427772aa-06e6-4585-9e66-553ebba7e540_1693x929.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:799,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2641828,&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://leverageloops.substack.com/i/203002061?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427772aa-06e6-4585-9e66-553ebba7e540_1693x929.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_!b8fT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427772aa-06e6-4585-9e66-553ebba7e540_1693x929.png 424w, https://substackcdn.com/image/fetch/$s_!b8fT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427772aa-06e6-4585-9e66-553ebba7e540_1693x929.png 848w, https://substackcdn.com/image/fetch/$s_!b8fT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427772aa-06e6-4585-9e66-553ebba7e540_1693x929.png 1272w, https://substackcdn.com/image/fetch/$s_!b8fT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F427772aa-06e6-4585-9e66-553ebba7e540_1693x929.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>None of this works if it remains a set of ideas. You need a system that enforces the human control loop in practice, just as skills, permissions, tests, and stopping conditions constrain an agent.</p><p>I&#8217;ve been piloting a multi-scale planning system influenced by Newport&#8217;s work. It lives primarily in Notion, with Google Calendar as the source of truth for time. I operate it through Codex and Claude Code, which can read the relevant surfaces, prepare a briefing, and execute updates after I approve them.</p><p>The most important design decision is also the least magical:</p><p><strong>The agent does not decide what I&#8217;m committed to.</strong></p><p>It gathers evidence, shows me tradeoffs, and maintains the machinery. I choose what enters this week, what enters today, what I am waiting on, and what deserves calendar time.</p><h2>Kanban as a commitment limit</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lsad!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e4c85c-df2a-4c55-8dbe-5c49de46810a_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lsad!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e4c85c-df2a-4c55-8dbe-5c49de46810a_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!lsad!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e4c85c-df2a-4c55-8dbe-5c49de46810a_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!lsad!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e4c85c-df2a-4c55-8dbe-5c49de46810a_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!lsad!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e4c85c-df2a-4c55-8dbe-5c49de46810a_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lsad!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e4c85c-df2a-4c55-8dbe-5c49de46810a_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58e4c85c-df2a-4c55-8dbe-5c49de46810a_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2939236,&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://leverageloops.substack.com/i/203002061?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e4c85c-df2a-4c55-8dbe-5c49de46810a_1672x941.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_!lsad!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e4c85c-df2a-4c55-8dbe-5c49de46810a_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!lsad!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e4c85c-df2a-4c55-8dbe-5c49de46810a_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!lsad!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e4c85c-df2a-4c55-8dbe-5c49de46810a_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!lsad!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e4c85c-df2a-4c55-8dbe-5c49de46810a_1672x941.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>I center the system around a simple Kanban board. It is not an endless task list. It is a visible constraint on what is allowed to occupy my attention.</p><p>The flow is:</p><ul><li><p><strong>Inbox:</strong> Unprocessed items that may or may not become real work.</p></li><li><p><strong>Clarify:</strong> Work that might matter but is not shaped enough to act on.</p></li><li><p><strong>Backlog:</strong> Understood work I want to retain but have not committed to.</p></li><li><p><strong>This Week:</strong> Work I explicitly selected for the week.</p></li><li><p><strong>Today:</strong> The small set I explicitly pulled into the day.</p></li><li><p><strong>Waiting:</strong> Work blocked on another person or event.</p></li><li><p><strong>Done:</strong> Work I completed.</p></li><li><p><strong>Dropped:</strong> Work I deliberately decided not to pursue.</p></li></ul><p>Done and Dropped stay separate because their histories answer different questions: What did I finish, and what did I consciously prune? Over time, the split shows whether I am completing selected work or accumulating commitments I later reject.</p><p>Interesting thoughts usually start in the Capture Buffer, not on the board. They earn an Inbox card only when there is a real action or obligation to evaluate. Once on the board, the status records my actual decision: shape it, retain it, commit to it, or wait on a dependency.</p><p>I also use hard caps. Today can contain at most one deep item and two shallow items. This Week can contain at most seven cards serving three outcomes. Clarify is capped at five.</p><p>Those numbers are not mathematically perfect. They are a governor. When something new wants to enter, I have to decide what moves out.</p><p>That tradeoff is the point.</p><h2>A capture buffer that interrupts the interruption</h2><p>As I work, interesting ideas and side quests appear. Many do not deserve a Kanban card. The temptation is to act immediately because the cost is now so low. I can dictate a prompt and have an agent halfway down the rabbit hole before I consciously decide whether the question matters.</p><p>Instead, I put the thought in a dedicated Capture Buffer in Notion.</p><p>This is my scratch space. Agents never add things to it. An inbox generated by agents would become another feed demanding my attention. The point is to externalize <em>my</em> interrupts, not manufacture new ones.</p><p>During shutdown, the agent walks through each unprocessed line with me. I choose whether to turn it into an Inbox card, preserve it as a durable note, do both, or drop it. The agent marks it processed but does not silently promote it into Today or This Week.</p><p>I do not have to decide whether an idea matters while it is interrupting me. I only have to capture it. The judgment happens later, on my schedule.</p><p>The Capture Buffer does not eliminate curiosity. It interrupts the interruption.</p><h2>Morning planning as a bounded decision</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xKay!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f8ac25b-eaf1-42db-8647-e460b1211f8b_197x70.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xKay!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f8ac25b-eaf1-42db-8647-e460b1211f8b_197x70.png 424w, https://substackcdn.com/image/fetch/$s_!xKay!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f8ac25b-eaf1-42db-8647-e460b1211f8b_197x70.png 848w, https://substackcdn.com/image/fetch/$s_!xKay!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f8ac25b-eaf1-42db-8647-e460b1211f8b_197x70.png 1272w, https://substackcdn.com/image/fetch/$s_!xKay!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f8ac25b-eaf1-42db-8647-e460b1211f8b_197x70.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xKay!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f8ac25b-eaf1-42db-8647-e460b1211f8b_197x70.png" width="301" height="106.95431472081218" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f8ac25b-eaf1-42db-8647-e460b1211f8b_197x70.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:70,&quot;width&quot;:197,&quot;resizeWidth&quot;:301,&quot;bytes&quot;:4348,&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://leverageloops.substack.com/i/203002061?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f8ac25b-eaf1-42db-8647-e460b1211f8b_197x70.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_!xKay!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f8ac25b-eaf1-42db-8647-e460b1211f8b_197x70.png 424w, https://substackcdn.com/image/fetch/$s_!xKay!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f8ac25b-eaf1-42db-8647-e460b1211f8b_197x70.png 848w, https://substackcdn.com/image/fetch/$s_!xKay!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f8ac25b-eaf1-42db-8647-e460b1211f8b_197x70.png 1272w, https://substackcdn.com/image/fetch/$s_!xKay!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f8ac25b-eaf1-42db-8647-e460b1211f8b_197x70.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Before I start firing off agents, I plan the day.</p><p>Codex or Claude Code reads the weekly plan, reviews the live calendar, and inspects the cards already selected for This Week or Today. It gives me a realistic picture of capacity and asks me to choose the intended win.</p><p>Then we pull at most one deep item and two shallow items into Today and shape the calendar around them.</p><p>This is different from asking an assistant, &#8220;What should I do today?&#8221; The agent is not inventing priorities from everything it can see. It is helping me make one decision from an already constrained set of commitments.</p><p>On one meeting-heavy day, the system did not generate an aspirational list of seven things. It identified two short prep windows and helped me choose one intended win: prepare sharp questions and initial hypotheses for a 2:30 product meeting.</p><p>I still deviate from the plan. Frequently. The plan gives those deviations a reference point. I can tell the difference between consciously changing direction and merely drifting.</p><h2>Shutdown closes the loops agents opened</h2><p>At the end of the day, the agent helps me capture loose obligations, route the Capture Buffer, reconcile Today, update waiting work, and review tomorrow&#8217;s calendar.</p><p>For active work, I leave a restart note: current state, next concrete action, what to open first, and any blocker. This converts the day&#8217;s residue into state I can resume tomorrow.</p><p>One evening, a long prototype and research thread had exposed that a product brief was underspecified. The easy failure mode was to keep building. Instead, shutdown forced the distinction into the open: the prototypes were conversation artifacts, not solution commitments. The next action was to clarify the problem, not add more features.</p><p>That was more valuable than another hour of output.</p><p>The ritual is also a psychological signal: this block is over. Move on. AI chat will never naturally give you that signal. It will always have another suggestion.</p><h2>The system has to learn from friction</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GDmR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3feb41-558e-4ddc-a9c0-58dca79d8cc3_810x425.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GDmR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3feb41-558e-4ddc-a9c0-58dca79d8cc3_810x425.png 424w, https://substackcdn.com/image/fetch/$s_!GDmR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3feb41-558e-4ddc-a9c0-58dca79d8cc3_810x425.png 848w, https://substackcdn.com/image/fetch/$s_!GDmR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3feb41-558e-4ddc-a9c0-58dca79d8cc3_810x425.png 1272w, https://substackcdn.com/image/fetch/$s_!GDmR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3feb41-558e-4ddc-a9c0-58dca79d8cc3_810x425.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GDmR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3feb41-558e-4ddc-a9c0-58dca79d8cc3_810x425.png" width="810" height="425" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce3feb41-558e-4ddc-a9c0-58dca79d8cc3_810x425.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:425,&quot;width&quot;:810,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:60053,&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://leverageloops.substack.com/i/203002061?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3feb41-558e-4ddc-a9c0-58dca79d8cc3_810x425.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_!GDmR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3feb41-558e-4ddc-a9c0-58dca79d8cc3_810x425.png 424w, https://substackcdn.com/image/fetch/$s_!GDmR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3feb41-558e-4ddc-a9c0-58dca79d8cc3_810x425.png 848w, https://substackcdn.com/image/fetch/$s_!GDmR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3feb41-558e-4ddc-a9c0-58dca79d8cc3_810x425.png 1272w, https://substackcdn.com/image/fetch/$s_!GDmR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce3feb41-558e-4ddc-a9c0-58dca79d8cc3_810x425.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>I do not think you can design the perfect planning system upfront. I certainly did not.</p><p>I started with a daily checklist as the main execution surface. In practice, it felt like another place to maintain. I wanted to drag a card into Today and drag it out when I finished. So the board became the day-of interface, and the daily plan became a lightweight record rather than a duplicate task list.</p><p>I also experimented with a more elaborate work graph that synthesized activity across systems. It was interesting, but it became another subsystem to reason about. I retired it when it stopped earning its complexity.</p><p>A personal control loop can become its own rabbit hole.</p><p>The test is not whether the architecture is clever. The test is whether it helps you choose, act, stop, and restart with less friction.</p><h2>The human is part of the agent system</h2><p>There is a temptation to describe this as an &#8220;AI chief of staff.&#8221; That is useful but slightly misleading.</p><p>The agent can gather evidence, compare the plan with reality, surface mismatches, maintain state, and make tradeoffs legible. It can remove enormous amounts of clerical and retrieval work.</p><p>But it cannot own the setpoint.</p><p>You do.</p><p>The division of labor is simple:</p><p><strong>The agent gathers, briefs, and writes. I decide.</strong></p><p>Nothing enters Today, This Week, or Waiting merely because the agent noticed it. Meeting notes do not automatically become obligations. Capture does not become commitment without a decision.</p><p>If the agent can launch ten times more work, the operator needs stronger WIP limits. If it can return results in minutes, the operator needs stopping conditions. If it can search every surface, the operator needs a clear question. If it can always suggest another direction, the operator needs a shutdown ritual.</p><p>The more capable the agent becomes, the more important the human control loop becomes.</p><p>AI gives you more capacity to begin. It does not tell you what is worth finishing.</p><p>The goal is not maximum output.</p><p>The goal is to direct leverage without letting it direct you.</p>]]></content:encoded></item><item><title><![CDATA[Leverage Loops: The Operating Model for Agentic Work]]></title><description><![CDATA[How industrial engineering, The Goal, and The Phoenix Project point toward a new way of working with AI agents.]]></description><link>https://leverageloops.substack.com/p/leverage-loops-the-operating-model</link><guid isPermaLink="false">https://leverageloops.substack.com/p/leverage-loops-the-operating-model</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Sun, 07 Jun 2026 13:36:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fe773e52-5442-4bf0-9fa4-7f57a1165f88_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Industrial engineering was my path into AI.</p><p>For most people, that brings to mind factories, lines, queues, bottlenecks, handoffs, throughput, variation, and flow. The discipline was always broader than the factory frame.</p><p>At its best, industrial and systems engineering teaches you to see work as a system: people, machines, information, incentives, and constraints interacting over time.</p><p>The setting changes, but the same questions persist.</p><p>Where does work wait? When does quality break down? Which local optimizations make the whole system worse? Which feedback arrives too late to matter?</p><p>The Toyota Production System became an important reference point for that reason. TPS treated flow, quality, waste reduction, and learning as design problems inside the work itself, even outside the factory frame. Quality belonged inside the work, before the final inspection. Learning happened inside the system, close to where problems surfaced and could be corrected.</p><p><a href="https://www.amazon.com/Goal-Process-Ongoing-Improvement/dp/0884271951">The Goal</a> became a seminal book for operators for the same reason.</p><p>Eliyahu Goldratt made the logic of constraints legible through a factory story: a plant can be full of efficient local activity and still fail when the whole system ignores the constraint.</p><p>The lesson was to understand the system well enough to improve flow where it actually mattered.</p><p>Then <a href="https://www.amazon.com/Phoenix-Project-DevOps-Helping-Business/dp/0988262592">The Phoenix Project </a>carried that inheritance into software.</p><p>Software looked different from a factory floor. The work was less visible. The inventory was work in progress. The bottlenecks lived in handoffs, tickets, deployments, incidents, queues, unclear ownership, and feedback loops that were too slow to correct the system.</p><p>The operating problem was familiar.</p><p>The promise of The Phoenix Project was that IT work could be managed like a production system once you made invisible work visible, oriented teams around flow, amplified feedback, and built continual learning into daily work.</p><p>That lineage runs through Agile, DevOps, CI/CD, incident response, platform engineering, and product operations. The agentic AI era carries those principles into a new work system.</p><h2>Agents change where reasoning can live</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uzu_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1213f6f6-114a-40ef-95bf-a4bab4b991a1_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uzu_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1213f6f6-114a-40ef-95bf-a4bab4b991a1_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!uzu_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1213f6f6-114a-40ef-95bf-a4bab4b991a1_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!uzu_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1213f6f6-114a-40ef-95bf-a4bab4b991a1_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!uzu_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1213f6f6-114a-40ef-95bf-a4bab4b991a1_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uzu_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1213f6f6-114a-40ef-95bf-a4bab4b991a1_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1213f6f6-114a-40ef-95bf-a4bab4b991a1_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Reasoning moves location&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Reasoning moves location" title="Reasoning moves location" srcset="https://substackcdn.com/image/fetch/$s_!uzu_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1213f6f6-114a-40ef-95bf-a4bab4b991a1_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!uzu_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1213f6f6-114a-40ef-95bf-a4bab4b991a1_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!uzu_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1213f6f6-114a-40ef-95bf-a4bab4b991a1_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!uzu_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1213f6f6-114a-40ef-95bf-a4bab4b991a1_1672x941.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>Agents matter because they change where reasoning can live.</p><p>Historically, if you wanted software to handle a workflow, you had to make the workflow legible to software first. You had to derive the rules, define the fields, map the decision tree, specify the edge cases, and decide in advance where the system should stop.</p><p>That works well for stable processes.</p><p>Much of real work resists clean rules.</p><p>The inputs are messy. The relevant context lives across tools. The judgment changes by case. The edge cases matter. The work is too repetitive to deserve constant human attention, but too ambiguous to encode into traditional software.</p><p>So we accepted three bad options: static rules that broke at the edges, heavy process that forced humans to compensate for the software, or no system at all.</p><p>Agents change that tradeoff.</p><p>You can now place human-like reasoning in parts of a workflow where you previously had to rely on static rules, rigid process, or manual handoffs. An agent can read messy context, inspect logs, run queries, classify an issue, draft a recommendation, modify a codebase, call tools, and escalate uncertainty back to a human.</p><p>The human moves to a better part of the loop.</p><p>The operator reviews exceptions instead of manually inspecting every case. The analyst guides an agent through root-cause analysis instead of gathering every signal from scratch. The builder creates generalized tools an agent can compose across problems instead of building a brittle workflow for every edge case.</p><p>The shift matters because a single operator can now do work that once required a team, a roadmap, and custom software.</p><p>The gain has a cost. Add agents to old workflows without changing the operating model, and you get faster motion, hidden decisions, inconsistent artifacts, context rot, and cleanup work disguised as progress.</p><p>Leverage Loops names the operating problem.</p><p>A leverage loop is a designed feedback system for agentic work. It turns human intent into agent work, agent work into an artifact, the artifact into feedback, and feedback into a better system for the next pass.</p><p>Prompts, models, and tools all matter. The loop around the work matters more.</p><h2>The agentic operator</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!35kq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d32f9d-e0ac-4c09-8fc5-a8371a0be8b1_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!35kq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d32f9d-e0ac-4c09-8fc5-a8371a0be8b1_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!35kq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d32f9d-e0ac-4c09-8fc5-a8371a0be8b1_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!35kq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d32f9d-e0ac-4c09-8fc5-a8371a0be8b1_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!35kq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d32f9d-e0ac-4c09-8fc5-a8371a0be8b1_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!35kq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d32f9d-e0ac-4c09-8fc5-a8371a0be8b1_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8d32f9d-e0ac-4c09-8fc5-a8371a0be8b1_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;New operator leverage network&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="New operator leverage network" title="New operator leverage network" srcset="https://substackcdn.com/image/fetch/$s_!35kq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d32f9d-e0ac-4c09-8fc5-a8371a0be8b1_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!35kq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d32f9d-e0ac-4c09-8fc5-a8371a0be8b1_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!35kq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d32f9d-e0ac-4c09-8fc5-a8371a0be8b1_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!35kq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8d32f9d-e0ac-4c09-8fc5-a8371a0be8b1_1672x941.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>The most interesting person in the agent era is the agentic operator.</p><p>By agentic operator, I mean someone who understands a domain well enough to know what good looks like, and is technical enough to use agents to build systems around that judgment.</p><p>Picture a PM using coding agents to prototype workflows, analyze customer behavior, and turn rough product hypotheses into working software. Or a data analyst using an agent across Slack, BigQuery, Jira, and Confluence to run root-cause analysis that used to take days of manual digging. Or a support, finance, operations, or growth person who knows exactly where the work gets stuck, but historically needed an engineering team to build anything useful around that knowledge.</p><p>Operators can gain technical agency without becoming software engineers.</p><p>The operator&#8217;s advantage is that agents make it possible to install reasoning and feedback loops closer to the work.</p><p>The operator can take a messy problem, aim an agent at it, give the agent tools, inspect what comes back, and improve the system after each run.</p><h2>A root-cause loop across tools</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HsdW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0875aaee-edf3-4ba9-9ff4-08b73cb6e5a1_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HsdW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0875aaee-edf3-4ba9-9ff4-08b73cb6e5a1_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!HsdW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0875aaee-edf3-4ba9-9ff4-08b73cb6e5a1_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!HsdW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0875aaee-edf3-4ba9-9ff4-08b73cb6e5a1_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!HsdW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0875aaee-edf3-4ba9-9ff4-08b73cb6e5a1_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HsdW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0875aaee-edf3-4ba9-9ff4-08b73cb6e5a1_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0875aaee-edf3-4ba9-9ff4-08b73cb6e5a1_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Analyst root-cause loop&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Analyst root-cause loop" title="Analyst root-cause loop" srcset="https://substackcdn.com/image/fetch/$s_!HsdW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0875aaee-edf3-4ba9-9ff4-08b73cb6e5a1_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!HsdW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0875aaee-edf3-4ba9-9ff4-08b73cb6e5a1_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!HsdW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0875aaee-edf3-4ba9-9ff4-08b73cb6e5a1_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!HsdW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0875aaee-edf3-4ba9-9ff4-08b73cb6e5a1_1672x941.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>Take a product manager investigating a sudden drop in conversion.</p><p>Historically, they might need to pull data from the data warehouse, search Slack for incident chatter, inspect Jira tickets, read Confluence docs for launch context, ask engineers for deploy history, and manually stitch together a story.</p><p>With agents, they can start to turn that investigation into a loop.</p><p>The PM gives the agent a loose aim: the metric that moved, the hypothesis to test, and the part of the system that seems suspicious. Then the agent explores. It inspects BigQuery and finds the relevant tables or fixtures. It runs small test queries before attempting the full analysis. It checks whether the hypothesis is pointed in the right direction. It searches Slack for related discussion, checks Jira for recent changes, and reads Confluence for product scope, launch notes, and experiment context.</p><p>The output is a first-pass analysis with evidence, assumptions, open questions, and recommended next checks.</p><p>The PM still owns the judgment, but they move out of the low-level handwork.</p><p>The job shifts. The analyst aims the investigation, decides what evidence matters, inspects the artifact, corrects the agent when it chases the wrong thread, and improves the loop so the next investigation starts from a better place.</p><p>At first, the operator may validate every step. Then the agent starts proposing a crisp plan and the operator validates the plan. Later, the operator gives the agent a hypothesis, the agent explores, comes back with a better approach, and asks for approval before executing.</p><p>For low-risk workflows, users can eventually self-serve through the agent without the original operator sitting in the loop at all.</p><p>This is how a single operator starts to make judgment travel farther: by teaching the loop where judgment matters, then moving to the smallest useful validation point.</p><h2>From flow to loops</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nYG4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b050af0-871a-445a-adc7-26a46e87ab21_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nYG4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b050af0-871a-445a-adc7-26a46e87ab21_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!nYG4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b050af0-871a-445a-adc7-26a46e87ab21_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!nYG4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b050af0-871a-445a-adc7-26a46e87ab21_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!nYG4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b050af0-871a-445a-adc7-26a46e87ab21_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nYG4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b050af0-871a-445a-adc7-26a46e87ab21_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b050af0-871a-445a-adc7-26a46e87ab21_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2435512,&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://leverageloops.substack.com/i/200935001?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b050af0-871a-445a-adc7-26a46e87ab21_1672x941.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_!nYG4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b050af0-871a-445a-adc7-26a46e87ab21_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!nYG4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b050af0-871a-445a-adc7-26a46e87ab21_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!nYG4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b050af0-871a-445a-adc7-26a46e87ab21_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!nYG4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b050af0-871a-445a-adc7-26a46e87ab21_1672x941.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><em>The Goal</em> asked where the constraint was. The <em>Phoenix Project</em> asked where flow was breaking down. Leverage Loops asks where the loop is failing.</p><p>I keep coming back to that question when agentic work goes wrong. The obvious failure is usually a symptom: bad code, weak analysis, inconsistent output, or a demo that falls apart in real usage.</p><p>The first instinct is to blame the model. Sometimes the model is the constraint. More often, the deeper issue is the loop around the model.</p><p>The aim was fuzzy. The context was scattered. The tool access was wrong. The agent had too much scope. The artifact was hard to inspect. The feedback never made it back into the system. The next run inherited nothing from the last one.</p><p>When that happens, better models help less than people expect. A stronger agent inside a weak loop can move faster in the wrong direction, make more hidden decisions, and produce more convincing artifacts that still miss the aim.</p><p>More agent capacity makes the operating model more important.The Leverage Loops model</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fOA2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90afeb07-d882-4c4c-a7ab-79ec824e6384_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fOA2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90afeb07-d882-4c4c-a7ab-79ec824e6384_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!fOA2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90afeb07-d882-4c4c-a7ab-79ec824e6384_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!fOA2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90afeb07-d882-4c4c-a7ab-79ec824e6384_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!fOA2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90afeb07-d882-4c4c-a7ab-79ec824e6384_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fOA2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90afeb07-d882-4c4c-a7ab-79ec824e6384_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90afeb07-d882-4c4c-a7ab-79ec824e6384_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;AIM CONTROL LOOP model card&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="AIM CONTROL LOOP model card" title="AIM CONTROL LOOP model card" srcset="https://substackcdn.com/image/fetch/$s_!fOA2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90afeb07-d882-4c4c-a7ab-79ec824e6384_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!fOA2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90afeb07-d882-4c4c-a7ab-79ec824e6384_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!fOA2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90afeb07-d882-4c4c-a7ab-79ec824e6384_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!fOA2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90afeb07-d882-4c4c-a7ab-79ec824e6384_1672x941.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>The framework has three parts:</p><ol><li><p>AIM.</p></li></ol><ol start="2"><li><p>CONTROL.</p></li></ol><ol start="3"><li><p>LOOP.</p></li></ol><p>Lets dive into each.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://leverageloops.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">To receive new posts and support my work, consider becoming a free or paid subscriber!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>AIM: the initial bearing</h2><p>AIM is the direction you are trying to point the system.</p><p>For small tasks, the aim may be obvious. Fix the bug. Summarize the document. Add the feature. Draft the email.</p><p>Meaningful work rarely starts that clean. You often begin with a hypothesis.</p><p>You think the customer problem is one thing, then the workflow reveals another. You think the product needs a feature, then usage shows the real constraint is trust. You think the agent should automate a process, then the failures reveal that the real opportunity is routing, escalation, or better human review.</p><p>Good operators can begin with imperfect aim. They need enough aim to begin, and a loop that helps them converge.</p><p>The distinction matters because agents can create the illusion of progress.</p><p>An agent can build the feature and weaken the architecture. It can answer the question and miss the decision. It can summarize the document and lose the insight. It can automate the workflow and create more cleanup work than it saves. It can satisfy the prompt while missing the aim.</p><p>AIM is the discipline of asking what you are actually trying to get the agentic system to do: what kind of progress should the system create?</p><h2>CONTROL: keeping the system aimed</h2><p>If AIM gives the system an initial bearing, CONTROL keeps it from drifting while the agent acts.</p><p>A large part of losing aim comes from weak control mechanisms. The agent gets too much scope, too little context, no stable source of truth, no way to check itself, and no clear boundary for what should remain unchanged.</p><p>So the work drifts.</p><p>The prototype works, but the abstractions are wrong. The analysis is detailed, but it answers the wrong question. The workflow runs, but nobody knows when to trust it. The agent makes local progress while the broader system loses coherence.</p><p>CONTROL is the set of mechanisms that keeps the system pointed in the right direction long enough to learn from the work.</p><p>In practice, control includes context, constraints, tools, permissions, tests, evals, review points, logs, artifacts, and source-of-truth documents.</p><p>For the analyst using agents across Slack, BigQuery, Jira, and Confluence, control might mean read-only access to production data, cited queries, and a clear separation between evidence and hypothesis. Control might also mean an incident-style artifact, explicit unknowns, and permission before changing dashboards, writing back to systems, or notifying the team.</p><p>Those controls make leverage usable.</p><p>They let the agent operate with enough autonomy to create value without letting it quietly drift away from the aim.</p><h2>LOOP: the unit of agentic work</h2><p>LOOP is how the system makes progress.</p><p>LOOP includes feedback after the work. It also describes the shape of the work itself.</p><p>At the smallest level, an agent is constantly moving through a loop: observe the environment, interpret the context, choose a step, use a tool, inspect the result, and decide what to do next.</p><p>The adaptive cycle makes agents different from static automation.</p><p>A script executes a predetermined path. An agent can react to what it finds.</p><p>The same loop creates both the upside and the risk.</p><p>An agent can explore a codebase, inspect logs, query data, read tickets, compare docs, test a hypothesis, and update its plan as new information comes in. A good operator takes advantage of that loop. The agent can adapt inside the work, so the operator can define the aim and review the evidence instead of predefining every step.</p><p>The loop works only when the conditions are right.</p><p>Missing context turns into guesses. Missing tools create dead ends. Weak data access forces the agent to reason from shadows. A messy environment sends the agent chasing the wrong thread. An unclear artifact makes progress hard to judge. No stopping condition lets the loop spiral.</p><p>Agents often fail in ambiguous environments because ambiguity requires a stronger loop. The agent needs enough context to orient, enough tools to act, enough structure to evaluate progress, and enough control mechanisms to keep from drifting.</p><p>For the analyst investigating a conversion drop, the loop is larger than &#8220;ask an agent for analysis.&#8221;</p><p>The loop is exploration, hypothesis, tool use, evidence, artifact, review, and improvement.</p><p>Inside that loop are smaller loops: query, inspect, revise; search, compare, narrow; hypothesize, test, update.</p><p>Outside it are larger loops: incident review, dashboard improvement, source-of-truth cleanup, better instructions, better tools, better future investigations.</p><p>The plural matters because the loops are nested.</p><p>The agent has loops. The task has a loop. The workflow has a loop. The operator has a loop. The system gets better when those loops reinforce each other.</p><p>A weak loop creates motion without convergence. The agent keeps acting while the work drifts from the aim. It reads more files without understanding the system. It runs more queries without finding the causal story. It writes more code without improving the product. It generates more analysis without clarifying the decision.</p><p>A strong loop creates convergence. Each step produces evidence. The artifact improves judgment. Failure sharpens context. Review improves the next run.</p><p>AIM gives the system an initial bearing.</p><p>CONTROL creates the conditions for the loop to operate safely.</p><p>LOOP is the cycle of work and feedback that moves the system closer to the right aim.</p><p>The loop executes the work and reveals what the work should become. That discovery is part of the work.</p><h2>Shrinking the validation loop</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MCgp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31fbaa-d749-4afb-b79d-be2fb73da6a9_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MCgp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31fbaa-d749-4afb-b79d-be2fb73da6a9_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!MCgp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31fbaa-d749-4afb-b79d-be2fb73da6a9_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!MCgp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31fbaa-d749-4afb-b79d-be2fb73da6a9_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!MCgp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31fbaa-d749-4afb-b79d-be2fb73da6a9_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MCgp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31fbaa-d749-4afb-b79d-be2fb73da6a9_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b31fbaa-d749-4afb-b79d-be2fb73da6a9_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Loop upgrade cycle&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Loop upgrade cycle" title="Loop upgrade cycle" srcset="https://substackcdn.com/image/fetch/$s_!MCgp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31fbaa-d749-4afb-b79d-be2fb73da6a9_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!MCgp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31fbaa-d749-4afb-b79d-be2fb73da6a9_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!MCgp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31fbaa-d749-4afb-b79d-be2fb73da6a9_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!MCgp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31fbaa-d749-4afb-b79d-be2fb73da6a9_1672x941.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>A good leverage loop often keeps human judgment in the system, then gradually shrinks the validation loop.</p><p>At first, the human reviews every step because the agent still lacks enough context, tools, or trust. Then the human reviews plans. Later, the human reviews outputs. Eventually, the human reviews only exceptions.</p><p>For low-risk, well-understood workflows, the human can leave the loop almost entirely. Other workflows should keep human judgment close to the work.</p><p>Autonomy is one of the easiest traps in agentic work. People see the possibility of removing the human and assume removal is the objective.</p><p>Useful leverage depends on the right level of control.</p><p>Deterministic work should use deterministic software. Stable decisions should become rules. When the same path should run the same way every time, a traditional workflow may beat an agent.</p><p>Agents are most valuable where the work requires interpretation: exploring ambiguous context, synthesizing across tools, testing hypotheses, handling messy inputs, and escalating uncertainty.</p><p>That kind of work still needs validation. The useful question is where the validation should live, how expensive it needs to be, and how the loop can make it smaller over time.</p><h2>Why this is different now</h2><p>Feedback loops were always important. The lineage from <em>The Goal</em> to <em>The Phoenix</em> Project already says as much.</p><p>What changes with agents is the cost of installing them.</p><p>Previously, much of loop-building required humans to do the glue work: collect the evidence, inspect the logs, update the rules, rewrite the process, and carry context from one run to the next.</p><p>Now agents can help build and maintain parts of the loop themselves. A coding agent can create the data pipeline. An analysis agent can inspect the logs. A documentation agent can update the runbook. A review agent can compare outputs against prior failures. A workflow agent can try again with better context.</p><p>The operator becomes more important, and the role becomes more load-bearing.</p><p>The operator decides what matters. The operator decides where reasoning should live. The operator decides what controls are needed. The operator decides what evidence changes the aim. The operator decides when the system is ready for more autonomy.</p><p>The agentic era rewards the person who uses AI to make judgment travel farther.</p><h2>The enemy is leverage without an operating model</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dB9J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2edc30d7-8634-4f5c-81a4-af8c9853951b_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dB9J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2edc30d7-8634-4f5c-81a4-af8c9853951b_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!dB9J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2edc30d7-8634-4f5c-81a4-af8c9853951b_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!dB9J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2edc30d7-8634-4f5c-81a4-af8c9853951b_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!dB9J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2edc30d7-8634-4f5c-81a4-af8c9853951b_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dB9J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2edc30d7-8634-4f5c-81a4-af8c9853951b_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2edc30d7-8634-4f5c-81a4-af8c9853951b_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Strong agent weak loop&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Strong agent weak loop" title="Strong agent weak loop" srcset="https://substackcdn.com/image/fetch/$s_!dB9J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2edc30d7-8634-4f5c-81a4-af8c9853951b_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!dB9J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2edc30d7-8634-4f5c-81a4-af8c9853951b_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!dB9J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2edc30d7-8634-4f5c-81a4-af8c9853951b_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!dB9J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2edc30d7-8634-4f5c-81a4-af8c9853951b_1672x941.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>AI creates leverage. The mistake is believing that leverage manages itself.</p><p>Drop agents into old workflows without changing the operating model and the pattern is predictable. Output increases while coherence drops. Automation expands while accountability weakens. Speed rises while context debt piles up. Autonomy grows while feedback gets thinner.</p><p>The pattern appears when a workflow gains leverage without loops. The agent can act while the system fails to learn. The agent can produce while the operator loses the ability to steer. The agent can move quickly while nobody knows whether the work is converging.</p><p>Leverage Loops is meant to diagnose that failure mode.</p><p>Move past the question of whether the agent was good enough. Ask where the loop failed: was the AIM clear enough to begin, did CONTROL keep the work pointed in the right direction, and did the LOOP capture feedback and improve the next run?</p><p>Those questions work at several levels.</p><p>For a coding-agent task, the model becomes the project brief, test plan, and pull request artifact. For a data investigation, it defines the agent&#8217;s tools, source access, analysis template, and review process. For an applied AI workflow, it sets routing, escalation, evals, logs, and human validation. For a personal operating system, it governs how context, memory, and project rules improve over time.</p><p>The model is simple: AIM, CONTROL, LOOP. </p><p>Direction, boundary conditions, converging work.</p><h2>The operating model I keep coming back to</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UwjK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81362168-df9b-48db-98ca-0f04a5893092_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UwjK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81362168-df9b-48db-98ca-0f04a5893092_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!UwjK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81362168-df9b-48db-98ca-0f04a5893092_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!UwjK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81362168-df9b-48db-98ca-0f04a5893092_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!UwjK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81362168-df9b-48db-98ca-0f04a5893092_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UwjK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81362168-df9b-48db-98ca-0f04a5893092_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/81362168-df9b-48db-98ca-0f04a5893092_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Operating surface checklist&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Operating surface checklist" title="Operating surface checklist" srcset="https://substackcdn.com/image/fetch/$s_!UwjK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81362168-df9b-48db-98ca-0f04a5893092_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!UwjK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81362168-df9b-48db-98ca-0f04a5893092_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!UwjK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81362168-df9b-48db-98ca-0f04a5893092_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!UwjK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F81362168-df9b-48db-98ca-0f04a5893092_1672x941.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>I expect Leverage Loops to keep changing as I use it.</p><p>I am building it in public through coding agents, applied AI workflows, personal operating systems, product work, data investigations, and the messy places where human judgment meets agentic execution.</p><p>The more I work, the more I keep seeing the same pattern.</p><p>Agents work well when an operator builds a better loop. The operator gives the system an aim, creates enough control for the agent to act without drifting, shapes the work into inspectable artifacts, and uses feedback to tighten the next run.</p><p>Over time, the loop gets smaller, faster, and more trustworthy.</p><p>I want to keep testing that operating model here.</p><p>The factory needed a way to see constraints. Software needed a way to see flow. Agentic work needs a way to see loops.</p><p>Leverage Loops gives that work a name.</p><p>A prompt can produce output. A workflow can produce repeatable output. A leverage loop improves the system that produces the output.</p><p>A leverage loop gives you a way to direct agentic leverage without drowning in side effects: hidden decisions, context rot, brittle automation, and impressive artifacts that miss the point.</p><p>The deeper work is installing loops that let agents reason inside the workflow while humans stay responsible for aim, control, and judgment.</p><p><em>The Goal</em> taught us to manage constraints. <em>The Phoenix Project</em> taught us to manage flow. I want <em>Leverage Loops</em> to teach how to manage feedback systems around intelligent agents.</p><p>Aim the system. Control the work. Close the loop. Then use what you learn to build the next one.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://leverageloops.substack.com/p/leverage-loops-the-operating-model?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Leverage Loops by Brandon Galang! The best compliment is sharing this post with your network.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://leverageloops.substack.com/p/leverage-loops-the-operating-model?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://leverageloops.substack.com/p/leverage-loops-the-operating-model?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[If Your AI Output Looks Good but Isn’t Right, You’re at the Midpoint]]></title><description><![CDATA[How the drop-off is normal, and how to steer to &#8220;done.&#8221;]]></description><link>https://leverageloops.substack.com/p/if-your-ai-output-looks-good-but</link><guid isPermaLink="false">https://leverageloops.substack.com/p/if-your-ai-output-looks-good-but</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Mon, 01 Jun 2026 20:02:10 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7040882e-dfdc-47cc-8a28-dfe84b84f4bf_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone says AI levels the playing field. From where I sit, it&#8217;s doing the opposite.</p><p>If you consider yourself a &#8220;non-technical&#8221; person but a power user of AI tools, you&#8217;ve probably leaned on these systems and felt two things at once:</p><ol><li><p>That there&#8217;s far more here than you&#8217;re getting</p></li><li><p>A nagging worry that if anyone can do this, doing it won&#8217;t get you ahead</p></li></ol><p>Both of these feelings are valid.</p><p>Yes, the floor has clearly risen. You can prompt your way to something that works in an afternoon. You can build something in a single session which would have taken weeks or even months pre-AI.</p><p>At the same time, you see cracks around the edges of your creations. You hit a ceiling of complexity. What starts well invariably goes off the rails as your agent stops following instructions and you just can&#8217;t seem to get what you want. Your UIs look &#8220;nice&#8221; but clearly vibe-coded. Features &#8220;kinda work&#8221; but fall apart around edge cases.</p><p>You see posts online about people creating things far better than what you seem to be able to make. There&#8217;s a voice in your head that wonders:</p><div class="pullquote"><p>Are you really getting anywhere with these tools? Even if you are, isn&#8217;t everyone else getting there too?</p></div><p>That second question is the one that stings, and it treats &#8220;anyone can&#8221; and &#8220;anyone will&#8221; as the same thing.</p><p>Almost everyone can get something built. Most will stop there. And of the people who keep going, there is another split: getting a working artifact and converging on the thing you actually needed are different skills.</p><p>Most people settle for the plausible version and never cross that gap.</p><p>I lived in that gap for years, and you might know the shape of it.</p><p>I was a systems analyst, then a &#8220;technical&#8221; product manager. Maybe you&#8217;re the program manager that lives in SQL and Looker dashboards, or the consultant with a keen sense for when the data you&#8217;re getting from your data analyst isn&#8217;t quite correct.</p><p>Turning that intuition into real change often meant needing code.</p><p>Code is precise and unforgiving. It requires precise syntax.</p><p>There is no &#8220;pretty close.&#8221; It either will not compile, or your data simply will not do what you need it to do. I would invariably hand the build off to my technical partners and sit on my PM hands. I always needed a collaborator to clear the constraint the rest of the way.</p><p>That was the deal, and as much as I tried to fight it, it felt like it was permanent.</p><p>It felt like the intuition and insight might be mine, but the build would always someone else&#8217;s. The wall between seeing a fix and shipping it was one I would never get over alone.</p><div class="pullquote"><p>If you have not subscribed, please consider subscribing below!</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://leverageloops.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://leverageloops.substack.com/subscribe?"><span>Subscribe now</span></a></p><h2>The curve didn&#8217;t flatten, it stretched</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vgUK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b814e6-e6e1-43c1-9b87-380a1491c3b4_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vgUK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b814e6-e6e1-43c1-9b87-380a1491c3b4_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!vgUK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b814e6-e6e1-43c1-9b87-380a1491c3b4_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!vgUK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b814e6-e6e1-43c1-9b87-380a1491c3b4_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!vgUK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b814e6-e6e1-43c1-9b87-380a1491c3b4_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vgUK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b814e6-e6e1-43c1-9b87-380a1491c3b4_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9b814e6-e6e1-43c1-9b87-380a1491c3b4_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2320048,&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://leverageloops.substack.com/i/200170721?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b814e6-e6e1-43c1-9b87-380a1491c3b4_1672x941.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_!vgUK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b814e6-e6e1-43c1-9b87-380a1491c3b4_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!vgUK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b814e6-e6e1-43c1-9b87-380a1491c3b4_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!vgUK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b814e6-e6e1-43c1-9b87-380a1491c3b4_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!vgUK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9b814e6-e6e1-43c1-9b87-380a1491c3b4_1672x941.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>As AI models continued to advance and tools like Claude Code became viable, that wall began to fall rapidly throughout 2025.</p><p>The work that used to sit between a hard earned product insight and a built thing, the craft to learn, the plumbing to wire, all the doing-of-the-things-around-the-thing, is exactly what AI agents can absorb.</p><p>If you&#8217;ve ever been the person who could see where the work needed to go but had to hand the building to someone else, that handoff is rapidly dissolving if you have the appetite to dive deep. You can take a hunch about where the problem sits and chase it straight into something real, steering while the agent does the building.</p><p>That moves the gate. It used to be whether you could build the thing at all.</p><p>You have probably seen people on LinkedIn or X proclaim that now it is all about &#8220;taste.&#8221; Personally, I HATE how that word has become shorthand for good work, because it makes the skill sound mystical when the practical version is much more useful.</p><p>The better word is convergence.</p><p>Convergence is knowing how to find what is worth building, choose the shape it should take, and steer your agents until the result matches the need.</p><p>This is a learnable skill and a process.</p><p>That is where the usual story breaks. People hear &#8220;the agent does the execution&#8221; and assume execution has become free.</p><p>The syntax has: typing code, wiring plumbing, remembering exact configurations. But getting a real thing built under real constraints is still execution. It just moved up a level.</p><p>The people who call it solved are usually stopping at the first plausible artifact. They are not doing the harder work of finding the real target, choosing the right container, and steering the build until it lands.</p><p>That is why I do not see what is happening as a &#8220;great leveling,&#8221; where the floor gone, anyone builds, and talent stops mattering.</p><p>Not until super-intelligence pulls humans out of the loop entirely. Until then, the human loop still matters a lot. It matters now more than ever.</p><p>Picture a bell curve. The middle is getting taller and narrower as more people produce competent, plausible output from the same models. But the tails are stretching too, because the people who can steer the agent toward the right target can now build far more sophisticated, feature-rich things much faster.</p><p>Everyone gets more leverage. That part is obvious.</p><p>The point that matters now is whether you can turn that leverage turns into the things you need.</p><h2>The three ways agents break</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F3iy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bc2cd2d-4364-4ce4-bc6f-91db0a014623_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F3iy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bc2cd2d-4364-4ce4-bc6f-91db0a014623_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!F3iy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bc2cd2d-4364-4ce4-bc6f-91db0a014623_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!F3iy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bc2cd2d-4364-4ce4-bc6f-91db0a014623_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!F3iy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bc2cd2d-4364-4ce4-bc6f-91db0a014623_1672x940.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F3iy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bc2cd2d-4364-4ce4-bc6f-91db0a014623_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1bc2cd2d-4364-4ce4-bc6f-91db0a014623_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2392954,&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://leverageloops.substack.com/i/200170721?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bc2cd2d-4364-4ce4-bc6f-91db0a014623_1672x940.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_!F3iy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bc2cd2d-4364-4ce4-bc6f-91db0a014623_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!F3iy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bc2cd2d-4364-4ce4-bc6f-91db0a014623_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!F3iy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bc2cd2d-4364-4ce4-bc6f-91db0a014623_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!F3iy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bc2cd2d-4364-4ce4-bc6f-91db0a014623_1672x940.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>An agent can build something plausible from almost any instruction. That is the promise and the trap. Working output can hide three different problems: the target is wrong, the shape is wrong, or the execution drifts before the thing is actually done.</p><p>The first way it breaks is that you do not really know what you want yet.</p><p>This isn&#8217;t because you are careless, but because on anything that matters the right answer usually sharpens through contact with various options and feedback from yourself, your collaborators, or your users. You ask for the obvious version, the agent builds it faithfully, and you spend your leverage sprinting at the wrong target.</p><p>The first articulation is rarely the right one. The agent commits to it anyway, building your mistake to spec. On a front end UI, a document, or a slide deck you can at least see the mistake, but when it comes to backend workflows, data, your financial model, those flawed assumptions can linger and cause problems for you later.</p><p>The second way is more practical: you may know the outcome you want, but you choose the wrong shape for the solution.</p><p>Should this be a script, a tool for your agent, an app, an agent with helper tools, or an agent operating over Markdown files with its native harness? Should the state live in a database, JSON, a spreadsheet, or plain text?</p><p>Those choices can look like implementation details until they ultimately decide what the system can become and how it actually feels to use.</p><p>The third way shows up once the target and shape are mostly right.</p><p>Getting the agent to actually deliver the thing is its own skill. Anyone who has pushed past a simple task knows the feeling: you can see the thing, you can even describe it, and the agent keeps handing back something adjacent.</p><p>Maybe it subtly cheated, skipped steps, made a clear mistake as the work gets bigger.</p><p>This is why &#8220;can everyone do this&#8221; misses. Prompting is only the first step of agentic leverage.</p><p>The real skill is convergence: finding the target, choosing the form, and steering the build until the output matches the work.</p><h2>The shape matters</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2m-k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d75917-7b44-47d0-9e3b-23f6e75b4bfa_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2m-k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d75917-7b44-47d0-9e3b-23f6e75b4bfa_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!2m-k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d75917-7b44-47d0-9e3b-23f6e75b4bfa_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!2m-k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d75917-7b44-47d0-9e3b-23f6e75b4bfa_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!2m-k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d75917-7b44-47d0-9e3b-23f6e75b4bfa_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2m-k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d75917-7b44-47d0-9e3b-23f6e75b4bfa_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98d75917-7b44-47d0-9e3b-23f6e75b4bfa_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2788090,&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://leverageloops.substack.com/i/200170721?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d75917-7b44-47d0-9e3b-23f6e75b4bfa_1672x941.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_!2m-k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d75917-7b44-47d0-9e3b-23f6e75b4bfa_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!2m-k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d75917-7b44-47d0-9e3b-23f6e75b4bfa_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!2m-k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d75917-7b44-47d0-9e3b-23f6e75b4bfa_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!2m-k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d75917-7b44-47d0-9e3b-23f6e75b4bfa_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The &#8220;form&#8221; question is where a lot of agent work fails. </p><p>A person asks for &#8220;a thing that tracks this workflow,&#8221; and the agent can produce a spreadsheet, a Notion database, a CLI script, a web app, a repo full of Markdown, or a small agent loop.</p><p>Each answer can be defensible, but only some of them fit the actual work. It is highly contextual to the specific problem you have.</p><p>This is the architecture layer operators now need to understand at a practical level. You do not need to become a full-time engineer, but you do need a feel for the tradeoffs. If you&#8217;re a product manager, you&#8217;ve already lived this.</p><p>The practical questions are basic, but make all the difference:</p><ul><li><p>Deterministic workflow or agent skill package?</p></li><li><p>Structured database or markdown files?</p></li><li><p>Custom app interface or general agent chat?</p></li><li><p>Agent autonomy or human review?</p></li><li><p>Dedicated helper tools or let the agent use its basic edit tools?</p></li></ul><p>The agent can help you reason through those choices, but it will not feel the cost of the wrong container the way you will. It has no distaste for tedious workflows, it will work tirelessly for you.</p><p>When you come back and tell it it chose wrong, it will say &#8220;you&#8217;re absolutely right!&#8221; and pivot as quickly as it sold you the first approach.</p><p>That is why stronger models do not erase the skill. Yes, it does make things more forgiving; today&#8217;s models can undo prior mistakes with an agility that earlier models simply could not.</p><p>Still, when the model can build faster and with more complexity, the wrong form becomes a more sophisticated wrong thing.</p><p>When you choose the form well, the same capability lets you move much further and faster into the thing you actually need.</p><h2>Scoping by subtraction</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mBqU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62bde682-3be4-41fb-9108-6516c1971612_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mBqU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62bde682-3be4-41fb-9108-6516c1971612_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!mBqU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62bde682-3be4-41fb-9108-6516c1971612_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!mBqU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62bde682-3be4-41fb-9108-6516c1971612_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!mBqU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62bde682-3be4-41fb-9108-6516c1971612_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mBqU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62bde682-3be4-41fb-9108-6516c1971612_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62bde682-3be4-41fb-9108-6516c1971612_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3169444,&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://leverageloops.substack.com/i/200170721?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62bde682-3be4-41fb-9108-6516c1971612_1672x941.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_!mBqU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62bde682-3be4-41fb-9108-6516c1971612_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!mBqU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62bde682-3be4-41fb-9108-6516c1971612_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!mBqU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62bde682-3be4-41fb-9108-6516c1971612_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!mBqU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62bde682-3be4-41fb-9108-6516c1971612_1672x941.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>I hit this first failure mode rebuilding my own website (<a href="http://brandongalang.com">brandongalang.com</a>).</p><p>I did not want it to look &#8220;bad.&#8221;</p><p>I wanted it to look well thought through and something that I could call my own. The way I got there felt easy and simple, but it was a workflow I had discovered through months and months of trial and error. The workflow that got me through is the one I would hand to anyone starting out.</p><p>Stop trying to describe what you want and start generating toward it. Lean on the agent to manufacture variance, then use your judgment as a subtractive filter, finding what you want by cutting what you do not.</p><p>You&#8217;ve probably seen posts describing how agents work better with highly detailed plans and how Claude Code or the newest model &#8220;one-shot&#8221; an impressive landing page. DO NOT buy into this idea of the &#8220;one-shot&#8221; workflow.</p><p>Don&#8217;t concern yourself with knowing up front, know upfront that you will build your way into it.</p><p>This is my preferred way of operating because generation is cheap now: you can spin up more candidates than you could ever make by hand, then chip away until what is left is the thing.</p><p>I have started to call this &#8220;generative scoping.&#8221;</p><p>Here is how it ran for me. I could not describe what I wanted from my own site, so I did not try.</p><p>I pointed the agent at sites from creators I admired: Dan Koe, Justin Welsh, and Mark Manson. I told it to study how they were laid out and adapt the patterns to mine.</p><p>Instead of a spec, I steered Codex towards the actual implementations. I told it to not only inspect the code, but also inspect the screenshots so it could see both the code and the explicit visual presentation of the websites.</p><p>It worked for awhile and generated a first draft that looked strikingly similar to Justin Welsh&#8217;s page. Then began the iterative process of adapting what it gave me.</p><p>&#8220;Remove the reviews, I&#8217;m not a New York Times best selling writer!&#8221;</p><p>&#8220;I prefer Dan Koe&#8217;s About Me section, pull that in instead.&#8221;</p><p>&#8220;Let&#8217;s try Light Mode, black and white feels a bit too copycat.&#8221;</p><p>&#8220;Here are images from Every, I really like their brand style. I like X, Y, and Z about this. Generate variants that lean into those elements but can make this uniquely mine.&#8221;</p><p>By the end of the afternoon, I had something that felt like mine.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o87Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f5c2f4d-912d-4dda-b6c7-f31ea5b0cb5a_2376x1270.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o87Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f5c2f4d-912d-4dda-b6c7-f31ea5b0cb5a_2376x1270.png 424w, https://substackcdn.com/image/fetch/$s_!o87Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f5c2f4d-912d-4dda-b6c7-f31ea5b0cb5a_2376x1270.png 848w, https://substackcdn.com/image/fetch/$s_!o87Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f5c2f4d-912d-4dda-b6c7-f31ea5b0cb5a_2376x1270.png 1272w, https://substackcdn.com/image/fetch/$s_!o87Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f5c2f4d-912d-4dda-b6c7-f31ea5b0cb5a_2376x1270.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o87Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f5c2f4d-912d-4dda-b6c7-f31ea5b0cb5a_2376x1270.png" width="1456" height="778" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f5c2f4d-912d-4dda-b6c7-f31ea5b0cb5a_2376x1270.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:778,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2170242,&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://leverageloops.substack.com/i/200170721?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f5c2f4d-912d-4dda-b6c7-f31ea5b0cb5a_2376x1270.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_!o87Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f5c2f4d-912d-4dda-b6c7-f31ea5b0cb5a_2376x1270.png 424w, https://substackcdn.com/image/fetch/$s_!o87Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f5c2f4d-912d-4dda-b6c7-f31ea5b0cb5a_2376x1270.png 848w, https://substackcdn.com/image/fetch/$s_!o87Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f5c2f4d-912d-4dda-b6c7-f31ea5b0cb5a_2376x1270.png 1272w, https://substackcdn.com/image/fetch/$s_!o87Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f5c2f4d-912d-4dda-b6c7-f31ea5b0cb5a_2376x1270.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>This workflow works precisely when you lack the words for the target but have enough reps to know a wrong note the instant you see it.</p><p>Sometimes you do the cutting yourself; sometimes you hand the agent the criteria and let it prune inside its own loop.</p><p>And once a direction finally emerged, I locked it in: more reference images, a brand guide the agent could keep reinforcing across every future asset, so the convergence I had paid for did not slide back toward the average.</p><h2>Decisions that make decisions</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SYth!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d00ca8b-c1b3-4b3a-b5f9-b1934acafd9d_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SYth!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d00ca8b-c1b3-4b3a-b5f9-b1934acafd9d_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!SYth!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d00ca8b-c1b3-4b3a-b5f9-b1934acafd9d_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!SYth!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d00ca8b-c1b3-4b3a-b5f9-b1934acafd9d_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!SYth!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d00ca8b-c1b3-4b3a-b5f9-b1934acafd9d_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SYth!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d00ca8b-c1b3-4b3a-b5f9-b1934acafd9d_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d00ca8b-c1b3-4b3a-b5f9-b1934acafd9d_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2797193,&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://leverageloops.substack.com/i/200170721?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d00ca8b-c1b3-4b3a-b5f9-b1934acafd9d_1672x941.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_!SYth!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d00ca8b-c1b3-4b3a-b5f9-b1934acafd9d_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!SYth!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d00ca8b-c1b3-4b3a-b5f9-b1934acafd9d_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!SYth!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d00ca8b-c1b3-4b3a-b5f9-b1934acafd9d_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!SYth!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d00ca8b-c1b3-4b3a-b5f9-b1934acafd9d_1672x941.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>Now the third failure: </p><div class="pullquote"><p>Even when the target and the shape are right, the agent can still drift while it executes.</p></div><p>Converging on a direction does not ship the thing; decisions do. And with an agent, the decisions that matter most are the ones that shape the decisions it makes later, without you.</p><p>I call this focusing on &#8220;decisions that make decisions.&#8221;</p><p>Many things fall into category. Here are some examples:</p><ul><li><p>Your CLAUDE/AGENTS markdown file</p></li><li><p>Your agent Skills</p></li><li><p>Your Codex/Claude Code /goal prompt</p></li><li><p>Your acceptance criteria</p></li><li><p>Your plan</p></li><li><p>Your process around sub-agent validation and review</p></li></ul><p>Directly prompting an agent is only one way to steer it. Once it embarks on its run, these other elements you architect around it begin to matter more and more.</p><p>Get those right and your intent carries through a thousand small choices you never see. Get them wrong and the agent can send itself over a cliff the moment you look away from your Terminal.</p><p>Here are two examples I used with my website example from earlier.</p><p>I use a front-end skill set called Impeccable (impeccable . style), modules for typography, layout, alignment, the granular craft of applying design principles to the page. As I deviated from reference websites, my coding agent could reference these to drive my generative scoping process. The skills filled in for the design language fluency I lacked.</p><p>My decisions for how it would use these skills provided another set of guardrails to steer its execution.</p><p>I told it to run the skills sequentially rather than in parallel, so each pass builds on the refinements of the one before it instead of three skills competing for attention.</p><p>I delegated a sequence of skills around tasks that required little human judgment. Issues it found around typography consistency, spacing, alignment, responsiveness across mobile/desktop: these I allowed it to execute freely. Where it required a human touch and an opinion, I asked it to identify issues, brainstorm approaches, prioritize them, and present them to me.</p><p>Underneath all of it ,the agent had real visibility into the repo and the deploy through Cloudflare, so I could point and let it connect the technical, tedious dots that were never where my value lived.</p><h2>You have to fight to escape the middle</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ix81!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3a8af9-4023-4847-92d5-0f7f4a2b018f_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ix81!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3a8af9-4023-4847-92d5-0f7f4a2b018f_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!Ix81!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3a8af9-4023-4847-92d5-0f7f4a2b018f_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!Ix81!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3a8af9-4023-4847-92d5-0f7f4a2b018f_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!Ix81!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3a8af9-4023-4847-92d5-0f7f4a2b018f_1672x940.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ix81!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3a8af9-4023-4847-92d5-0f7f4a2b018f_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c3a8af9-4023-4847-92d5-0f7f4a2b018f_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2844854,&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://leverageloops.substack.com/i/200170721?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3a8af9-4023-4847-92d5-0f7f4a2b018f_1672x940.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_!Ix81!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3a8af9-4023-4847-92d5-0f7f4a2b018f_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!Ix81!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3a8af9-4023-4847-92d5-0f7f4a2b018f_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!Ix81!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3a8af9-4023-4847-92d5-0f7f4a2b018f_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!Ix81!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0c3a8af9-4023-4847-92d5-0f7f4a2b018f_1672x940.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Execution friction used to hide the difference between people.</p><p>When everyone struggled to make the thing work at all, the struggle passed for rigor. It was harder to see who lacked a real opinion, because few got far enough to reveal one.</p><p>Take a lot of that friction away and there&#8217;s nowhere left to hide.</p><p>The execution that still matters is problem-solving execution: finding the right target, choosing the right container, and driving the work to closure through ambiguity, edge cases, and tradeoffs. The agent will happily produce plausible midpoints forever. Convergence is the skill of forcing the output to become the needed thing.</p><p>If you remember one thing, make it this: </p><div class="pullquote"><p>The edge does not belong to whoever already knows the answer. When starting is cheap, walking straight to the target is the less durable skill.</p></div><p>You&#8217;re going to get something that looks good long before you get something that&#8217;s right. When that happens, don&#8217;t assume you&#8217;ve hit your ceiling. </p><p>Assume you&#8217;ve reached the midpoint, then keep steering.</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://leverageloops.substack.com/p/if-your-ai-output-looks-good-but?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading! The best compliment is a share. If you enjoyed reading, please share with your network!</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://leverageloops.substack.com/p/if-your-ai-output-looks-good-but?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://leverageloops.substack.com/p/if-your-ai-output-looks-good-but?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[The Control Loop Is the Skill]]></title><description><![CDATA[The next practical AI skill is designing the loop around the work.]]></description><link>https://leverageloops.substack.com/p/the-control-loop-is-the-skill</link><guid isPermaLink="false">https://leverageloops.substack.com/p/the-control-loop-is-the-skill</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Sat, 09 May 2026 16:38:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/faf900f1-6c55-4ae6-b978-0c8066c1feb2_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I just came back from my five year Yale SOM MBA reunion weekend. Had a great time. Just like last year, almost every conversation touched upon AI at some point.</p><p>A year ago, most AI conversations I had at reunion were extreme bullishness on my side and either skepticism or mild curiosity from my colleagues.</p><p>Someone would ask what I was using AI for. I would show them a Deep Research run in ChatGPT. They would scroll through the sources, the follow-up searches, the synthesized answer, and usually have the same reaction:</p><div class="pullquote"><p>&#8220;Wait. What? It did all that?&#8221;</p></div><p>This year, I kept walking into conversations that had already started without me.</p><p>People were talking about coding agents like Claude Code or Codex. Some were trying them. A few had already built things.</p><p>One former banker had built a simple app prototype and already had real buyer interest. Someone had started their own digital marketing agency was using AI to analyze sentiment data at a scale that would have been painful and/or infeasible to do manually. A good friend of mine who works in GTM strategy used AI to rapidly iterate on slides and narrative. An animator/designer had been pushing Claude Code into a complex, interactive front-end project.</p><p>It was an interesting weekend seeing how much the conversation had developed. Despite my colleagues being more bullish than I&#8217;d ever seen them, I also became even more convinced that the hard part is going to be less obvious than people expect.</p><h1><strong>The easy wins have a shape</strong></h1><p>A lot of AI work and what separates low and high skill AI users now comes down to task and environment design.</p><p>Task design is the starting point. </p><div class="pullquote"><p>For most people, especially non-technical users, the easiest win is choosing work that already fits what the models and/or harness is good at.</p></div><p>As you get better, the next lever is the environment around the task: what context the agent sees, what state it can trust, how quickly you can inspect the output, and how easy it is to recover from a bad step. That is how you start taking on harder kinds of work without just hoping the model gets smarter.</p><p>The banker prototype is a good example. From the outside, it sounds unbelievable: a non-technical person building a software product. But the actual task was very friendly to AI.</p><p>It was a simple CRUD-style prototype. No multi-tenancy. No production deployment. No permissions model. No compliance surface. No operational hardening.</p><p>That is not a criticism. That is exactly why it worked. He wasn&#8217;t trying to vibe code the production system; he was finding an engineer to help with that. His prototype just needed to convey the vision.</p><p>The job was to make an idea tangible enough that someone could react to it. The prototype did not need to be perfect or even function properly with a genuine backend. It simply needed to exist and look the part. A buyer could click around and say, yes, this is useful, or no, this misses the point.</p><p>The artifact created feedback.</p><p>The marketing example had a similar shape. He was using AI to analyze social sentiment and campaign feedback. That is a natural fit for an agentic workflow. The model can inspect, cluster, summarize, and surface patterns. Just like coding agents can naturally crawl a sprawling codebase, it can easily sift through social media posts. You still need judgment, but the task tolerates exploration. It does not require a clean production pipeline before the work has value.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CmNN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6aa8fee-125c-43b8-999c-dfee7f97ecd0_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CmNN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6aa8fee-125c-43b8-999c-dfee7f97ecd0_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!CmNN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6aa8fee-125c-43b8-999c-dfee7f97ecd0_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!CmNN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6aa8fee-125c-43b8-999c-dfee7f97ecd0_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!CmNN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6aa8fee-125c-43b8-999c-dfee7f97ecd0_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CmNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6aa8fee-125c-43b8-999c-dfee7f97ecd0_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b6aa8fee-125c-43b8-999c-dfee7f97ecd0_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1026414,&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://leverageloops.substack.com/i/196480023?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6aa8fee-125c-43b8-999c-dfee7f97ecd0_1672x941.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_!CmNN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6aa8fee-125c-43b8-999c-dfee7f97ecd0_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!CmNN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6aa8fee-125c-43b8-999c-dfee7f97ecd0_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!CmNN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6aa8fee-125c-43b8-999c-dfee7f97ecd0_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!CmNN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6aa8fee-125c-43b8-999c-dfee7f97ecd0_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1><strong>A tight loop beats raw confidence</strong></h1><p>My GTM strategy friend&#8217;s workflow was more mundane, and probably more instructive.</p><p>She was using AI the way she might delegate to a junior analyst back in her consulting days. Make a version of this slide. Try a different phrasing. Duplicate the slide first. Keep the original. Compare the options. Reject the bad ones. Read my comments on slide X and make the adjustments.</p><p>The loop was tight.</p><p>The output was visible. The original was preserved. The cost of a bad suggestion was low. She never had to trust the agent across a long chain of invisible decisions. She approved literally everything. No YOLO mode here.</p><p>That caution helped her. She was less bullish than some of the people having worse experiences, so she kept the agent on a short leash. I also think she was leaving upside on the table. The same loop could support more ambitious work if she pushed it further.</p><p>The key was that she had a loop.</p><h1><strong>When the setup fights the work</strong></h1><p>The animator had almost the opposite problem.</p><p>He was much more technical and had a non-SWE engineering background. He had genuine taste. He had a real project. And he was working in a domain that should benefit from coding agents; he was literally coding.</p><p>But the task had a nasty shape.</p><p>He was layering multiple interactive components and motion states into a screen. For that kind of work, the static structure has to be designed around the intended movement. If a component needs to expand, transition, rearrange, or respond to input, the code structure has to support that range of motion early.</p><p>You can get pretty far with incremental edits on a static screen. Motion changes the constraints.</p><p>That was where the workflow started to spiral.</p><p>He added more comments to the files. He wrote down more instructions. He tried preserving more state by telling Claude to save meticulous notes. He fed annotated screenshots back to Claude.</p><p>All of those moves make sense in isolation. If the model is losing the plot, add context. If the visual output is wrong, show it images. If the desired behavior is subtle, explain it more precisely.</p><p>But the system was already pointed at the wrong problem.</p><p>The comments were probably preserving stale reasoning inside the codebase. Some of that reasoning may have been wrong. Now Claude was reading old assumptions as part of the current source of truth.</p><p>The files got heavier. The context window got noisier. The exact intent still had to survive compaction. The screenshots helped in spirit, but Claude likely did not have enough visual fidelity to map a subtle animation issue back to the exact code that needed to change.</p><p>The screen needed a structural refactor to support the motion. The agent kept getting asked for tweaks.</p><h1><strong>More context is not always the fix</strong></h1><p>This is the failure mode I think more people are going to run into.</p><p>AI makes the first version easier. It also makes the wrong path feel productive for longer.</p><p>When a task is shaped well, the tool feels like magic. </p><p>When the task is shaped poorly, people often respond by prompting harder. More details. More context. More rules. More screenshots. More examples. Correct that this way. Redo that by doing this instead.</p><p>Sometimes that works. Oftentimes, you end up stacking bandaid after bandaid until the underlying files are jumbled beyond repair.</p><p>Often, the setup is the problem.</p><p>A good AI workflow has to match the work. A prototype needs enough structure to create feedback. Analysis needs source material the agent can inspect. Slides need visible reversibility. Animation needs a way to preserve intent, observe behavior over time, and refactor when the structure is wrong.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mWK-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd31abce9-9fea-406d-afa2-4939f4125963_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mWK-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd31abce9-9fea-406d-afa2-4939f4125963_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!mWK-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd31abce9-9fea-406d-afa2-4939f4125963_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!mWK-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd31abce9-9fea-406d-afa2-4939f4125963_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!mWK-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd31abce9-9fea-406d-afa2-4939f4125963_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mWK-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd31abce9-9fea-406d-afa2-4939f4125963_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d31abce9-9fea-406d-afa2-4939f4125963_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1753249,&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://leverageloops.substack.com/i/196480023?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd31abce9-9fea-406d-afa2-4939f4125963_1672x941.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_!mWK-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd31abce9-9fea-406d-afa2-4939f4125963_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!mWK-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd31abce9-9fea-406d-afa2-4939f4125963_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!mWK-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd31abce9-9fea-406d-afa2-4939f4125963_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!mWK-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd31abce9-9fea-406d-afa2-4939f4125963_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1><strong>The next practical skill</strong></h1><p>This is why I am so bullish on agents and still careful about how I use them.</p><p>The tools are clearly good enough for normal people to do useful work. I&#8217;ve known that for months and my beliefs here were validated all weekend. People who would never call themselves builders were making software-shaped things, analysis workflows, and presentation systems.</p><p>The ceiling comes from the setup.</p><p>The agent needs the right environment. It needs state you can trust. It needs outputs that show whether they worked. It needs a feedback loop tight enough for the precision of the task.</p><p>A simple prompt can work beautifully when the agent is grounded in the project. A detailed prompt can still fail if the environment is fighting the work.</p><p>That is the next practical AI skill for knowledge workers to wrap their heads around: task design.</p><ul><li><p>When can the agent explore?</p></li><li><p>When does it need a plan?</p></li><li><p>When should you preserve the original?</p></li><li><p>When should you stop tweaking and change the structure?</p></li></ul><p>The people who learn to answer those questions are going to get much more out of these tools and have much faster learning curves. Everyone else may still get something impressive on the screen. </p><p>They just may not know whether they are building leverage or digging the hole deeper.</p><p>-Brandon</p>]]></content:encoded></item><item><title><![CDATA[When Code Is Cheap, Scope Is Scarce]]></title><description><![CDATA[In the world of agentic coding, decision-making becomes the bottleneck.]]></description><link>https://leverageloops.substack.com/p/when-code-is-cheap-scope-is-scarce</link><guid isPermaLink="false">https://leverageloops.substack.com/p/when-code-is-cheap-scope-is-scarce</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Mon, 05 Jan 2026 21:10:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9ac5a32f-5f71-422c-bf41-8d951c624697_1692x929.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Fell a bit behind cross-posting from my LinkedIn newsletter, this is a post from back in September! Will be posting these to get caught up here.</em></p>
      <p>
          <a href="https://leverageloops.substack.com/p/when-code-is-cheap-scope-is-scarce">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Real Truth About AI Coding: Building a Full-Stack App in 7 Days]]></title><description><![CDATA[How I Made AI Build Me A Consumer App]]></description><link>https://leverageloops.substack.com/p/the-real-truth-about-ai-coding-building</link><guid isPermaLink="false">https://leverageloops.substack.com/p/the-real-truth-about-ai-coding-building</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Wed, 03 Sep 2025 11:02:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6bf7d216-dc84-4dba-946d-8be8409edaa9_1692x930.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone's selling you the same lie about AI coding:</p><p>"One click. Full production app. Just describe what you want and watch the magic happen."</p><p>If you've tried these tools, you know it's bullshit. AI can get you close by operating at a higher altitude where syntax becomes irrelevant. But you still need to know what you're asking for&#8212;or how to get AI to tel&#8230;</p>
      <p>
          <a href="https://leverageloops.substack.com/p/the-real-truth-about-ai-coding-building">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Becoming Agent-Ready: How to Move from Pilots to a Competitive AI Operating System]]></title><description><![CDATA[There's no such thing as "AI change management"]]></description><link>https://leverageloops.substack.com/p/becoming-agent-ready-how-to-move</link><guid isPermaLink="false">https://leverageloops.substack.com/p/becoming-agent-ready-how-to-move</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Tue, 26 Aug 2025 15:26:55 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d0ad91c4-1b57-4f6c-b46c-0e4a55e72caf_1692x929.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The most sobering thing about &#8220;failed AI pilots&#8221; isn&#8217;t the MIT published 95% failure rate. It&#8217;s the predictability of that failure rate.</p><p>I've watched this play out so many times. Two teams at different companies launched similar AI pilots within weeks of each other. Both had executive backing, solid technical talent, and access to the same cutting-edge m&#8230;</p>
      <p>
          <a href="https://leverageloops.substack.com/p/becoming-agent-ready-how-to-move">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Agentic Job Search: How to Collapse Your Learning Loop]]></title><description><![CDATA[What I would do if I were job searching in 2025]]></description><link>https://leverageloops.substack.com/p/the-agentic-job-search-how-to-collapse</link><guid isPermaLink="false">https://leverageloops.substack.com/p/the-agentic-job-search-how-to-collapse</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Wed, 20 Aug 2025 12:31:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8cb7dbe9-0563-4011-9da6-c7cb1fe5374e_1692x929.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most MBA students lose their job search in the gaps.</p><p>Not the gap between their skills and the role. The gap between Monday's coffee chat and Friday's thank-you note. The gap between reading a job post and tailoring the resume. The gap between the interview stumble and the next chance to practice.</p><p>These gaps compound. A week becomes a month. Momentum dies.&#8230;</p>
      <p>
          <a href="https://leverageloops.substack.com/p/the-agentic-job-search-how-to-collapse">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Contextual Operating System Pt.2: From Retrieval to Synthesis]]></title><description><![CDATA[From Retrieval to Synthesis]]></description><link>https://leverageloops.substack.com/p/the-contextual-operating-system-pt2</link><guid isPermaLink="false">https://leverageloops.substack.com/p/the-contextual-operating-system-pt2</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Wed, 06 Aug 2025 12:56:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0eaf817d-3b5f-43e7-8d96-f6a863ad42f9_1692x929.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>"How did you find my post?"</p><p>The YC founder smiled. "Someone shared it in our Slack. We're building something similar. Your approach is very much aligned with what we've been thinking and building towards."</p><p>I write for a small network, mostly documenting my own experiments. But "How I Built an AI-First Knowledge System That Actually Works" seemed to resona&#8230;</p>
      <p>
          <a href="https://leverageloops.substack.com/p/the-contextual-operating-system-pt2">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[ Claude Code: The Digital Agent That Compounds Your Intelligence]]></title><description><![CDATA[Orchestrate Your Workflow Across All Digital Surfaces]]></description><link>https://leverageloops.substack.com/p/claude-code-the-digital-agent-that</link><guid isPermaLink="false">https://leverageloops.substack.com/p/claude-code-the-digital-agent-that</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Wed, 30 Jul 2025 13:30:43 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1c2c20c9-1218-485c-a7c2-14d5b1376a48_1672x940.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I used to think the problem was me.</p><p>Every morning, I'd open my laptop to a constellation of disconnected tools: Notion docs scattered like digital tumbleweeds, GitHub repositories hiding critical context, Asana tasks multiplying faster than I could complete them, and emails breeding in my inbox like rabbits. I'd spend the first hour of my "productive" da&#8230;</p>
      <p>
          <a href="https://leverageloops.substack.com/p/claude-code-the-digital-agent-that">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Software That Dies: Why Ephemerality is the Unlock for AI-Powered Organizations]]></title><description><![CDATA[Default Mortality is the Antidote to Gen AI Internal Tooling Chaos]]></description><link>https://leverageloops.substack.com/p/software-that-dies-why-ephemerality</link><guid isPermaLink="false">https://leverageloops.substack.com/p/software-that-dies-why-ephemerality</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Wed, 23 Jul 2025 12:31:35 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/84d37e9a-cce9-4ec1-9d97-e028d4e60cf7_1693x929.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I've spent years as an industrial engineer turned product manager, staring at backlogs that could stretch to the moon. Users beg for features that'll solve their daily pains, but as the platform PM, I know the math: prioritize the critical system needs, or the whole thing crumbles.</p><p>It's brutal.</p><p>They wait weeks, months, sometimes YEARS, while I juggle scal&#8230;</p>
      <p>
          <a href="https://leverageloops.substack.com/p/software-that-dies-why-ephemerality">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How I Built a PE Fund Matching System in a Weekend: The Complete Build Journey]]></title><description><![CDATA[In the AI era, domain expertise is optional, what matters is knowing how to learn and deploy those learnings]]></description><link>https://leverageloops.substack.com/p/how-i-built-a-pe-fund-matching-system</link><guid isPermaLink="false">https://leverageloops.substack.com/p/how-i-built-a-pe-fund-matching-system</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Wed, 16 Jul 2025 13:30:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e65d7b99-ca00-4d69-9468-57b8a10db301_1693x929.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><h2><strong>This is the story of how I built this:</strong></h2>
      <p>
          <a href="https://leverageloops.substack.com/p/how-i-built-a-pe-fund-matching-system">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Four Levels of AI Implementation: A Practitioner's Guide]]></title><description><![CDATA[The Four Interaction Patterns That Actually Matter]]></description><link>https://leverageloops.substack.com/p/the-four-levels-of-ai-implementation</link><guid isPermaLink="false">https://leverageloops.substack.com/p/the-four-levels-of-ai-implementation</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Wed, 09 Jul 2025 12:31:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/000150a6-b6a0-4534-805f-7bf55f52a85a_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When I first dove deep into AI agents, I spent weeks deliberating over which agent framework to begin building with.</p><p>"Should I use LangChain? Maybe its graph-based evolution LangGraph? But what about CrewAI, a role-based multi-agent orchestration framework?</p><p>Wait, PydanticAI seems even better though, and comes from a highly regarded Pythonic team.</p><p>Then agai&#8230;</p>
      <p>
          <a href="https://leverageloops.substack.com/p/the-four-levels-of-ai-implementation">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[How I Built an AI-First Knowledge System That Actually Works]]></title><description><![CDATA[The system that turned my scattered expertise into a compound competitive advantage]]></description><link>https://leverageloops.substack.com/p/how-i-built-an-ai-first-knowledge</link><guid isPermaLink="false">https://leverageloops.substack.com/p/how-i-built-an-ai-first-knowledge</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Sun, 22 Jun 2025 12:54:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/60ee1d89-3525-469d-99f6-22602dfb8164_1692x930.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most knowledge management systems fail for one simple reason: they're built for storage, not retrieval.</p><p>You capture everything. Index religiously. Tag meticulously. Then when you need that brilliant insight from three months ago? </p><p>You stare at a search bar, hoping keywords will surface gold from your digital haystack.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oQvs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d944da8-35ee-4936-a909-18eeb507503c_1787x956.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oQvs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d944da8-35ee-4936-a909-18eeb507503c_1787x956.png 424w, https://substackcdn.com/image/fetch/$s_!oQvs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d944da8-35ee-4936-a909-18eeb507503c_1787x956.png 848w, https://substackcdn.com/image/fetch/$s_!oQvs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d944da8-35ee-4936-a909-18eeb507503c_1787x956.png 1272w, https://substackcdn.com/image/fetch/$s_!oQvs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d944da8-35ee-4936-a909-18eeb507503c_1787x956.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oQvs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d944da8-35ee-4936-a909-18eeb507503c_1787x956.png" width="1456" height="779" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d944da8-35ee-4936-a909-18eeb507503c_1787x956.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:779,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:591295,&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://leverageloops.substack.com/i/166473125?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d944da8-35ee-4936-a909-18eeb507503c_1787x956.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_!oQvs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d944da8-35ee-4936-a909-18eeb507503c_1787x956.png 424w, https://substackcdn.com/image/fetch/$s_!oQvs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d944da8-35ee-4936-a909-18eeb507503c_1787x956.png 848w, https://substackcdn.com/image/fetch/$s_!oQvs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d944da8-35ee-4936-a909-18eeb507503c_1787x956.png 1272w, https://substackcdn.com/image/fetch/$s_!oQvs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d944da8-35ee-4936-a909-18eeb507503c_1787x956.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>After multiple failed attempts with di&#8230;</p>
      <p>
          <a href="https://leverageloops.substack.com/p/how-i-built-an-ai-first-knowledge">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Don't Give Your AI Agent 31 Tools and No Instructions]]></title><description><![CDATA[The AI Adoption Pattern I Can't Stop Seeing]]></description><link>https://leverageloops.substack.com/p/dont-give-your-ai-agent-31-tools</link><guid isPermaLink="false">https://leverageloops.substack.com/p/dont-give-your-ai-agent-31-tools</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Sun, 15 Jun 2025 13:53:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/43133323-20a9-4b29-bd34-99e6cd7d2a4a_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>An engineer at our company posted an excited update the other week: </p><blockquote><p>"Got the new Jira MCP server working - this thing is incredible! It's summarizing my tickets exactly how I want. Will report back once I test it more."</p></blockquote><p>A few days later, I finally got around to setting it up myself. I was super excited after his initial report and quickly got it running.&#8230;</p>
      <p>
          <a href="https://leverageloops.substack.com/p/dont-give-your-ai-agent-31-tools">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The AI Agent Approach That Actually Reduces Response Times]]></title><description><![CDATA[A Conversation About Identifying Bottlenecks and Establishing Context]]></description><link>https://leverageloops.substack.com/p/the-ai-agent-approach-that-actually</link><guid isPermaLink="false">https://leverageloops.substack.com/p/the-ai-agent-approach-that-actually</guid><dc:creator><![CDATA[Brandon Galang]]></dc:creator><pubDate>Sun, 08 Jun 2025 14:30:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4a9f9884-77e9-4f74-984e-84bda3721bd2_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Most support automation fails because teams build solutions where problems appear, not where leverage exists.</strong></p><p>Earlier this week, I spoke to a friend who was shelving his Slack bot project after realizing the "repetitive" questions weren't actually repetitive, they just looked that way.</p><p>This revealed a pattern I've seen across dozens of failed automation a&#8230;</p>
      <p>
          <a href="https://leverageloops.substack.com/p/the-ai-agent-approach-that-actually">
              Read more
          </a>
      </p>
   ]]></content:encoded></item></channel></rss>