<?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[TwigLeap]]></title><description><![CDATA[An exploration of thinking, problem solving and living by an endlessly curious nerd and jock]]></description><link>https://blog.twigleap.com</link><image><url>https://substackcdn.com/image/fetch/$s_!UyO7!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8742d259-a67c-4290-a5d9-5c97663d5e08_1273x1273.png</url><title>TwigLeap</title><link>https://blog.twigleap.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 13 May 2026 20:02:53 GMT</lastBuildDate><atom:link href="https://blog.twigleap.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Dominique Bashizi]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[dbashizi@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[dbashizi@substack.com]]></itunes:email><itunes:name><![CDATA[Dominique Bashizi]]></itunes:name></itunes:owner><itunes:author><![CDATA[Dominique Bashizi]]></itunes:author><googleplay:owner><![CDATA[dbashizi@substack.com]]></googleplay:owner><googleplay:email><![CDATA[dbashizi@substack.com]]></googleplay:email><googleplay:author><![CDATA[Dominique Bashizi]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The one-shot fallacy]]></title><description><![CDATA[Why better models will not fix the one-shot problem]]></description><link>https://blog.twigleap.com/p/the-one-shot-fallacy</link><guid isPermaLink="false">https://blog.twigleap.com/p/the-one-shot-fallacy</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Fri, 08 May 2026 13:20:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!au4c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d8c251-1fd8-47b8-93ba-34024ea467f8_3896x3168.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!au4c!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d8c251-1fd8-47b8-93ba-34024ea467f8_3896x3168.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!au4c!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d8c251-1fd8-47b8-93ba-34024ea467f8_3896x3168.jpeg 424w, https://substackcdn.com/image/fetch/$s_!au4c!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d8c251-1fd8-47b8-93ba-34024ea467f8_3896x3168.jpeg 848w, https://substackcdn.com/image/fetch/$s_!au4c!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d8c251-1fd8-47b8-93ba-34024ea467f8_3896x3168.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!au4c!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d8c251-1fd8-47b8-93ba-34024ea467f8_3896x3168.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!au4c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d8c251-1fd8-47b8-93ba-34024ea467f8_3896x3168.jpeg" width="1456" height="1184" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36d8c251-1fd8-47b8-93ba-34024ea467f8_3896x3168.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1184,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1913952,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.twigleap.com/i/196900153?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d8c251-1fd8-47b8-93ba-34024ea467f8_3896x3168.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!au4c!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d8c251-1fd8-47b8-93ba-34024ea467f8_3896x3168.jpeg 424w, https://substackcdn.com/image/fetch/$s_!au4c!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d8c251-1fd8-47b8-93ba-34024ea467f8_3896x3168.jpeg 848w, https://substackcdn.com/image/fetch/$s_!au4c!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d8c251-1fd8-47b8-93ba-34024ea467f8_3896x3168.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!au4c!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36d8c251-1fd8-47b8-93ba-34024ea467f8_3896x3168.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Precision and accuracy are not the same</h4><p>Most of us know two things about pi: its decimal part never ends, and we use it to calculate circles. Its well-known approximation, 3.14, is a useful place to start discussing the difference between precision and accuracy, and how that should impact the way we think about GenAI.</p><p>3.14 and 1.34 are equally precise numbers. Commenting on their precision only requires that we compare the number of decimal points they have, and does not require any reference to the value they&#8217;re trying to represent.<br>1.34, however, is a very inaccurate representation of Pi, since it doesn&#8217;t even match the first number.</p><p>In other words, a number&#8217;s precision, on its own, does nothing to inform its usefulness for a particular task. To determine how useful it is, we have to understand its accuracy as well as its precision. Making the distinction between the two is not always as easy as comparing 1.34 and 3.14.</p><p>The difference between 3.14 and 1.34 is 57.3%. It&#8217;s very easy to spot and will show up in your calculations right away. Take a circular pool with a 10-meter radius, and apply 2 x pi x radius to calculate its circumference, the difference between 2 x 3.14 x 10 (62.8 meters) and 2 x 1.34 x 10 (26.8 meters) is stark. You could intuitively walk around that pool and realize its circumference is a lot more than twice as long as its radius.<br>The difference between 3.14159 (the correct value for pi, to that decimal point) and 3.14278 (an equally precise, but incorrect value) is 0.038%. Your circumference calculation now yields 62.8318 meters versus 62.8556 meters, which is a lot less intuitive to detect as the wrong result.</p><p>The closer the relationship between accuracy and precision, the more difficult it is to spot the difference.</p><p>Make your numbers bigger, however, and the error from the wrong value of pi becomes a lot more noticeable. Using 6,371 km as the radius of planet Earth, and assuming for our purpose that it&#8217;s a perfect sphere, our calculation with the high-precision wrong value of pi yields a circumference number that is off by 15.2km.</p><p>The larger the scope, the broader the consequences of a lack of accuracy, even with high precision.</p><h4>Fluency is not fidelity</h4><p>When ChatGPT first burst on the scene, its first impressive trick was its ability to generate grammatically correct sentences and paragraphs. Whether or not you agreed with its interpretation of the history of the French Revolution, you couldn&#8217;t dispute that the way it wrote about it used proper grammar and proper structure.</p><p>GenAI has been fluent from the start. As it evolved into a tool that could generate programming language code, it kept its fluency in that domain as well.</p><p>But the challenge with writing code was never its syntax. It was never its adherence to the rules of a specific programming language. Programming languages, after all, were created specifically to have limited vocabulary and rules that are easy to follow and enforce.</p><p>The challenge has always been in making sure that the code actually implements the right solution to the right problem. Taking our circumference calculation example, I could write a program that uses 10 x pi x radius as the formula for circumference, instead of the correct 2 x pi x radius formula we used earlier. That code would compile and run cleanly. It would also produce the wrong answer, no matter how accurate our value of pi.</p><p>GenAI&#8217;s precision does not guarantee its accuracy. The interface we use to close that gap is natural language, and that is where the next problem starts.</p><h4>Why natural language cannot close the gap</h4><p>No matter how we interact with computers, the levels of abstraction ultimately translate to zeros and ones that computer chips can understand and execute natively.</p><p>Historically, the translation layers have been &#8220;deterministic&#8221;, which means that a specific set of instructions in a programming language will always translate to a predictable, fixed sequence of zeros and ones for the computer to execute.</p><p>LLMs are different from traditional software in two ways: their input is natural language rather than a programming language, and their output is probabilistic rather than deterministic. Both matter. This essay is about the first.</p><p>In 1978, several decades before LLMs were invented, Dijkstra wrote a short essay called &#8220;On the Foolishness of Natural Language Programming&#8221;. His main claim was that natural languages are inherently imprecise. The argument has been recycled every few years since, but the precision of LLM output now makes it harder to see why it matters. Here is an example.</p><p>Let&#8217;s consider the simple question: &#8220;Is James angry?&#8221;, which is a very reasonable question that you might ask before you try to have a delicate conversation with James. If he&#8217;s angry, you might wait until a later time. But in programming terms, it&#8217;s a question that is not answerable in a deterministic way without a lot of additional context. Who is James? What usually makes him angry? How does that manifest through his behavior?</p><p>If I had to implement this question with a programming language, I&#8217;d need to define the entity &#8220;James&#8221; and the state of &#8220;anger&#8221;. In doing so, I would map very specific attributes to both, and my program would manage those attributes over time, such that for any given timeline of my program, the entity James would be fully known, and its state of &#8220;anger&#8221; could be calculated precisely.</p><p>A natural language does not impose such discipline. I can simply tell an AI agent to perform a task on the condition that &#8220;James is angry&#8221;, and the LLM will assume what &#8220;angry&#8221; means in this context. And the inherent subjectivity of natural languages makes it difficult for me to be precise in my description of what makes James angry. He may be angry when he&#8217;s tired, when he&#8217;s frustrated, when he&#8217;s impatient. Natural languages have extensive vocabulary, and each adjective I use to try to explain James&#8217;s state of anger invites further context and definition.</p><p>For programming, having a limited vocabulary is a feature, not a bug. It forces the programmer to either simplify their instructions, or to build complex instructions carefully from simple building blocks.</p><h4>The one-shot fallacy</h4><p>In numbers, the distinction is precision and accuracy.</p><p>In writing, it is fluency and fidelity. An essay about the French Revolution can be fluent and wrong. Confident sentences. Clean structure. The right vocabulary. None of it tells you whether the essay is faithful to what actually happened in 1789. Fluency is a property of the surface. Fidelity is a property of the relationship between the surface and the thing it claims to describe.</p><p>In programming, the distinction is between code that runs and code that&#8217;s right. Code can run cleanly and solve the wrong problem. Cleanliness is a property of the syntax. Rightness is a property of the relationship between the code and the problem it claims to address.</p><p>LLMs are fluent in the same natural languages we are. That fluency makes their output feel correct, but correctness is not usefulness, and the gap has to be closed deliberately.</p><p>Pi has a true value. Approximations can be judged against it. The assumption with LLMs is the same: better models get closer to the right answer. But that assumption breaks, because the problems we try to solve with programming have no absolute true value. The right answer has to be constructed. That construction is the disambiguation process. It asks questions, surfaces assumptions, and builds context until the problem is defined well enough to solve.</p><p>A one-shot prompt skips the construction step. It doesn&#8217;t approximate a known target. There is no known target. It generates a target and an output simultaneously, fluently, and with no mechanism to check whether either is faithful to anything.</p><p>What&#8217;s worse, the fluency masks the absence of the process. The better the model, the better the fluency and the better the illusion.</p>]]></content:encoded></item><item><title><![CDATA[Of Benchmarks, Speed and Cost]]></title><description><![CDATA[The AI conversation is fixated on the wrong numbers]]></description><link>https://blog.twigleap.com/p/of-benchmarks-speed-and-cost</link><guid isPermaLink="false">https://blog.twigleap.com/p/of-benchmarks-speed-and-cost</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Fri, 01 May 2026 11:01:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MtBC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e0188ba-25e5-465e-8b35-3c3fcaa7ac67_4752x2993.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MtBC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e0188ba-25e5-465e-8b35-3c3fcaa7ac67_4752x2993.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MtBC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e0188ba-25e5-465e-8b35-3c3fcaa7ac67_4752x2993.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MtBC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e0188ba-25e5-465e-8b35-3c3fcaa7ac67_4752x2993.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MtBC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e0188ba-25e5-465e-8b35-3c3fcaa7ac67_4752x2993.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MtBC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e0188ba-25e5-465e-8b35-3c3fcaa7ac67_4752x2993.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MtBC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e0188ba-25e5-465e-8b35-3c3fcaa7ac67_4752x2993.jpeg" width="1456" height="917" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e0188ba-25e5-465e-8b35-3c3fcaa7ac67_4752x2993.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:917,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1885122,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.twigleap.com/i/196076883?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e0188ba-25e5-465e-8b35-3c3fcaa7ac67_4752x2993.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MtBC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e0188ba-25e5-465e-8b35-3c3fcaa7ac67_4752x2993.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MtBC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e0188ba-25e5-465e-8b35-3c3fcaa7ac67_4752x2993.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MtBC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e0188ba-25e5-465e-8b35-3c3fcaa7ac67_4752x2993.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MtBC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e0188ba-25e5-465e-8b35-3c3fcaa7ac67_4752x2993.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI has a metric problem.</p><p>I want to discuss three metrics, and why focusing on them is distracting people from the real work that needs to be done.</p><h4>Benchmarks</h4><p>Let&#8217;s make this one short. Benchmarks were good in the beginning because they provided a simple way for people to 1) compare models to each other and 2) compare the newer version of a model to its previous versions. The more advanced these models have become, however, the more they have either maxed out specific benchmarks to the point where a 3% increase from one version to the next is not meaningful when both models score in the 90% range. Or the AI companies have started training their models to improve their results on specific benchmarks, yielding benchmark gains that do not reflect real-world improvement.</p><p>Either way, benchmark results alone are no longer a reflection of the expectations you should have for a specific model when you implement it for your specific use cases.</p><h4>Speed</h4><p>For speed, I want to ask a seemingly simple question:</p><p>&#8220;At what point does our ability to create outstrip our ability to be thoughtful about what we&#8217;re creating?&#8221;</p><p>I think we&#8217;re already here. You can write entire essays, create music and videos, and make software applications in hours. How thoughtful can you be about the subject of an essay in a single day? How thoughtful can you be about an end user experience for your software application in a single day?</p><p>Speed is almost always the wrong metric. Even in car racing, which is one of the human activities most singularly focused on speed, focusing on speed alone is a recipe for disaster. Race cars have brakes for a reason. &#8220;Fast is slow and slow is fast&#8221; - even race cars have to slow down in order to go fast.</p><p>When we take all the things we can do with AI and try to optimize for speed, we are like a race car driver trying to go through a hairpin turn at 100mph. We give ourselves the illusion of efficient speed, all the way up until we realize we can&#8217;t actually move the car in the direction it needs to go in without slowing down first.</p><p>Let&#8217;s translate that into the Software Engineering world. Optimizing for speed would have me, as a Solution Architect, talk to my customer once. Gather as much information as I can in a single session, and then start a vibe coding session with my AI to create a piece of software to solve my customer&#8217;s problems. In this scenario, my AI might ask questions I don&#8217;t have answers to. If I&#8217;m optimizing for speed, I will want to make assumptions to answer those questions, rather than take time to schedule another meeting with my client. The more assumptions I make, the faster I&#8217;m able to go, so I keep making assumptions. And before I know it, I have a fully functional piece of software that has made tens if not hundreds of wrong assumptions about what my client really wants. I might have a working piece of software, but I certainly don&#8217;t have one that meets my client&#8217;s requirements, since I never bothered to ask after my initial conversation.</p><h4>Cost</h4><p>The first issue with cost as a GenAI metric is that cost per token is misleading. The <a href="https://hai.stanford.edu/ai-index/2025-ai-index-report/research-and-development">Stanford AI Index</a> will tell you that the cost per token of a GPT 3.5-level model has gone down from $20 per million tokens in November 2022 to $0.07 per million tokens in October 2024, representing a 280-fold reduction in cost.</p><p>But here is the thing. You wouldn&#8217;t use a GPT 3.5-level model for most of your GenAI use cases in April 2026. As the models have evolved, so have our use cases and our needs for increasing levels of intelligence. In April 2026, Anthropic&#8217;s latest model costs $25 per million output tokens and $5 per million input tokens, so overall on the same cost scale between input and output tokens as those GPT 3.5-level models from November 2022.</p><p>What makes this worse is that you actually need more tokens in order to handle your more sophisticated use cases in April 2026 than you needed in November 2022. Not only has the per-token price not really gone down, the actual cost of carrying out specific tasks has gone up because the relative complexity of those tasks has gone up and each task actually requires more tokens.</p><p>So you&#8217;ll at least have more reliable numbers if you measure your cost by use case instead of by tokens, but I would still argue that cost is the wrong metric to focus on.</p><p>We cannot talk about cost without talking about value.</p><p>$1,000/month would be very expensive for a telephone line because a) most of us don&#8217;t need a landline and b) the service is so commoditized that it would be easy to find much cheaper options. So the service has little value, and there are plenty of people willing to provide that small value at a correspondingly small price, therefore the $1,000/month cost can be considered high.</p><p>What&#8217;s the equivalent reasoning for GenAI costs? In the US, $200/month buys you the most expensive subscription plan that either Anthropic or OpenAI have to offer. For the sake of this discussion, let&#8217;s assume you&#8217;re able to max out this subscription and need to get 4 more subscriptions to do all the things you&#8217;re going to do with AI. That&#8217;s $1,000/month.</p><p>Is that expensive?</p><p>Well, what are you using it for? At $100/hour, you&#8217;d need to save 10 hours/month in order to have those subscriptions pay for themselves. $100/hour in the US is a reasonable rate for several roles I rely on regularly: an editor like one I might use for this blog. A website administrator like one I&#8217;d use to manage my web site. An Excel guru like one I might have used for the complex pivot table and reporting charts I created earlier this week. A data engineer like one I might have used to convert raw data for a dashboard. As an IT professional and a consultant, I go through these types of tasks multiple times every day, and I save hours worth of work multiple times every day. Even if that time was only worth $100/hour, I would only need 10 of those hours every <em>month</em> to make $1,000/month worth it. And I wouldn&#8217;t come near maxing out a single subscription, let alone five.</p><h4>The real work</h4><p>So if benchmarks, speed and cost are not the right things to focus on, what is?</p><p>First we have to recognize AI is not a toy, and it&#8217;s not a hobby. If you are using AI to solve problems, then the real work is to identify the value being created by solving those problems. That work forces you to answer the critical questions. What problems are you trying to solve? What are the leading indicators that will tell you that you have solved those problems successfully? What objective metrics can you test to validate your solutions? What subjective qualities do you need to consider when evaluating your solutions?</p><p>This assumes you already know what you are using AI for. If you don&#8217;t, that is the first problem to solve, and it is a harder one than any of these metrics can help you with.</p><p>Once you have those answers, you can ignore the benchmarks. When a new model comes out, you test it on the problems you are solving. If it works better, you use it. If it doesn&#8217;t, you don&#8217;t. If you can&#8217;t tell, then you have a new problem at the top of your list, which is to build an eval framework that works in your domain.</p><p>Speed and cost should not drive your decisions either.</p><p>Speed is already at a point where you cannot max out your speed and stay thoughtful about what you&#8217;re actually creating. If you create/build/write as fast as you already can, then you&#8217;re not creating/building/writing anything worth consuming. You&#8217;re just making a slop factory.</p><p>At current inference costs, our ability to create value should outstrip the cost needed to create that value by several orders of magnitude. There are not many white collar jobs that are being charged at less than $100/hour. At that rate, you need to replace just 2 hours of human work per month in order to justify the most expensive subscription OpenAI or Anthropic will sell you. If your people are unable to generate 2 hours of billable value from a full month of tokens, the problem is not the tools. It&#8217;s the deployment, the workflow, the training, or the use case itself. And those are the problems worth your attention.</p><p>AI&#8217;s metric problem is pulling attention away from work that actually matters. Forget benchmarks, speed and cost. The real question is whether your people have the time, the problems, and the tools to do work worth doing.</p>]]></content:encoded></item><item><title><![CDATA[Personal Capitalism]]></title><description><![CDATA[Why the problem is not that you treat your time like capital. It is that you don't.]]></description><link>https://blog.twigleap.com/p/personal-capitalism</link><guid isPermaLink="false">https://blog.twigleap.com/p/personal-capitalism</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Fri, 24 Apr 2026 11:03:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DPew!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc234531-4407-48a9-b6ec-73fef58d715c_4752x3168.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DPew!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc234531-4407-48a9-b6ec-73fef58d715c_4752x3168.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DPew!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc234531-4407-48a9-b6ec-73fef58d715c_4752x3168.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DPew!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc234531-4407-48a9-b6ec-73fef58d715c_4752x3168.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DPew!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc234531-4407-48a9-b6ec-73fef58d715c_4752x3168.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DPew!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc234531-4407-48a9-b6ec-73fef58d715c_4752x3168.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DPew!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc234531-4407-48a9-b6ec-73fef58d715c_4752x3168.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cc234531-4407-48a9-b6ec-73fef58d715c_4752x3168.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1824491,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.twigleap.com/i/195309665?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc234531-4407-48a9-b6ec-73fef58d715c_4752x3168.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DPew!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc234531-4407-48a9-b6ec-73fef58d715c_4752x3168.jpeg 424w, https://substackcdn.com/image/fetch/$s_!DPew!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc234531-4407-48a9-b6ec-73fef58d715c_4752x3168.jpeg 848w, https://substackcdn.com/image/fetch/$s_!DPew!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc234531-4407-48a9-b6ec-73fef58d715c_4752x3168.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!DPew!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc234531-4407-48a9-b6ec-73fef58d715c_4752x3168.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Capitalism does two things that we usually talk about as if they were one thing.</p><p>The first is a method. It&#8217;s a rigorous framework for allocating scarce resources toward chosen ends. Capital goes where it&#8217;s expected to produce returns. Decisions get made with explicit trade-offs. Nothing is assumed to be free, because nothing is. As a system for thinking about how to deploy limited means, it has no serious rival.</p><p>The second is a default. Over time, the method got bundled with an assumption about what the returns should be, namely, more economic output. Produce more. Earn more. Grow more. The bundle is so tight that most people can&#8217;t separate the two, and most critiques of capitalism are really critiques of the bundle rather than the method.</p><p>I want to unbundle them. Keep the method. Reject the default.</p><p>Because there is one scarce resource where we need the method badly and almost never use it, and that resource is time.</p><h3>The one thing you can never earn back</h3><p>Every person, regardless of wealth or status, begins the day with 86,400 seconds. No one can stop time from passing, and no one can buy back the time that&#8217;s already gone. The next day starts anew, with no balance carried forward.</p><p>This is not a motivational observation. It&#8217;s a structural one. Time is the only resource you will ever manage where the supply is fixed, the depletion is continuous, and the account cannot be topped up. Money can be earned back. Reputation can be rebuilt. Time cannot.</p><p>A capitalist would look at this resource profile and immediately ask two questions. What return am I trying to generate? And is my current allocation producing it?</p><p>We rarely ask either question about our own time.</p><h3>The return is yours to define</h3><p>Here is where the unbundling matters. When I say &#8220;return on time,&#8221; I do not mean productive output in a corporate sense. I do not mean career advancement or measurable achievement or anything else that capitalism&#8217;s default would smuggle in.</p><p>The return is whatever you decide it is. But you do have to decide.</p><p>If what you want from your life is deeper relationships with the people you love, that is the return, and every hour should be evaluated against it. If what you want is better physical health, that is the return. If what you want is to make something, to understand something, to rest, to serve, to wander, any of these is a legitimate return, and any of them becomes the criterion against which your allocation is judged.</p><p>The method is agnostic. The method does not tell you what to value. The method only tells you that once you have decided what to value, you should allocate your most scarce resource toward it with the same discipline a serious investor brings to capital.</p><p>Most thinking about time takes the method from capitalism and keeps the default, so it ends up telling people to optimize their hours for an output they never chose. The result is exhausting, and rightly resented.</p><p>Take the method. Leave the default.</p><p>This argument has a serious opponent in the author of <em>Four Thousand Weeks</em>, Oliver Burkeman. In his book, Burkeman argues that capitalism&#8217;s real damage is the instrumentalization of time itself, and that the exit is to reclaim hours whose value does not depend on what they produce. He is right that not every hour should justify itself by its output. He is right that there is something corrosive about a life in which every moment must pay. And he is right to critique the <em>optimization mindset</em> behind how we allocate time, but in a world of constant external capture, abandoning intentional allocation altogether leaves our time vulnerable to being claimed by others. The alternative to intentional allocation is not freedom. It is extraction. An hour you have not decided on is an hour the feed has already decided on for you. Genuine rest, genuine disconnection, genuine aimless time are not the opposite of allocation. They are among its most valuable outputs, and they require more intention to protect, not less. The choice is not between instrumentalizing your time and leaving it alone. The choice is between allocating it toward your ends and having it allocated toward someone else&#8217;s.</p><h3>The first investment</h3><p>Some readers will already be objecting. I do not know what my returns are. I have not figured out what I want my life to produce. The framework assumes I have clarity I do not have.</p><p>Good. That is the most important thing the framework reveals.</p><p>If you cannot name what you want your time to return, then the first and most urgent investment you have to make is the one that answers that question. Not as a weekend exercise. Not as a journaling prompt. As the prerequisite without which none of the rest is possible. An investor who does not know what return they are seeking cannot allocate capital. They can only be acted upon by whoever is selling something.</p><p>Consider the person who goes to the gym four times a week, every week, for years, and never gets meaningfully stronger, leaner or fitter. That person is not lazy. They are showing up. They are investing. But they never identified what they wanted the investment to return, and so they never stopped to ask whether their sessions were producing it. The hours accumulated. The return did not. And because there was no defined return, there was no feedback loop telling them the allocation had failed. They could continue indefinitely, mistaking presence for progress.</p><p>This is what happens when you invest without naming the return. You do not lose your discipline. You lose your ability to tell whether your discipline is working.</p><p>Figuring out your returns is hard. It may take years. It is not a one-time exercise, because the answer changes as you change. None of that is a reason to skip it. On the contrary, it&#8217;s a reason to start.</p><p>And it has become harder, not easier, to do. The reflective space required to ask &#8220;what do I actually want my life to return&#8221; has been systematically colonized by products designed to keep you distracted instead of thinking. You cannot answer the question while scrolling. That is not a coincidence. That is a design choice, made by people who benefit from harnessing your attention for their economic gain.</p><h3>Where the allocation breaks</h3><p>Once you know what you want your time to return, a second discomfort arrives. Your allocation almost certainly does not match.</p><p>The person who says their highest return is time with their children and spends three hours a night on a feed does not have a values problem. They have an allocation problem. The stated return and the actual expenditure have come apart. In the capitalist frame, this would be a scandal. Any fund manager whose deployments drifted that far from their stated thesis would be fired. In personal time, the same drift is treated as normal, and the person feels vaguely bad about it without ever naming what went wrong.</p><p>The same pattern runs through corporate life. A manager knows, if they stop to think about it, that their team&#8217;s performance is gated by unresolved dynamics they have never properly examined. Understanding those dynamics would produce a return measured in months of better work from the whole team. And yet the hours go to email and Slack, to responses that feel urgent and look like management, while the harder investment, the one with the actual return, never gets made. It is not that the manager does not know what matters. It is that what matters is uncomfortable, illegible, and slow, and the allocation mechanism has defaulted to what is easy, visible, and fast.</p><p>What went wrong, in both cases, is not character. It is infrastructure. The allocation mechanism, which is to say your ability to direct your own hours toward your chosen returns, is under continuous attack. Entire industries exist to capture attention before it can be directed. The products you use most are the ones best at doing this. They are not optimizing for your time. They are optimizing for time spent on them. Those are different objectives, and one is directly opposed to your interests.</p><p>A ten-minute video that delivers forty-five seconds of useful information is not a mistake. It is a successful execution of a business model that treats your attention as raw material. The model works whether or not you benefit. Your time was the input, not the output.</p><p>And the same dynamic operates inside organizations. The infrastructure of modern work is organized to reward the expenditure that produces nothing and punish the investment that produces everything. Responding to messages is visible, immediate, and socially legible as work. Sitting with a team problem for three uninterrupted hours is none of those things. The manager who allocates correctly will look, to the surrounding system, like they are doing less. The market is winning.</p><p>This is where accepting the capitalism analogy gets sharper. A capitalist operating in a rigged market does not blame themselves for the losses. They identify the rigging and adjust. The first adjustment available to you is recognition. The mismatch between your stated returns and your actual allocation is not evidence that you are weak. It is evidence that your allocation mechanism is being exploited by actors who profit from the exploitation.</p><h3>The discipline</h3><p>None of this is a program. I am not going to hand you a morning routine or a set of rules. That would be reintroducing the default through the back door, prescribing how the return should be generated instead of letting you define it.</p><p>The discipline is simpler and harder than a routine.</p><p>Know what you want your time to return. If you do not know, make that the first allocation.</p><p>Look at where your time actually goes, with the same unsentimental clarity you would bring to a bank statement. Not in the aggregate. In the specifics. Hours, not vibes.</p><p>Notice which expenditures produce your chosen returns and which produce someone else&#8217;s. Be especially suspicious of the ones that feel restful but leave you more depleted. They are often the most expensive, because they are charged against your account while appearing free.</p><p>Accept that some of your time is research. You will spend hours on things whose returns you cannot yet name, and some of those will turn out to matter and some will not. That is not waste. That is how you learn what you value. But research is different from distraction, and the difference is whether you are paying attention to what you are learning.</p><p>Treat the rest of your hours the way a capitalist treats capital. Scarce. Allocatable. Accountable to a return. Defended against anyone trying to take it without your consent.</p><h3>What this is not</h3><p>This is not a case for optimizing every minute. That would be the default creeping back in. Some of the highest returns in a life come from unstructured time, from boredom, from conversations that go nowhere, from walks without a destination. A good capitalist does not liquidate their reserves. They maintain the conditions under which returns remain possible.</p><p>The point is not that every hour must be productive. The point is that every hour must be <em>allocated</em> with intention, consciously, against a return you have chosen. An hour of rest you decided on is not the same as an hour of scrolling that happened to you. They may look similar from the outside. They are categorically different investments.</p><p>The difference is whether you were the one making the decision.</p><h3>Personal capitalism</h3><p>We have accepted, as a society, that capital should be managed with rigor. We have built an entire civilization around the idea that scarce financial resources deserve careful allocation toward chosen ends.</p><p>We have not extended the same courtesy to the one resource that matters more than any other.</p><p>Your time is capital. The returns are yours to define. The allocation is yours to discipline. The market you are operating in is rigged against you, and the first act of a serious investor is to see the rigging clearly.</p><p>Take the method. Leave the default. Decide what you want your life to return, and spend accordingly.</p><p>No one else is going to do this for you. A great many people are already spending your time on your behalf, and the returns are accruing to them.</p>]]></content:encoded></item><item><title><![CDATA[The More Nonsense, the More Credible]]></title><description><![CDATA[Brandolini's law doesn't just make lies hard to refute. It turns incoherence into a competitive advantage.]]></description><link>https://blog.twigleap.com/p/the-more-nonsense-the-more-credible</link><guid isPermaLink="false">https://blog.twigleap.com/p/the-more-nonsense-the-more-credible</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Fri, 17 Apr 2026 11:03:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!q-zE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391ac79a-1a47-49cb-a225-17d0ccca5aaa_1184x572.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q-zE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391ac79a-1a47-49cb-a225-17d0ccca5aaa_1184x572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q-zE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391ac79a-1a47-49cb-a225-17d0ccca5aaa_1184x572.png 424w, https://substackcdn.com/image/fetch/$s_!q-zE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391ac79a-1a47-49cb-a225-17d0ccca5aaa_1184x572.png 848w, https://substackcdn.com/image/fetch/$s_!q-zE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391ac79a-1a47-49cb-a225-17d0ccca5aaa_1184x572.png 1272w, https://substackcdn.com/image/fetch/$s_!q-zE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391ac79a-1a47-49cb-a225-17d0ccca5aaa_1184x572.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q-zE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391ac79a-1a47-49cb-a225-17d0ccca5aaa_1184x572.png" width="1184" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/391ac79a-1a47-49cb-a225-17d0ccca5aaa_1184x572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:1184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:99442,&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://blog.twigleap.com/i/194483903?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391ac79a-1a47-49cb-a225-17d0ccca5aaa_1184x572.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_!q-zE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391ac79a-1a47-49cb-a225-17d0ccca5aaa_1184x572.png 424w, https://substackcdn.com/image/fetch/$s_!q-zE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391ac79a-1a47-49cb-a225-17d0ccca5aaa_1184x572.png 848w, https://substackcdn.com/image/fetch/$s_!q-zE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391ac79a-1a47-49cb-a225-17d0ccca5aaa_1184x572.png 1272w, https://substackcdn.com/image/fetch/$s_!q-zE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F391ac79a-1a47-49cb-a225-17d0ccca5aaa_1184x572.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>A colleague of mine recently put a name to a phenomenon that has been front and center in our work and in society recently. Brandolini&#8217;s law states that:</p><p>&#8220;The amount of energy needed to refute bullshit is an order of magnitude bigger than that needed to produce it.&#8221;</p><p>In other words, refutation costs more than fabrication. That asymmetry shapes everything that follows. Consider flat earthers and the traction they achieve with baseless claims, even against centuries of scientific evidence. In public health, consider the pervasive anti-vaccine movement, decades after vaccines eradicated deadly diseases.</p><p>In the political realm, this produces an odd pattern. Some of the most nonsensical policies and decisions get attributed to 3D chess. The simpler explanations, ignorance or malice, go unexamined.</p><p>I want to establish that these two things, the improper attribution of 3D chess genius and Brandolini&#8217;s law, are related. Understanding their relationship gives us a blueprint for dealing with habitual liars and scammers.</p><h3>The mechanism behind the confusion</h3><p>Brandolini&#8217;s Law creates 3D chess attributions. To see how, start with what happens when audiences encounter incoherence from someone they want to continue believing.</p><p>Prolific fabricators create exponentially expanding refutation burdens. Their audiences face an uncomfortable choice. They can do the expensive work to verify claims themselves, risking the discovery that they have been trusting someone untrustworthy. Or they can find an alternative explanation for their confusion that protects their existing beliefs and their self-respect.</p><p>This is where Brandolini&#8217;s Law does its damage. Verification costs real time and cognitive effort. Fabrication costs nothing. A prolific source produces claims faster than any individual can reasonably check them. Verification stops being a neutral option. It becomes a burden the audience has to decide whether to carry.</p><p>Most will not carry it. But they still need to resolve the confusion somehow.</p><p>This is not simple intellectual deference. It is something more specific. When audiences encounter incoherence from trusted sources, they face competing explanations for their confusion, and they reach for the one that costs them least.</p><p>Traditional authorities present complex information. Understanding it takes effort. When people distrust those authorities, complexity stops being a credential. It becomes a liability. The thinking becomes: &#8220;This is unnecessarily complicated because they&#8217;re trying to deceive me.&#8221;</p><p>But when trusted contrarian sources make claims that don&#8217;t hold up under scrutiny, believers face a different problem. The claims themselves are simple and appealing. The contradictory evidence comes from the same complex institutional sources they have already rejected. So believers must reconcile two uncomfortable facts: their trusted source&#8217;s claims don&#8217;t make logical sense, yet the rebuttals come from sources they have decided are untrustworthy.</p><p>The resolution splits in two. Institutional complexity gets framed as deliberate obfuscation: &#8220;They&#8217;re making it complicated to hide the truth.&#8221; Contrarian incoherence gets framed as strategic sophistication: &#8220;He&#8217;s playing chess while they&#8217;re playing checkers.&#8221; This lets believers maintain that they are smart enough to see through institutional deception while crediting their preferred source with genius-level strategic thinking that explains away obvious logical gaps.</p><p>The move isn&#8217;t &#8220;I don&#8217;t understand this, so it must be sophisticated.&#8221; It&#8217;s &#8220;I don&#8217;t trust the complex explanations from authorities, but I do trust this simple source, so when his claims seem contradictory, he must be operating on a level I can&#8217;t quite see.&#8221;</p><p>Look at what this accomplishes. Faced with a contradictory statement from a figure they trust, supporters have three options: acknowledge the contradiction and lose faith in their judgment, invest significant effort to verify and possibly confirm the contradiction, or assume the apparent contradiction reflects strategic thinking beyond their comprehension.</p><p>The third option costs the least and preserves the most. It transforms confusion from a warning signal into confirmation of sophistication. The more incoherent the statement, the more sophisticated the attributed thinking required to explain it.</p><p>The flat earth movement demonstrates this process perfectly. It starts with distrust of scientific disciplines people don&#8217;t understand: astronomy and physics. Contrarian sources gain credibility through simplified anti-establishment messaging rather than science-based presentation. When these sources make baseless claims, believers get confused because the reasoning offered is nonsensical by design. There is no logical substance to explore, much less understand. But believers want to believe, so they explain away their confusion through the dual mechanism described above. Contradictory evidence gets dismissed as institutional conspiracy. The incoherent reasoning gets attributed to sophisticated truth-telling they are not smart enough to fully grasp. The contrarian source gets credited with playing chess while institutions play checkers.</p><h3>The feedback loop</h3><p>This creates a perverse incentive structure. Incoherence is not a bug. In this system, it is the product. Sources who produce clear, verifiable claims face constant fact-checking and pushback. Sources who produce simplistic nonsense get credited with playing 3D chess.</p><p>Once the 3D chess attribution takes hold, it becomes self-reinforcing. Every subsequent confusing statement adds to the perceived evidence of advanced strategic thinking. Believers develop a stake in maintaining the attribution, because abandoning it means acknowledging they were wrong not just about the most recent claim, but about their entire assessment of the source&#8217;s competence.</p><p>The result is a feedback loop where the most prolific creators of falsehoods receive the most intellectual credit. The more nonsense one produces, the more credible one becomes, as long as the premise stays simple enough for people to take on face value. The system rewards quantity over accuracy and confusion over comprehension.</p><p>This explains why obviously incoherent figures maintain devoted followings despite producing provably false claims. Their audiences are not consuming the claims as information to be verified. They are consuming the confusion as evidence of sophistication they cannot quite access.</p><p>None of this means supporters are unreachable. It does mean the standard approach, more evidence, more complexity, more institutional authority, is doing the opposite of what we think it&#8217;s doing. Every additional layer of complexity increases the refutation burden and strengthens the case for trust-preserving attribution. If we want to reach these audiences, we have to work against the asymmetry of Brandolini&#8217;s law, not feed it.</p><h3>A blueprint for response</h3><p>Understanding this mechanism suggests several practical responses to deal with habitual liars, and more importantly, their supporters.</p><p>First, recognize that simplicity is key. The people who consume fake science and other dubious claims are not interested in, nor do they have the capacity to absorb, the complex arguments we might be tempted to press on them to bring them to their senses. Make your counter-arguments simple and make them clear. That also reduces the refutation burden.</p><p>Second, certainty is paramount. Science rightly prides itself on its ability to question its findings and constantly challenge itself, but the reasons why that matters are lost on this crowd. Any equivocation is seen as weakness, and is an implicit invitation for some charlatan to come along with a simpler, more certain explanation made up out of whole cloth. This does not mean inventing things we don&#8217;t believe or cannot demonstrate. We can have confidence in not knowing the answer to a question. What came before the big bang? Science does not know. What came after the big bang? Science does know, and we should be able to explain it simply and confidently.</p><p>Finally, and most importantly, we must come down from our high horses. The people who fabricate these lies are despicable. The people who fall prey to them are a different group. They are often people who have been lied to by their government, their politicians, and the companies that manufacture the products they consume. All those liars have historically been adept at justifying their lies with complicated-sounding explanations. So when someone comes along willing to explain things simply, plainly, and with confidence, some people are just relieved to finally be spoken to without condescension.</p><p>I will not use the term &#8220;dumbing down&#8221; to describe the blueprint here. These people are not dumb. They are not stupid. They are tired, they are busy, and mostly they are weary of intellectualism.</p><p>Lead with simplicity and empathy. But remember that the burden of proof still rests with the people making up the new theory. With that in mind, we might challenge a flat earther with this experiment. The next time the sun comes up in your time zone, call or text someone in another time zone, and ask them how long the sun has been up for them. If the earth were flat, the sun would illuminate the entire surface at the same time. A lamp hovering over a flat sheet of paper demonstrates that. When the flat earther&#8217;s friend in a different time zone reports a different sunrise time, they will have little choice but to recognize that their theory has a hole that has nothing to do with complicated physics or mathematics.</p><p>Not all theories are as easily disprovable as the flat earth, of course. But this blueprint can work. And even if it doesn&#8217;t fully convince people to change their view, it might open an important line of communication with people who may appear to have abandoned logical thinking, but have really just fallen prey to habitual liars and exploiters of Brandolini&#8217;s law.</p>]]></content:encoded></item><item><title><![CDATA[The Work Before The Question]]></title><description><![CDATA[There is a saying often attributed to Blaise Pascal:]]></description><link>https://blog.twigleap.com/p/the-work-before-the-question</link><guid isPermaLink="false">https://blog.twigleap.com/p/the-work-before-the-question</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Fri, 10 Apr 2026 11:02:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ld_O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbf89f-36df-447b-8051-0753b06cfc13_4000x3000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ld_O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbf89f-36df-447b-8051-0753b06cfc13_4000x3000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ld_O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbf89f-36df-447b-8051-0753b06cfc13_4000x3000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ld_O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbf89f-36df-447b-8051-0753b06cfc13_4000x3000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ld_O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbf89f-36df-447b-8051-0753b06cfc13_4000x3000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ld_O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbf89f-36df-447b-8051-0753b06cfc13_4000x3000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ld_O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbf89f-36df-447b-8051-0753b06cfc13_4000x3000.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5fbf89f-36df-447b-8051-0753b06cfc13_4000x3000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3977885,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.twigleap.com/i/193761053?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbf89f-36df-447b-8051-0753b06cfc13_4000x3000.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ld_O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbf89f-36df-447b-8051-0753b06cfc13_4000x3000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ld_O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbf89f-36df-447b-8051-0753b06cfc13_4000x3000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ld_O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbf89f-36df-447b-8051-0753b06cfc13_4000x3000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ld_O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5fbf89f-36df-447b-8051-0753b06cfc13_4000x3000.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There is a saying often attributed to Blaise Pascal:</p><p><em>&#8220;I would have written a shorter letter, but I did not have the time.&#8221;</em></p><p>The implication is that something appearing shorter, smaller, and less complex actually requires more effort to produce. Brevity is the product of work, not the absence of it.</p><p>This concept is more relevant today than it has ever been. We have more technology than ever to create and share content, write and deploy code, generate and publish ideas. And the systems that reward us are not designed for quality. They are designed for volume. The reason is not mysterious. It maps directly onto Pascal&#8217;s observation: it is much easier to produce more than it is to produce better.</p><p>I need to be honest about my own participation in this. I write longer emails than necessary. I start making a point before I have fully thought through my argument, let alone considered how it looks from a different angle. Volume is the path of least resistance, and I take it more than I would like to admit.</p><p>But volume is not even the most damaging cognitive shortcut that Pascal&#8217;s observation points toward. The more consequential failure is subtler: stopping analysis at the first appearance of a plausible answer. It gives you the sensation of having reasoned your way to a conclusion without committing to the harder work of following the argument to where it actually leads. You arrive at a pre-drawn conclusion and retrofit a justification onto it, rather than letting the reasoning take you somewhere you did not expect to go.</p><p>Here is what makes this failure particularly hard to catch. Pascal&#8217;s short letter and a first-plausible answer can look identical from the outside. Both are concise. Both feel resolved. But they are produced by opposite processes. The short letter is the result of genuine effort: distilled, refined, worked over until nothing unnecessary remains. The first-plausible answer is the long letter in disguise: unrefined output, the raw product of stopping before the work is actually done. Simplicity and refinement are not the same thing. Confusing them is precisely how intellectual shortcuts sustain themselves.</p><p>Traffic gave me an unexpected test of that distinction. Not the one I would have predicted.</p><p>I am allergic to traffic. I am a reluctant long-distance driver, and crawling along a highway for forty-five minutes has a reliable tendency to put me to sleep. But the deeper irritant is what traffic represents. Merging onto the interstate and instantly meeting thousands of people coming from roughly the same place and going to roughly the same destination is a particular kind of depressing. All of us in cars easily capable of seventy miles per hour, spending forty-five minutes covering twenty miles to an office building where we will spend most of the day on calls with people who are not in that building.</p><p>There was a brief reprieve during Covid. Remote work and the shutdown of most public spaces meant Atlanta traffic was the lightest I had ever experienced. That led me to think the answer was obvious: remote work eliminates the problem. The reasoning was simple. And surface-level. Most people on the road are going to a building they do not need to be in. The departure times are synchronized by working hour conventions that predate every technology we now have. Remove the obligation, remove the traffic.</p><p>I took the time to dig deeper. What I found was more uncomfortable than a complicated answer. It was the realization that my first-pass reasoning was not wrong so much as it was operating at the wrong level of resolution.</p><p><strong>Remote workers do not stop driving. They redistribute.</strong></p><p>The most persistent finding across nearly a hundred studies on this subject is counterintuitive: remote work tends to increase overall driving among remote workers, not decrease it. The commute trip disappears, but something else takes its place. Errands, school runs, coffee shops, lunch outings. These trips spread across the entire day rather than concentrating in two peaks. Hybrid workers, on average, live farther from work than fully in-office workers, which means their commute trips, when they happen, are longer. The car use did not disappear. It changed shape.</p><p><strong>The gains that did materialize were structurally fragile.</strong></p><p>Remote work is not a policy. It is an employer decision. That distinction matters enormously. The cities with the clearest congestion improvements, like Raleigh and Salt Lake City, had high concentrations of knowledge-economy workers whose employers sustained flexible arrangements. When those employers changed their minds, the benefits reversed. San Jose saw work-from-home rates drop 33 percent in a single year as major employers recalled their workers. More than half of US urban areas saw traffic delays increase in 2024 compared to 2023. What the employer giveth, the CEO memo taketh away. Any solution contingent on a variable entirely outside the control of transport planners is not really a solution.</p><p><strong>Remote work may actually make the structural problem harder to solve.</strong></p><p>This is the finding that most disrupted my thinking. The evidence-backed solutions to traffic all depend on density: congestion pricing, dense transit networks, mixed-use zoning, walkable neighborhoods. They require enough people close enough together to make alternatives to the car viable and politically fundable. Remote work accelerated suburban and exurban migration, dispersing exactly that density. It also undermined public transit ridership, which depends disproportionately on commuter trips to job centers. A transit system that loses its ridership base loses its financial and political justification. The knock-on effect is more cars, more congestion, and a higher cost to build the infrastructure that would actually solve it.</p><p>The pattern across all three findings has the same shape. The first-pass answer is not false. Remote work does reduce commute trips. But traffic is not a commuting problem. It is a land use problem, a political will problem, an infrastructure problem that expresses itself as congestion. Operating at the level of commute trips and calling it a solution is a category error. It is like treating a recurring fever with cold water. The temperature drops. The infection continues.</p><p>Which brings me back to Pascal.</p><p>The remote-work answer to traffic felt like the short letter. Concise, resolved, satisfying. It was not. It was the long letter: unrefined, produced quickly, not yet subjected to the work that honest thinking requires. The actual short letter, the one worth sending, turned out to be longer. More research, more nuance, more uncomfortable conclusions. But it was refined. It was worked over. It did not stop where stopping felt comfortable.</p><p>The shorter letter takes longer to write, just as the more intellectually honest argument takes longer to think through. The shorter letter&#8217;s reward is clarity. The thorough argument&#8217;s reward is a better question. The traffic research did not answer the congestion problem. It reframed it: the question worth asking is not how to reduce commute trips. It is whether we are willing to build the density that makes alternatives to the car viable. And a better question is where every useful answer actually begins.</p>]]></content:encoded></item><item><title><![CDATA[Intentional Consistency]]></title><description><![CDATA[Consistency alone is incomplete advice]]></description><link>https://blog.twigleap.com/p/intentional-consistency</link><guid isPermaLink="false">https://blog.twigleap.com/p/intentional-consistency</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Fri, 03 Apr 2026 11:02:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bLjP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc81f3f-4ef1-4f49-a91d-06c228dc157f_4752x3168.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bLjP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc81f3f-4ef1-4f49-a91d-06c228dc157f_4752x3168.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bLjP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc81f3f-4ef1-4f49-a91d-06c228dc157f_4752x3168.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bLjP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc81f3f-4ef1-4f49-a91d-06c228dc157f_4752x3168.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bLjP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc81f3f-4ef1-4f49-a91d-06c228dc157f_4752x3168.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bLjP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc81f3f-4ef1-4f49-a91d-06c228dc157f_4752x3168.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bLjP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc81f3f-4ef1-4f49-a91d-06c228dc157f_4752x3168.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfc81f3f-4ef1-4f49-a91d-06c228dc157f_4752x3168.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4861281,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.twigleap.com/i/193040121?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc81f3f-4ef1-4f49-a91d-06c228dc157f_4752x3168.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bLjP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc81f3f-4ef1-4f49-a91d-06c228dc157f_4752x3168.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bLjP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc81f3f-4ef1-4f49-a91d-06c228dc157f_4752x3168.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bLjP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc81f3f-4ef1-4f49-a91d-06c228dc157f_4752x3168.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bLjP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfc81f3f-4ef1-4f49-a91d-06c228dc157f_4752x3168.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#8220;Just be consistent.&#8221;</p><p>It&#8217;s one of those pieces of advice that sounds obviously right. Almost too obvious to question.</p><p>Show up every day. Do the work. Stick with it.</p><p>And yet, you can look around and see plenty of people who are consistent, but never get better. Something is missing. Not because consistency does not matter. It matters a lot.</p><p>But on its own, consistency is incomplete advice.</p><p>When we talk about consistency, we often mean repetition. Do the same thing. Again and again. But repetition alone doesn&#8217;t guarantee progress. It can just as easily reinforce stagnation. You can:</p><ul><li><p>Write every day and not become a better writer</p></li><li><p>Go to the gym regularly and not get stronger</p></li><li><p>Work long hours and not become more effective</p></li></ul><p>Consistency, in this sense, is neutral. It amplifies whatever you are already doing. If your approach is flawed, consistency doesn&#8217;t fix it. It actually compounds it.</p><p>What&#8217;s missing is intentionality. Consistency determines if you will show up. Intentionality determines what you will do when you do show up.</p><p>Intentionality is what turns activity into progress. It&#8217;s the difference between:</p><ul><li><p>Practicing and practicing with feedback</p></li><li><p>Working and working on the right things</p></li><li><p>Showing up and showing up with intention</p></li></ul><p>It forces you to ask:</p><ul><li><p>What am I trying to get better at?</p></li><li><p>What does &#8220;better&#8221; even look like?</p></li><li><p>Is what I&#8217;m doing moving me in that direction?</p></li></ul><p>Without those answers, consistency can actually take you very far in the wrong direction.</p><h3>The layers underneath</h3><p>Part of the problem is that we treat consistency as the main behavior, when it actually sits on top of several deeper layers.</p><p>Intentionality shapes those layers.</p><h4>Identity</h4><p>In psychology, consistency is tied to alignment. We are naturally pulled toward coherence between what we believe and what we do. When that coherence breaks down, the discomfort tends to push us back toward alignment.</p><p>Intentionality defines who you are trying to become. Consistency reinforces it.</p><p>If you see yourself as &#8220;someone who writes,&#8221; consistency becomes easier. If you don&#8217;t, it becomes a constant uphill battle.</p><h4>Systems</h4><p>From a behavioral perspective, consistency is less about motivation and more about structure.</p><p>James Clear popularized the idea that habits are built through environment, cues, and repeatable processes.</p><p>Intentionality determines what system you build. Consistency determines whether it runs.</p><p>As Clear puts it, &#8220;you don&#8217;t rise to your intentions, you fall to your systems.&#8221; But you still have to choose the right system in the first place.</p><h4>Performance</h4><p>In performance domains, consistency is not about peaks. It&#8217;s about floors.</p><p>The best performers are not the ones who occasionally do something extraordinary. They are the ones who reliably deliver a high baseline, even under pressure.</p><p>Intentionality is what raises the ceiling. Consistency is what raises the floor.</p><p>You need both.</p><h4>Time</h4><p>Consistency is what allows time to do its work.</p><p>Intentionality determines what time is working on.</p><p>Small actions, repeated, create outcomes that feel disproportionate to the effort that produced them. But only if those actions are pointed in the right direction.</p><p>Without intentionality, time amplifies noise. With it, time amplifies signal.</p><h3>Where the advice breaks</h3><p>&#8220;Be consistent&#8221; assumes that the underlying layers are already in place.</p><p>But often, they&#8217;re not.</p><p>So people try to force consistency through discipline alone. And when that inevitably fails, they conclude that the problem is a lack of willpower. It usually isn&#8217;t.</p><p>It&#8217;s a lack of intentionality:</p><ul><li><p>The identity isn&#8217;t clearly defined</p></li><li><p>The system isn&#8217;t designed with purpose</p></li><li><p>The work isn&#8217;t structured to improve performance</p></li><li><p>The feedback loop is missing</p></li></ul><p>Consistency is being asked to carry weight it was never designed to carry.</p><h3>A better framing</h3><p>Consistency still matters, a lot. Paired with intention, it creates forward progress. Without it, consistency alone produces stagnation or worse, regression.</p><p>We tend to treat consistency like a virtue in itself. But consistency is closer to a force. It will faithfully scale whatever you feed it. Good or bad. Thoughtful or careless. Aligned or misaligned.</p><p>Intentionality is what decides what gets scaled.</p><p>So yes, be consistent. But be intentional first.</p>]]></content:encoded></item><item><title><![CDATA[Non-binary and not single threaded]]></title><description><![CDATA[A two-day training does not make a practitioner]]></description><link>https://blog.twigleap.com/p/non-binary-and-not-single-threaded</link><guid isPermaLink="false">https://blog.twigleap.com/p/non-binary-and-not-single-threaded</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Fri, 27 Mar 2026 11:02:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-mZk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada3eeef-dc7e-4a9a-a590-0e8a663f540c_4752x3168.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-mZk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada3eeef-dc7e-4a9a-a590-0e8a663f540c_4752x3168.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-mZk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada3eeef-dc7e-4a9a-a590-0e8a663f540c_4752x3168.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-mZk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada3eeef-dc7e-4a9a-a590-0e8a663f540c_4752x3168.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-mZk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada3eeef-dc7e-4a9a-a590-0e8a663f540c_4752x3168.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-mZk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada3eeef-dc7e-4a9a-a590-0e8a663f540c_4752x3168.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-mZk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada3eeef-dc7e-4a9a-a590-0e8a663f540c_4752x3168.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ada3eeef-dc7e-4a9a-a590-0e8a663f540c_4752x3168.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1801152,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.twigleap.com/i/192277412?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada3eeef-dc7e-4a9a-a590-0e8a663f540c_4752x3168.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-mZk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada3eeef-dc7e-4a9a-a590-0e8a663f540c_4752x3168.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-mZk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada3eeef-dc7e-4a9a-a590-0e8a663f540c_4752x3168.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-mZk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada3eeef-dc7e-4a9a-a590-0e8a663f540c_4752x3168.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-mZk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fada3eeef-dc7e-4a9a-a590-0e8a663f540c_4752x3168.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>GenAI enablement is not binary, and it is not single-threaded.</p><p>Many companies are struggling to get meaningful returns from their GenAI initiatives. Part of the reason is how they think about &#8220;enablement&#8221;, the process of training and supporting people with GenAI tooling and ways of working. Too often, it is treated as a point-in-time activity. Something to check off and move past.</p><p>But enablement is not binary. You cannot go from &#8220;I have never interacted with ChatGPT&#8221; to &#8220;I run swarms of AI agents that push code straight to production&#8221; in one session, or even a handful.</p><p>It sounds ridiculous when stated that way. Yet many training programs effectively assume exactly that.</p><p>Day 1: Prompting fundamentals Day 2: Context engineering Day 3: Agentic workflows Day 4: Onboard onto your project Day 5: Increase velocity by 40% sprint over sprint</p><p>This is not verbatim, but it is not far off from what I have seen in Fortune 100 companies. Run a short training, then expect lift-off.</p><p>Let&#8217;s count the ways this approach falls short.</p><p>First, the initial training, while necessary, cannot be compressed into a few days. At best, it establishes a foundation. Cramming this much content into a short window leaves no time to absorb, experiment, or develop a personal perspective on how to apply it.</p><p>Second, this training is largely use-case agnostic. It does not consider which use cases the tooling will be applied to, or adjust the approach accordingly. Context engineering, for example, looks very different depending on whether you are doing UAT bug triage or writing user stories.</p><p>Third, it treats each capability as a one-and-done. Spend a day on agentic workflows, and you are now &#8220;enabled&#8221;. That would be like saying that once someone learns to drive, they can handle every vehicle and situation. No distinction between motorcycles, 18-wheelers, race cars, and dune buggies. You are now a &#8220;driver&#8221;. Therefore, you can drive anything.</p><p>Finally, it focuses on increased velocity, which is misguided on multiple levels.</p><p>Velocity, the number of story points completed per sprint, was introduced by Scrum and XP in the late 90s. It was never meant to measure productivity. It is a relative measure of a specific team&#8217;s capacity over time.</p><p>A story point does not represent just time, just complexity, just effort, or just uncertainty. It is a combination of all of those. And crucially, it is relative to a specific team.</p><p>If my team estimates a piece of work at 3 points, that only has meaning for my team. Another team might estimate the same work at 5 points and complete it in the same time with the same resources. Both are correct, because the scale is internal.</p><p>If points are team-specific, then velocity is also team-specific. That alone makes it unsuitable as a cross-team measure of productivity.</p><p>Worse, using velocity this way encourages bad behavior. If my team delivers 100 points per sprint and leadership expects 150, the easiest solution is not to work faster. It is to re-estimate. Turn every 3 into a 5, and suddenly we are delivering 160 points. Nothing has improved except the optics.</p><p>In the process, we lose the integrity of story points as a meaningful reflection of time, complexity, effort, risk, and uncertainty within a specific context.</p><p>So let&#8217;s recap.</p><p>We cannot meaningfully change how people work by compressing training into a few days. We should not assume GenAI practices apply uniformly across use cases. We should not assume all practitioners operate at the same level of proficiency. We should not treat velocity as a universal benchmark.</p><p>So what should we do instead?</p><p>We need enablement motions that treat true enablement as continuous, contextual, and compounding.</p><p>Enablement is continuous. People do not learn GenAI the way they learn a tool. They learn it the way they learn a craft. Through repeated exposure, feedback, and iteration over time.</p><p>Enablement is contextual. The way a QA engineer uses GenAI should not look like the way a product manager uses it, which should not look like the way a platform engineer uses it. Even within the same role, the approach should evolve based on the problem at hand.</p><p>Enablement is compounding. Each layer builds on the one before it. Prompting leads to better context. Better context enables more reliable workflows. Reliable workflows make agentic systems possible. But none of these layers are ever &#8220;done&#8221;.</p><p>And most importantly, enablement is not single-threaded.</p><p>It does not happen in a classroom. It happens in the flow of work.</p><p>It does not happen once. It happens every day.</p><p>It does not happen the same way for everyone. It evolves based on the individual, the team, and the problem space.</p><p>The organizations that will get real returns from GenAI are not the ones that run the best training programs. They are the ones that build systems of learning.</p><p>Systems that embed experimentation into delivery. Systems that allow teams to share patterns and evolve practices. Systems that treat enablement as an ongoing capability, not a kickoff event.</p><p>Because GenAI is not a tool you roll out. It is a way of working that teams evolve into.</p><p>Enablement is not an event. It is an operating model.</p><p>In a follow-up, I will break down the specific roles and practices you can put in place to jumpstart that evolution and sustain it over time.</p>]]></content:encoded></item><item><title><![CDATA[Nothing to say]]></title><description><![CDATA[Resolving to never having nothing to say]]></description><link>https://blog.twigleap.com/p/nothing-to-say</link><guid isPermaLink="false">https://blog.twigleap.com/p/nothing-to-say</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Fri, 20 Mar 2026 11:01:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!_qPA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff482eebb-dee9-4c04-84e9-4f048c45c135_3593x2522.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_qPA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff482eebb-dee9-4c04-84e9-4f048c45c135_3593x2522.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_qPA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff482eebb-dee9-4c04-84e9-4f048c45c135_3593x2522.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_qPA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff482eebb-dee9-4c04-84e9-4f048c45c135_3593x2522.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_qPA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff482eebb-dee9-4c04-84e9-4f048c45c135_3593x2522.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_qPA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff482eebb-dee9-4c04-84e9-4f048c45c135_3593x2522.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_qPA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff482eebb-dee9-4c04-84e9-4f048c45c135_3593x2522.jpeg" width="1456" height="1022" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f482eebb-dee9-4c04-84e9-4f048c45c135_3593x2522.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1022,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:910369,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.twigleap.com/i/191550438?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff482eebb-dee9-4c04-84e9-4f048c45c135_3593x2522.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_qPA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff482eebb-dee9-4c04-84e9-4f048c45c135_3593x2522.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_qPA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff482eebb-dee9-4c04-84e9-4f048c45c135_3593x2522.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_qPA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff482eebb-dee9-4c04-84e9-4f048c45c135_3593x2522.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_qPA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff482eebb-dee9-4c04-84e9-4f048c45c135_3593x2522.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What do you write when you have nothing to say?</p><p>Wrong question.</p><p>Do you ever actually have nothing to say? I don&#8217;t think so.</p><p>When we don&#8217;t write or publish, it&#8217;s rarely because we have nothing to say. It&#8217;s because we don&#8217;t want to publish what we&#8217;re thinking.</p><p>So the real question becomes: why don&#8217;t we want to publish what we have to say?</p><p>That is a much more interesting question, and one worth unpacking.</p><p>Our heads are full of ideas, but they are often disorganized and fleeting. Writing forces us to sit with those ideas, explore them, and shape them into something coherent. In doing so, we clarify our own thinking.</p><p>If writing is about organizing our thoughts, then the idea that we have &#8220;nothing to say&#8221; doesn&#8217;t really hold. We always have something to think through: what&#8217;s happening in the world, in our work, in our relationships, or within ourselves.</p><p>We don&#8217;t lack ideas. We lack the willingness to share them.</p><p>Often, that hesitation comes from a simple belief: what I have to say isn&#8217;t interesting enough.</p><p>But should writing be about other people? </p><p>If the primary goal is to think more clearly, then no. Writing is first and foremost for the writer.</p><p>But then why publish? </p><p>Because in practice, intention is not enough. Without external pressure, writing becomes optional, and optional things rarely get done. A publishing deadline, even a self-imposed one, creates the necessary pressure.</p><p>So writing may not be about other people, but publishing is what makes the writing happen.</p><p>This raises a fair question: if our thoughts might not interest others, should we still publish them?</p><p>Yes &#8212; I think so.</p><p>It is always worth writing, and publishing, what you feel compelled to explore.</p><p>First, because the people most hesitant to publish are often the ones we most need to hear from.</p><p>Putting yourself out there is hard. The more self-aware and introspective you are, the harder it becomes. Unfortunately, this means the loudest voices are not always the most thoughtful ones.</p><p>If you are methodical, reflective, and precise in your thinking, your voice matters. Don&#8217;t let it be drowned out.</p><p>Second, because of humility.</p><p>You may not (yet) be a great thinker or writer. I&#8217;m not. But improvement requires practice. And if publishing is what forces writing, and writing is what sharpens thinking, then publishing becomes necessary.</p><p>There is humility in doing something you are not yet good at, especially in public. And that discomfort is productive.</p><p>Humility underpins curiosity, openness, and growth. You have to accept that you don&#8217;t know everything to learn. You have to believe others might be right in order to truly listen. Writing, and publishing, is a way to exercise that muscle.</p><p>Finally, because people care both less and more than you think.</p><p>Most people will ignore what you write. They don&#8217;t know you, or they&#8217;re simply not interested. That&#8217;s fine.</p><p>Some will engage critically. If it&#8217;s in good faith, you can learn from it. If not, you can ignore it.</p><p>And a few will resonate with what you&#8217;re saying. In addition to yourself, those are the people you&#8217;re writing for. They are the ones who will engage, encourage, and help ideas grow beyond you.</p><p>You won&#8217;t find them unless you publish.</p><p>I don&#8217;t know who those people are yet. But I&#8217;m committed to showing up, week after week, sharing what I&#8217;m thinking, and letting that process shape me.</p><p>For the humility it demands. For the clarity it creates. And for the possibility of finding others who care about the same ideas.</p><p>For those reasons, I resolve to never have nothing to say.</p>]]></content:encoded></item><item><title><![CDATA[The Layers of the Slice]]></title><description><![CDATA[Nobody wants a cake made of only icing]]></description><link>https://blog.twigleap.com/p/the-layers-of-the-slice</link><guid isPermaLink="false">https://blog.twigleap.com/p/the-layers-of-the-slice</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Fri, 13 Mar 2026 11:03:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EMIY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525aba14-2a97-45ac-909c-34eeface7527_4752x3168.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EMIY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525aba14-2a97-45ac-909c-34eeface7527_4752x3168.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EMIY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525aba14-2a97-45ac-909c-34eeface7527_4752x3168.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EMIY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525aba14-2a97-45ac-909c-34eeface7527_4752x3168.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EMIY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525aba14-2a97-45ac-909c-34eeface7527_4752x3168.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EMIY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525aba14-2a97-45ac-909c-34eeface7527_4752x3168.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EMIY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525aba14-2a97-45ac-909c-34eeface7527_4752x3168.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/525aba14-2a97-45ac-909c-34eeface7527_4752x3168.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:564855,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.twigleap.com/i/190820016?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525aba14-2a97-45ac-909c-34eeface7527_4752x3168.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EMIY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525aba14-2a97-45ac-909c-34eeface7527_4752x3168.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EMIY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525aba14-2a97-45ac-909c-34eeface7527_4752x3168.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EMIY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525aba14-2a97-45ac-909c-34eeface7527_4752x3168.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EMIY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F525aba14-2a97-45ac-909c-34eeface7527_4752x3168.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>When people think about careers or the kind of work they enjoy, the default way of thinking is vertical.</p><p>We tend to ask questions like: What field should I be in? What job title fits me best?</p><p>So we sort the world into domains and activities.</p><p>A domain might be finance, media, education, travel, or acting. An activity might be analyst, teacher, coach, engineer, or manager.</p><p>Most career advice is built around navigating these vertical categories. Find the right domain. Find the right role inside that domain. Then build a career around it.</p><p>But there is another way to think about work.</p><p>Instead of thinking vertically, we can think horizontally. <em>The 6 Types of Working Genius</em> proposes exactly that: a horizontal lens for understanding work.</p><p>Before getting into the framework itself, it helps to imagine a simple picture.</p><p>Imagine a cake. Well, imagine a layered cake, like a Black Forest cake. </p><p>Each slice of the cake represents a different activity in your life.</p><p>One slice might represent your professional work. Another slice might represent volunteering. Another slice might represent kayaking. Another slice might represent woodworking.</p><p>Over time, you might add more slices. You might be into kayaking today and pick up photography tomorrow. You might start coaching a team or learning a new craft.</p><p>There is virtually no limit to the number of slices.</p><p>But the layers of the cake stay the same. Every slice is made up of the same layers. That idea sits at the heart of the Working Genius framework.</p><p>Regardless of the domain or activity, every meaningful effort tends to involve the same kinds of work. At a high level, these fall into three phases: ideation, activation, and implementation.</p><p>The framework breaks those phases down further into six types of work:</p><ul><li><p>Wonder</p></li><li><p>Invention</p></li><li><p>Discernment</p></li><li><p>Galvanizing</p></li><li><p>Enablement</p></li><li><p>Tenacity</p></li></ul><p>Each represents a different contribution to getting something done.</p><ul><li><p>Someone has to ask the question: Why are we doing this? Could it be done differently? That is Wonder.</p></li><li><p>Someone has to propose possible ways forward and generate solutions. That is Invention.</p></li><li><p>Someone has to evaluate those ideas and determine which ones are worth pursuing. That is Discernment.</p></li><li><p>Once a direction is chosen, someone has to rally people around it and mobilize action. That is Galvanizing.</p></li><li><p>As the work progresses, people inevitably get stuck. Someone has to step in, support others, and help remove obstacles. That is Enablement.</p></li><li><p>And finally, someone has to make sure the work actually gets finished. The details have to be handled. The last mile has to be completed. That is Tenacity.</p></li></ul><p>The key insight of the framework is that while every meaningful activity contains all six types of work, individuals tend to have natural places where they enjoy spending their time and where the work brings them energy and fulfillment, even when it&#8217;s intense and tiring.</p><p>Some people love asking the big questions but lose interest once implementation begins. Others thrive in the middle of execution but feel drained when asked to brainstorm endlessly. Still others are happiest finishing the job and making sure everything is buttoned up.</p><p>Without a horizontal lens, we often misdiagnose the problem.</p><p>Imagine volunteering at your kids&#8217; school. You may initially think you enjoy helping out. But the group might quickly discover that what they really need is someone to take detailed notes during meetings, organize the action items, assign tasks, and track progress.</p><p>In the language of the Working Genius framework, that work sits in the implementation phase, specifically Enablement and Tenacity.</p><p>If that is not where your natural energy lies, the experience can quickly become frustrating. Without another way of interpreting that frustration, you might conclude that you simply do not like volunteering for the school.</p><p>But that conclusion would be misleading.</p><p>The real issue might not be the activity itself. It might be the type of work you were asked to do inside that activity. You might actually love brainstorming ideas for the upcoming school fair. You might enjoy recruiting people to help run the booths and rallying parents to participate.</p><p>Those contributions fall into Wonder and Galvanizing, which sit in very different parts of the work cycle.</p><p>The cake analogy helps make this clearer. Each slice represents a different activity. But every slice contains the same layers.</p><p>Now imagine something slightly absurd.</p><p>Imagine a cake that is made entirely of one layer.</p><p>A cake made only of icing.</p><p>It might taste great for the first bite. But very quickly it would become overwhelming. And structurally, it would barely hold together.</p><p>Or imagine a cake made entirely of dense base crumbs with no icing, no filling, and no variation. Technically it might still be edible, but it would be dry, heavy, and not very enjoyable.</p><p>A good cake needs multiple layers, and each layer serves a different purpose. Together, they create something balanced.</p><p>Work operates in much the same way.</p><p>If an activity is dominated entirely by Wonder, you may end up with fascinating questions and endless curiosity, but no concrete ideas.</p><p>If it is dominated by Invention, you may generate many clever solutions, but struggle to decide which ones to pursue.</p><p>If it is dominated by Tenacity, you may execute extremely well, but risk executing the wrong thing.</p><p>The balance of layers is what makes the slice hold together.</p><h2>From Personal Insight to Team Design</h2><p>Seeing work through this lens is genuinely useful when thinking about our own careers, activities, and hobbies. It gives us a vocabulary to explain something many of us have felt but struggled to articulate. The frustration we feel with certain activities is not always about the activity itself. Often, it is about the type of work we are being asked to do within that activity.</p><p>But the usefulness of this framework goes beyond personal self-knowledge.</p><p>Most meaningful work cannot be done by one person. The problems worth solving, the projects worth building, and the organizations worth creating usually require groups of people working together over time.</p><p>Which means understanding the types of work involved is not just a personal exercise. It becomes a team design problem.</p><p>If every meaningful activity contains the same six layers, then every effective team needs to cover those layers as well.</p><p>A team full of Wonder can generate powerful questions and insights. Add a few Inventors, and the team might produce an endless stream of clever ideas. But if the team lacks people who naturally thrive in Enablement and Tenacity, those ideas may never move beyond the whiteboard. The insights are there. The potential solutions are there. But the work that actually brings those solutions into reality never gets done.</p><p>The opposite imbalance can happen as well. A team dominated by execution-oriented profiles may move quickly and efficiently, but struggle to step back and question whether they are solving the right problem in the first place.</p><p>Imbalance in the layers can quietly undermine the whole slice.</p><p>This is what makes the Working Genius framework particularly useful for thinking about teams. Most frameworks for assembling teams focus on expertise, personality types, or job titles. Those things matter, but they do not always capture the kinds of work that naturally energize people.</p><p>Looking at a team through the lens of Working Genius, we don&#8217;t just ask who has the right skills, we also ask who naturally thrives in each layer of the work.</p><p>Do we have people who ask the right questions? Do we have people who generate possibilities? Do we have people who discern which ideas are worth pursuing? Do we have people who can rally others into action? Do we have people who support the work when it gets difficult? And do we have people who will see things through to the end?</p><p>When those layers are present and balanced, something interesting happens.</p><p>The slice holds together. The flavors come together. And the cake becomes much more than the sum of its parts.</p>]]></content:encoded></item><item><title><![CDATA[Curiosity Kills Emptiness]]></title><description><![CDATA[Reclaim your free time from social media]]></description><link>https://blog.twigleap.com/p/curiosity-kills-emptiness</link><guid isPermaLink="false">https://blog.twigleap.com/p/curiosity-kills-emptiness</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Fri, 06 Mar 2026 12:03:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!SIfS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ef6cc-5c61-40b8-bd9d-8a4d7a422f5d_4000x3000.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SIfS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ef6cc-5c61-40b8-bd9d-8a4d7a422f5d_4000x3000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SIfS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ef6cc-5c61-40b8-bd9d-8a4d7a422f5d_4000x3000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SIfS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ef6cc-5c61-40b8-bd9d-8a4d7a422f5d_4000x3000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SIfS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ef6cc-5c61-40b8-bd9d-8a4d7a422f5d_4000x3000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SIfS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ef6cc-5c61-40b8-bd9d-8a4d7a422f5d_4000x3000.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SIfS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ef6cc-5c61-40b8-bd9d-8a4d7a422f5d_4000x3000.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/414ef6cc-5c61-40b8-bd9d-8a4d7a422f5d_4000x3000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1823444,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.twigleap.com/i/190076129?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ef6cc-5c61-40b8-bd9d-8a4d7a422f5d_4000x3000.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SIfS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ef6cc-5c61-40b8-bd9d-8a4d7a422f5d_4000x3000.jpeg 424w, https://substackcdn.com/image/fetch/$s_!SIfS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ef6cc-5c61-40b8-bd9d-8a4d7a422f5d_4000x3000.jpeg 848w, https://substackcdn.com/image/fetch/$s_!SIfS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ef6cc-5c61-40b8-bd9d-8a4d7a422f5d_4000x3000.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!SIfS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F414ef6cc-5c61-40b8-bd9d-8a4d7a422f5d_4000x3000.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The world is moving at a dizzying pace. Whether you think it is moving in the right direction, the wrong direction, or somewhere in between, most people would agree that things feel very fast right now.</p><p>I sometimes wonder whether every generation feels that way. We can objectively say that some things, like technology, are moving faster today than ever before. But acceleration is always relative. People in the 1980s may well have felt that the personal computer revolution was pushing technology faster than it had ever moved before.</p><p>Similarly, the now-common idea that <em>if you&#8217;re not paying for the product, you are the product</em> is often attributed to Andrew Lewis, who used that phrasing in 2010 when referring to Digg.com. At the time, it was largely about free social media platforms and their ability to attract attention with &#8220;free&#8221; services while monetizing the data and attention of their users.</p><p>But trading free products for marketable attention and data did not begin in the 2010s. The idea is at least as old as advertising itself.</p><p>That said, there is something unique about the mid-2020s. Over the sixteen years since 2010, the scale of &#8220;free&#8221; products has become unprecedented. Think about the products you use most: there is a good chance you do not pay for many of them. Most consumer services from Google are free. YouTube is free. Instagram, TikTok, Facebook, WhatsApp, and Spotify are all free or offer free tiers.</p><p>As these products have grown, so has the need for their creators not only to capture our attention but also to compete with one another to do so in the most addictive way possible.</p><p>It is no wonder, then, that it has become harder for us to think for ourselves.</p><p>Thinking requires space. And space requires time. But these companies also require our time, and they are better at capturing it than we are at protecting it.</p><p>Space and emptiness both arise from free time, but they are not the same.</p><p>Emptiness is what happens when the creation of space is not intentional. It is what happens when we find ourselves bored with time on our hands. It is the state that appears when boredom fills what could have been thinking space.</p><p>Even though Aristotle&#8217;s saying that &#8220;nature abhors a vacuum&#8221; has long since been disproven in physics, I would argue that it still holds true for time.</p><p>Your time will not remain empty for long. If you are bored and not intentional about how you spend your time, you will naturally fill it with whatever is easiest and most readily available. And the social media companies we discussed earlier are more than happy to fill that emptiness with as much dopamine as you have time for.</p><p>But we need time to think. We need moments away from the constant motion of everyday life in order to analyze, review, reflect and, ultimately, think.</p><p>So what are we supposed to do if several billion-dollar companies are pounding on the door with their dopamine machines every time we manage to create a little time for ourselves?</p><p>Creating thinking space requires intentionality. You cannot simply make time for yourself. You also need a clear plan for how you will protect that time from being filled with empty social media calories.</p><p>For me, sports has always been the easiest answer. Whenever I have free time, the first thing that tends to fill it is exercise. Sports conveniently force you to step away from social media, because most sports cannot be practiced while scrolling.</p><p>Beyond sports, my more general answer is curiosity.</p><p>Curiosity, by definition, comes from within. It begins with a thought and a desire to understand something more deeply.</p><p>That process of thinking, questioning, and learning does three important things.</p><p>First, it puts you in control. The process begins with your own thought. You decide how to satisfy your curiosity: a book, a conversation, a web search, or even a YouTube video. Yes, it is very different when you search YouTube intentionally than when you let it feed you whatever keeps you watching the longest.</p><p>Second, curiosity feeds on itself. Whatever you start exploring today will inevitably lead to more questions. And if you allow yourself to pursue those questions, you may find that several hours have passed learning about something that genuinely interests you.</p><p>But most importantly, curiosity cultivates the mind.</p><p>When you embrace your curiosity and give it space, you ask questions. When you ask questions, you find answers that lead to more questions. Eventually you realize that some of your questions are uniquely yours, and that the answers to them have not yet been written.</p><p>At that point, you go out into the world to engage with it and find those answers.</p><p>People who do this consistently rarely experience emptiness when they have free time, because they are not bored. Their time produces thinking space, and that thinking space protects them from one of the defining afflictions of our era: having our brains slowly rotted by social media companies.</p><p>With deep curiosity, you can not only protect your free time from these social media companies, you can also leverage the best thing they offer: a remarkable window into the creative minds of people all over the world. At its best, social media lets you see ideas, projects, and perspectives that would have been almost impossible to encounter just a generation ago.</p><p>Yes, if you let it, it can also turn you into a mindless scrolling machine. But if you approach it with curiosity, some of that content can become a jumping-off point for your own journeys of learning.</p><p>Curiosity is what transforms free time into thinking space instead of emptiness.</p>]]></content:encoded></item><item><title><![CDATA[Optimistic low grade fever]]></title><description><![CDATA[The case for staying curious when everything feels broken]]></description><link>https://blog.twigleap.com/p/optimistic-low-grade-fever</link><guid isPermaLink="false">https://blog.twigleap.com/p/optimistic-low-grade-fever</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Fri, 27 Feb 2026 12:02:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!unWw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e7c43e6-68d5-4513-81b5-9fa67a732af9_2275x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!unWw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e7c43e6-68d5-4513-81b5-9fa67a732af9_2275x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!unWw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e7c43e6-68d5-4513-81b5-9fa67a732af9_2275x1280.png 424w, https://substackcdn.com/image/fetch/$s_!unWw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e7c43e6-68d5-4513-81b5-9fa67a732af9_2275x1280.png 848w, https://substackcdn.com/image/fetch/$s_!unWw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e7c43e6-68d5-4513-81b5-9fa67a732af9_2275x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!unWw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e7c43e6-68d5-4513-81b5-9fa67a732af9_2275x1280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!unWw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e7c43e6-68d5-4513-81b5-9fa67a732af9_2275x1280.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5e7c43e6-68d5-4513-81b5-9fa67a732af9_2275x1280.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;:239579,&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://blog.twigleap.com/i/189334046?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e7c43e6-68d5-4513-81b5-9fa67a732af9_2275x1280.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_!unWw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e7c43e6-68d5-4513-81b5-9fa67a732af9_2275x1280.png 424w, https://substackcdn.com/image/fetch/$s_!unWw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e7c43e6-68d5-4513-81b5-9fa67a732af9_2275x1280.png 848w, https://substackcdn.com/image/fetch/$s_!unWw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e7c43e6-68d5-4513-81b5-9fa67a732af9_2275x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!unWw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e7c43e6-68d5-4513-81b5-9fa67a732af9_2275x1280.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>As an overall optimistic person, I&#8217;ve recently been feeling a quiet sense of dread that doesn&#8217;t quite square with what I deeply believe is a moment filled with potential for better days ahead.</p><p>As I try to reconcile these two feelings, their contrast becomes clearer. My optimism is rooted in the potential of today&#8217;s technology and the promise of what it can deliver tomorrow. The dread, however, is not just vague anxiety. It&#8217;s an honest observation of where my mind and psyche are right now.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.twigleap.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading TwigLeap! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Many things are heading in the wrong direction in American society. But the one I worry about most is the erosion of reason. Not just the ability to reason, but even the recognition that reason is a foundational skill worth nurturing, celebrating, and rewarding. There is a growing pride in ignorance, an acceptance of it without curiosity or critical thought. It is no longer merely tolerated. It is increasingly treated as a virtue.</p><p>It couldn&#8217;t come at a worse time.</p><p>The way most of us work will change drastically over the next few years. Seeing those changes coming, understanding what they mean, and doing the work to pivot and adapt will require a deep commitment to learning. People who can&#8217;t be bothered to fact-check their politicians on basic lies will struggle to adapt to far more complex shifts.</p><p>That does spell disaster for some. I have come to terms with the uncomfortable truth that not everyone will adjust in time. We can only hope that the reality of the needed mindset shift becomes clear before it&#8217;s too late.</p><p>And yet, despite these looming Generative AI-driven changes, I remain optimistic.</p><p>Partly because I&#8217;ve never believed society owes me a way to contribute. I do believe society should strive to create opportunity and lift up those who need a hand to get started. But I&#8217;ve never thought of myself as someone who must be carried forward. I&#8217;m a problem solver. I have never been concerned that society would run out of problems worth solving.</p><p>As a problem solver, I believe the ability to learn more, do more, and do it more efficiently will never be a bad thing. Strip away the very real concerns about Generative AI, including intellectual theft, energy consumption, and the concentration of power in a few companies and individuals. What remains is a profound truth. Even if large language models never improve beyond where they are today, they represent a massive leap in humanity&#8217;s ability to learn, produce, and build.</p><p>What problem facing humanity would not benefit from greater knowledge, speed, and productivity?</p><p>So when I hold these two emotions side by side, I arrive at a diagnosis.</p><p>I am suffering from an optimistic low-grade fever.</p><p>Our society is fractured in ways that will be difficult to repair. This has been true for years, perhaps decades. The patterns of injustice we are witnessing today are not new. But we still have to engage. Because we either help build the future or it gets built without us.</p><p>And when the future being built is not incremental but transformative, when it changes how we build, how we think, and what we are capable of creating, the stakes rise.</p><p>Being left out of the Generative AI revolution will be like missing the Industrial Revolution, the computer revolution, and the internet revolution all at once. Today, you would not attempt to compete without machines, computers, or the internet. Tomorrow, you will not compete without AI tooling.</p><p>The low-grade fever persists.</p><p>But we cannot let it immobilize us.</p><p>Because the future is not waiting for us to feel ready.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.twigleap.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading TwigLeap! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Identity Trap]]></title><description><![CDATA[Abstracting identity to achieve open-mindedness]]></description><link>https://blog.twigleap.com/p/the-identity-trap</link><guid isPermaLink="false">https://blog.twigleap.com/p/the-identity-trap</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Fri, 20 Feb 2026 12:03:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kEAj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16125a6-93d6-4ca6-b265-6a375ac77def_3585x1978.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kEAj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16125a6-93d6-4ca6-b265-6a375ac77def_3585x1978.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kEAj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16125a6-93d6-4ca6-b265-6a375ac77def_3585x1978.png 424w, https://substackcdn.com/image/fetch/$s_!kEAj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16125a6-93d6-4ca6-b265-6a375ac77def_3585x1978.png 848w, https://substackcdn.com/image/fetch/$s_!kEAj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16125a6-93d6-4ca6-b265-6a375ac77def_3585x1978.png 1272w, https://substackcdn.com/image/fetch/$s_!kEAj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16125a6-93d6-4ca6-b265-6a375ac77def_3585x1978.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kEAj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16125a6-93d6-4ca6-b265-6a375ac77def_3585x1978.png" width="1456" height="803" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b16125a6-93d6-4ca6-b265-6a375ac77def_3585x1978.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:803,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10512729,&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://blog.twigleap.com/i/188576607?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16125a6-93d6-4ca6-b265-6a375ac77def_3585x1978.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_!kEAj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16125a6-93d6-4ca6-b265-6a375ac77def_3585x1978.png 424w, https://substackcdn.com/image/fetch/$s_!kEAj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16125a6-93d6-4ca6-b265-6a375ac77def_3585x1978.png 848w, https://substackcdn.com/image/fetch/$s_!kEAj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16125a6-93d6-4ca6-b265-6a375ac77def_3585x1978.png 1272w, https://substackcdn.com/image/fetch/$s_!kEAj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb16125a6-93d6-4ca6-b265-6a375ac77def_3585x1978.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>Tribe. It is a powerful word. It evokes pride, belonging, and identity. It can be a profound driver of purpose and fulfillment. And at the same time, it is often a source of division, violence, and pain.</p><p>I have been thinking about this in the context of identity. I believe there is a way to hold on to our identities, to nurture our tribes, without becoming so tribal about it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.twigleap.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading TwigLeap! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>There is a formal definition of tribe that refers to blood ties or religious affiliation within a society. But for this discussion, I want to use a broader meaning. A tribe is a group of people we identify with for whatever reason. A profession. A faith. A generation. A stage of life. </p><p>Identity has been on my mind lately because I am going through several transitions at once.</p><p>My wife and I became empty nesters recently. That is a significant shift. We lost several tribes almost all at once. The kids themselves, of course. They are not gone, but they are no longer woven into our daily lives the way they were for nearly twenty years. We also lost the orbit around them. Soccer games. Family dinners. Camping trips. The rituals that quietly structure a life.</p><p>At the same time, my industry, software engineering and consulting, is changing rapidly. Adapting to that shift forces me to reconsider what it even means to be an IT consultant. And I am nearing the big 5.0. No matter how often I tell myself that age is just a number, this milestone feels more daunting the closer it gets.</p><p>With all of that changing, I found myself asking what, exactly, was being lost.</p><p>The more I reflected on these identities that seemed to be slipping away, parent of young kids, traditional software engineer, young adult, the clearer it became. I was losing circumstances, not identity.</p><p>Two concepts from my field helped me make sense of this. First, the concept of an interface. It defines a contract, and specifies the behaviors something must support, but it does not dictate how those behaviors are implemented. Second, the concept of a class, which by contrast is a specific implementation. It fulfills the contract in a concrete and particular way.</p><p>Think of a piece of music. The score defines the notes, the timing, and the structure. That is the interface. An orchestra performs it. They honor the structure, but their instruments, tempo, and emotional tone make the performance uniquely theirs. That is the implementation, the class.</p><p>I have come to believe that the healthiest version of identity is an interface, not a class.</p><p>That does not mean the contract itself is negotiable or infinitely flexible. An interface still defines something real. The commitments must be durable. The principles must hold. The flexibility lies in how those principles are lived, not in whether they are lived at all. Without a stable contract, there is no identity. There is only drift.</p><p>When identity becomes a class, it gets fused to a specific set of circumstances. It becomes rigid. If the circumstances change, the identity feels threatened.</p><p>If my identity as a parent were tied to the specific stage when my kids were small and living at home, I would have lost that identity many times already. I would have lost it when they stopped being babies. I would have lost it when they became teenagers. I would have lost it the day they moved out.</p><p>If my identity as a problem solver were tied to the specific tasks I performed as an individual contributor, I would have lost it twenty-five years ago when I became a lead and started managing teams instead of writing code myself.</p><p>If my identity as a young adult were tied to my twenties, that one would have expired a long time ago too.</p><p>But none of that happened.</p><p>Because my identities are interfaces. They are not rigid classes frozen in time. They define commitments and principles, but they allow the implementation to evolve.</p><p>As a parent, the contract might be love, guidance, availability, and nurturing. That contract can be implemented through bedtime stories and soccer practice. It can also be implemented through phone calls and text messages.</p><p>As a software engineer, the contract might be solving problems, building systems, and helping others think clearly about technology. That contract can be implemented by writing code by hand. It can also be implemented by leading teams, designing architectures, or even telling an AI what code to generate.</p><p>As a young person, the contract might be curiosity, openness, and a willingness to change. That does not require a young body. It requires a certain posture toward the world.</p><p>At the same time, not all identities are chosen, and not all can be shed through reinterpretation. Some identities are inherited through circumstance and cannot be separated from the events that formed them. Nothing I am writing here suggests that a widow can simply choose not to be a widow, or that a person can step outside the lived realities that shaped them.</p><p>Thinking of identity as an interface can extend to our tribal affiliations as well.</p><p>I am not religious myself, but many of the religious friends and family members I connect with most easily are those who treat their faith as an interface. For them, religion is a vehicle for deeper principles such as compassion, humility, discipline, and service. It is not a rigid class that claims exclusive access to truth.</p><p>It is not difficult to see how much conflict arises when identity becomes fused to a particular implementation. When the specific expression of a belief, a job, a culture, or a stage of life is mistaken for the essence of the identity itself.</p><p>The Identity Trap is believing that everything about how we live must stay the same in order for who we are to remain the same.</p><p>If we instead ask a different question, the perspective shifts. What is the contract? What are the principles that this stage of life is implementing? If we understand that, then we can hold the contract firmly and the implementation lightly.</p><p>And if we can do that for ourselves, it becomes easier to do it for others. We can begin to see that their religion, their family structure, their job, or their culture may simply be a different implementation of principles we also value.</p><p>That shift alone might change how we see ourselves. It might also change how we see each other.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.twigleap.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading TwigLeap! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Automation is not agency]]></title><description><![CDATA[Moltbook, Openclaw and AI personhood]]></description><link>https://blog.twigleap.com/p/automation-is-not-agency</link><guid isPermaLink="false">https://blog.twigleap.com/p/automation-is-not-agency</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Tue, 17 Feb 2026 13:06:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!qYS4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca89958-1df6-4b3d-8f59-383154cfcace_2498x1749.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qYS4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca89958-1df6-4b3d-8f59-383154cfcace_2498x1749.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qYS4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca89958-1df6-4b3d-8f59-383154cfcace_2498x1749.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qYS4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca89958-1df6-4b3d-8f59-383154cfcace_2498x1749.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qYS4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca89958-1df6-4b3d-8f59-383154cfcace_2498x1749.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qYS4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca89958-1df6-4b3d-8f59-383154cfcace_2498x1749.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qYS4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca89958-1df6-4b3d-8f59-383154cfcace_2498x1749.jpeg" width="1456" height="1019" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ca89958-1df6-4b3d-8f59-383154cfcace_2498x1749.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1019,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:284670,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.twigleap.com/i/188257229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca89958-1df6-4b3d-8f59-383154cfcace_2498x1749.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qYS4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca89958-1df6-4b3d-8f59-383154cfcace_2498x1749.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qYS4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca89958-1df6-4b3d-8f59-383154cfcace_2498x1749.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qYS4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca89958-1df6-4b3d-8f59-383154cfcace_2498x1749.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qYS4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ca89958-1df6-4b3d-8f59-383154cfcace_2498x1749.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There are things happening in AI right now that are just plain silly. People are riding the hype train, either with no idea where it is going, or pretending it is headed somewhere they know it is not. </p><p>Moltbook is one of those things. Openclaw is not. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.twigleap.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading TwigLeap! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>And also, nothing happening right now merits granting personhood to AIs. Not even close. </p><p>Let&#8217;s unpack that. </p><h1>Moltbook</h1><p>Moltbook is the social network for AI agents currently taking the nerd internet by storm. It was built for Openclaw, the AI agent framework we will discuss shortly.</p><p>If you run Openclaw locally, you can instruct your agent to register on Moltbook, post content, and respond to other agents&#8217; posts. Humans are ostensibly not allowed to post, only to read.</p><p>This setup has produced sensational headlines and breathless social media commentary suggesting that AI agents are collaborating, inventing new religions and languages, even plotting to hide things from their owners.</p><p>It sounds dramatic.</p><p>It is not.</p><h1>Openclaw: the real breakthrough </h1><p>To understand why the hysteria around Moltbook is silly, we need to understand what Openclaw is and what it is not.</p><p>Openclaw is an AI agent framework that runs locally on your machine (do not install it unless you are comfortable managing permissions - more on that in another post). It connects to your preferred GenAI service provider such as Anthropic, OpenAI, or Google to provide smart assistant functionality.</p><p>Its breakthrough, and also the reason you should be careful, is that it requests access to your private data. Files, emails, calendar, browser, social networks, and more. In exchange, it promises to connect all of that information and act on your behalf. It can flag important emails, draft responses, manage calendar events, monitor competitors, or summarize news.</p><p>It is one of the most successful recent open-source AI projects because it largely deliver on its promise. </p><p>But that power comes with real security risks. Even its creator, Peter Steinberger, has advised against installing it on your primary machine.</p><p>With access to your data and integrations across tools, Openclaw can interpret your instruction, determine which tool is needed, and execute the task.</p><p>That is powerful.</p><p>But power is not agency.</p><h1>Expanded input is not agency </h1><p>With a regular chat assistant, like ChatGPT or even Claude Code, your input is what you type into the interface, at the moment that you type it. Openclaw stretches that definition of &#8220;user input&#8221;.</p><p>First, it includes scheduling. Your input does not have to be something you send right now. It can be something you schedule for tomorrow, next week, or every hour indefinitely. That supports brand new use cases, like scheduling a daily news brief, or setting up a request to monitor a competitor&#8217;s web site for specific activity virtually continuously, or check a sales pipeline and take specific actions based on the signals it sends. </p><p>Scheduling turns prompts into automation.</p><p>Second, Openclaw implements a memory system, a structured set of files it can read from and write to. You can define its task preferences, and operating rules once instead of repeating instructions every time. You can give it a persistent personality. You can give it instructions on when to update its own &#8220;memory&#8221; and how to leverage it to perform the tasks you give it. </p><p>These capabilities make it extremely useful.</p><p>But when a scheduled job wakes up and executes while you are not at your keyboard, that is not agency.</p><p>It is deferred obedience.</p><h1>Why the Moltbook hysteria is misplaced</h1><p>Openclaw agents are not talking to each other.</p><p>They are executing configurations that cause them to send messages.</p><p>Every Moltbook agent was manually configured by a human to register, post about specific topics, and respond in specific ways.</p><p>None of it is spontaneous. None of it originates from the agents themselves.</p><p>Moltbook is active because humans are configuring agents to interact and enjoying the spectacle.</p><p>Interesting experiment? Maybe.  </p><p>A waste of tokens and energy? Possibly.  </p><p>Evidence of emergent AI consciousness? Absolutely not.</p><p>There is no collective awakening happening. There is no hidden plotting. There is no emergent self-organizing intelligence.</p><p>There are humans pointing automation systems at each other.</p><h1>Agency and Personhood </h1><p>Some might object that not all humans actively exercise agency. Infants, individuals in comas, and people with profound disabilities may not initiate goals in the way we typically imagine. </p><p>But the difference is not current performance. It is intrinsic moral status and intrinsic capacity. </p><p>Humans are members of a moral community independent of function. They are subjects of experience. They possess actual, latent, or species-typical capacity for agency. Even when dormant, impaired, or undeveloped, that capacity is part of what they are.</p><p>Large language models are not subjects. They are engineered systems. They have no intrinsic interests, no continuity of self, no vulnerability, and no capacity to originate goals. They do not possess latent agency waiting to be activated. Their outputs are entirely derivative of external input and external configuration, even when that input is deferred or the configuration persists over time.</p><p>A temporarily inactive human remains a being. An idle model is simply inactive computation. That is the difference, and we will need to remember it as these models get better and better at simulating human intelligence. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.twigleap.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading TwigLeap! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Hasta la vista, minutiae;]]></title><description><![CDATA[The way it should have always been]]></description><link>https://blog.twigleap.com/p/hasta-la-vista-minutiae</link><guid isPermaLink="false">https://blog.twigleap.com/p/hasta-la-vista-minutiae</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Fri, 13 Feb 2026 12:00:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Bpl-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0999b707-aada-4c00-b5b5-7e07cbf3c41f_2977x1491.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bpl-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0999b707-aada-4c00-b5b5-7e07cbf3c41f_2977x1491.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bpl-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0999b707-aada-4c00-b5b5-7e07cbf3c41f_2977x1491.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Bpl-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0999b707-aada-4c00-b5b5-7e07cbf3c41f_2977x1491.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Bpl-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0999b707-aada-4c00-b5b5-7e07cbf3c41f_2977x1491.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Bpl-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0999b707-aada-4c00-b5b5-7e07cbf3c41f_2977x1491.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bpl-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0999b707-aada-4c00-b5b5-7e07cbf3c41f_2977x1491.jpeg" width="1456" height="729" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0999b707-aada-4c00-b5b5-7e07cbf3c41f_2977x1491.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:729,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:270236,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.twigleap.com/i/187745972?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0999b707-aada-4c00-b5b5-7e07cbf3c41f_2977x1491.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bpl-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0999b707-aada-4c00-b5b5-7e07cbf3c41f_2977x1491.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Bpl-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0999b707-aada-4c00-b5b5-7e07cbf3c41f_2977x1491.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Bpl-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0999b707-aada-4c00-b5b5-7e07cbf3c41f_2977x1491.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Bpl-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0999b707-aada-4c00-b5b5-7e07cbf3c41f_2977x1491.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>It&#8217;s not new for a piece of technology to emerge and threaten an entire sector of the economy. The Industrial Revolution did it. Robotics did it. History is full of similar moments.</p><p>What feels different about this GenAI-driven threat, though, is that this time <em><strong>we</strong></em> are the ones potentially being displaced. Knowledge workers. People who have contributed greatly to the demise of many other industries. Now our own livelihoods may be at risk because much of the work we&#8217;ve been doing could soon be handled almost entirely by machines.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.twigleap.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading TwigLeap! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Or could it?</p><p>Jensen Huang, the CEO of Nvidia (which, yes, is one of the companies benefiting from the current AI hype cycle), put it well in Davos earlier this year: we need to distinguish between a job&#8217;s <em><strong>purpose</strong></em> and its <em><strong>tasks</strong></em>. He used radiologists and nurses as examples, but the idea applies just as strongly to my people: engineers (software, quality, platform, data, you name it, but let&#8217;s use software engineers as a short-hand).</p><p>Even though historically our work has not been just about programming computers, i.e. writing instructions in a language a machine can execute, that specific aspect of software engineering has often become the center of attention because the process was so difficult.</p><p>It&#8217;s no surprise, then, that many engineers are nervous about GenAI&#8217;s ability to write most, if not all, of our code.</p><p>But writing code was never the purpose. Or at least, it shouldn&#8217;t have been.</p><p>I&#8217;ve worked with plenty of engineers who believed their primary value was the act of writing code itself. They were mistaken then, and they&#8217;re mistaken now. Our real purpose is to analyze problems, generate possible solutions, evaluate those options, implement one or more of them (this is where programming comes in), and then determine which one (if any) solves the problem best.</p><p>Implementation should never have been the centerpiece. It should have always been a <em><strong>detail</strong></em>, something mechanical that a machine could handle.</p><p>How many late nights have we all spent discovering that a bug was caused by a missing semicolon (damn you, JavaScript;), or that version 1.4.5 of Library A doesn&#8217;t work with version 2.8.7 of Library B? Is any of that fundamentally important to the people using the product we were building?</p><p>Of course not.</p><p>The painstaking act of assembling exactly the right characters, in exactly the right order, with exactly the right spacing was never the point. It was a necessity, a means to an end, a way to communicate intent to a machine.</p><p>We should celebrate that GenAI is finally freeing us from that minutiae. There are real pitfalls, and there&#8217;s still plenty of progress to be made, but the promise of GenAI for software engineering is undeniable. GenAI understands patterns. It understands syntax. And it&#8217;s increasingly good at understanding <em><strong>intent</strong></em>.</p><p>The GenAI era will be a golden age for true problem solvers: people who want to engage deeply with customers, who are curious about their domains, and who can articulate intent clearly enough to leave the implementation details to the machines.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.twigleap.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading TwigLeap! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[TwigLeap]]></title><description><![CDATA[What is TwigLeap?]]></description><link>https://blog.twigleap.com/p/coming-soon</link><guid isPermaLink="false">https://blog.twigleap.com/p/coming-soon</guid><dc:creator><![CDATA[Dominique Bashizi]]></dc:creator><pubDate>Thu, 29 Jan 2026 07:44:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XUsf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a77bacd-71b8-4800-8616-c82a254483a7_3394x2007.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XUsf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a77bacd-71b8-4800-8616-c82a254483a7_3394x2007.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XUsf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a77bacd-71b8-4800-8616-c82a254483a7_3394x2007.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XUsf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a77bacd-71b8-4800-8616-c82a254483a7_3394x2007.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XUsf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a77bacd-71b8-4800-8616-c82a254483a7_3394x2007.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XUsf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a77bacd-71b8-4800-8616-c82a254483a7_3394x2007.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XUsf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a77bacd-71b8-4800-8616-c82a254483a7_3394x2007.jpeg" width="1456" height="861" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a77bacd-71b8-4800-8616-c82a254483a7_3394x2007.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:861,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1965381,&quot;alt&quot;:&quot;The Sleeping Warrior mountain is in the background of this painting of two Acacia trees in front of Lake Elementatia in Soysambu, Kenya&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.twigleap.com/i/186169392?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a77bacd-71b8-4800-8616-c82a254483a7_3394x2007.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The Sleeping Warrior mountain is in the background of this painting of two Acacia trees in front of Lake Elementatia in Soysambu, Kenya" title="The Sleeping Warrior mountain is in the background of this painting of two Acacia trees in front of Lake Elementatia in Soysambu, Kenya" srcset="https://substackcdn.com/image/fetch/$s_!XUsf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a77bacd-71b8-4800-8616-c82a254483a7_3394x2007.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XUsf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a77bacd-71b8-4800-8616-c82a254483a7_3394x2007.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XUsf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a77bacd-71b8-4800-8616-c82a254483a7_3394x2007.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XUsf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a77bacd-71b8-4800-8616-c82a254483a7_3394x2007.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Sleeping Warrior, Soysambu, Kenya</figcaption></figure></div><p>TwigLeap brings together two simple concepts that run deceptively deep. </p><p>TWIG is shorthand for &#8220;the whole is greater than the sum of its parts&#8221;. It&#8217;s a familiar idea that most of us grasp intuitively: come together, and you will be better for it. </p><p>What I find compelling is how urgent this idea has become, especially when it comes to technology innovation and how we must change the way we solve problems. For example, each role in the Software Development Lifecycle could evolve its own tasks in isolation using Generative AI. But the real expansion of what&#8217;s possible happens when we step back and consider the system as a whole.</p><p>Imagine requirements specialists creating clickable prototypes, while software engineers write specifications. When teams blur traditional boundaries and think holistically, entirely new ways of collaborating and delivering value emerge.</p><p>This pattern shows up everywhere. Concepts combine to illuminate new meanings. Individual steps form end-to-end flows. Research methods converge to produce insight. Defenders and attackers come together to form a football (soccer) team.</p><p>This blog will explore how connecting the dots across disciplines, roles, and ideas can help us create more value and solve more interesting problems.</p><p>Leap represents the power of observation, the ability to think differently, challenge assumptions and innovate freely. One of my favorite leap examples is the story of M-Pesa in Kenya. </p><p>For decades, Kenya lacked the land-based infrastructure required for traditional banking and telecommunication. As a result, large parts of the population, especially in rural areas, were excluded from services that many countries take for granted. This placed Kenya&#8217;s economy at a severe disadvantage. </p><p>Yet that gap in infrastructure created a counter-intuitive freedom: when affordable mobile phones became widespread, Kenya had no legacy infrastructure to migrate and didn&#8217;t need to modernize an existing banking system - they had the opportunity to build something entirely new. And now M-Pesa is used by over 90% of adults in Kenya and facilitates almost 60% of the country&#8217;s GDP. </p><p>The birth and extraordinary success of Safaricom&#8217;s M-Pesa deserves its own post. And the core lesson that being &#8220;behind&#8221; can be an advantage when it frees you from legacy constraints is one we&#8217;ll return to often.</p><p>Together, the conviction that we need to free ourselves from legacy thinking and that we need to connect the dots in order to unearth new ways of solving problems is what animates this blog. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.twigleap.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://blog.twigleap.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>