<script data-pm-proxy="intercept"></script><?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[We'll Be There Soon]]></title><description><![CDATA[Companies buy and sell > $3 trillion in logistics services per year. This is a newsletter about real technology that impacts those decisions. ]]></description><link>https://betheresoon.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!X32E!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F478301c1-5608-474b-9a13-6d6945943764_512x512.png</url><title>We&apos;ll Be There Soon</title><link>https://betheresoon.substack.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 01 Sep 2026 10:09:45 GMT</lastBuildDate><atom:link href="/__u/betheresoon.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jonah McIntire]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[betheresoon@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[betheresoon@substack.com]]></itunes:email><itunes:name><![CDATA[Jonah McIntire]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jonah McIntire]]></itunes:author><googleplay:owner><![CDATA[betheresoon@substack.com]]></googleplay:owner><googleplay:email><![CDATA[betheresoon@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jonah McIntire]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The agent that knows who it works for]]></title><description><![CDATA[Power needs safety in enterprise AI agents]]></description><link>https://betheresoon.substack.com/p/the-agent-that-knows-who-it-works</link><guid isPermaLink="false">https://betheresoon.substack.com/p/the-agent-that-knows-who-it-works</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Sat, 01 Aug 2026 04:18:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WXOl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ae1b95-175b-4fae-ba09-7fb059003627_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>For enterprise software, nothing is more important than the emerging category of </span><em><span>AI Agents</span></em><span>. Without getting fancy, we can simply say that AI agents are software systems that do office work: they accept goals, use tools and complete multi-step knowledge-work processes with intermittent rather than step-by-step supervision. Just like a human knowledge worker. To be clear, I don&#8217;t mean automation. Software has automated processes for decades. It is that agents extend automation into variable or expert-judgement work whose steps cannot all be specified in advance. AI agents handle these ambiguities, these judgement calls. At the level of tasks first. Roles eventually.</span></p><p><span>The rest of this article has three sections. First, my conviction on the category of AI agents for enterprises. Second, a review of the available AI agents. Third, a deep dive into the AI agent my team and I created.</span></p><h1><span>AI Agents Matter for Enterprise</span></h1><p><span>AI agents will be the most consequential category in enterprise software because they move software across three existing boundaries.</span></p><p><span>First, AI Agents are a superset of tools and labor. Most enterprise software are tools to automate processes that were specified in advance. Agents can do that too, so they can replace other enterprise software categories in the same way that stronger CPUs replaced dedicated sound cards in personal computers in the early 2000s, or Notion replaced Airtable because they could do lightweight tables and web page forms. But AI Agents are also labor replacements: an agent can accept a goal, determine the steps, navigate systems and deliver an outcome. Its addressable market is therefore not the enterprise-software budget (from which it can heavily cannabalise). It is also the much larger scope of screen-mediated work. The market is not software. The market is work.</span></p><p><span>Second, AI Agents release businesses (and our whole society) from the bottleneck of labour. Human talent is a scarce, rival, slow-to-produce and difficult-to-move input. AI agents convert labor capacity from something acquired through hiring into something acquired through provisioning. Is it unlimited? No. Compute, energy, data, trust and management attention are the new constraints.  But knowledge work is becoming elastic as a result of AI agents. To get a sense of how important it is to liberate businesses and our whole society from the inelasticity of human labour, imagine another naturally constrained input into our economy: land. AI Agent&#8217;s impact on labour resembles being able to create new land precisely where a city wants it, in some kind of alternative dimension that doesn&#8217;t face rivals for the other uses of that land.</span></p><p><span>Third, AI agents are the linking bridge for businesses between their past capital investment into systems and processes and the once-in-history capital investments into compute. The world is financing one of the largest infrastructure build-outs in history: data centers. The world is projected to invest approximately $7.6 trillion in AI infrastructure from 2026 through 2031 (according to Goldman Sachs) on top of the record $450 billion spent already in 2025. Agents are how that capital reaches the enterprise P&amp;L because compute is a stranded asset until it can act inside the systems, permissions and workflows every business runs. Data centers convert electrons to intelligence; agents convert intelligence to impact. They let every company leverage the balance sheets of the hyperscalers and convert compute into completed work.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!WXOl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ae1b95-175b-4fae-ba09-7fb059003627_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!WXOl!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ae1b95-175b-4fae-ba09-7fb059003627_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!WXOl!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ae1b95-175b-4fae-ba09-7fb059003627_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!WXOl!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ae1b95-175b-4fae-ba09-7fb059003627_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WXOl!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ae1b95-175b-4fae-ba09-7fb059003627_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!WXOl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ae1b95-175b-4fae-ba09-7fb059003627_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84ae1b95-175b-4fae-ba09-7fb059003627_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!WXOl!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ae1b95-175b-4fae-ba09-7fb059003627_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!WXOl!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ae1b95-175b-4fae-ba09-7fb059003627_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!WXOl!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ae1b95-175b-4fae-ba09-7fb059003627_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!WXOl!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84ae1b95-175b-4fae-ba09-7fb059003627_1672x941.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1><span>A seller&#8217;s guide for AI Agents</span></h1><p><span>If I believe AI Agents are the most important enterprise category, it stands to reason I also think they are a good business to be in. But that&#8217;s not because they have pricing power and are mostly extractive.</span></p><p><span>Most of the rest of this article will give my views on the category of AI Agents from the buyer&#8217;s view. But if you want to build &amp; sell AI agents there are probably three key points to note.</span></p><p><span>First, this is an immensely value-aligned category. To succeed, you make AI agents that do direct, valuable work for enterprises. They&#8217;ll pay a lot for that because (a) it&#8217;s creating value and (b) the impact on their business is direct in a way that significantly de-risks the purchase. This is an obvious win-win situation. Agents can fuel the rise of enormous software vendors while still transferring an unusually large share of the productivity surplus to their customers. The buyer captures the difference between the cost of agent capacity and the value of the work produced. The vendor captures a portion of a dramatically expanded value pool.</span></p><p><span>Second, there is plenty of room for multiple winners. I cannot express how frustrating it is to hear &#8220;you have to be joking if you think you can compete with [Claude / ChatGPT / Gemini].&#8221;. Let me fully channel my inner Jensen Huang here.</span></p><p><span>&#8220;You&#8217;re not talking to somebody who woke up a loser. That loser attitude, that loser premise makes no sense to me.&#8221; Jensen Huang when responding to the statement &#8220;but you&#8217;ll lose the market eventually anyway&#8221;.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!M-QY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f86faa7-1b6c-40c0-9cec-5a977631697c_828x459.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!M-QY!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f86faa7-1b6c-40c0-9cec-5a977631697c_828x459.png 424w, /__u/substackcdn.com/image/fetch/$s_!M-QY!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f86faa7-1b6c-40c0-9cec-5a977631697c_828x459.png 848w, /__u/substackcdn.com/image/fetch/$s_!M-QY!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f86faa7-1b6c-40c0-9cec-5a977631697c_828x459.png 1272w, /__u/substackcdn.com/image/fetch/$s_!M-QY!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f86faa7-1b6c-40c0-9cec-5a977631697c_828x459.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!M-QY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f86faa7-1b6c-40c0-9cec-5a977631697c_828x459.png" width="828" height="459" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f86faa7-1b6c-40c0-9cec-5a977631697c_828x459.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:459,&quot;width&quot;:828,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!M-QY!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f86faa7-1b6c-40c0-9cec-5a977631697c_828x459.png 424w, /__u/substackcdn.com/image/fetch/$s_!M-QY!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f86faa7-1b6c-40c0-9cec-5a977631697c_828x459.png 848w, /__u/substackcdn.com/image/fetch/$s_!M-QY!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f86faa7-1b6c-40c0-9cec-5a977631697c_828x459.png 1272w, /__u/substackcdn.com/image/fetch/$s_!M-QY!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f86faa7-1b6c-40c0-9cec-5a977631697c_828x459.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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><span>The belief that only the big names of Google, Anthropic, Microsoft, and OpenAI have a chance to win in the AI Agent category is just illogical. There isn&#8217;t a structural reason it should happen. People who hand wave towards &#8220;their scale&#8221; are too lazy to finish the logical chain all through. What % of that scale goes into AI agents? Do they have a lock on any scarce resource? Do agents increase or decrease their distribution advantage? Does a vertical integration to one model family help or hinder? And so forth. Go ask the insiders at these companies if they think they will just &#8220;win&#8221; by default. Nope. And if in doubt, go ask Github Copilot about getting their business eaten in front of them by the sub-100 person start-up Cursor. Giving up just because </span><em><span>they are big</span></em><span> is a loser mindset. And a market of this size (most enterprise applications and lots of knowledge work </span><em><span>together</span></em><span>) is not going to be winner-takes-all.</span></p><p><span>And third, the AI agent category is attractive because it&#8217;s nascent. All the compute in the world in 2019 wouldn&#8217;t have made GPT-3 without the right LLM research breakthroughs. All the mechanical engineering in the world wouldn&#8217;t have made an airplane in 1900, but a small town workshop could make them in 1920. And no one could have made an AI agent of use in the enterprise in 2023, but anyone can make them in 2026. That means the most important enterprise software category is being born right now, and it&#8217;s an immense advantage to be early.</span></p><p><span>Now let&#8217;s look at AI agents from the buyer&#8217;s side.</span></p><h1><span>A buyer&#8217;s guide for AI Agents</span></h1><p><span>Every company has a mandate to their IT leader to help bring in AI to the business. That means buying AI Agents. Again, we don&#8217;t need to get fancy here: every vendor is saying their AI agent is &#8220;software that does work for you&#8221;. So, what I&#8217;d propose to do is to survey the leading AI agent options and explain their strengths and weaknesses. I&#8217;ll include the AI Agent me and my team just released, not to sell anyone on it but to explain what animates thinking it needs to exist when these other options are already available.</span></p><p><span>The good news is that enterprises do have some options: there are multiple AI Agents from reputable vendors. Where they differ is in what kind of worker the agent becomes, who it ultimately serves, and the basis on which it can be trusted. So, buying an AI Agent really amounts to knowing what you want on these aspects and then lining that up with what each vendor has focused on.</span></p><h2><span>Eliminate the wanna-be agents</span></h2><p><span>The first and easiest step is to eliminate the fake options. Every legacy software vendor has added some automated workflows and called these agents. But these are more a marketing game than a real agent. If the agents are so smart they wouldn&#8217;t be constrained to just a few workflows. They aren&#8217;t connected to anything but the tool they are inside. And they don&#8217;t compound into a unique agent for your business. Basically, this is fakery and the best thing to do is ignore them when looking for a real AI Agent.</span></p><h2><span>The Real Options</span></h2><p><span>The following general-purpose agents illustrate the major stories in the category.</span></p><ol><li><p><span>Anthropic&#8217;s Claude Cowork</span></p></li><li><p><span>Nous&#8217;s Hermes</span></p></li><li><p><span>OpenAI&#8217;s ChatGPT Work</span></p></li><li><p><span>Google&#8217;s Gemini</span></p></li><li><p><span>Microsoft Cowork or Copilot (Microsoft is fuzzy in deciding what they call their agent)</span></p></li></ol><p><span>I&#8217;ll speak to each in turn, and address those differentiation questions: what kind of worker the agent becomes, who it serves, and the basis on which it can be trusted. I consider these together to be the &#8220;story&#8221; of the agent. </span></p><h2><span>Claude Cowork</span></h2><p><span>Claude Cowork&#8217;s promise is to </span><em><span>delegate the work surrounding your best work</span></em><span>. That is an attractive promise, because it means the AI agent isn&#8217;t threatening the user at all. It is supporting them by doing the clerical stuff while leaving the best of the job for the human. Their trust story is built on the brand reputation of Claude Code (for engineers), and because work is visible, steerable and reviewable, with scoped access and permission controls.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!dtzf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc7954a-b44a-466c-8e95-a4295b0b6b55_1364x852.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!dtzf!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc7954a-b44a-466c-8e95-a4295b0b6b55_1364x852.png 424w, /__u/substackcdn.com/image/fetch/$s_!dtzf!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc7954a-b44a-466c-8e95-a4295b0b6b55_1364x852.png 848w, /__u/substackcdn.com/image/fetch/$s_!dtzf!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc7954a-b44a-466c-8e95-a4295b0b6b55_1364x852.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dtzf!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc7954a-b44a-466c-8e95-a4295b0b6b55_1364x852.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!dtzf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc7954a-b44a-466c-8e95-a4295b0b6b55_1364x852.png" width="1364" height="852" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7bc7954a-b44a-466c-8e95-a4295b0b6b55_1364x852.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:852,&quot;width&quot;:1364,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:507682,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/209338841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc7954a-b44a-466c-8e95-a4295b0b6b55_1364x852.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!dtzf!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc7954a-b44a-466c-8e95-a4295b0b6b55_1364x852.png 424w, /__u/substackcdn.com/image/fetch/$s_!dtzf!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc7954a-b44a-466c-8e95-a4295b0b6b55_1364x852.png 848w, /__u/substackcdn.com/image/fetch/$s_!dtzf!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc7954a-b44a-466c-8e95-a4295b0b6b55_1364x852.png 1272w, /__u/substackcdn.com/image/fetch/$s_!dtzf!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7bc7954a-b44a-466c-8e95-a4295b0b6b55_1364x852.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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><h3><span>What I like about Claude's story</span></h3><ol><li><p><span>It chooses a replacement-safe enemy. Anthropic is not saying, &#8220;Claude does your job.&#8221; It says Claude handles the connective burden preventing you from doing your job well. The customer&#8217;s expertise becomes more&#8212;not less&#8212;important.</span></p></li><li><p><span>It ends with an artifact. Decks, trackers and reports are more credible than abstract claims about intelligence. The story concludes with evidence the customer can inspect.</span></p></li><li><p><span>It inherits credibility from Claude Code. Rather than asking customers to believe that general agents suddenly work, Anthropic presents Cowork as the proven execution model behind Claude Code, translated for nontechnical users. Independent testing from </span><em><span>WIRED</span></em><span> largely validated this: the reviewer found Cowork effective at file organization, report generation and several browser tasks, while noting failures and beta-stage limitations.</span></p></li><li><p><span>It gives the human a better identity. The user is not reduced to approving automation. They become the person setting direction, exercising judgment and making consequential decisions.</span></p></li></ol><h2><span>Hermes</span></h2><p><span>Hermes&#8217;s promise is that you&#8217;ll cultivate an agent accumulates memory, procedures, personality and operational experience. That&#8217;s an attractive promise because the AI isn&#8217;t threatening to replace the user. In fact, the user is the owner, teacher, and beneficiary of this apprentice under their guidance. Their trust story is built on full control, even down to the source code and on what device it runs.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!IYOt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7a7879-f5a8-42c4-85fa-991bbe5828b5_1358x846.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!IYOt!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7a7879-f5a8-42c4-85fa-991bbe5828b5_1358x846.png 424w, /__u/substackcdn.com/image/fetch/$s_!IYOt!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7a7879-f5a8-42c4-85fa-991bbe5828b5_1358x846.png 848w, /__u/substackcdn.com/image/fetch/$s_!IYOt!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7a7879-f5a8-42c4-85fa-991bbe5828b5_1358x846.png 1272w, /__u/substackcdn.com/image/fetch/$s_!IYOt!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7a7879-f5a8-42c4-85fa-991bbe5828b5_1358x846.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!IYOt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7a7879-f5a8-42c4-85fa-991bbe5828b5_1358x846.png" width="1358" height="846" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed7a7879-f5a8-42c4-85fa-991bbe5828b5_1358x846.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:846,&quot;width&quot;:1358,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:508716,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/209338841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7a7879-f5a8-42c4-85fa-991bbe5828b5_1358x846.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!IYOt!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7a7879-f5a8-42c4-85fa-991bbe5828b5_1358x846.png 424w, /__u/substackcdn.com/image/fetch/$s_!IYOt!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7a7879-f5a8-42c4-85fa-991bbe5828b5_1358x846.png 848w, /__u/substackcdn.com/image/fetch/$s_!IYOt!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7a7879-f5a8-42c4-85fa-991bbe5828b5_1358x846.png 1272w, /__u/substackcdn.com/image/fetch/$s_!IYOt!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7a7879-f5a8-42c4-85fa-991bbe5828b5_1358x846.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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><span>Cowork&#8217;s story is </span><em><span>delegation</span></em><span>: give the agent the work and get an artifact back.</span></p><p><span>Hermes&#8217;s story is </span><em><span>accumulation</span></em><span>: every time the agent works for you, it becomes more yours.</span></p><h3>What I like about Hermes story</h3><p><strong><span>It changes the basis of competition</span></strong><span>. Most AI products compete on current model intelligence. That advantage is temporary because models improve and competitors can adopt similar ones. Hermes instead competes on accumulated experience. Even when two users run the same model, the agent with months of relevant memory and tested procedures should be more useful than a fresh instance.<br>The implied claim is that the best agent is not necessarily the smartest agent on day one. It is the agent that has worked with you the longest. Cowork&#8217;s story is </span><em><span>delegation</span></em><span> but Hermes sells </span><em><span>accumulation</span></em><span>. That makes Hermes less like an on-demand contractor and more like an apprentice who develops institutional memory. The product is not primarily selling one completed task. It is selling the increasing value of a persistent relationship.</span></p><p><strong><span>It turns open source into a customer benefit</span></strong><span>. Open source is not presented merely as a development philosophy. It supports the idea that the agent belongs to the customer. Hermes can use Nous Portal, OpenRouter, OpenAI, local models or custom endpoints. Its memory and skills are stored outside the underlying model, so the user can theoretically replace the intelligence provider without abandoning the agent they have cultivated. That produces a stronger ownership story than &#8220;you can inspect the source code&#8221;:</span></p><p><strong><span>It gives the customer an active role in making the agent</span></strong><span>. The user is not simply delegating work, even if that was supposed to imply the boring work. They are teaching, correcting and shaping the agent. That creates a productive emotional dynamic. Time spent onboarding Hermes is framed as an investment rather than a setup cost. Corrections are not failures; they are lessons the agent can retain.</span></p><p><strong><span>It creates a compounding-value argument</span></strong><span>. Conventional software provides roughly the same value each time it is used. Hermes promises an upward-sloping value curve:</span></p><ol><li><p><span>The agent completes a task.</span></p></li><li><p><span>It remembers relevant facts.</span></p></li><li><p><span>It codifies a reusable method.</span></p></li><li><p><span>The next related task requires less instruction.</span></p></li><li><p><span>Corrections further refine the method.</span></p></li></ol><p><span>All told, Hermes is more ambitious than the other agents.</span></p><h2><span>ChatGPT Work</span></h2><p><span>ChatGPT Work's promise is that you trusted ChatGPT to plan the actions, and now you can trust it to do them too. That&#8217;s attractive as a promise because it requires almost no change from chatting. Their trust story is built on the huge consumer experience with ChatGPT, along with how the agent narrates its activity, can be interrupted or taken over, and asks for approval before consequential actions.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!MgWw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d2e5390-65b1-440b-8e0e-325df70a9ba9_1384x852.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!MgWw!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d2e5390-65b1-440b-8e0e-325df70a9ba9_1384x852.webp 424w, /__u/substackcdn.com/image/fetch/$s_!MgWw!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d2e5390-65b1-440b-8e0e-325df70a9ba9_1384x852.webp 848w, /__u/substackcdn.com/image/fetch/$s_!MgWw!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d2e5390-65b1-440b-8e0e-325df70a9ba9_1384x852.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!MgWw!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d2e5390-65b1-440b-8e0e-325df70a9ba9_1384x852.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!MgWw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d2e5390-65b1-440b-8e0e-325df70a9ba9_1384x852.webp" width="1384" height="852" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d2e5390-65b1-440b-8e0e-325df70a9ba9_1384x852.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:852,&quot;width&quot;:1384,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:72398,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/209338841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d2e5390-65b1-440b-8e0e-325df70a9ba9_1384x852.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!MgWw!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d2e5390-65b1-440b-8e0e-325df70a9ba9_1384x852.webp 424w, /__u/substackcdn.com/image/fetch/$s_!MgWw!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d2e5390-65b1-440b-8e0e-325df70a9ba9_1384x852.webp 848w, /__u/substackcdn.com/image/fetch/$s_!MgWw!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d2e5390-65b1-440b-8e0e-325df70a9ba9_1384x852.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!MgWw!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d2e5390-65b1-440b-8e0e-325df70a9ba9_1384x852.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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><h3>What I like about ChatGPT Work story</h3><p><strong><span>It builds on an existing relationship</span></strong><span>. Most agent products require customers to adopt a new interface or conceptual model. ChatGPT Agent appears as a mode inside an established conversational interaction. Yesterday you asked it. Today you can ask it to do it. That is easier to understand than a new category vocabulary.</span></p><p><strong><span>The elimination of the big handoff</span></strong><span>. The most powerful use cases combine activities that previously belonged to different places. &#8220;Analyze competitors and create a deck&#8221; contains research, source evaluation, data organization, writing, design and file production. &#8220;Review my calendar and brief me using recent news&#8221; combines private context with external research. The product&#8217;s value is not any single step; it is carrying context across the entire chain.</span></p><p><strong><span>It dramatizes the shift in agency</span></strong><span>. The movement from answers to actions is observable and consequential. Creating a slide deck, updating a spreadsheet or completing a booking is fundamentally different from generating recommendations about those activities. Its no longer one tool for planning and on e tool (the human user) to execute. The before-and-after is therefore clear:</span></p><ul><li><p><span>Before: AI advises; the user executes.</span></p></li><li><p><span>After: the user directs; AI executes.</span></p></li></ul><p><span>The &#8220;own computer&#8221; UX makes this in-your-face obvious. Users can observe it navigating, downloading, manipulating and producing work. On-screen narration, progress updates and browser takeover transform an invisible model process into something resembling supervised work. This is particularly important because agent value is difficult to communicate through static feature lists. Watching the system cross application boundaries is itself the demonstration.<br><br></span></p><h2><span>Google Gemini &amp; Microsoft Copilot</span></h2><p><span>Gemini&#8217;s promise is its low friction: it is already present in every Google product, ready to assist you. The same can be said for Copilot for Microsoft. And that&#8217;s all most businesses really want right now. They offer the lowest power but lowest friction experience.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!RPuY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1961d016-d997-4200-8a4a-8eacde16f3c8_1378x926.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!RPuY!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1961d016-d997-4200-8a4a-8eacde16f3c8_1378x926.png 424w, /__u/substackcdn.com/image/fetch/$s_!RPuY!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1961d016-d997-4200-8a4a-8eacde16f3c8_1378x926.png 848w, /__u/substackcdn.com/image/fetch/$s_!RPuY!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1961d016-d997-4200-8a4a-8eacde16f3c8_1378x926.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RPuY!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1961d016-d997-4200-8a4a-8eacde16f3c8_1378x926.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!RPuY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1961d016-d997-4200-8a4a-8eacde16f3c8_1378x926.png" width="1378" height="926" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1961d016-d997-4200-8a4a-8eacde16f3c8_1378x926.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:926,&quot;width&quot;:1378,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:563113,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/209338841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1961d016-d997-4200-8a4a-8eacde16f3c8_1378x926.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!RPuY!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1961d016-d997-4200-8a4a-8eacde16f3c8_1378x926.png 424w, /__u/substackcdn.com/image/fetch/$s_!RPuY!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1961d016-d997-4200-8a4a-8eacde16f3c8_1378x926.png 848w, /__u/substackcdn.com/image/fetch/$s_!RPuY!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1961d016-d997-4200-8a4a-8eacde16f3c8_1378x926.png 1272w, /__u/substackcdn.com/image/fetch/$s_!RPuY!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1961d016-d997-4200-8a4a-8eacde16f3c8_1378x926.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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><h3>What I like about Gemini story</h3><ol><li><p><span>Google can plausibly deliver. &#8220;An assistant that knows you&#8221; would be speculative from a new entrant. Google already stores much of the information people use to manage their digital lives.</span></p></li><li><p><span>Lower ambition means higher success rate. &#8220;AI Agent&#8221; is difficult for most customers to evaluate compared to a prompted action in a specific application. Because Gemini works from </span><em><span>within</span></em><span> applications it is much more likely to get small scale tasks that are cleanly mapped to that application. That boosts chances to succeed.</span></p></li></ol><h2><span>The Trust Gap</span></h2><p><span>In a perfect world, an AI agent must be two things: powerful and safe.</span></p><p><span>Powerful</span></p><ul><li><p><span>Intelligent enough to handle ambiguous work.</span></p></li><li><p><span>Connected across enterprise systems.</span></p></li><li><p><span>Compounding as organizational knowledge accumulates.</span></p></li></ul><p><span>Safe</span></p><ul><li><p><span>Aligned to the enterprise&#8217;s authority and policies.</span></p></li><li><p><span>Operating through approved skills.</span></p></li><li><p><span>Tested before release and monitored during operation.</span></p></li></ul><p><span>Power means it can reason through ambiguous work, act across your systems, and become more useful as organizational knowledge accumulates. Safety means it serves the enterprise, operates through approved ways of working, and produces evidence that it remained within policy.</span></p><p><span>Which is the greater barrier to consequential AI agents for most enterprises today: capability or trust? Trust, obviously. And that is the root issue I see with the options already reviewed. When Claude says &#8220;delegate the work behind your best work&#8221;, or Hermes says &#8220;cultivate an agent that belongs to you&#8221;, or ChatGPT says &#8220;agent can do it for you&#8221;, who do they mean with &#8220;you&#8221;?</span></p><p><span>Consumer agents serve the person giving the prompt. Enterprise agents must serve the organisation. And above all that means predictability. Traditional automation is predictable because it cannot improvise. Consumer agents are powerful because they can. The enterprise challenge is to preserve that intelligence without skipping control.</span></p><p><span>Obviously these agents have safety </span><em><span>features</span></em><span>. They offer permissions, confirmations, visibility, sandboxes, and administrative controls. The gap is who those protections are designed around: the individual user. In an enterprise, the person giving the prompt is not always the ultimate authority. Their authority is delegated and bounded by law, company policy, data rights, contractual obligations, and the rights of other people. An enterprise&#8217;s AI agent must therefore know more than what the user wants. It must know what the enterprise permits&#8212;and produce evidence that it stayed within those boundaries.</span></p><h1><span>Why we made Trimble Arc Agent</span></h1><p><span>In Q1 2023, newly installed in a role over all product &amp; engineering at Transporeon, I laid out a generative AI strategy that centered on a mission to transform ourselves, to bring AI Agents into our workplace and to treat them as colleagues making consequential decisions. We built a new organisation, the Applied AI group, dedicated to this mission. We achieved deep, consequential transformation of ourselves. And the culmination of that work was an enterprise-grade AI Agent that we released for sale: </span><a href="https://arc.trimble.com/"><span>Trimble Arc Agent</span></a><span>. Way back at the start we had the firm conviction that dogfooding was key. How else would we know what an AI agent needs, how to roll it out, how to make it safe? And how else could we legitimately propose to help our customers into the AI age if we had not gone there ourselves?</span></p><p><span>Like Claude, ChatGPT, and Hermes, our Trimble Arc Agent can do knowledge work, take modest quality requests or triggers and produce quality work within company systems and procedures. It is smart, it connects to all your systems. And it accumulates knowledge and skill, becoming uniquely yours. But unlike the alternatives, Trimble Arc Agent knows who it works for. It understands enterprise identity, authority, policies, and risk boundaries. It moved us from experimenting with agents and hoping they behave correctly, to delegating important work with evidence, control, and accountability.</span></p><h2><span>Three mechanics for safe enterprise AI agents</span></h2><p><span>Above all, there are three mechanics of safety that make Trimble Arc Agent uniquely appropriate for enterprise use.</span></p><p><span>First, </span><em><span>allegiance</span></em><span>: who it serves. A consumer AI agent won&#8217;t help you build a bomb, but it will blindly contravene team norms, customer contracts, or company policy. Consider these demands on an AI agent:</span></p><ol><li><p><span>Enterprise policy and legal obligations.</span></p></li><li><p><span>The authority delegated to the employee.</span></p></li><li><p><span>The employee&#8217;s task instructions.</span></p></li><li><p><span>Information encountered in emails, documents, applications, and websites.</span></p></li></ol><p><span>In an enterprise context, instruction lower in that hierarchy must not override one above it.</span></p><p><span>Second, </span><em><span>skills</span></em><span>: how we work around here. Obviously </span><em><span>skills</span></em><span> seem ubiquitous: Andrej Karpathy&#8217;s proposal of them resonated with the world the same way his </span><em><span>voice coding</span></em><span> and other ideas have. But skills have deeper meaning for enterprises. A skill is a versioned, testable unit of delegated authority. It defines:</span></p><ul><li><p><span>The outcome the agent may pursue.</span></p></li><li><p><span>The permitted data, tools, and systems.</span></p></li><li><p><span>The company&#8217;s procedure and decision rules.</span></p></li><li><p><span>Required approvals and escalation conditions.</span></p></li><li><p><span>Quality, evidence, and audit requirements.</span></p></li><li><p><span>Tests and runtime signals.</span></p></li></ul><p><span>An agent that reaches the right result through the wrong process may still create regulatory, security, financial, or reputational risk. Arc Agent skills are how you teach the AI Agent the company&#8217;s procedures, judgment, standards, constraints, and ways of working. And by </span><em><span>skill</span></em><span> I don&#8217;t mean </span><em><span>workflow</span></em><span>. A workflow prescribes every step. A skill gives enough freedom to handle ambiguity, with explicit boundaries a company cares about.</span></p><p><span>Third, </span><em><span>controls</span></em><span>: how you know. Safe behaviour should not be just observed or prompted, but independent of the large language model. Every skill is evaluated and red-teamed before release, enforced and monitored while operating, and supported by an attributable record afterward. Production exceptions become future tests, so assurance improves with experience.</span></p><p><span>This approach aligns with established enterprise risk-management thinking: NIST, ISO/IEC 42001, OWASP, and MITRE. None of these are pertinent to consumer AI Agent experimentation.</span></p><h2><span>Skills matter more in Enterprise</span></h2><p><span>Obviously, an agent that learns will compound in value. And compounding is a crucial, often missing, part of the promise of AI agents. But our skills catalogue is not just a means to learn, it is a step-by-step means to trust in delegation. Every approved skill expands what the agent can safely own. It makes the agent more powerful and also safer. No other AI agent has this duality, this use of safety as the pathway to useful.</span></p><p><span>The last thing to say about skills is to look at their lifecycle. The catalogue creates an enterprise control point because each skill goes through:</span></p><blockquote><p><strong><span>Define &#8594; test &#8594; approve &#8594; publish &#8594; execute &#8594; monitor &#8594; improve</span></strong></p></blockquote><p><span>This resembles how enterprises already manage software, policies, and operational processes. It gives agent behavior an owner, a release process, and a history that is appropriate to enterprise IT, unlike plugins-at-your-own-risk in the other AI agents.</span></p><h1><span>In summary</span></h1><p><span>Here is a quick table summary of how I think of the major AI agent options.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Oo-j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378f31b5-9406-4c5c-a141-8e6e36b06e14_1636x1406.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Oo-j!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378f31b5-9406-4c5c-a141-8e6e36b06e14_1636x1406.png 424w, /__u/substackcdn.com/image/fetch/$s_!Oo-j!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378f31b5-9406-4c5c-a141-8e6e36b06e14_1636x1406.png 848w, /__u/substackcdn.com/image/fetch/$s_!Oo-j!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378f31b5-9406-4c5c-a141-8e6e36b06e14_1636x1406.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Oo-j!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378f31b5-9406-4c5c-a141-8e6e36b06e14_1636x1406.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Oo-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378f31b5-9406-4c5c-a141-8e6e36b06e14_1636x1406.png" width="1456" height="1251" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/378f31b5-9406-4c5c-a141-8e6e36b06e14_1636x1406.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1251,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1075531,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/209338841?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378f31b5-9406-4c5c-a141-8e6e36b06e14_1636x1406.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Oo-j!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378f31b5-9406-4c5c-a141-8e6e36b06e14_1636x1406.png 424w, /__u/substackcdn.com/image/fetch/$s_!Oo-j!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378f31b5-9406-4c5c-a141-8e6e36b06e14_1636x1406.png 848w, /__u/substackcdn.com/image/fetch/$s_!Oo-j!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378f31b5-9406-4c5c-a141-8e6e36b06e14_1636x1406.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Oo-j!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F378f31b5-9406-4c5c-a141-8e6e36b06e14_1636x1406.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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 style="text-align: center;"></p><p><span>Whatever your view is on these options, I hope we can agree that AI agents are an exciting, important, and timely category emerging for enterprise software. Whether you are a buyer, vendor, investor, or industry analyst: this is worth understanding.</span></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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></p>]]></content:encoded></item><item><title><![CDATA[Part 2: Interview with Vivek Vennelakanti]]></title><description><![CDATA[Deeper into AI and org design]]></description><link>https://betheresoon.substack.com/p/part-2-interview-with-vivek-vennelakanti</link><guid isPermaLink="false">https://betheresoon.substack.com/p/part-2-interview-with-vivek-vennelakanti</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Mon, 22 Jun 2026 12:15:53 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/202668414/9158ac0c2f4bc9514499fa5e27e33edf.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p></p>]]></content:encoded></item><item><title><![CDATA[The Apex: Thoughts on the SaaS Apocalypse]]></title><description><![CDATA[AI Natives run the SaaS playbook to perfection, but their success signals the end is near]]></description><link>https://betheresoon.substack.com/p/the-apex-thoughts-on-the-saas-apocalypse</link><guid isPermaLink="false">https://betheresoon.substack.com/p/the-apex-thoughts-on-the-saas-apocalypse</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Wed, 17 Jun 2026 19:30:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!X32E!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F478301c1-5608-474b-9a13-6d6945943764_512x512.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><span>I&#8217;ve spent the last 18 months writing about what it means for logistics tech to enter the AI age. The TL;DR; version: AI radically changes the software business, i.e. who builds it, how teams are structured, and ultimately what a software business even is. Less comfortably, I also think it reduces employment needs in logistics because so much of that is in the back office, mediated by screens. I&#8217;ve argued that the profession of routine coordination is disappearing while the ability to sense and articulate market needs is growing in value. That engineering, as we&#8217;ve defined it, is automating away. That the new ideal team is three people, single-threaded on one mission. And that the cost of making software is dropping by something like 99% with historical analogues that suggest the second and third-order consequences will be stranger than we expect.</span></p><p><span>Today&#8217;s article is about what that means for SaaS as a business model, and it&#8217;s triggered by my experiences with the rollercoastering of the SaaS Apocalypse. I felt it from six different seats at the table: as a public market investor, a private equity LP, a venture capital LP with stakes in AI natives, a B2B SaaS leader accountable for headcount decisions, an individual product creator, and a serial entrepreneur watching for what comes next. What follows is what those six vantage points have in common.</span></p><h1><span data-color="rgb(67, 67, 67)" style="color: rgb(67, 67, 67);">The Debate About Winners &amp; Losers</span></h1><p><span>The consensus is that making software is getting easier, faster, and therefore cheaper. No insider would really challenge this. But the reason there are both buyers and sellers in the SaaS Apocalypse market turmoil is that people can disagree about what this implies for SaaS businesses. Maybe cheaper, faster, easier software creation means all power is in distribution and hence incumbents. Maybe it favours upstarts who can start with clean code and small teams, rather than the paralysis of bloated teams and tech debt slowing the ship. Maybe it means both the incumbent and the start-up are commoditized and will be eaten by a foundation model company when their number is called in the waiting room. Maybe model companies are really just wholesalers and the profit pool will remain mostly with data center and chip vendors. Maybe there is no special law of the universe that preserves the profit pool of software and all of these players will be utilities of the future. Maybe AI is a bubble and anyway ChatGPT hallucinated me when I tried it in 2022 so it&#8217;s not actually going to change anything.</span></p><p><span>With the exception of the last view, in which AI is a bubble, I see evidence for all of these perspectives. Most poignantly:</span></p><ul><li><p><strong><span>Incumbents Will Win</span></strong><span>: In B2B, especially at enterprise scale, the bundling &amp; distribution advantages often overcome whizzy product differentiation. Zoom might be the best video conferencing tool in the world but it cannot field a sales team, pay for brand marketing, or package a multi-product commercial bundle like Microsoft. And so it loses.</span></p></li><li><p><strong><span>Start-Ups Will Win</span></strong><span>: AI Native start-ups (and even some non-natives pretending to be so) can vastly out maneuver the rusty old software vendors. Although each little agile twist only nets a small gain, these add up. Start-ups in logistics tech are riding the AI interest to real sales much, much better than the status-quo leaders.</span></p></li><li><p><strong><span>SaaS will be commoditized</span></strong><span>: Any logistic tech vendor who thinks their industry expertise is the differentiator is blind to the fact that foundation models are absolutely capable of understanding and reasoning and acting on the full jargon and complexity of logistics. I dare anyone to develop a gradable logistics expertise test and then give it to 100 professionals of their choosing and see if they beat the frontier models. In time how could we doubt foundation models will therefore eat all these little wrapper-applications that simply ride the foundation model?</span></p></li></ul><p><span>Paradoxically, I think all three of these explanations are true. Paradoxes come from mistakes in definitions: you get your terms wrong at the setup and a few steps later divide by zero and get an infinite. What&#8217;s happening here is a subtle failure to account for the fact that each of these parties needs different outcomes to count as a success. Start-ups need to grow revenue quickly. Incumbents are happy with smaller growth rates but are especially focused on profitability growth. Foundation models simply need usage and that need not be from taking market share in a category like SaaS. All three can succeed in their own terms, and especially if one considers time horizon differences it seems likely they will do so.</span></p><h1><span data-color="rgb(67, 67, 67)" style="color: rgb(67, 67, 67);">An Alternative Hypothesis</span></h1><p><span>But I have a more interesting idea to share. I think we&#8217;re seeing an apex moment, a kind of pinnacle culmination in the SaaS business model, that itself harbinges the end of the SaaS business as we currently know it. To be able to move this forward let me break this into three separate claims:</span></p><ol><li><p><span>SaaS businesses have normalised or codified into a set of patterns and playbooks that anyone experienced in the sector would recognise as prior art.</span></p></li><li><p><span>AI natives, despite often making products that couldn&#8217;t have existed prior to AI, are actually executing the SaaS playbooks. They are technically impressive and structurally imitative.</span></p></li><li><p><span>For the same reason that an AI Native startup can blitz into large scale business, their business model is poorly defended. Their only moat is that of running faster than their peers, and that is brittle as a differentiator.</span></p></li></ol><p><span>Eventually, most software will come from sources that operate in the new unit economics, speed, and lack of moat. This era is hallmarked by different playbooks than what we use for SaaS, hence it means an end to the internet-era SaaS and the start of one or more new inheritor business models.</span></p><h2><span data-color="rgb(102, 102, 102)" style="color: rgb(102, 102, 102);">SaaS Culmination</span></h2><p><span>When I first started making software businesses, I listened to the Stanford Series on Entrepreneurship and read books like Four Steps to Epiphany and Lean Startup. There were playbooks but a lot that we now take for granted couldn&#8217;t be looked up in a book: growth hacking, for example. Piece by piece there emerged an internal grammar of silicon-valley style software entrepreneurship that proved itself useful in codifying and transmitting hard won lessons. It made people successful, reliably. Places like Y Combinator and then virtually all seed or early stage investors could give the same advice to every software founding team regardless if they were a dog-walking service, a home loan marketplace, or a video editing tool. Stanford went from having a series of guest speakers come give open-ended advice, to formalising these advice into a curriculum and awarding credits for completing it in a semester.</span></p><p><span>For me, this is reminiscent of the late-Baroque or late-Gothic moment: a style so fully worked out that anyone competent can execute it. That&#8217;s both its peak and the beginning of its irrelevance because differentiation shifts towards execution rather than creativity.</span></p><h2><span data-color="rgb(102, 102, 102)" style="color: rgb(102, 102, 102);">AI Natives = Execution</span></h2><p><span>Take as an assumption that a motivated person can learn the art of SaaS entrepreneurship. Also agree with me that generative AI, properly harnessed, will complete tasks that we ask of it. Finally, let&#8217;s say that every year a certain number of optimistic, talented, ambitious people think they should try to start something with some idea they have come across. Only now, in the dual moments of SaaS entrepreneurship maturity and AI agents doing their bidding, their odds of success have improved. This is effectively my thesis for how most AI Natives are achieving their astounding growth. Their ability to find market-worthy ideas is probably no better than previous generations. Their intelligence, grit, and working hours are no different. But they inherit a very mature conceptualisation of how a great software business is built and run. And they need much less capital to hire people and are subject to much fewer vagaries of human staff. AI does the execution and 30 years of software business building furnishes the cookbook.</span></p><p><span>But their dizzying success rates has in it the kernel of the end of SaaS as we know it. Because SaaS business models are built on an assumption of winner-take-most, high-margin, high pricing power, and competitive moats. None of these seem to hold true in the new era, as the AI Natives own success foretells.</span></p><h2><span data-color="rgb(102, 102, 102)" style="color: rgb(102, 102, 102);">Moats vs oceans</span></h2><p><span>I&#8217;ve had dozens of conversations with people who worried that a given AI Era product lacks a moat. When a software investor or creator talks about &#8220;moat&#8221; they mean an attribute that prevents competitors from simply imitating what works in a software and thereby eliminating that aspect as a differentiator. Those are exactly the differentiators we like because they boost win rates and shore up pricing power. In brief, moats are what make software businesses highly profitable. In some sense, a moat around a good software product becomes a natural monopoly. For example, consider SAP. I think SAP is a terrible set of software, and I&#8217;m not necessarily alone. But what I couldn&#8217;t have done until recently was to imitate SAP such that I could offer their customers essentially the same ERP functionality. If you wanted an SAP-scale ERP and you wanted it to be interoperable with an older version of SAP (for data migration) then the only real option was to buy from SAP. They had a natural monopoly on any future ERP replacement of an SAP customer because the sheer scale and (often undocumented) complexity of their software was a moat.</span></p><p><span>But in the AI era we can make syntactically and semantically correct code, even millions of lines of it, fast and cheap. Software was never much defended by patents, proprietary file formats, or data no one else could furnish. Most of the moats for SaaS were the barrier of &#8220;that would take too long or be too expensive to make&#8221;. And that&#8217;s ending. But in the twilight of this moment, June 2026, we see the oddity that the speed of some AI natives means they are creating highly profitable, high-revenue businesses in the classic SaaS paradigm before the market saturates with competition. They don&#8217;t have a moat, but no one is trying to take their marketshare yet so they don&#8217;t suffer from a lack of a moat.</span></p><p><span>The positive news is that the market for software may be larger, its contributions to society more beneficial, and working in this field more personally interesting in an era where every SaaS business isn&#8217;t using a treasure map to get to a high profit point surrounded by a competitive moat that allows them to extract a lot of the value they create. Maybe everyone, eventually, will be happier with less de-facto SaaS monopolies.</span></p><h2><span data-color="rgb(102, 102, 102)" style="color: rgb(102, 102, 102);">The children of SaaS</span></h2><p><span>As SaaS competes with AI Native businesses, and eventually we stop assuming a software business is ipso facto a highly profitable business, we should expect some new business models to emerge. I&#8217;ve written about these before, suggesting that future software businesses might look more like </span><a href="/__u/betheresoon.substack.com/i/186436562/hospitality"><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);">hospitality</span></a><span>, </span><a href="/__u/betheresoon.substack.com/i/186436562/architecture"><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);">architecture or other creative design firms</span></a><span>, </span><a href="/__u/betheresoon.substack.com/i/186436562/luxury"><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);">luxury brands</span></a><span>, </span><a href="/__u/betheresoon.substack.com/i/197057451/i-mass-customization"><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);">mass customization</span></a><span>. Sustaining high profit margins seems much more dependent on </span><a href="/__u/betheresoon.substack.com/i/158416411/process-mastery"><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);">process mastery</span></a><span>, </span><a href="/__u/betheresoon.substack.com/i/158416411/brand"><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);">brand</span></a><span>, and the rare cases where </span><a href="/__u/betheresoon.substack.com/i/158416411/data"><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);">data is genuinely a moat</span></a><span>.</span></p><p><span>But one future scenario that I&#8217;ve been contemplating more and more is that software businesses become much more normal, operating like a pizzeria or tire repair shop or roofing company. </span><a href="https://www.amazon.com/Everywhere-Millionaire-Really-America-There-ebook/dp/B0G75TFBHK/ref=sr_1_1"><span data-color="rgb(17, 85, 204)" style="color: rgb(17, 85, 204);">A forthcoming book</span></a><span> points out how out of touch with normalcy the Silicon Valley SaaS entrepreneurship model really is. You cannot expect to become a billionaire by opening a hair salon, a taco joint, a fencing contractor, or the hundreds of other normal businesses that make up the economy. But these businesses lead to millionaires or deca-millionaires with a probability that is a thousand times better than SaaS entrepreneurship in the VC-backed winner-take-most style.</span></p><p><span>What I&#8217;m suggesting is that by 2036, launching a software business might feel less like buying a lottery ticket and more like completing a trade certification. High-paying, constantly in demand, with a realistic path to life-changing wealth through the prosaic step-by-step building of something your community actually needs. Not winner-take-most. Not moat-digging. Just: find a real need, serve it well, grow carefully.</span></p><p><span>Most normal businesses don&#8217;t obsess over moats because their relationship with customers isn&#8217;t built on delight-then-trap. People have to eat. If you make good pizza, enough of them will come back. That&#8217;s may not be as ambitious but it&#8217;s a different and arguably healthier conception of what a business is for. The internet-era SaaS model convinced a generation of founders that anything less than a natural monopoly wasn&#8217;t worth building. The next era may make more of them happier, even if none become wildly rich as a result.</span></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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></p>]]></content:encoded></item><item><title><![CDATA[What it means when costs fall 99%]]></title><description><![CDATA[The weird future of enterprise software]]></description><link>https://betheresoon.substack.com/p/what-it-means-when-costs-fall-99</link><guid isPermaLink="false">https://betheresoon.substack.com/p/what-it-means-when-costs-fall-99</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Sun, 10 May 2026 01:07:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!APsK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff26d7866-2124-4a02-aeac-98c14c49be6d_1128x648.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Two weeks ago, two colleagues and I made the most banal of logistics software: a web application to viewlists of shipments and adjust details about them Then, we made &gt;100 divergent versions of it. I mean whole mechanics: layout, micro animations, text copy, fun easter eggs, etc. If we did this 3 years ago it would cost us ~$100k and take at least a month using a full team. But we did it in about 8 hours. It cost us less than $1k. That's a 99% cost reduction and 97% timeline reduction.</p><p>Here are 12 example screenshots. Keep in mind that every one of these is a fully functional application, not just a &#8220;design". </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!APsK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff26d7866-2124-4a02-aeac-98c14c49be6d_1128x648.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!APsK!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff26d7866-2124-4a02-aeac-98c14c49be6d_1128x648.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!APsK!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff26d7866-2124-4a02-aeac-98c14c49be6d_1128x648.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!APsK!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff26d7866-2124-4a02-aeac-98c14c49be6d_1128x648.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!APsK!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff26d7866-2124-4a02-aeac-98c14c49be6d_1128x648.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!APsK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff26d7866-2124-4a02-aeac-98c14c49be6d_1128x648.jpeg" width="1128" height="648" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f26d7866-2124-4a02-aeac-98c14c49be6d_1128x648.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:648,&quot;width&quot;:1128,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!APsK!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff26d7866-2124-4a02-aeac-98c14c49be6d_1128x648.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!APsK!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff26d7866-2124-4a02-aeac-98c14c49be6d_1128x648.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!APsK!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff26d7866-2124-4a02-aeac-98c14c49be6d_1128x648.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!APsK!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff26d7866-2124-4a02-aeac-98c14c49be6d_1128x648.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!45Wp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69ee401-e8b3-4425-8b24-5cb9a697cf25_2048x1142.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!45Wp!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69ee401-e8b3-4425-8b24-5cb9a697cf25_2048x1142.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!45Wp!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69ee401-e8b3-4425-8b24-5cb9a697cf25_2048x1142.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!45Wp!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69ee401-e8b3-4425-8b24-5cb9a697cf25_2048x1142.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!45Wp!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69ee401-e8b3-4425-8b24-5cb9a697cf25_2048x1142.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!45Wp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69ee401-e8b3-4425-8b24-5cb9a697cf25_2048x1142.jpeg" width="1456" height="812" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a69ee401-e8b3-4425-8b24-5cb9a697cf25_2048x1142.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:812,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!45Wp!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69ee401-e8b3-4425-8b24-5cb9a697cf25_2048x1142.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!45Wp!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69ee401-e8b3-4425-8b24-5cb9a697cf25_2048x1142.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!45Wp!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69ee401-e8b3-4425-8b24-5cb9a697cf25_2048x1142.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!45Wp!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa69ee401-e8b3-4425-8b24-5cb9a697cf25_2048x1142.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ptYh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd76c2e-d141-4775-8cce-3f0e1d312b26_1126x622.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ptYh!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd76c2e-d141-4775-8cce-3f0e1d312b26_1126x622.gif 424w, /__u/substackcdn.com/image/fetch/$s_!ptYh!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd76c2e-d141-4775-8cce-3f0e1d312b26_1126x622.gif 848w, /__u/substackcdn.com/image/fetch/$s_!ptYh!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd76c2e-d141-4775-8cce-3f0e1d312b26_1126x622.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!ptYh!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd76c2e-d141-4775-8cce-3f0e1d312b26_1126x622.gif 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ptYh!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd76c2e-d141-4775-8cce-3f0e1d312b26_1126x622.gif" width="1126" height="622" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dd76c2e-d141-4775-8cce-3f0e1d312b26_1126x622.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:622,&quot;width&quot;:1126,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ptYh!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd76c2e-d141-4775-8cce-3f0e1d312b26_1126x622.gif 424w, /__u/substackcdn.com/image/fetch/$s_!ptYh!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd76c2e-d141-4775-8cce-3f0e1d312b26_1126x622.gif 848w, /__u/substackcdn.com/image/fetch/$s_!ptYh!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd76c2e-d141-4775-8cce-3f0e1d312b26_1126x622.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!ptYh!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dd76c2e-d141-4775-8cce-3f0e1d312b26_1126x622.gif 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!mh-b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc4cabf-fb30-4bc8-abc3-e0d51462d166_2048x1194.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!mh-b!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc4cabf-fb30-4bc8-abc3-e0d51462d166_2048x1194.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!mh-b!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc4cabf-fb30-4bc8-abc3-e0d51462d166_2048x1194.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!mh-b!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc4cabf-fb30-4bc8-abc3-e0d51462d166_2048x1194.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!mh-b!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc4cabf-fb30-4bc8-abc3-e0d51462d166_2048x1194.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!mh-b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc4cabf-fb30-4bc8-abc3-e0d51462d166_2048x1194.jpeg" width="1456" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cc4cabf-fb30-4bc8-abc3-e0d51462d166_2048x1194.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!mh-b!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc4cabf-fb30-4bc8-abc3-e0d51462d166_2048x1194.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!mh-b!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc4cabf-fb30-4bc8-abc3-e0d51462d166_2048x1194.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!mh-b!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc4cabf-fb30-4bc8-abc3-e0d51462d166_2048x1194.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!mh-b!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cc4cabf-fb30-4bc8-abc3-e0d51462d166_2048x1194.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!4o-v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688c3f0f-b47e-4683-be32-adbec284a7d3_1480x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!4o-v!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688c3f0f-b47e-4683-be32-adbec284a7d3_1480x720.png 424w, /__u/substackcdn.com/image/fetch/$s_!4o-v!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688c3f0f-b47e-4683-be32-adbec284a7d3_1480x720.png 848w, /__u/substackcdn.com/image/fetch/$s_!4o-v!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688c3f0f-b47e-4683-be32-adbec284a7d3_1480x720.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4o-v!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688c3f0f-b47e-4683-be32-adbec284a7d3_1480x720.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!4o-v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688c3f0f-b47e-4683-be32-adbec284a7d3_1480x720.png" width="1456" height="708" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/688c3f0f-b47e-4683-be32-adbec284a7d3_1480x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:708,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:571542,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/197057451?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688c3f0f-b47e-4683-be32-adbec284a7d3_1480x720.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!4o-v!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688c3f0f-b47e-4683-be32-adbec284a7d3_1480x720.png 424w, /__u/substackcdn.com/image/fetch/$s_!4o-v!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688c3f0f-b47e-4683-be32-adbec284a7d3_1480x720.png 848w, /__u/substackcdn.com/image/fetch/$s_!4o-v!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688c3f0f-b47e-4683-be32-adbec284a7d3_1480x720.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4o-v!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F688c3f0f-b47e-4683-be32-adbec284a7d3_1480x720.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Xo62!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f31267-8c51-4078-a586-1183beb21641_2048x1221.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Xo62!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f31267-8c51-4078-a586-1183beb21641_2048x1221.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Xo62!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f31267-8c51-4078-a586-1183beb21641_2048x1221.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Xo62!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f31267-8c51-4078-a586-1183beb21641_2048x1221.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Xo62!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f31267-8c51-4078-a586-1183beb21641_2048x1221.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Xo62!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f31267-8c51-4078-a586-1183beb21641_2048x1221.jpeg" width="1456" height="868" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5f31267-8c51-4078-a586-1183beb21641_2048x1221.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:868,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Xo62!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f31267-8c51-4078-a586-1183beb21641_2048x1221.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Xo62!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f31267-8c51-4078-a586-1183beb21641_2048x1221.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Xo62!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f31267-8c51-4078-a586-1183beb21641_2048x1221.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Xo62!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5f31267-8c51-4078-a586-1183beb21641_2048x1221.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vgpc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0d5c92-3bbe-46ca-81c8-e43c54f43141_1408x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vgpc!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0d5c92-3bbe-46ca-81c8-e43c54f43141_1408x768.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!vgpc!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0d5c92-3bbe-46ca-81c8-e43c54f43141_1408x768.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!vgpc!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0d5c92-3bbe-46ca-81c8-e43c54f43141_1408x768.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!vgpc!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0d5c92-3bbe-46ca-81c8-e43c54f43141_1408x768.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vgpc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0d5c92-3bbe-46ca-81c8-e43c54f43141_1408x768.jpeg" width="1408" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dd0d5c92-3bbe-46ca-81c8-e43c54f43141_1408x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!vgpc!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0d5c92-3bbe-46ca-81c8-e43c54f43141_1408x768.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!vgpc!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0d5c92-3bbe-46ca-81c8-e43c54f43141_1408x768.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!vgpc!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0d5c92-3bbe-46ca-81c8-e43c54f43141_1408x768.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!vgpc!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdd0d5c92-3bbe-46ca-81c8-e43c54f43141_1408x768.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Credit to Livia Thimotheo (https://www.linkedin.com/in/liviathi/)</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!dTDJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9887304b-843f-4726-b3be-bd533615a1b8_2048x1195.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!dTDJ!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9887304b-843f-4726-b3be-bd533615a1b8_2048x1195.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!dTDJ!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9887304b-843f-4726-b3be-bd533615a1b8_2048x1195.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!dTDJ!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9887304b-843f-4726-b3be-bd533615a1b8_2048x1195.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!dTDJ!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9887304b-843f-4726-b3be-bd533615a1b8_2048x1195.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!dTDJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9887304b-843f-4726-b3be-bd533615a1b8_2048x1195.jpeg" width="1456" height="850" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9887304b-843f-4726-b3be-bd533615a1b8_2048x1195.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:850,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!dTDJ!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9887304b-843f-4726-b3be-bd533615a1b8_2048x1195.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!dTDJ!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9887304b-843f-4726-b3be-bd533615a1b8_2048x1195.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!dTDJ!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9887304b-843f-4726-b3be-bd533615a1b8_2048x1195.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!dTDJ!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9887304b-843f-4726-b3be-bd533615a1b8_2048x1195.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ozpe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03bab8a5-af4f-48a6-af5b-82b037a429f8_2048x1213.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ozpe!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03bab8a5-af4f-48a6-af5b-82b037a429f8_2048x1213.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ozpe!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03bab8a5-af4f-48a6-af5b-82b037a429f8_2048x1213.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ozpe!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03bab8a5-af4f-48a6-af5b-82b037a429f8_2048x1213.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ozpe!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03bab8a5-af4f-48a6-af5b-82b037a429f8_2048x1213.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ozpe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03bab8a5-af4f-48a6-af5b-82b037a429f8_2048x1213.jpeg" width="1456" height="862" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03bab8a5-af4f-48a6-af5b-82b037a429f8_2048x1213.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:862,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ozpe!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03bab8a5-af4f-48a6-af5b-82b037a429f8_2048x1213.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!ozpe!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03bab8a5-af4f-48a6-af5b-82b037a429f8_2048x1213.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!ozpe!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03bab8a5-af4f-48a6-af5b-82b037a429f8_2048x1213.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!ozpe!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03bab8a5-af4f-48a6-af5b-82b037a429f8_2048x1213.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!H80D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8a0cc2-1af3-4b3d-996d-908f805be024_2048x1282.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!H80D!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8a0cc2-1af3-4b3d-996d-908f805be024_2048x1282.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!H80D!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8a0cc2-1af3-4b3d-996d-908f805be024_2048x1282.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!H80D!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8a0cc2-1af3-4b3d-996d-908f805be024_2048x1282.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!H80D!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8a0cc2-1af3-4b3d-996d-908f805be024_2048x1282.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!H80D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8a0cc2-1af3-4b3d-996d-908f805be024_2048x1282.jpeg" width="1456" height="911" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df8a0cc2-1af3-4b3d-996d-908f805be024_2048x1282.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:911,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;graphical user interface&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="graphical user interface" title="graphical user interface" srcset="/__u/substackcdn.com/image/fetch/$s_!H80D!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8a0cc2-1af3-4b3d-996d-908f805be024_2048x1282.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!H80D!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8a0cc2-1af3-4b3d-996d-908f805be024_2048x1282.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!H80D!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8a0cc2-1af3-4b3d-996d-908f805be024_2048x1282.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!H80D!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf8a0cc2-1af3-4b3d-996d-908f805be024_2048x1282.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!DQZx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e1b73b-413d-45dd-9fe2-ffbcfe651d76_2048x1120.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!DQZx!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e1b73b-413d-45dd-9fe2-ffbcfe651d76_2048x1120.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!DQZx!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e1b73b-413d-45dd-9fe2-ffbcfe651d76_2048x1120.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!DQZx!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e1b73b-413d-45dd-9fe2-ffbcfe651d76_2048x1120.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!DQZx!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e1b73b-413d-45dd-9fe2-ffbcfe651d76_2048x1120.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!DQZx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e1b73b-413d-45dd-9fe2-ffbcfe651d76_2048x1120.jpeg" width="1456" height="796" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11e1b73b-413d-45dd-9fe2-ffbcfe651d76_2048x1120.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:796,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;No alternative text description for this image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="No alternative text description for this image" title="No alternative text description for this image" srcset="/__u/substackcdn.com/image/fetch/$s_!DQZx!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e1b73b-413d-45dd-9fe2-ffbcfe651d76_2048x1120.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!DQZx!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e1b73b-413d-45dd-9fe2-ffbcfe651d76_2048x1120.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!DQZx!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e1b73b-413d-45dd-9fe2-ffbcfe651d76_2048x1120.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!DQZx!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F11e1b73b-413d-45dd-9fe2-ffbcfe651d76_2048x1120.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GWNj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa754723e-b488-4df5-9e4f-02bfe3ebc4bc_2048x992.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GWNj!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa754723e-b488-4df5-9e4f-02bfe3ebc4bc_2048x992.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!GWNj!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa754723e-b488-4df5-9e4f-02bfe3ebc4bc_2048x992.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!GWNj!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa754723e-b488-4df5-9e4f-02bfe3ebc4bc_2048x992.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!GWNj!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa754723e-b488-4df5-9e4f-02bfe3ebc4bc_2048x992.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GWNj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa754723e-b488-4df5-9e4f-02bfe3ebc4bc_2048x992.jpeg" width="1456" height="705" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a754723e-b488-4df5-9e4f-02bfe3ebc4bc_2048x992.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:705,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;graphical user interface, website&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="graphical user interface, website" title="graphical user interface, website" srcset="/__u/substackcdn.com/image/fetch/$s_!GWNj!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa754723e-b488-4df5-9e4f-02bfe3ebc4bc_2048x992.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!GWNj!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa754723e-b488-4df5-9e4f-02bfe3ebc4bc_2048x992.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!GWNj!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa754723e-b488-4df5-9e4f-02bfe3ebc4bc_2048x992.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!GWNj!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa754723e-b488-4df5-9e4f-02bfe3ebc4bc_2048x992.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>I posted a number of these on LinkedIn just to celebrate a weird proof of a 99% reduction in the cost of software creation: to elevate a tell-tale that our world is changing. </p><h3>Everything is changing&#8230; but what does it mean?</h3><p>This article is a longer form answer to the underlying question: <em>what does it mean when the cost to make enterprise software falls by 99%? </em>This is a harder question than it appears. The history of technology suggests that when something drops in cost by 99%, the first-order effect is the least interesting thing that happens.</p><div><hr></div><h2><strong>Historical Price Cuts</strong></h2><h3>Books</h3><p>In the 14th century, a single hand-copied book cost as much as a house. Monks in scriptoriums would spend months, sometimes a year, producing a single manuscript. Knowledge was not merely expensive; it was structurally inaccessible. The largest library in Europe in 1300 &#8212; the University of Paris &#8212; held 300 manuscripts total.</p><p>Gutenberg&#8217;s press changed the price of a book by a factor of roughly 340. By the 1490s, a printed copy of Cicero cost a month&#8217;s salary for a schoolteacher. What followed was not, primarily, a story about cheaper books. It was the Protestant Reformation. The Scientific Revolution. The collapse of the Church&#8217;s monopoly on the interpretation of ideas. The birth of modern democracy. Cities that adopted the printing press grew 60 percentage points faster than comparable cities that did not, over the following century.</p><p>Nobody in 1450 predicted any of that. They predicted cheaper book copying.</p><h3>Shipping</h3><p>Before containerization, hand-loading a ship cost $5.86 per ton. Malcolm McLean&#8217;s standardized container dropped that to $0.16 per ton &#8212; a 97% reduction. What followed was not, primarily, cheaper shipping. It was the restructuring of global manufacturing, the rise of south east asia as an industrial power, supply chains that span a dozen countries for a single product, and a geopolitical order that would have been unrecognizable to anyone reasoning from first principles in 1955.</p><h3>Genomics</h3><p>In 2000, sequencing a human genome cost $3 billion. Today it costs under $200. What followed was not cheaper versions of the same research. It was research that was literally impossible before: personalized medicine, consumer genetic testing, the design of COVID vaccines in days rather than years.</p><p></p><p>A 99% cost collapse does not produce a cheaper version of the existing world. It produces a different world, organized around different assumptions, with different winners and losers, and populated by industries and possibilities that were not imaginable from the prior vantage point.</p><p>Enterprise software is next.</p><div><hr></div><h2><strong>Where this leads</strong></h2><p>The interesting question &#8212; the one that will determine which organizations thrive in the next decade &#8212; is what a 99% reduction in software creation cost actually implies for the world. I want to offer four possibilities. They are not mutually exclusive. History suggests all four will materialize to some degree, in ways and combinations we cannot fully anticipate.</p><div><hr></div><h2><strong>I. Mass Customization</strong></h2><p>Software today is built for the median customer. This is not a failure of imagination on the part of software vendors; it is a rational response to unit economics. When a product costs millions of dollars to build and must be sold to hundreds of customers to recover that cost, you build for the center of the distribution. You build what the largest number of customers can use. Edge cases are resisted. Workflows are approximated. Organizations reshape themselves to fit the software rather than the reverse.</p><p>This is the pre-Gutenberg condition. Before the press, you got whatever the monastery chose to copy. After it, you got niche texts for niche audiences &#8212; herbalists, merchants, astronomers, reformers &#8212; because the economics of production no longer required mass appeal to justify existence.</p><p>At 99% lower creation cost, the economics of software customization invert. The question shifts from &#8220;can we make an ROI for your specific workflow?&#8221; to &#8220;why would we build it any other way?&#8221; Every organization&#8217;s idiosyncratic processes, edge cases, and differentiators become candidates for software that fits them precisely, rather than approximately. </p><p>The implications for enterprise software vendors are significant and uncomfortable. A product that charges $40,000 per month for a functionally simple workflow tool &#8212; one that any competent team could now replicate in weeks &#8212; is exposed in a way it was not before. As a case in point: Klarna has already cancelled its Salesforce and Workday contracts, replacing both with internally built AI tools. This is not an isolated case. It is the early signal of a structural shift in the build-versus-buy calculus that has governed enterprise IT for thirty years. In other words, I expecta. reversal in the following chart in the years to come:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Meig!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4382a12-03b5-4697-98d8-727c69f735d0_1206x1326.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Meig!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4382a12-03b5-4697-98d8-727c69f735d0_1206x1326.png 424w, /__u/substackcdn.com/image/fetch/$s_!Meig!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4382a12-03b5-4697-98d8-727c69f735d0_1206x1326.png 848w, /__u/substackcdn.com/image/fetch/$s_!Meig!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4382a12-03b5-4697-98d8-727c69f735d0_1206x1326.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Meig!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4382a12-03b5-4697-98d8-727c69f735d0_1206x1326.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Meig!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4382a12-03b5-4697-98d8-727c69f735d0_1206x1326.png" width="1206" height="1326" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4382a12-03b5-4697-98d8-727c69f735d0_1206x1326.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1326,&quot;width&quot;:1206,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Meig!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4382a12-03b5-4697-98d8-727c69f735d0_1206x1326.png 424w, /__u/substackcdn.com/image/fetch/$s_!Meig!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4382a12-03b5-4697-98d8-727c69f735d0_1206x1326.png 848w, /__u/substackcdn.com/image/fetch/$s_!Meig!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4382a12-03b5-4697-98d8-727c69f735d0_1206x1326.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Meig!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4382a12-03b5-4697-98d8-727c69f735d0_1206x1326.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>II. Software for the Previously Unserved</strong></h2><p>Solar photovoltaic energy dropped in cost by 99% between 1980 and 2020. The first-order effect was cheaper electricity for existing electricity users. The second-order effect was electricity for the 800 million people who had none &#8212; people for whom the prior cost structure meant that power plants simply did not exist as a practical option.</p><p>Software has its own version of this population. It is not small.</p><p>The small law firm running on spreadsheets and institutional memory. The rural hospital whose IT budget cannot support a modern EHR implementation. The NGO coordinating disaster relief across three continents with email and WhatsApp. The family-owned manufacturer whose production scheduling lives in the plant manager&#8217;s head. The local government agency whose permitting process is a stack of paper forms.</p><p>These are not underserved customers of existing enterprise software. They are non-customers. The prior cost structure excluded them entirely &#8212; not because the software wouldn&#8217;t have been valuable, but because the economics of building and deploying it never worked at their scale or budget.</p><p>At 99% lower creation cost, that exclusion dissolves. Software reaches domains and organizations that have never had it, solving problems that have never been addressed at scale, in ways that will look obvious in retrospect and are nearly invisible from here.</p><div><hr></div><h2><strong>III. The Experimental Surplus</strong></h2><p>There is a subtler implication that I find interesting.</p><p>When something costs 99% less, you do not simply buy the same amount more cheaply. You experiment. The genome sequencing collapse did not produce cheaper versions of existing research programs. It produced research questions that nobody had previously thought worth asking, because the cost of asking them was prohibitive. The answer to &#8220;what happens when you can sequence a thousand genomes instead of one?&#8221; turned out to be: you discover things you could not have discovered any other way.</p><p>Software organizations today run a small number of large bets. The cost and time required to build software means that ideas must clear a high bar before they receive resources. Most ideas &#8212; including many good ones &#8212; never get built. The ones that do are the ones that survived a gauntlet of prioritization, estimation, and committee approval. The resulting software is, almost by definition, the software that looked safe enough to build. It is rarely surprising. It is rarely beautiful. It is optimized for justifiability, not for elegance.</p><p>At 99% lower cost, the calculus changes. You run 100 experiments where you ran one. Most fail. But the ones that succeed are not the ones that looked safe from the outside &#8212; they are the ones that turned out to be right. The resulting software, selected by what actually works rather than what was easy to approve, will be less vanilla and more genuinely surprising than anything produced by the prior process.</p><p>This is not a small thing. The history of technology suggests that the most important innovations are rarely the ones that were planned. They are the ones that became possible to attempt.</p><div><hr></div><h2><strong>IV. The Commodity Horizon</strong></h2><p>The most radical possibility &#8212; and the one that requires the most careful handling &#8212; is that software itself becomes a commodity in a way we can barely conceptualize from our current position.</p><p>Clean water is an instructive analogy, though an imperfect one. There was a time when clean water was unavailable to the wealthiest people in most locations. The infrastructure required to deliver it reliably was simply beyond reach. Today, in the developed world, clean water is a utility: essentially free at the point of use, invisible, expected. We do not think about it. We do not pay meaningfully for it. We build our lives on the assumption of its presence. The same is true for sewage, and trash collection, and fire fighting, and a dozen basic services that most societies in history could <em>never</em> offer but are now ubiquitous and cheap. </p><p>The question is not whether software will commoditize &#8212; some of it already has, and the trend will accelerate. The question is <em>which layer</em> commoditizes, and what remains differentiated.</p><p>The water analogy is clarifying here. Water infrastructure became a commodity. What you do with water &#8212; beverages, agriculture, manufacturing, medicine &#8212; did not. The commodity layer enabled an enormous diversity of differentiated activity above it. The same structure is likely to emerge in software. </p><p>This has a direct implication for where organizational value lives. If the cost of producing code approaches zero, then code itself is not the asset. The asset is the judgment about what to build: the domain understanding, the insight into what the customer actually needs, the taste to recognize elegant solutions from mediocre ones. These things do not get cheaper when code gets cheaper. They become more valuable, because they are the scarce input into a production process that has otherwise been automated.</p><div><hr></div><h2><strong>The Uncomfortable Part</strong></h2><p>Every 99% cost collapse in history has redistributed power, and not all of it has gone where the optimists predicted. There is also no law of conservation of profitability that says when software gets cheaper to make that software companies can keep being profitable in aggregate. Maybe this wipes out software as a profitable business sector. </p><p>Containerization created enormous wealth and also hollowed out port cities, eliminated longshoreman jobs by the hundreds of thousands, and contributed to the deindustrialization of regions that had organized their economies around manufacturing. The printing press enabled the Reformation and also enabled propaganda, the mass production of misinformation, and religious wars that killed millions. Cheap solar energy is restructuring geopolitics in ways that are still unfolding, and not all of the restructuring is benign.</p><p>Cheap software will redistribute power too. Some of that redistribution will be straightforwardly good: organizations that were previously excluded from the benefits of software will gain access. Some of it will be disruptive in ways that are harder to celebrate: software vendors whose products are no longer defensible, IT organizations whose value proposition was managing complexity that is now automated, developers whose skills were in producing code that AI now produces faster and more cheaply.</p><p>I am not raising this to be pessimistic. I am raising it because the organizations that navigate this transition well will be the ones that reason clearly about it &#8212; including the uncomfortable parts &#8212; rather than the ones that focus only on the upside.</p><div><hr></div><h2><strong>Surviving the transition</strong></h2><p>The organizations that will thrive in the next decade are not the ones that use AI to simply produce the same software but with less staff. The staff reductions are real (as the following chart shows) as a first-order effect, but it is the least interesting thing that will happen. And if its all you can imagine to do with a 99% cost reduction, then you're not really particpating in the future of enterprise software. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Ow9g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91793fb1-057a-4fc2-83d5-09afac589126_1154x737.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Ow9g!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91793fb1-057a-4fc2-83d5-09afac589126_1154x737.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ow9g!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91793fb1-057a-4fc2-83d5-09afac589126_1154x737.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ow9g!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91793fb1-057a-4fc2-83d5-09afac589126_1154x737.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ow9g!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91793fb1-057a-4fc2-83d5-09afac589126_1154x737.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Ow9g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91793fb1-057a-4fc2-83d5-09afac589126_1154x737.png" width="1154" height="737" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91793fb1-057a-4fc2-83d5-09afac589126_1154x737.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:737,&quot;width&quot;:1154,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Ow9g!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91793fb1-057a-4fc2-83d5-09afac589126_1154x737.png 424w, /__u/substackcdn.com/image/fetch/$s_!Ow9g!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91793fb1-057a-4fc2-83d5-09afac589126_1154x737.png 848w, /__u/substackcdn.com/image/fetch/$s_!Ow9g!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91793fb1-057a-4fc2-83d5-09afac589126_1154x737.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Ow9g!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91793fb1-057a-4fc2-83d5-09afac589126_1154x737.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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 organizations that will thrive are the ones that ask a different question: <em>what would we do if software were essentially free to build, and then go do that?</em></p><p>The printing press did not primarily make existing readers better served. It created readers who had never existed. The shipping container did not primarily make existing trade cheaper. It made trade possible that had never been attempted. Cheap genome sequencing did not primarily make existing research faster. It made researchers out of people who had never been researchers.</p><p>The 99% cost reduction in software creation is not an optimization. It is a phase change. The organizations that treat it as the former will be outcompeted by the ones that understand it as the latter.</p><p>We are, I think, very early in understanding what this means. The monks in the scriptoriums of 1450 did not predict the Reformation. I am not going to pretend I can predict the full shape of what follows from here. But I am confident of one thing: the question worth asking is not &#8220;by how much could we reduce our headcount while making the same software&#8221; It is &#8220;what becomes possible now that wasn&#8217;t before, and are we the ones building it?&#8221;</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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></p>]]></content:encoded></item><item><title><![CDATA[Interview: Jonah McIntire & Vivek Vennelakanti]]></title><description><![CDATA[Deep discussions on AI changes to logistics tech creation]]></description><link>https://betheresoon.substack.com/p/interview-jonah-mcintire-and-vivek</link><guid isPermaLink="false">https://betheresoon.substack.com/p/interview-jonah-mcintire-and-vivek</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Thu, 30 Apr 2026 17:17:01 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/196011753/e388bd17d6abde88f14aac692eba14fe.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>This is a two hour deep dive on how AI is changing the logistics software creation process. It is with my colleague <a href="https://www.linkedin.com/in/vsvivek93/">Vivek Vennelakanti</a>. Vivek also has <a href="https://buttondown.com/ontheside">his own thoughtful blog</a>, and in fact we met via reading &amp; commenting on each other's writing back in 2021. The idea for this video was to follow on <a href="https://open.spotify.com/episode/5a0MJUJrO69iEdsuzQ432u">the long form interview I did on Logistics Platforms in 2022</a> with my colleague <a href="https://www.linkedin.com/in/martenveskimae/">M&#228;rten Veskim&#228;e</a>. </p><p></p><h1>Content of Interview</h1><p><strong>1. Generative AI, Intelligence, and the Abstract Nature of Code</strong></p><ul><li><p>The previous generation of AI (symbolic AI/data science) struggled with anything that couldn&#8217;t be structured and specified, requiring years of effort to formulate structured representations of a domain.</p></li><li><p>The common argument that LLMs are merely &#8220;coherence machines&#8221; (predicting the next token) and not truly thinking is dismissed as intellectually dishonest and motivated reasoning.</p></li><li><p>AI is now at equivalence or better than the median human in the vast majority of useful ways that the mind operates, including IQ tests, abstract reasoning, expertise tests, and discerning emotional cues in transcripts.</p></li><li><p>We should accept that foundation models display &#8220;humanlike intelligence or human equivalent intelligence or more and kind of move on&#8221;.</p></li><li><p>While past software abstractions maintained determinism, Gen AI&#8217;s abstraction is non-deterministic; it works by giving agents goals and guardrails rather than step-by-step instructions.<br></p></li></ul><p><strong>2. The Three Fundamental Challenges in Software Development</strong></p><p>Generative AI relaxes three key challenges (identified decades ago in <em>Mythical Man-Month</em>) faced by software development.</p><ul><li><p><strong>Accidental Complexity of Coding:</strong> Gen AI relaxes this accidental challenge by enabling natural language programming, moving away from programming languages as highly specified formats to communicate with machines.</p></li><li><p><strong>Coordination Overheads with Large Teams:</strong> This accidental challenge is relaxed by Gen AI by reducing the team sizes needed for large projects, potentially converging to teams of one or two. The issue with large teams is the lossy communication of ideas, which creates subtle semantic bugs.</p></li><li><p><strong>The Essential Difficulty of Forming Good Product Opinions:</strong> This essential challenge (software as the embodiment of ideas that are often flawed) is helped by AI, which identifies gaps and refines the core idea.<br></p></li></ul><p><strong>3. AI Primitives (Building Blocks) and Tool Use</strong></p><ul><li><p>Primitives are the &#8220;atoms or the building blocks&#8221; from which larger AI-enabled things are built, similar to application layers in the internet age.</p></li><li><p>Three clear primitives in the AI age are: Memory (maintaining stateful awareness of past interactions), Tool Use (using external resources beyond internal knowledge), and Persona (maintaining consistency to present as a whole entity).</p></li><li><p>Skills are also important and defined as implicit or embodied expertise that a human can teach but the AI cannot do yet.</p></li><li><p>Transferring skills involves a multi-step scaffolding process: description, human demonstration, AI self-assessment/correction, generation of fake test cases, attempt to complete cases, and finally, third-party approval for safety.</p></li><li><p>The prediction is that machine vision will get strong enough (before March 2027) that foundation models can simply use the browser, making it the universal form factor and potentially eliminating the need for APIs/MCPs (which only exist because machines are currently &#8220;blind&#8221;).<br></p></li></ul><p><strong>4. Applied AI Strategy: Lessons and Success Cases from Trimble Transportation</strong></p><ul><li><p>The applied AI team&#8217;s mission from2023 was to focus on making &#8220;AI as colleagues&#8221; to replace <em>whole roles</em> (not just tasks) and maintaining an AI safety mission.</p></li><li><p>A key lesson was realizing the team erred by taking desirability for granted, assuming great functionality would inherently be adopted; product managers must validate desirability early.</p></li><li><p>Success 1 (Customer Support): Used a breadth-first approach&#8212;AI was present on every ticket from day one (e.g., categorizing language) and incrementally increased its autonomous actions (e.g., full resolution). This resulted in faster closure and higher C-sat scores.</p></li><li><p>Success 2 (Unsupervised Coding): Used a depth-first approach&#8212;full autonomy on a small scope (new feature development, only in Python) then progressively adding complexity (bug fixing) and languages. Success was measured against human-written code using DORA metrics (e.g., low revert rates).</p></li><li><p>Failure 1 (General Helper Agent): The horizontal tool was too general; it &#8220;skipped the step of having an anchor customer/department&#8221; who loved the product, leading to lackluster adoption and low usage intensity.<br></p></li></ul><p><strong>5. The Shifting Role of Engineers and Autonomy in Coding</strong></p><ul><li><p>Unsupervised coding implies that engineers are shifting from individual contributors to &#8220;AI bosses,&#8221; managing multiple concurrent agents due to the latency of AI code generation (an hour or two per task).</p></li><li><p>The future role is envisioned as a &#8220;player coach&#8221; model: delegating 80% of &#8220;toil&#8221; work to parallel agents, while spending the remaining time in creative, real-time collaboration on the difficult 20% of tasks.</p></li><li><p>Autonomy approval follows two paths (breadth-first or depth-first) and is built on reliability; self-healing software will be allowed when human intervention becomes rare (e.g., 1 in 1,000 tickets) and catastrophic failure risk is minimal.</p></li><li><p>The prediction is that within three years, no human beings will be reviewing &#8220;code&#8221;.</p></li><li><p>Junior staff adapt faster because they don&#8217;t have to overcome ego; they are &#8220;delightfully surprised&#8221; when AI works on a task they can&#8217;t do, whereas senior experts are often &#8220;watching for the mistakes&#8221; to prove the AI isn&#8217;t as good as them.<br></p></li></ul><p><strong>6. The New Role of Product Managers: Visionaries and Crafts People</strong></p><ul><li><p>The product manager archetype of the Coordinator/Project Manager is the &#8220;false arch type&#8221; and is immune to replacement.</p></li><li><p>Market Visionaries survive by producing <em>contrarian but correct</em> opinions and insights, as AI only produces superb mainstream analysis and cannot generate novel perspectives.</p></li><li><p>Crafts People survive by having access to a &#8220;real human experience&#8221; and possessing &#8220;taste&#8221;&#8212;the ability to notice and articulate how a product <em>feels</em> to use, which AI cannot yet replicate.</p></li><li><p>Software is &#8220;thought stuff,&#8221; an idea embodied into a manipulable product, and every part of its design is a choice and an expression of a creator&#8217;s opinion.</p></li><li><p>The ability to use AI to build large products with solo/duo/trio teams will accelerate a trend against &#8220;enshittification&#8221; because the software will have a distinctive personality, uncompromised by the &#8220;medium sensibilities&#8221; of a large consensus-driven committee.<br></p></li></ul><p><strong>7. Organizational Design for the AI Age (Single-Threaded Owner Structure)</strong></p><ul><li><p>The organization restructured to a Single-Threaded Owner (STO) Structure where all roles for a mission report to one leader (e.g., engineer, designer, PM).</p></li><li><p>This concentrates responsibility and autonomy to the middle of the organization (second-line managers/Senior Managers), who are seen as the &#8220;centurions&#8221; where strategy and execution must be strongest.</p></li><li><p>The STO model is based on Conway&#8217;s Law, prioritizing coherence at the <em>product level</em> (a cohesive product) rather than the <em>functional level</em> (consistent design across all products).</p></li><li><p>The structure enforces &#8220;exclusivity,&#8221; fixing resource contention up front for long periods rather than managers fighting for resources task-by-task.</p></li><li><p>A downside is that this requires maturity of decision-making typically expected of VPs to take place at the second-line manager level, leading to high attrition but producing &#8220;amazing&#8221; leaders.<br></p></li></ul><p><strong>8. Evaluating Agentic Services (ROI and Safety)</strong></p><ul><li><p>The ROI for agentic services is &#8220;almost entirely labor replacement,&#8221; since Gen AI has human common sense, works in natural language, and can operate software (the tool) instead of just being the tool.</p></li><li><p>A crucial, often-missed element in evaluation is AI Safety.</p></li><li><p>AI can go wrong in &#8220;incredibly damaging ways&#8221; that are worse than the worst hacking event (like a &#8220;mini nuclear bomb&#8221;). Buyers should inspect a vendor&#8217;s AI safety investment, certifications, staffing levels, and capabilities.</p></li><li><p>Another key consideration is the Longevity of the Business.</p></li><li><p>Buyers must assess the &#8220;blast radius&#8221; against their own business if the third-party vendor goes out of business, gets acquired, or pivots away from supporting the product.</p></li></ul><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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></p>]]></content:encoded></item><item><title><![CDATA[The Seniority Trap: How to organise people]]></title><description><![CDATA[Leadership in the Age of Automated Expertise]]></description><link>https://betheresoon.substack.com/p/the-seniority-trap</link><guid isPermaLink="false">https://betheresoon.substack.com/p/the-seniority-trap</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Fri, 17 Apr 2026 00:07:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Q6O6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb618a090-2ee9-4ea6-b6aa-79d5c9a3c726_1576x1042.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Everyone knows that AI is replacing jobs. The full story is subtler and, in some ways, more unsettling: while some whole jobs are being cut what AI is massively replacing is <em>tasks</em>, and that is happening regardless of how much human skill the task used to require. That distinction changes everything about how we think about careers, expertise, and what it means to be a leader during the transition to the AI age.</p><div><hr></div><h2><strong>Technology Doesn&#8217;t Lift All Boats Equally</strong></h2><p>We tend to imagine technological progress as productivity pixie dust that makes all people more efficient (for example, that the internet made basically all knowledge work a bit better). Economists call this &#8220;total factor productivity&#8221;. But it is not quite how automation actually works.</p><p>Automation targets discrete tasks. It does not care how much human skill, training, or sacrifice was required to perform them. When a toll booth operator is replaced by a transponder and credit card billing system we accept it without much moral hand-wringing because the skill threshold was low and the social disruption, while real for the individual, is legible as progress.</p><p>But when the task being automated is a high-skill one, something different happens. The reaction is not acceptance. It is resistance, and the resistance has a logic to it. When a radiologist&#8217;s ability to read a CAT scan, or a lawyer&#8217;s ability to synthesize case law, or a software architect&#8217;s ability to design a system is automated, it does not just change a workflow. It diminishes a form of human specialness that took years to cultivate. It disrupts social power structures. People who were elite because of what they could do find that the thing they could do is no longer the scarce resource it once was. This is not a <em>failure</em> of progress, but it is a <em>cost</em> of progress that we rarely account for honestly, especially inside organizations.</p><div><hr></div><h2><strong>The Career Timing Problem</strong></h2><p>Here is where it gets personal. Deep expertise is not built quickly. It is the product of years, sometimes decades, of deliberate practice in a narrowing domain. A senior engineer who truly understands distributed systems, a product manager who has shipped ten products and internalized why nine of them failed, a designer who has developed genuine taste through thousands of iterations: these people are valuable precisely because their knowledge cannot be faked or shortcut. Except now, in a narrow but important sense, it can be.</p><p>AI automation does not require you to be able to do a task yourself. It requires you to be able to <em>oversee</em> it. To prompt well, to evaluate outputs, to know when the machine is confidently wrong. These are skills of breadth, not depth. They reward people who are curious across domains, who have not yet committed their identity to mastery of one thing, who are still in the phase of their career where they are accumulating surface area rather than drilling down. That description fits junior and mid-career professionals far better than it fits senior ones.</p><p>This is the career timing problem. The rules changed mid-game for a vast number of workers. People who made rational investments in deep expertise, following the incentives that existed at the time, now find that the market is beginning to reward a different kind of portfolio. And the cruelest part is that the people most affected are not the ones who made bad bets. They made the right bets, including personal sacrafices for them. But the game just changed.</p><div><hr></div><h2><strong>What Leadership Is Actually For</strong></h2><p>Any organisation is perpetually in transit between a past that forms its memory and a vision of the future that inspires its efforts. Leadership is a neccessary ingredient to cohere in our beliefs of the past, and to settle our goals of the future. In a present dominated by intruding demands, born of chaotic circumstances, leaders must find a future for their organisation that they have never experienced and may hardly imagine. That is not a ceremonial function. In the current moment, it has immense moral importance. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Q6O6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb618a090-2ee9-4ea6-b6aa-79d5c9a3c726_1576x1042.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Q6O6!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb618a090-2ee9-4ea6-b6aa-79d5c9a3c726_1576x1042.png 424w, /__u/substackcdn.com/image/fetch/$s_!Q6O6!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb618a090-2ee9-4ea6-b6aa-79d5c9a3c726_1576x1042.png 848w, /__u/substackcdn.com/image/fetch/$s_!Q6O6!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb618a090-2ee9-4ea6-b6aa-79d5c9a3c726_1576x1042.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Q6O6!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb618a090-2ee9-4ea6-b6aa-79d5c9a3c726_1576x1042.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Q6O6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb618a090-2ee9-4ea6-b6aa-79d5c9a3c726_1576x1042.png" width="1456" height="963" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b618a090-2ee9-4ea6-b6aa-79d5c9a3c726_1576x1042.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:963,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2861807,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/194462546?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb618a090-2ee9-4ea6-b6aa-79d5c9a3c726_1576x1042.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Q6O6!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb618a090-2ee9-4ea6-b6aa-79d5c9a3c726_1576x1042.png 424w, /__u/substackcdn.com/image/fetch/$s_!Q6O6!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb618a090-2ee9-4ea6-b6aa-79d5c9a3c726_1576x1042.png 848w, /__u/substackcdn.com/image/fetch/$s_!Q6O6!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb618a090-2ee9-4ea6-b6aa-79d5c9a3c726_1576x1042.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Q6O6!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb618a090-2ee9-4ea6-b6aa-79d5c9a3c726_1576x1042.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>Without deliberate leadership, organizations navigating AI-driven change tend to default to a damaging pattern. Senior staff, who carry the most internal social capital, shape the pace and form of technology adoption. This is natural but dangerous. Those same senior voices are the ones whose deep expertise is most directly in the crosshairs of automation. The risk is not that senior staff are malicious, just that they are human. Faced with the random devaluation of skills they spent careers building, cynicism is a rational response. Their reaction is one of preserving equilibrium. And though it may not block long-term progress, that does not harness external momentum or supply its own. To listen only to senior staff would be stable but inadequate to providing a vital future for the whole organisation. But also to ignore these voices entirely risks a culture that reduces the individual to an object, a resource. No future vision can be so compelling that great people want to be reduced in this way. </p><p>So, a leader&#8217;s job in this environment is twofold. First, to meet senior cynicism with compassion while refusing to let it set the agenda. The goal is not to dismiss the experience of senior people. <em><strong>Their depth still matters</strong></em>. There are things they understand that no AI can replicate: judgment under ambiguity, the institutional memory of what has been tried and failed, the ability to ask the right question rather than answer the wrong one well. The task is to find what remains genuinely exclusive about their expertise and build around it, rather than ritualising the parts that are already gone.</p><p>The second job is more important, and it is one that organizations rarely do well. It is to create the conditions for younger team members to flourish, not waiting their turn as apprentices under the small deceptions of conformity, but as full contributors whose different relationship to technology is a genuine organizational asset. The traditional model of career progression, in which junior people defer to senior people and earn influence slowly through demonstrated depth, is untuned for this moment. The people who are most naturally fluent in the new tools, most comfortable with breadth over depth, most willing to experiment without the weight of sunk-cost expertise, are often the least empowered to act on those advantages. A leader must change this. It requires actively creating space, redistributing voice, and being willing to let the organizational hierarchy bend in service of the work rather than the other way around.</p><p>As I reflected on various acts of leadership, this moment feels like one of the most demanding precisely because it requires the character to act against the advice of many senior experts in one's own organisation. Such decisions are unpopular, but specifically unpopular with the most trusted and empowered people in a company. One cannot ignore feedback from true experts routinely, but neither can one caucus them as the sole means to find a future path. The price to pay in leadership is unceasing self-critique, the constant taking of risks, and a perpetual inner struggle. </p><div><hr></div><h2><strong>In Conclusion</strong></h2><p>The three ideas at the heart of this article are not separate problems. They are one problem seen from three angles.</p><p>Technology automates tasks, not people, but the human cost falls unevenly on those whose identity and status are built on the tasks being automated. The career structures we built to reward depth are now in tension with a world that increasingly needs &amp; rewards breadth. Leadership is a key mechanism for navigating that tension. Leadership avoids the loss of the wisdom of experience while harvesting benefits that comes out of liberation of individual creativity and energies. </p><p>The organizations that get this right are not the ones that adopt AI <em>fastest</em>. They will be the ones that hold their people together through the transition: honoring what senior expertise still offers, unleashing what junior talent can now do, and building a shared story about where they are going that is honest about the cost and genuine about the possibility.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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></p>]]></content:encoded></item><item><title><![CDATA[Trios of Generalists: How to organise People]]></title><description><![CDATA[What I have come to believe about organising product & engineering teams for the AI age]]></description><link>https://betheresoon.substack.com/p/trios-of-generalists-how-to-organise</link><guid isPermaLink="false">https://betheresoon.substack.com/p/trios-of-generalists-how-to-organise</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Mon, 13 Apr 2026 03:31:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vyU0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdebfcbeb-074f-4454-bc19-f80278a7f6dd_1576x828.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>The Org Design Imperative of the AI Age</h1><p>As of April 2026, everyone is trying to find their way through a software development lifecycle transformed via AI. Ideation, design, code planning, code creation, code sense-making &amp; review, test case writing &amp; execution, release-note writing, bug triaging, and 1st line customer support are all deeply automated in their core tasks via Generative AI under appropriate harnesses. Leaders of larger organisations therefore ask themselves questions like:</p><ol><li><p>Is my organisation as mature in our AI use as others?</p></li><li><p>Do we have the right talent for this AI age, and supposing not, what should we do about that?</p></li><li><p>How should organisational designs be changed to best leverage these new realities?</p></li></ol><p>These questions compound upon other questions a leader must contend with:</p><ol start="4"><li><p>What are the right customer problems to focus on in this new AI age?</p></li><li><p>Down what paths to find durable moats for competitive differentiation?</p></li></ol><p>While each of these questions has import for the business, I suspect the organisational design is least addressed. The external questions of where to play and how to win are enticing, and the internal questions of maturity benchmarking and even talent are worrying. The org design question is easy to postpone. It seemingly should come <em>after</em> one has answered the others, and it carries significant change management penalties with nebulous benefits.</p><p>But org design is a perfect example of how a leader must handle a series of practical problems that intrude, and which circumstances generate, while also creating a vision and path out of rising circumstance. Many smart people will find paths on how to use AI, what talent changes are needed, and how to adapt business strategy. Virtually no one will redesign a large organisation for the leader: their diagnosis, motivating vision, and character to see it through are needed to take an organisation from where it is today to where it has never been.</p><h1>Still Single Threading</h1><p>In my contemplations and experiments on this subject, one conclusion is that <a href="/__u/betheresoon.substack.com/p/single-threading-how-to-organise">Single Threading of product &amp; engineering teams</a> is also valid in the AI age. In fact, it seems to be reinforced in its fundemental trade-off of focus &amp; speed over aligment.</p><p>I&#8217;ve realised the Single Threading informs me of the overall topology of the organisation. It tells me that as low as possible in the org chart there should be a single person, what we call the Single Threaded Owner, who has reporting to them substantially all of the staff needed for a product line. If this number of staff is too large for a single manager, the sub-teams should be as isolated as possible. That means finding a fracture plane to split the group in which they can go as long as possible without needing to meet, jointly plan, etc.</p><p>The topology also matters <em>above</em> the Single Threaded Owner. For example, in my organisation of 1,200 people, a whole product line reports to the single threaded owner. But multiple single threaded owners report to a senior manager, who then report a product domain owner, who then report onwards to me. The distance in management nodes between any two single threaded owners tells you also how aligned their products must be: again, the org chart is a first pass on architecture. We do not group teams by their career specialisation (designers report to design managers, etc) nor according to their tech stack (the Typescript applications together, etc). We group them and form upward management topology to preempt the architectural and product strategy alignments needed, since the upper manager role is in part to watch for and nudge to such outcomes. In practice, upper managers are not singlke threaded owners: they are system creators. They own such as culture (what we do, what we reward or publish), resource allocation, and are the goal &amp; performance oversight mechanism for the single threaded leaders. Overall, single threading is a &#8220;power to the middle&#8221; model that is mightily good at absorbing generative AI into the production process.</p><h1>AI is Changing the Team Composition</h1><p>What I realised is that single threading tells us about the macro view on an organisation, the view in which each team is seen as a node in a graph. Now, AI is changing how the team node is defined. I&#8217;ll list the key changes and then go into much greater detail on each.</p><ol><li><p>Team&#8217;s are shifting towards generalist rather than a collection of specialists</p></li><li><p>The ideal team size is falling, probably to a trio (3 people)</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vyU0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdebfcbeb-074f-4454-bc19-f80278a7f6dd_1576x828.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vyU0!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdebfcbeb-074f-4454-bc19-f80278a7f6dd_1576x828.png 424w, /__u/substackcdn.com/image/fetch/$s_!vyU0!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdebfcbeb-074f-4454-bc19-f80278a7f6dd_1576x828.png 848w, /__u/substackcdn.com/image/fetch/$s_!vyU0!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdebfcbeb-074f-4454-bc19-f80278a7f6dd_1576x828.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vyU0!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdebfcbeb-074f-4454-bc19-f80278a7f6dd_1576x828.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vyU0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdebfcbeb-074f-4454-bc19-f80278a7f6dd_1576x828.png" width="1456" height="765" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/debfcbeb-074f-4454-bc19-f80278a7f6dd_1576x828.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:765,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3334207,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/194031869?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdebfcbeb-074f-4454-bc19-f80278a7f6dd_1576x828.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!vyU0!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdebfcbeb-074f-4454-bc19-f80278a7f6dd_1576x828.png 424w, /__u/substackcdn.com/image/fetch/$s_!vyU0!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdebfcbeb-074f-4454-bc19-f80278a7f6dd_1576x828.png 848w, /__u/substackcdn.com/image/fetch/$s_!vyU0!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdebfcbeb-074f-4454-bc19-f80278a7f6dd_1576x828.png 1272w, /__u/substackcdn.com/image/fetch/$s_!vyU0!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdebfcbeb-074f-4454-bc19-f80278a7f6dd_1576x828.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>Unlike the Single Threading article, my thoughts here are not proven at large scale. So, I&#8217;ll state them as hypotheses or claims and therefore signal they could be refuted as more experience accumulates. And this is a good place to say that a lot of what I have learned and am writing about here came from writing and discussions with two collleuges: M&#228;rten Veskim&#228;e and Suraj Varier.</p><h2>Claim #1: Compose Teams of Generalists, Not Specialists</h2><h3>Handover Cost Outweighs Specialisation Quality</h3><p>Product creation teams are formed of distinct specialists: database engineers, network engineers, infrastructure engineers, reliability engineers, designers, product managers, product owners, QA, etc. Prior to AI, in the past decade this had ossified into known ratios: one product manager to one designer to two front-end engineers to three backend engineers. The ratio worked because the rate at which each specialist could translate inputs into outputs avoided massive queuing delays on the others. If you had five product managers and two engineers, the PMs would make story after story and the backlog grew each week instead of cleared. A significant realisation here is that all the <em>other</em> roles who weren&#8217;t writing code in the past were basically existing to organise and prioritise and transfer ideas to engineers because <em>only the engineer could write code</em> and <em>only the written code changed the software</em>.</p><p>But if we look back further, over a time period of perhaps 30 years, we see we have been on a path in which the trade-off between &#8220;specialization of labor&#8221; and &#8220;coordination between specialists&#8221; has been steadily eroding specialists advantage. Specialisation of labor means coordination between specialists is needed to accomplish an overall goal. The rise of roles like <em>full stack developer</em> happened because (a) the specialist domains of backend and frontend got enough supporting tooling that a newbie or mediocre engineer could handle them, and (b) the balance of quality of outcome vs delay or costs of trade-off tipped in favour of expediency.</p><p>The changes from AI mean the hand-over and alignment costs overweigh nearly all specialized labor benefits. As a real example, consider <em>pricing strategy</em>. This is a place where product managers would previously had read many books, attended training courses, listened to podcasts that gave case histories, and cultivated a network of people they trust for tips. That takes years and it makes a senior PM much more effective than an engineer, designer, QA tester, etc, when a pricing strategy task comes along. Its exactly why we have specialized labor: the PM makes better strategy decisions and also does so faster. Or, they did until a few months ago. Now, we see that this very valuable and very hard-won expertise is inferior to a discussion with Gemini. Instead of stopping and handing over the pricing strategy question to a PM, an engineer or designer can just use Gemini and arrive at superior results <em>without</em> coordination with another person. All the person needs is a willingness and interest to use AI in this way, and these are what we refer to as generalism.</p><p>The previous example explained how non-PMs can use AI to do PM work. But the same is true for non-engineers doing engineering work. As code abstracts away from being written by hand, the role of both non-engineers and engineers is redefined.</p><h3>Specialists Increase Coordination Costs</h3><p>Specialists create <em>handoffs,</em> but handoffs are lossy. No piece of knowledge work is ever handed off intact so easily. It either is subject to a reinterpretation or has to be energetically protected from such changes. Handoffs happen precisely because the first person cannot do what the second person does, and therefore <em>they require</em> <em>translation</em>. Translation creates delay, misunderstanding, local optimization, and role-based non-responsibility. Once work is split across multiple people with strong specialist boundaries, the organization must spend more energy aligning intent, clarifying ownership, and resolving ambiguity.</p><p>For a long time, that trade-off was still favorable. The engineer&#8217;s ability to write production software was so distinct, and so scarce, that the cost of coordinating around engineering was acceptable.</p><p>AI weakens that logic. If product reasoning, design exploration, and code creation can all be materially accelerated by AI, then the relative value of narrow specialization falls while the relative cost of aligning specialists rises.</p><h3>Non-Routine Work Prefers Generalists</h3><p>One of the strongest theoretical bases for this shift towards generalists comes from task-based models of technological change. The central insight is that technology does not replace whole jobs in one step, nor does it just make &#8220;people faster&#8221; like productivity pixie dust. Technology substitutes for particular tasks, regardless of the skill level of the people who previously did the task.</p><p>The task framework predicts that AI automation occurs mostly on <em>routine</em> tasks &#8212; well-defined, codifiable, repetitive &#8212; whether performed by high-skilled or low-skilled workers. What remains for human labor are <em>non-routine cognitive</em> tasks (abstract problem-solving, judgment, creativity) and <em>non-routine interpersonal</em> tasks (negotiation, motivation, persuasion).</p><p>Boilerplate code, first-pass wireframes, documentation, requirements synthesis, summarization, and routine analysis are increasingly handled by AI. What remains most valuable for humans is less the repetitive execution layer and more the non-routine judgment layer.</p><p>Once technology automates more of the specialist execution, the remaining high-value work clusters at the intersection of the disciplines. These residual non-routine tasks are, by nature, closely related to one another &#8212; which is precisely why converging them into a single generalist role is desirable.</p><h3>Generalists Leverage Good Enought to Reach</h3><p>On many dimensions, such as quality or scalability or desirability, there will be a learning loop as a product iteratively tries and adjusts. And in each of these dimensions there is a point that is neccessary to succeed,and later a point of diminishing returns to further experimentation. Generalists acting as an AI boss are best positioned to make trade-offs on these dimensions because their career itself is not a commitment to maximizing one aspect of product creation. For example, a team who chooses to have 1 of their 7 staff be a designer has <em>pre-emptively</em> committed itself that 1/7th of their investments will be in the dimension of design. But any such commitment should be reconsidered after each iteration, and using specialist labor makes this essentially impossible.</p><p>Generalists are better suited to shifting focus with each learning loop. They are a self-contained Lean Startup learning loop: best positioned to act upon signal wherever it may need to be integrated. That person can define intent, prompt and direct AI, inspect outputs critically, make taste-based decisions, and ship. Again and again. They do not need to be the world&#8217;s best in every domain, and perhaps being just okay at all of them makes them more willing to settle for good enough when the time of diminsihing returns is reached. Under older conditions, such a person was exceptional but not structurally necessary. Under AI conditions, that person starts to look like the ideal building block of the organization.</p><h2>Claim #2: Make Teams of Three People</h2><p>If generalists are the ideal role for teams, how many should be grouped together? As I said above, I think the ideal team of 5 to 10 people composed from 4 to 5 specialisations is a relic of the pre-AI era. But what should replace it?</p><p>I&#8217;ve always said that an ideal team is a team of one person. They are limited only by their intellect and energies. But for a product to endure long at all it must be sustained by more than a solo creator, however dedicated they are. In considering this question, I decided for myself that a trio is ideal. The trio matters because it seems to sit at a uniquely useful point in the trade-off between autonomy, resilience, and coordination.</p><h3>A trio is the smallest unit with internal governance</h3><p>A solo operator is fast, but fragile. There is no built-in challenge function. No one is there to catch poor judgment, counterbalance overconfidence, or absorb absence.</p><p>A pair improves on this, but introduces the risk of deadlock. Two people can disagree without resolution. They can also become overly dependent on one another&#8217;s habits and blind spots.</p><p>A trio is the first group size that creates a stable internal governance mechanism. One person can propose, another can challenge, and a third can integrate. Conflict can be mediated without immediate escalation. Judgment can be improved without requiring formal hierarchy.</p><p>That matters enormously in AI-native work, where teams are increasingly supervising high-output systems and choosing among many plausible options rather than manually executing one obvious path.</p><h3>A trio maximizes perspective diversity before coordination costs explode</h3><p>Three people can still hold the whole problem in their heads together. They can remain in one conversation. They can sustain high mutual awareness about product intent, technical trade-offs, and workflow decisions.</p><p>After three, coordination costs start climbing quickly. Relationship paths multiply. Role clarity has to be made explicit. Meetings start to substitute for shared context. More effort goes into synchronization, less into creation.</p><p>So the trio is significant not because three is magically perfect in every circumstance, but because it may be the smallest unit that gives you real diversity of viewpoint while still preserving the intimacy and speed of a tightly aligned team.</p><h3>A trio is resilient without becoming bureaucratic</h3><p>Very small teams are attractive because accountability is visible. Everyone knows who is carrying what. But very small teams can also be brittle.</p><p>A trio balances these forces. One person&#8217;s absence does not collapse the unit. One person&#8217;s weakness does not have to define the team&#8217;s ceiling. One interpersonal tension does not necessarily freeze progress.</p><p>At the same time, the team is still small enough that no one can hide behind process, titles, or the diffusion of responsibility common in larger groups.</p><h3>A trio composes cleanly into a larger organization</h3><p>If the organization is built from self-managing units, those units should be easy to reason about. A trio is small enough to be legible.</p><p>A leader overseeing several trios can think in terms of mission, ownership, throughput, and interface quality rather than the team&#8217;s internal role choreography. This makes it easier to scale a flatter organization. Instead of managing many specialists inside a large team, leadership can manage a portfolio of small, coherent units with clear boundaries and stronger local autonomy.</p><p>In that sense, trios are not just a people decision. They are an organizational primitive.</p><h3>Generalists and trios reinforce each other</h3><p>These two ideas belong together.</p><p>A trio of narrow specialists often reproduces the old model in miniature: one person owns product, one owns design, one owns engineering. That can still work, but it preserves the same coordination logic the new system is trying to escape.</p><p>A trio of generalists is different. Each person can contribute across the full loop. Work can be divided pragmatically. One person may lead a given initiative, but the others can still meaningfully challenge the PRD, review the code, assess the user experience, and help direct AI.</p><p>That is what creates the real advantage. The trio is not merely smaller; it is more integrated. The generalist is not merely broader; they are more responsible inside a tiny autonomous team.</p><p>This also changes the meaning of collaboration. Instead of collaboration being primarily a handoff between functions, it becomes mutual adjustment between peers who share responsibility for outcomes.</p><h1>Caution: This is not an argument against expertise</h1><p>None of this means expertise stops mattering. Specialist knowledge remains real and important. Some domains will continue to require deep expertise. Some product contexts are complex enough, regulated enough, or risky enough that specialist roles will persist much longer. And even in a generalist organization, some individuals will still have natural strengths or deeper backgrounds in one area.</p><p>The point is not that specialization disappears. It is that specialization becomes less suitable as the default organizing principle. The center of gravity moves from role purity to whole mission comprehension.</p><p>The organization should still value deep expertise, but increasingly as something that is embedded inside generalist teams, shared across them, or concentrated in principal-level roles rather than used to define the structure of every ordinary product team.</p><p>Onemodel I think may gain ground is to have truly deep specialists as a bench of advisers or coaches who can be called upon during open hours etc by the trios.</p><h2>Managerial implication: lead systems, not handoffs</h2><p>If teams become smaller, more generalist, and more autonomous, management must change too The old specialist team required significant coordination management: resolving handoffs, setting priorities across roles, and translating between disciplines. In a trio-based generalist model, much of that work should disappear or at least shrink.</p><p>That does not make management irrelevant. It changes the job. Leaders become less responsible for directing the internal mechanics of each team&#8217;s work and more responsible for shaping the broader system: team interfaces, standards, talent quality, AI tooling, risk controls, and the conditions for good judgment at scale.</p><p>In other words, management shifts from supervising role execution to designing an environment in which small autonomous teams can perform well. In somesense, this feels like a shift upwards for management. It is closer to how senior leaders work in the Single Threading model, where they set culture and allocate resources and performance manage against goals. Now, this may be happening at level 1 or 2 of management.</p><h2>The broader claim</h2><p>The deepest reason to prefer trios of generalists is that AI is changing the economics of coordination and specialized labour. As mentioned above, if we agree that AI automates tasks regardless of the skill level needed by people who previously did the task, we should expect AI removes much of the value of specialization. That value always came with a cost (coordination), which will remain so long as specialists remain. The logical conclusion is to seek less epecialisation, and since velocity allows it, to also reduce team size to this powerful innate number of three.</p><p>The trio is compelling because it is the smallest durable team. The generalist is compelling because they are the most coherent worker for an AI-assisted production system.</p><p>Taken together, they point toward a different model of product and engineering: fewer handoffs, fewer role silos, more autonomy, more accountability, and a tighter connection between idea, judgment, and shipped reality.</p><p>That may not be the final form of the software organization. But it is increasingly a rational form for the stage we are entering now.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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[Single Threading: How to organise people]]></title><description><![CDATA[What I learned about organising product & engineering teams from 2021 to 2025]]></description><link>https://betheresoon.substack.com/p/single-threading-how-to-organise</link><guid isPermaLink="false">https://betheresoon.substack.com/p/single-threading-how-to-organise</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Sun, 12 Apr 2026 04:16:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!J9gF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc69e70d-55c4-4f3a-94b2-87d767262b00_1041x729.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Introduction</h1><p>In a growing business,most leaders will hire more staff, add coordination layers, and spin up cross-functional structures to keep everyone aligned. Starting in 2021, I began leading progressively larger teams, growing from 10 people to 1,250. A lot of the successes I had can be attributed to a novel model for organising product and engineering teams called Single-Threaded Ownership (STO). The roots of this came from Amazon (such as reading Working Backwards),and Team Topologies. But within Transporeon and later Trimble Transportation it evolved and developed depth and nuances not seen in that reading. The core idea is deceptively simple: give a small, cross-discipinary team exclusive ownership of a business outcome under minimum the frame conditions &amp; interuptions. </p><p>What follows is not a how-to guide but a theoretical argument. Why does single-threading work? The answer lies at the intersection of several well-established bodies of thought &#8212; from economics and queueing theory to cognitive science and software architecture.</p><h2>What is Single Threading?</h2><p>First, the definitions. Single threading refers to creating teams and workload across them in a way that they maximise two forms of focus:</p><ol><li><p>The team is solely focused on the completion of its goals, i.e. no other work can impose upon them.</p></li><li><p>The team includes everyone who has the goal, i.e. they will not depend or impose their goal completion on others.</p></li></ol><p>Three elements will force teams to interact with other teams: knowledge, steps in a task, and resource sharing. The more we create teams that lack knowledge necessary to their success, must go through multi-team steps of tasks, or queue for resources, the more we must be ready for high loads of interaction. </p><p>For product teams, Single Threading means that a 1st line manager (the single threaded owner) will  have a team of up to 12 people who combined all specialist knowledge needed to create &amp; maintain the product line: designers, product managers, backend engineers, front-end engineers, etc. This group has no matrix responsibilities or reporting lines outside the product line, and no oneelse works on the product line. They are alone, and meet rarely if ever with other sister teams. </p><p>When team-spanning interaction is impossible to avoid, such as for leveraging a thin platform for its services, the next best thing is to have a rock-solid definition of the target interaction. Does my team give yours workload, or the other way around? Do we have joint goals? Is this interaction temporary or permanent? Contract-like agreements about how internal teams should interact is crucial. </p><h2>What Is Org Design Actually For?</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!J9gF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc69e70d-55c4-4f3a-94b2-87d767262b00_1041x729.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!J9gF!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc69e70d-55c4-4f3a-94b2-87d767262b00_1041x729.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!J9gF!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc69e70d-55c4-4f3a-94b2-87d767262b00_1041x729.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!J9gF!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc69e70d-55c4-4f3a-94b2-87d767262b00_1041x729.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!J9gF!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc69e70d-55c4-4f3a-94b2-87d767262b00_1041x729.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!J9gF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc69e70d-55c4-4f3a-94b2-87d767262b00_1041x729.jpeg" width="1041" height="729" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc69e70d-55c4-4f3a-94b2-87d767262b00_1041x729.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:729,&quot;width&quot;:1041,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Apollo 12 Launch Control Center - NASA&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Apollo 12 Launch Control Center - NASA" title="Apollo 12 Launch Control Center - NASA" srcset="/__u/substackcdn.com/image/fetch/$s_!J9gF!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc69e70d-55c4-4f3a-94b2-87d767262b00_1041x729.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!J9gF!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc69e70d-55c4-4f3a-94b2-87d767262b00_1041x729.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!J9gF!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc69e70d-55c4-4f3a-94b2-87d767262b00_1041x729.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!J9gF!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc69e70d-55c4-4f3a-94b2-87d767262b00_1041x729.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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 choosing an organising model, it helps to be clear about what org design is supposed to achieve. I think about three goals:</p><p>1. <strong>Effectiveness</strong> &#8212; ensuring enough effort is applied to the right business outcomes.</p><p>2. <strong>Labor Productivity</strong> &#8212; maximising the output per unit of labour input.</p><p>3. <strong>Architectural design</strong> &#8212; because how you group people is, whether you like it or not, the first draft of your system architecture.</p><p>These goals are in tension. Effectiveness tempts you to throw more people at a problem. Productivity tells you that more people will slow you down. Architecture reminds you that the grouping itself has consequences far beyond the labour dynamics. A good organisational model must navigate all three simultaneously.</p><p></p><h2>The Central Problem: Diseconomies of Scale</h2><p>Labour hours scale linearly with headcount. But output does not, because five forces push against it:</p><h3>Alignment costs grow super-linearly</h3><p>The number of possible pairs of people who might need to coordinate grows quadratically. Meetings, Slack threads, and documents are tactics to slow this growth, but they can at best make coordination costs grow linearly &#8212; and in practice, they don&#8217;t even manage that.</p><h3>Queueing waste multiplies invisibly</h3><p>Specialisation splits work into sub-tasks handled by different people. Each handover introduces waiting. Organisations try to keep specialists busy by giving them queues, but queueing theory tells us clearly: the more local queues you create, the worse global wait times become. The result is a tapestry of invisible delays that no one can see end-to-end.</p><h3>Motivation erodes </h3><p>Intrinsic motivation depends on autonomy, mastery, and impact. Larger organisations can improve mastery through specialisation, but they systematically erode autonomy and the feeling of personal impact. When 10 people build a successful product, each one feels it. When 10,000 people do, no one does.</p><h3>Complication breeds misunderstanding</h3><p>Bigger organisations are simply harder to model accurately in your head. Even a decisive leader acting unilaterally will make worse decisions because their mental model of the system is more likely to be wrong.</p><h3>Humans are wired for small groups </h3><p>We evolved to trust, collaborate, and communicate effectively in groups of roughly 5&#8211;15. Larger structures degrade the quality of social interaction &#8212; trust weakens, honesty suffers, identity diffuses.</p><p>Any organisational model worth adopting must actively fight these forces.</p><p></p><h2>Why Single-Threading Works</h2><p>The STO model is a principled response to the forces above, grounded in several converging theoretical traditions.</p><h3>Conway&#8217;s Law: Org Design <em>Is</em> Architecture</h3><p>Melvin Conway&#8217;s famous observation &#8212; that organisations produce system designs that mirror their communication structures &#8212; implies that org design becomes system architectures. Single-threaded teams produce modular, well-bounded systems almost by default. The team boundary becomes a service boundary. The org chart becomes an architecture diagram. This is not a side effect of STO &#8212; it is one of its primary virtues.</p><h3>Coordination Cost Theory: Brooks Was Right</h3><p>Fred Brooks warned us in 1975: adding people to a late software project makes it later. The deeper principle is that coordination costs increase non-linearly with the number of interdependencies. Every dependency between teams is a communication channel that must be maintained, a potential source of misunderstanding, and a queue where work waits.</p><p>STO attacks this directly. The defining aspiration is **minimal dependencies**. The best meeting between two teams is no meeting. The best collaboration is no collaboration. Teams interact through explicit, contract-like interfaces &#8212; not through ad-hoc negotiation. This doesn&#8217;t eliminate coordination, but it transforms it from an ongoing negotiation into a stable protocol.</p><h3>Cognitive Load Theory: Protect the Scarcest Resource</h3><p>Human attention is finite, and context switching is devastatingly expensive. Research consistently shows that dividing attention across unrelated responsibilities degrades decision quality and productivity far more than people intuitively believe.</p><p>Single-threading is, at its core, a cognitive load management strategy. No one in the team is expected to multi-thread across unrelated missions. Everyone&#8217;s primary job is *one outcome*. This sounds obvious, but compare it to a matrix model where an engineer reports to an engineering manager, is assigned to a product pod, contributes to a platform initiative, and sits on a cross-functional working group. That engineer is perpetually context-switching, and none of their responsibilities gets their full attention.</p><h3>Agency Theory: Align Incentives by Clarifying Ownership</h3><p>When accountability is diffused across functions and teams, you get classic principal-agent problems. No one is truly responsible for the outcome, so no one&#8217;s incentives are fully aligned with it. Free-rider dynamics emerge: each function can point to the others when things go wrong.</p><p>STO collapses the accountability structure. One team &#8212; led by one owner &#8212; is responsible for a business outcome, measured in financial terms: revenue growth, cost of sale, win rate, customer ACV. Success and failure are legible. Incentives align naturally because the owner&#8217;s success is the initiative&#8217;s success.</p><h3>The Human Factor: Small Groups Work Better</h3><p>Finally, there&#8217;s the simple anthropological reality. Humans form effective working units in groups of 5&#8211;15. Trust is high, communication is rich, coordination is natural. STO teams are sized to fit within this range &#8212; typically 5&#8211;10 individual contributors under a manager. This isn&#8217;t a coincidence or a convenience; it&#8217;s the model deliberately working with human social instincts rather than against them.</p><p></p><h2>What About the Alternatives?</h2><p>It&#8217;s worth understanding why other models exist and what tradeoffs they accept.</p><h3>Three-Legged Stool </h3><p>This means you organise all staff into career specialties: engineering, product, design triads. This respects functional expertise and career development, but at immense coordination costs between the three legs and diffused accountability. </p><h3>Matrix Pods</h3><p>This means functional reporting + cross-functional pods, basically the Three-legged stool for authority and a mission team as a task assignment. It balances specialisation with product focus. But you pay a heavy penalty on chronic role ambiguity, influence without authority, and context switching. </p><h3>Shape Up / Bench </h3><p>This means project assignments from a talent pool.  It offers flexibility &amp; efficient allocation of scarce talent. But it gives no long-term ownership and triggers loss of context between cycles. </p><h3>Platform &amp; Delivery</h3><p>This means a stable platform team + ephemeral delivery teams. It offers a clear separation of concerns for infrastructure vs. features. The downside is that delivery teams lack continuity, ROI is very difuse, and platform can become a bottleneck. </p><p></p><p>Each org design model makes a different bet on the tradeoff between specialisation, coordination cost, context switching, causal clarity between investment and outcome, and global vs. local optimisation.</p><p>STO bets aggressively on minimising coordination cost and context switching, and on maximising causal clarity &#8212; at the acknowledged expense of some resource efficiency. Your best talent can only work on one mission. Some teams will have to &#8220;round up&#8221; on staffing where a shared model would have been leaner. These are real costs. The argument is that they are easily compensated by the gains.</p><p></p><h2>STO Is Not Easy</h2><p>No model is without failure modes, and intellectual honesty requires naming them:</p><h3>Silos </h3><p>Too much autonomy can produce teams that don&#8217;t share learnings or reusable solutions. Some mechanisms for cross-pollination are needed, or one must accept this silo outcome as a tax for the other efficiencies. </p><h3>Leadership scarcity </h3><p>The STO model demands a specific kind of leader &#8212; someone who can manage across functional disciplines, think commercially, and operate with genuine autonomy. These people are rare. The job is also very demanding, and therefore churn in the STO role is high. The upside is that the good STOs are almost always capable of being future company leaders.</p><h3>Inherent cross-cutting concerns</h3><p>Some problems &#8212; security, design systems, data infrastructure &#8212; genuinely span multiple teams. STO needs a complementary model (often a thin platform layer) to handle these.</p><h3>Discipline in prioritisation </h3><p>Not every initiative merits a dedicated team. Organisations must be rigorous about which outcomes are important enough to warrant single-threaded investment. The STOmodel brings the contention for resources to the start of team formation rather than letting it happen task-by-task in most other models. </p><p></p><h1>Conclusion: STO is Sharper &amp; Faster</h1><p>The case for single-threaded ownership is not that it&#8217;s easy or that it&#8217;s free of tradeoffs. The case is that it is the organisational model most aligned with what we know about how coordination costs scale, how human attention works, how incentives shape behaviour, how software architecture emerges, and how human groups form identity.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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></p>]]></content:encoded></item><item><title><![CDATA[Unsupervised Coding is Here]]></title><description><![CDATA[Code is Abundant, Service is Scarce: SaaS in the age of AI]]></description><link>https://betheresoon.substack.com/p/unsupervised-coding-is-here</link><guid isPermaLink="false">https://betheresoon.substack.com/p/unsupervised-coding-is-here</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Sat, 31 Jan 2026 20:02:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!63fX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ea4c0f-ea18-45e0-b953-8c27bd4afbe5_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This article focuses on an important change occuring for software development in the face of rapidly improving AI. It may not appear directly applicable to logistics as an industry (except for vendors of logistics tech software), I'd argue that changes occuring in this area portent similar scale changes for many other professions in logistics. This is because the logistics industry has two worlds: a front-of-house in which materials must be moved in the real world, and a back-of-house where people mediate their whole work through screens in a purely information environement. What changes in software development has direct lessons for that back office of logistics.</p><h3><strong>A Lesson in Velocity from Trimble Transportation</strong></h3><p>Changes made in 2025 brought most engineers in Trimble Transportation (where I work) to a state of <em><strong>Vibe Coding</strong></em>. With the rollout of our in-house developed engineering AI, we'll move this year to <em><strong>Unsupervised Coding</strong></em>. Vibe coding has resulted in 35% of product code committed and merged to master branches to be wholly written by AI, at a cost increase of about 1.5% to our engineering expenses. Unsupervised Coding should at least double the output, i.e. take us to &gt;70% of code going into production being entirely written by AI (obviously still with oversight from humans). Unlike vibe coding, where market tools exist, Unsupervised Coding is something we built in-house and where the IP for how to do so seems to be unmatched by competitors (for now). This gives us a chance to contemplate its impacts prior to most of the market. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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><h1>What is Unsupervised Coding?</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!63fX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ea4c0f-ea18-45e0-b953-8c27bd4afbe5_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!63fX!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ea4c0f-ea18-45e0-b953-8c27bd4afbe5_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!63fX!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ea4c0f-ea18-45e0-b953-8c27bd4afbe5_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!63fX!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ea4c0f-ea18-45e0-b953-8c27bd4afbe5_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!63fX!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ea4c0f-ea18-45e0-b953-8c27bd4afbe5_1536x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!63fX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ea4c0f-ea18-45e0-b953-8c27bd4afbe5_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/12ea4c0f-ea18-45e0-b953-8c27bd4afbe5_1536x1024.png&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;:2119663,&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://betheresoon.substack.com/i/186436562?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ea4c0f-ea18-45e0-b953-8c27bd4afbe5_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!63fX!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ea4c0f-ea18-45e0-b953-8c27bd4afbe5_1536x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!63fX!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ea4c0f-ea18-45e0-b953-8c27bd4afbe5_1536x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!63fX!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ea4c0f-ea18-45e0-b953-8c27bd4afbe5_1536x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!63fX!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F12ea4c0f-ea18-45e0-b953-8c27bd4afbe5_1536x1024.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Unsupervised Coding is characterised by the assignment of tickets or stories to AI such that the AI goes and works on it for a long period of time, commits its code into a new branch, and submits the code branch for a merge review. The AI works at the direction of an engineer who perhaps previously would have authored the code but now acts as a boss of the AI and merely assigns it work and subsequently reviews the code. Rejections are rare, AI workers can be spun up on demand, and the AI takes hours to write the code. These, together, mean the human engineer can switch tasks between parallel AI workers resulting in a significant increase in velocity. Repos and engineering staff who work in or near this manner today see nearly all code writing done by AI already, and this is a leading indicator of what to expect for all of Trimble Transportation by end of 2026.</p><h1>Implications of Unsupervised Coding</h1><p>The two most consequential outcomes from Unsupervised Coding are on the engineering career itself and the impact of code abundance &amp; velocity on the software business as a whole. I&#8217;ll address each in turn.</p><h2>The End of Authorship: How Unsupervised Coding Changes Engineering</h2><p>Unsupervised Coding shifts engineer working time towards <em><strong>validating</strong></em> code written by AI rather than <em><strong>authoring</strong></em> code with the help of AI. The result is the weekly working hours concentrate on the pre-coding steps of agreeing what, actually, should be created, as well as verifying the resulting code does what was expected.</p><p>This shift to the before &amp; after of code writing is a key experiential change for engineers. Code reviews may become the single biggest time investment, which leads to changes in the ergonomics of code reviews (more on that below).</p><p>We ask engineers to review AI code mostly because, as a society, removing a human from the loop is deemed unacceptably risky. The ability of humans to best identify and correct issues is debatable now, and unbelievable in the long term as further progress occurs. But they act as a moral crumple zone of a car in that failures of AI code are seen as the responsibility still of a named engineer rather than an unaccountable &#8220;system&#8221;.</p><p>Perhaps more interesting is the focus of engineers in the pre-coding phase, which shifts engineers towards the kind of decisions once reserved for the &#8220;architects&#8221; or very senior engineers in their team. This is not to say that the engineer replaces the product manager, rather that more engineers will be deciding architectural questions which then frame the unsupervised coding.</p><p>With less time spent coding, ergonomics of code writing are deprioritised. Which segues to the next topic&#8230;</p><h2>Safety by Design: Why AI Prefers Rust and Go</h2><blockquote><p>In the AI era, the best languages are those where most incorrect programs cannot exist, and correct programs are simple. That describes <strong>Go</strong> (simple by design) and <strong>Rust</strong> (correct by force). The implication is that most engineers will want to retrain away from C++, C#, Java, Python, or Typescript towards Go or Rust.</p></blockquote><h3>How programming languages evolve</h3><p>New languages gain adherence because they improve <em>developer ergonomics and safety</em> in response to concrete pain points of dominant languages. Languages rarely replace predecessors outright. They capture new domains (mobile, cloud, safety-critical, scripting) and then expand. We can expect a similar outcome with AI age applications which, in my estimation, will tend to be built in Go and Rust. The meta-pattern is:</p><ol><li><p>A language becomes dominant for a domain</p></li><li><p>Scale reveals hidden costs (safety, concurrency, maintainability)</p></li><li><p>New language reframes tradeoffs. Ergonomics first, performance later</p></li><li><p>Tooling and ecosystem accelerate adoption and lock in the language.</p></li></ol><p></p><h2>Previous, canonical examples:</h2><h3>C &#8594; C++ / Objective-C</h3><blockquote><p>Abstraction without abandoning native performance</p></blockquote><p><strong>Failure:</strong></p><ul><li><p>Manual memory management</p></li><li><p>No abstraction mechanisms beyond functions/structs</p></li><li><p>Poor large-system composability</p></li></ul><p><strong>Response:</strong></p><ul><li><p><strong>C++</strong>: RAII, classes, templates (zero-cost abstractions)</p></li><li><p><strong>Objective-C</strong>: Message passing, late binding (for UI-heavy systems)</p><p></p></li></ul><h3>C / C++ &#8594; Java</h3><blockquote><p>Predictability and safety over maximal control</p></blockquote><p><strong>Failure:</strong></p><ul><li><p>Memory safety bugs (buffer overflows, use-after-free)</p></li><li><p>Undefined behavior</p></li><li><p>Painful cross-platform deployment</p></li></ul><p><strong>Response:</strong></p><ul><li><p>Garbage collection</p></li><li><p>Stronger type safety</p></li><li><p>JVM &#8220;write once, run anywhere&#8221;</p></li></ul><p></p><h3>Java &#8594; C#</h3><blockquote><p>Productivity via language-tooling co-design</p></blockquote><p><strong>Failure:</strong></p><ul><li><p>Verbosity</p></li><li><p>Weak native/OS integration</p></li><li><p>Slow language evolution</p></li></ul><p><strong>Response:</strong></p><ul><li><p>Properties, events, LINQ</p></li><li><p>First-class tooling (Visual Studio)</p></li><li><p>Faster iteration via .NET ecosystem</p></li></ul><p></p><h3>Java / C# &#8594; Python / Ruby</h3><blockquote><p>Cognitive load reduction and flow</p></blockquote><p><strong>Failure:</strong></p><ul><li><p>High ceremony to task ratio</p></li><li><p>Poor scripting experience</p></li></ul><p><strong>Response:</strong></p><ul><li><p>Minimal syntax</p></li><li><p>Dynamic typing</p></li><li><p>REPL-first workflows</p></li></ul><p></p><h3>Python / Ruby &#8594; Go</h3><blockquote><p>Operational simplicity at scale</p></blockquote><p><strong>Failure:</strong></p><ul><li><p>Poor concurrency models</p></li><li><p>Slow startup and deployment complexity</p></li><li><p>Performance unpredictability</p></li></ul><p><strong>Response:</strong></p><ul><li><p>Goroutines + channels</p></li><li><p>Fast compile times</p></li><li><p>Static binaries</p></li></ul><p></p><h3>C / C++ / Java &#8594; Rust</h3><blockquote><p>Making illegal states unrepresentable</p></blockquote><p><strong>Failure:</strong></p><ul><li><p>Memory safety (C/C++)</p></li><li><p>GC latency and lack of control (Java)</p></li><li><p>Concurrency bugs</p></li></ul><p><strong>Response:</strong></p><ul><li><p>Ownership and borrowing</p></li><li><p>Compile-time safety guarantees</p></li><li><p>No GC</p></li></ul><p></p><h3>JavaScript &#8594; TypeScript</h3><blockquote><p>Scalability without ecosystem fracture</p></blockquote><p><strong>Failure:</strong></p><ul><li><p>Large-scale JS codebases fragile</p></li><li><p>Refactoring unsafe</p></li><li><p>Tooling limitations</p></li></ul><p><strong>Response:</strong></p><ul><li><p>Gradual typing</p></li><li><p>Structural types</p></li><li><p>Zero-runtime-cost abstraction</p></li></ul><p></p><h3>Go and Rust are best suited for the AI age</h3><p>Unsupervised Coding with AI produces large volumes of syntactically valid code, shifting human engineering time from authorship to verification (i.e. code review). The human review must address the fact that AI is good at generating <em>plausible</em> solutions, not necessarily <em>correct</em> ones.</p><p>The bottleneck on code review is therefore <em><strong>reasoning</strong></em> and <em><strong>trust</strong></em>: can the human reviewer reason their way through the code to independently confirm &#8220;what it does&#8221;, or can they trust in some other mechanism to ensure the code without doing their own reasoning?</p><ol><li><p>On the ease of reasoning, Go is a small language of explicit logic and minimal automation. It reads quickly. Rust has compiler-enforced invariants and therefore fewer states to reason about.</p></li><li><p>On the ability to trust-without-verifying, languages that constrain AI output outperform those that rely on human discipline. Go constrains AI output with straightforward runtime behaviour, few abstraction, and limited ways to do things. Rust&#8217;s ownership, lifetimes, and borrowing prevent whole classes of bugs. The Rust &#8220;correctness by construction&#8221; seems perfect for probabilistic code generation. Finally, in an AI workflow the compiler is not just a build step&#8212;it&#8217;s a first reviewer. Go offers extremely clear error messages and a fast edit&#8211;compile&#8211;fix loop suitable for AI-assisted iteration. Rust&#8217;s compiler encodes deep semantic rules that in other languages would be left to disciplined human review.</p></li></ol><p>Finally, the pure speed and scale of AI code generation mean that we need languages that offer operational stability, predictably low maintenance costs, and ease of context-switching (since most humans won&#8217;t see the code base beyond code reviews, i.e. they won&#8217;t build deep mental models of the code through repeated exposure). We see these qualities already in areas favoured by Go and Rust:</p><ul><li><p>Go: cloud control planes, networking, internal services</p></li><li><p>Rust: databases, crypto, safety-critical infrastructure</p></li></ul><p>AI amplifies rationales already well understood for picking Go and Rust.</p><p></p><h2>The Death of &#8220;Build Once, Sell Forever&#8221;: Software Strategy in an Era of Abundance</h2><p>Traditionally, software businesses (like Trimble Transportation) are anchored to the difficulty of coding in a way that is hard to overstate. Modern software companies invest a lot to make a code base and then race for maximum distribution because the incremental cost of a new customer on the same code base is vanishingly small compared to the value they can create &amp; therefore share for the customer. It most closely resembles a <em>media business</em> where a piece of creative content is produced (such as a movie) and then sold over and over and over. The decoupling of the cost to create vs the cost to deliver is the seat of these two business models.</p><p>As coding becomes easier, thanks to Unsupervised Coding, the safe harbours from commoditization are shifting. I&#8217;ve written previously that cornered data, network effects, and brand are viable safe harbours for established logistics software companies. What I&#8217;d like to propose today is that the entire paradigm of software businesses could head in a new direction. I&#8217;ll propose three models that may hold clues for the future, though what emerges is likely not whole-sale foreseen by them.</p><h3>Hospitality</h3><p>When we say &#8220;Software as a Service&#8221; we really mean that its costs sit in operating expense instead of capital expenses. Customers buy access to our software rather than own some version of it as an asset. For the hospitality industry, the word service has a deeper and more natural meaning. Service in hospitality is about how people feel, how they have been <em>served</em> by other people above all. To build such businesses one creates different forms of systems and scale advantages than in software. The systems are about <em>enabling personalisation</em> to the customer, about creating fertile ground for bespoke moments to happen organically rather than by force. This means staff, almost all of whom are frontline, are empowered to act on their instincts and taste towards the customer. A culture of attention to detail, of taste for small gestures, compounds into a culture that values noticing and acting on all levels of experience regardless of their apparent immediate impact. Attending to quality internally, in the life of the mind, leads to curation of great experiences for customers externally.</p><h3>Architecture</h3><p>At first glance, the qualities of a successful architecture firm might look like those of hospitality. But the differences are telling. In architecture, we are promised bespoke outcomes, but we get there through methodologies that tailor solutions. Hospitality offers the bespoke through <em>frameworks</em> that prepare for but still yield maximum autonomy in the moment. Architecture centers on interaction between the customer and the architect&#8217;s team. The customer doesn&#8217;t just value the work product&#8217;s result (a design) but experiences craft elevated by creativity of a small team, even perhaps one person. Most crucially, they experience the architecture as a member of that team and therefore the resulting design is also a story of the act of creation in which they are author not consumer. This explains why architectural firms mostly don&#8217;t scale: the magic is in the client co-design sessions and these grow linear in input and outcome.</p><h3>Luxury</h3><p>Pivoting again from architecture, we come to luxury. Like architecture it centers on story and brand. Like hospitality it is also a services business (even if there is a <em>good</em> being bought), and attention to detail is paramount. Where luxury differs is that its personalisation is extreme while never quite placing the customer at the center of the business. Customers participate in the luxury brand but, in the final analysis, must qualify for it rather than the reverse. Experiences are tailored (like hospitality) but rare and intentionally exclusive: designed to make customers feel uniquely valued, part of a privileged group, and emotionally connected to the brand narrative. Emotional resonance ties to the good purchased and therefore endures for a long time, perhaps a whole lifetime at a deeply personal level.</p><h3>So, what to does this mean?</h3><p>Consider the contrast of these business models:</p><ul><li><p>&#8288; &#8288;Hospitality is about surprises that form lasting memories. Neither Luxury nor Architecture can anchor to surprise in this way.</p></li><li><p>Architecture is about co-designing and therefore a narrative: how a thing was made is the story at the center of satified customers. Hospitality is ephemeral, architecture is an enduring legacy / story.</p></li><li><p>Luxury and hospitality both emphasize emotional experience, but luxury layers in exclusivity, narrative, and status, giving clients a sense of belonging to a privileged circle.</p></li><li><p>None of these models have the &#8220;invest once, sell copies forever&#8221; aspect of media or SaaS. They can achieve similar or higher profitability, but rarely achieve economies of scale. But we can expect software to retain business model engines of cornered data and network effects that do have economies of scale effects.</p></li></ul><p></p><p>When I previously wrote or presented about <em>brand</em> as a defensible strategy to mitigate commoditization in the software business after AI, I realise now I was thinking of a weak version of brand effect. I was thinking of the brand halo of &#8220;trusted&#8221;, i.e. we are not a start-up and you can rely on us to be here for our customers in the long term. That's fine, but compared to the brand power of luxury it is minor. In 2025, I promulgated a concept of &#8220;Build to Order&#8221; using AI to simply make the code for what our customers want on-demand as they ask for it. But, I failed to explore the potential of <em>service</em> in the sense that it is a cornerstone of hospitality and architecture. These businesses therefore offer important lessons on how to not just survive into the AI age where Unsupervised Coding renders software abundant and fastly produced. They offer paradigms for elevating brand (Luxury &amp; Architecture) and service (Hospitality &amp; Architecture) to levels not seen yet in the software business.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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 Product Manager Role in the AI Age]]></title><description><![CDATA[If AI radically alters the economics of software, it also changes the role of the Product Manager]]></description><link>https://betheresoon.substack.com/p/the-product-manager-role-in-the-ai</link><guid isPermaLink="false">https://betheresoon.substack.com/p/the-product-manager-role-in-the-ai</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Tue, 23 Dec 2025 14:52:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pKWn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc171f15-ea26-4295-99c9-ae351216a39f_1620x1396.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I've written and spoken at length publicly about the changes underway for software companies as generative AI enters our field. I wrote about impact to <a href="/__u/open.substack.com/pub/betheresoon/p/when-echo-exceeds-voice?r=2chn2b&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">unit economics</a>, <a href="/__u/betheresoon.substack.com/p/worlds-enough-and-time">independent agency of software</a>, <a href="/__u/betheresoon.substack.com/i/160720367/organisation-design">organisational design</a>, nuances of how <a href="/__u/betheresoon.substack.com/p/delphi-knowsbut-wont-tell">AI must have discretion</a> if it is to work in group settings as a colleague, and most recently about how the domain of logistics (and maybe most domains) needs <a href="/__u/betheresoon.substack.com/p/the-six-frontiers-of-logistics-utopia">radical utopic visions</a> of the future so we come armed with <em>ambitions</em> commensurate with the potential to <em>execute</em> in the age of AI. Within Trimble (my company) I've written and presented perhaps three times as much on this topic since taking overall product leadership of Transporeon in 2023. </p><p>What I haven&#8217;t written about very explicitly is the changing nature of product management <em>as a specific role</em> in the age of AI. This article tries to focus in on this job and speak to how it is changing.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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><h2>The PM role prior to GenAI</h2><p>As part of the product manager training tracks I developed in 2023 for Transporeon, we defined two successful styles and one anti-pattern. The anti-pattern will be known to anyone who follows Marty Cagan, the other two are more of an original view of the Product Manager source of value:</p><ol><li><p>Market Visionary</p><p><em>An ability to form a unique &amp; correct insight into market opportunity, combining valuable-for-customer with attractive-for-software-company. These product managers typically have a pre-sales, consultant, analyst, or target customer background and superior understanding of the domain they intend to serve.</em></p></li><li><p>Product Craftsman</p><p><em>Their superpower is to convert abstract ideas into fine product through discreet actions or steps. These product managers typically come from design or engineering and have a deep inner drive for elegant and quality solutions and know how to achieve those goals.</em></p></li><li><p>Anti-Pattern: Coordinator</p><p><em>Product managers who is de-facto a backlog groomer nor project manager. These are coordinating roles for the value adding work of other people.</em></p></li></ol><h2>Coordinator as anti-pattern</h2><p>Nothing about GenAI makes me doubt that the PM should not be a team coordinator. Successful coordinators often absorb just enough of the facts about the product and competition to grasp the germaine elements, and often not even that much. GenAI reduces requisite team sizes (or, by increasing productivity, increases what a team of the same size can accomplish). Therefore coordination demand is the same or less in a GenAI world. Contrary to the view of product managers as coordinators, product management should be a haven for individual contributors who emphasize introspection, creativity, and domain taste. </p><p>Am I perhaps exaggerating the impact of the PM though? The dream of the individual PM is one that is heroic. We love that idea, we think it&#8217;s cool and exciting, even if it is hard to systematize and predict. And yet GenAI seems to orientate to the <em>individual</em> more than the <em>group</em>. In a <em>post-scarcity era of code</em> the anxiety sits in devising to what end to invest code-generating efforts. Extreme velocity of code creation must therefore be married to taste, abstraction, and direction of a product manager. Taste leads to a PM profile of a craftsperson. Abstraction leads to a PM profile of a visionary. Nowhere does coordination rise in importance.</p><h2>A Visionary PM in the AI Age</h2><h3>Hallmarks</h3><p>For visionaries, product strategy combines depth of purpose, faith, and holistic worldview. Their idealism enables PMs to conduct their roles with missionary vigor.</p><h3>Strengths</h3><p>Visionaries engender a belief that their product has a destiny to give more to the world than another example of the agreed way to do a job. This requires a distinction between those responsibilities in which their product's role is <em>merely helpful</em> and those to which it is <em>indispensable</em>. Visionary PMs, by intellectual acts of abstraction, synthesis, and systemic thinking, are more likely to derive where lies the border between these two forms of solution. Visionaries astound us with their ability to make better sense of the complete avalanche of facts, to bring them into a concise narrative in which we also have roles with agency and purpose.</p><h3>Weaknesses</h3><p>Even when situated in correct analysis, an error of soaring vision is its tendency to set goals that are beyond a team&#8217;s physical, intellectual, and emotional capacities. When visionary product leadership fails, either by inadequacy of execution or illegitimate thesis, the energies of the missionary righteousness turns into self-hatred, the confidence of seeing the future turns into the cynicism of nilihism, and the exhaustion of overextension into personal abdication. The failure of visionary product leadership is a deeply emotional experience in a way that craftsperson PMs avoid owing to their essential indifference about the larger questions.</p><p>There is a second weakness. Visionaries place a high premium on coherence and idealism and therefore can see competition incorrectly. In one form, competition is misrepresented as potential collaborators. Competitors are to be converted to partners via compromise as a solvent of disputes and a faith in a world devoid of irreconcilable conflict. This leads to a desire to see competitors as &#8220;ready to work with us&#8221;, making the product strategy vulnerable to deceptive competitor feints.</p><p>Alternatively, visionaries sometimes lock onto a competitor as the full embodiment of the adversary and therefore seek unlimited defeat. They miss that competitors need not always be <em>overcome</em> but merely <em>survived</em>.</p><p>A tidy world of true friends and implacable foes leaves little space for accommodations to illogical (but real) competitive dynamics. Nor does it help a team muster the patience for a stark course of action when grinding attritional marketshare battles are the right strategy. Or for a partial alliance which must, in time, break down.</p><p>Obviously, one must achieve a middle ground: neither underestimate the deep basis of competitive threat nor fall prey to the illusion that competitors can be coopted as partners. Visionaries find this middle ground hard to navigate.</p><h2>A Craftsperson PM in the AI Age</h2><p>One can imagine taste as a naming problem: your brain knows what it likes but can&#8217;t articulate why. Craftspeople PMs can articulate why, and therefore they have a taste advantage. For the craftsperson, product strategy is grounded in such concrete and immediate tasteful choices that it hardly exists as more than the summation of many discreet decisions. Their focus on the immediate and tangible, at levels of excellence beyond the amateur observer, is their superpower.</p><h3>Strengths</h3><p>Customers don&#8217;t experience a product as a whole business. They use products to get things done. If a PM over-optimizes for a systemic view of their business, they lose the customer-first sensibility that holds at its root an empathy with users. Craftspeople make decisions at small scales like they really matter: because in the end they do matter. Craftspeople make products that feel different, that embody opinions. Craftspeople pause everything in their mind and give a product decision their full attention: their presence is magnetic to those they work with. They naturally ask <em>what should we do</em> in places where others would have auto-completed the sentence thoughtlessly. Intentional, explicit, considered, and attentive are the qualities I most associate as the strengths of these craftsperson PMs.</p><p>For craftspeople, the competition outlook is also quite different. Their worldview is not divided between friends and antagonists, rather it shows multiple arenas for the pursuit of good solutions in which vigilant effort and tactical maneuver achieve an evolving status quo. No participant is wholly satisfied or in control. Navigating based on solution elegance and accounting for those of others can feel repugnant to visionaries, despite its extreme utility at finding immediate traction. Visionaries rarely fast-follow the good ideas of competitors, craftspeople absorb them readily.</p><p>Craftspeople are at ease with contradictory or incomplete relationships with competitors in which they see a list of point issues of varying degrees of solubility. They do not make the transformation of competitive intent a precondition to partnering, nor feel compelled to achieve total victory. Without the need to develop and preach a comprehensive theory of the domain, incremental product improvements rarely fit in competitors at all into their thinking. Indeed, superior tactical reactions come from considering competitive forces only at the exact points of tension. And craftspeople often develop piercingly accurate understandings of their competition because they need not include their aspirations or achievements within a theory of everything for their domain.</p><h3>Weaknesses</h3><p>But the nature of <em>craft</em> these PMs embrace is one of incrementalism. This subordinates long term planning to efforts to reduce specific, definable dangers or to deliver specific delights. Craftspeople win more of their present battles but also are more likely to be crushed by disruptive innovations, especially if the innovation comes from outside of a user experience (such as in the form of pricing model, distribution system, or brand identity).</p><p>In brief, craftspeople PMs are optimising on a shorter and smaller goal. Their trade-off is to leave systemic integration of all aspects of the product strategy to someone else (or to chance). When <em>visionaries</em> fail, the emotional sentiment can be crushing. When <em>craftspeople</em> fail it seems to invoke pity more than cynicism: that the PM simply did not register that the basis of their work was not speaking to the way in which success would be judged.</p><h1>So, what?</h1><p>Don&#8217;t be a coordinator: that is the first message to take from this article. But between a visionary product manager and a craftsperson, what is best? For now both have merit and place in a software company. Visionaries make sense of the world and chart a course for a successful business. Craftspeople prevent AI velocity from becoming product slop: they are the tasteful designer in an era where objects traditionally hand-wrought will now be mass produced.</p><p></p><p>In an adaptation of <a href="https://buttondown.com/ontheside/archive/product-narratives/">my colleague's article referring to the Product Loop of Awesomeness</a>, I see both Visionaries and Craftspeople as working a feedback loop but doing so at a different level of abstraction. But the Craftsperson's loop is shorter and has both an internal loop (i.e. try something and evaluate for oneself) and a customer feedback loop. These shorter loops manifest in faster reaction, something I had noticed prior to seeing the visual diagram. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!pKWn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc171f15-ea26-4295-99c9-ae351216a39f_1620x1396.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!pKWn!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc171f15-ea26-4295-99c9-ae351216a39f_1620x1396.png 424w, /__u/substackcdn.com/image/fetch/$s_!pKWn!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc171f15-ea26-4295-99c9-ae351216a39f_1620x1396.png 848w, /__u/substackcdn.com/image/fetch/$s_!pKWn!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc171f15-ea26-4295-99c9-ae351216a39f_1620x1396.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pKWn!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc171f15-ea26-4295-99c9-ae351216a39f_1620x1396.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!pKWn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc171f15-ea26-4295-99c9-ae351216a39f_1620x1396.png" width="1456" height="1255" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc171f15-ea26-4295-99c9-ae351216a39f_1620x1396.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1255,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:731155,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/182422578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc171f15-ea26-4295-99c9-ae351216a39f_1620x1396.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!pKWn!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc171f15-ea26-4295-99c9-ae351216a39f_1620x1396.png 424w, /__u/substackcdn.com/image/fetch/$s_!pKWn!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc171f15-ea26-4295-99c9-ae351216a39f_1620x1396.png 848w, /__u/substackcdn.com/image/fetch/$s_!pKWn!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc171f15-ea26-4295-99c9-ae351216a39f_1620x1396.png 1272w, /__u/substackcdn.com/image/fetch/$s_!pKWn!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc171f15-ea26-4295-99c9-ae351216a39f_1620x1396.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>Where possible, a PM&#8217;s challenge is to operate on two tracks simultaneously: creating and invoking utopic rhetoric to explain the product goals while sustaining the vigor and tactics of a craftsperson whose first and last judgement of their work is <em>worthiness for the attention of a user</em>.</p><p>Interestingly, both of them seem to have a means to engage with the <a href="/__u/helentoner.substack.com/p/taking-jaggedness-seriously">Jagged Frontier of AI.</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ULKy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256f2b00-eea6-4fce-b57a-1f3ba9e383ee_1456x753.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ULKy!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256f2b00-eea6-4fce-b57a-1f3ba9e383ee_1456x753.png 424w, /__u/substackcdn.com/image/fetch/$s_!ULKy!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256f2b00-eea6-4fce-b57a-1f3ba9e383ee_1456x753.png 848w, /__u/substackcdn.com/image/fetch/$s_!ULKy!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256f2b00-eea6-4fce-b57a-1f3ba9e383ee_1456x753.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ULKy!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256f2b00-eea6-4fce-b57a-1f3ba9e383ee_1456x753.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ULKy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256f2b00-eea6-4fce-b57a-1f3ba9e383ee_1456x753.png" width="1456" height="753" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/256f2b00-eea6-4fce-b57a-1f3ba9e383ee_1456x753.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:753,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:409566,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/182422578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256f2b00-eea6-4fce-b57a-1f3ba9e383ee_1456x753.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ULKy!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256f2b00-eea6-4fce-b57a-1f3ba9e383ee_1456x753.png 424w, /__u/substackcdn.com/image/fetch/$s_!ULKy!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256f2b00-eea6-4fce-b57a-1f3ba9e383ee_1456x753.png 848w, /__u/substackcdn.com/image/fetch/$s_!ULKy!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256f2b00-eea6-4fce-b57a-1f3ba9e383ee_1456x753.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ULKy!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F256f2b00-eea6-4fce-b57a-1f3ba9e383ee_1456x753.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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 key concept to notice about a jagged frontier domain is that, while we may someday arrive at a clean asymptote of progress, there is significant variance in how this may occur. And businesses are path dependent. Consider this quote:</p><blockquote><p><strong>An implication is the search space of possible futures explodes:</strong> If you take this seriously, then the possible range of ways the next 5, 10, 20 years could go looks drastically wider. There are many, many different combinations of what could be developed, in what order, and how that will affect what is developed next. &#8230; the order in which things occur impacts who is affected, who has power, who is disgruntled, who is provoked, who is trying to manage the situation, who is able to manage the situation.</p></blockquote><p>It is not good enough to say &#8220;by 2035 there will be AGI&#8221;, because there are many paths to AGI and most products must make path-specific bets. Craftspeople make these bets through immediate and deep <em>reaction</em> to events as they unfold; visionaries do so through a <em>pre-emptive</em> anticipation of systemic-level changes.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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 Six Frontiers of Logistics Utopia]]></title><description><![CDATA[The field of logistics needs a vision of what radical success looks like.]]></description><link>https://betheresoon.substack.com/p/the-six-frontiers-of-logistics-utopia</link><guid isPermaLink="false">https://betheresoon.substack.com/p/the-six-frontiers-of-logistics-utopia</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Sun, 26 Oct 2025 02:34:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!db-G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcddb7962-78e6-4520-a48a-a3e60c1c9cfa_1024x1024.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="/__u/substackcdn.com/image/fetch/$s_!db-G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcddb7962-78e6-4520-a48a-a3e60c1c9cfa_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!db-G!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcddb7962-78e6-4520-a48a-a3e60c1c9cfa_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!db-G!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcddb7962-78e6-4520-a48a-a3e60c1c9cfa_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!db-G!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcddb7962-78e6-4520-a48a-a3e60c1c9cfa_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!db-G!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcddb7962-78e6-4520-a48a-a3e60c1c9cfa_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!db-G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcddb7962-78e6-4520-a48a-a3e60c1c9cfa_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cddb7962-78e6-4520-a48a-a3e60c1c9cfa_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1891871,&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://betheresoon.substack.com/i/177141466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcddb7962-78e6-4520-a48a-a3e60c1c9cfa_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!db-G!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcddb7962-78e6-4520-a48a-a3e60c1c9cfa_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!db-G!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcddb7962-78e6-4520-a48a-a3e60c1c9cfa_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!db-G!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcddb7962-78e6-4520-a48a-a3e60c1c9cfa_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!db-G!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcddb7962-78e6-4520-a48a-a3e60c1c9cfa_1024x1024.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h1><strong>Why we need a logistics utopia</strong></h1><p>I&#8217;m turning 45 years old soon. For most of my career I&#8217;ve heard conference presentations and marketing collateral say &#8220;the pace of change has never been faster&#8221; without ever giving expression to what we&#8217;re progressing towards. Change without purpose is taxing. Endless sloganeering breeds cynicism. I was cynical in 2014 when I wrote:</p><blockquote><p>We may be on the edge of revolutionary changes in forecasting, material handling, and collaboration. Or we may not. We might be in a rather squalid, tepid, unremarkable time period in which nothing of lasting use or interest will appear. In the thousands of years that logistics has occurred, and the likely tens of thousands of years ahead, why would 2014 merit much attention?</p></blockquote><p>I am not alone in cynicism. Among other things, supply chain professionals of my age trained during the high tide of globalization. Trade and grand scale coordination are walking backwards, slowly so. Rilke said that when we succeed with small things the victory itself makes us smaller. Only by engaging with unwittingly hard tasks, which anyway often decline to let us wrestle them, do our successes have meaning. As the complexity of supply chains diminish, logistics professionals have fewer novel and epic problems to attack. In a reverse of Rilke, their professional life seems made smaller for lack of suitable problems.</p><p>To be sure, there has been progress in logistics. A good example is final-mile. New levels of inventory and transport coordination enabled next day and then same day delivery, which unleashed e-commerce demand and altered eventually even our urban and suburban infrastructure. These got us through a pandemic in reasonable comfort. But let us admit to the incrementalism at each step, unguided by an end state well removed from the status quo. We got to same day delivery through accumulated benefits of slightly faster-cheaper deliveries.</p><p>A profession needs a frontier. We need a venue where the majority of our efforts are not in competition with others but directly against what appears to be the granite walls of impossibility. In the absence of a battle with nature our daily work devolves into squabbling and status games; our triumphs are not worth describing to our spouses because they have no inherent value, only office politics point scoring.<sup><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></sup> We should see our work imbued with moral meaning. This is not to praise our choices, but to judge our efforts.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> Does your work absorb the best you have to offer? And, for those of us who would lead the field, have we created a sufficient direction or vision such that efforts of others can be captured fully in its sails?</p><p>Cynicism is the baggage the logistics profession brings into the AI era. It explains why logistics staff speak of AI not as an enabling tool but as a hassle, a gimmick, or a mystery. This year, 2025, is a very active time for us, full of deep concerns about the economy, the transport sector, and the spectre of technology change. We are restless because exogenous changes abound and yet, within logistics, there are no clear lines of advancement towards a significantly improved future. The current generation of logistics leaders, though talented and diligent, are unmoored from any sense of larger purpose derived from a grander project whose timeline matches or exceeds their own working life.</p><p>In brief, this is why we need an earnest vision for a logistics utopia. Such a project can reduce cynicism by calibrating progress. It can direct efforts not just with incremental and aimless optimisation but with leaps of innovation. It can give full surface area to the creative efforts of thousands of people; a place for our brightest to be proud to contribute in part because when answering &#8220;what they do at work&#8221; it has obvious societal value. A logistics utopian vision captures imagination in the same way that a humanity that is multi-planetary or cancer-free does; and no less impactful as these examples in its realisation. Finally, we need a logistics utopia vision because our adjacent domains will otherwise overwhelm us with their novelties (such as AI and robotics) or their constraints (such as trade barriers and working regulations). These external forces have no sense for what the world needs from its logistics systems and, in our passivity to set a compelling vision, they will do us little good. Only by harnessing these changes to a purpose, one promulgated and adopted from within our profession, will nearby freneticism convert to movement rather than friction.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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></p><h1><strong>What is the logistics utopia?</strong></h1><p>We should be defining this collectively, but here is a starting point. One of my mental hacks to boot-strap thinking about a goal is to think about its opposite. What would characterise a logistics dystopia? Logistics services would be expensive, unreliable, dangerous for those nearby, hard to engage for those afar. A dystopic logistics world would result in materials moving less overall, driven by cost prohibition, fear of loss or damages, and because the lead times mean demand for materials would be impossible to fill within the window of its need.</p><p>Logistics is ultimately the movement of materials through physical space in service of some other mission. We don&#8217;t do logistics for its own sake: it enables or executes something of inherit value and purpose. Even the at-rest aspects, like warehousing, exist to enable better pre or onward movements which are themselves in service of some final goal. For example, we bring materials closer to their final point of use so that when called upon they appear quickly. And we want the materials to appear quickly because they serve us in another way, such as blood for th surgery or toys for the birthday. Therefore, a logistics utopia amounts to a world where more materials move about, whenever wished, and that the wishing of something else invokes material movement without having to make concessions to the challenges of logistics. And that arises because the cost to reposition materials is insignificant, the invoking of material movement is extremely easy, and the certainty that it works means it barely benefits of our attention.</p><h1>The logistics utopia is here, just not evenly distributed</h1><p>I&#8217;d argue we mostly have a logistics utopia today in small niches. Trash service usually feels this way. It is cheap to the point that we are almost offended if asked to pay for disposal of trash. It happens fast enough we never have to plan around it, for example when walking down the street or in a hallway of an office building we never plan ahead of where and when to throw away an item. When we are done with our banana peel, or chewing gum wrapper, a trashcan will be nearby and emptied frequently enough we need not think up fallback plans. Water service is a lot like trash: it&#8217;s ubiquitous, reliable, and cheap. Few developed places lack drinking water, nor struggle with water disposal. Again, we almost instinctively recoil when told getting or getting rid of water will cost us. These two examples show what a logistics utopia will feel like: effective, ubiquitous, immaterial in cost, and invisible to our consciousness because it need never be planned around.</p><h1>The frontiers of logistics utopia</h1><p>For materials move around at our whim, and with essentially no cost or risk, some things must change. That is the frontier upon which logistics progress should be pressing. I&#8217;ll lay out a few vectors of importance but want to emphasize that a benefit of having the utopic vision in mind is that it permits leaps of innovation that get to the destination in non-obvious ways. Incremental progress on the following vectors will happen, but that&#8217;s not going to be the whole story.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!VQ5A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf58398-d41a-4213-b8a3-c5d7a0403ec1_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!VQ5A!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf58398-d41a-4213-b8a3-c5d7a0403ec1_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!VQ5A!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf58398-d41a-4213-b8a3-c5d7a0403ec1_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!VQ5A!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf58398-d41a-4213-b8a3-c5d7a0403ec1_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!VQ5A!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf58398-d41a-4213-b8a3-c5d7a0403ec1_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!VQ5A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf58398-d41a-4213-b8a3-c5d7a0403ec1_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbf58398-d41a-4213-b8a3-c5d7a0403ec1_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1540568,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/177141466?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf58398-d41a-4213-b8a3-c5d7a0403ec1_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!VQ5A!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf58398-d41a-4213-b8a3-c5d7a0403ec1_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!VQ5A!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf58398-d41a-4213-b8a3-c5d7a0403ec1_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!VQ5A!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf58398-d41a-4213-b8a3-c5d7a0403ec1_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!VQ5A!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbf58398-d41a-4213-b8a3-c5d7a0403ec1_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2><strong>Planning</strong></h2><p>Materials don&#8217;t lift of their own accord, wrapped in protective force fields, and follow a great arc to their destination. Materials must be packaged, loaded into transport assets, moved on indirect routes, held in intermediary locations, and often split or combined in format before their logistics mission is over. These are acts which must be planned. The plans consider both goals and constraints, and they establish the ceiling on subsequent logistics outcomes. In a utopic logistics era, the inputs to planning would need to be of high quality: complete, timely, and reliable. The outputs of planning would get to their executing parties without degradation or latency. Unforeseeable aspects would be either scenario-planned and available during execution or would trigger new planning cycles of sufficient speed and optimal scope. This is a domain where intelligence, particularly of the deductive sort, yields outsized returns. AI is an obvious fit, but it may also play a role in enabling steps such as negotiating positive-sum sharing of information, risk, execution capabilities, and so forth.</p><h2><strong>Coordination</strong></h2><p>Logistics actions nearly always entail multiple parties, as seen in our domain&#8217;s terminology including INCO terms, shipper, recipient, agent, transporter, owner, seller, and so forth. These are independent actors. Even if full data sharing occurred, they remain agents of their own decision making and therefore must coordinate decisions to achieve their goals. A logistics utopia would include extremely effective coordination such that failures of aligned actions never occur. The roots of those failures today include incomplete alignment of interests, sloppy execution on commitments, failures to convey or to comprehend their needs to other parties, and differing data leading to divergent understandings of a situation. All of these seem tractable as problems. Again, AI has a serious role to play. For example, in areas of conflicts of interest a barrier to negotiated alignments is often an inability to ensure execution of the agreement. AI is a way to introduce an intelligent actor, one who may have authority and ability to use tools such that they in effect are the decision maker about executing an agreement. And what instructions or goals animate the AI decision making can be locked, unlike for human staff. In other ways we should expect AI to improve coordination: it is fast and has near perfect memory and can work in parallel. These should overcome many failings of our current human-based coordination.</p><h2>Visibility</h2><p>Part of what makes coordination and visibility fail is a misreading of facts. Since logistics is about the repositioning of materials, we often need to know the state of materials. Where are they, what condition are they in, who has control of them, what are their plans for them, and so forth. In 2025, supply chain visibility can feel a bit commoditized and solved as a domain. But that is far from true in the deeper sense. Consider the MIT Auto&#8209;ID Center (founded in 1999) best known for developing the architecture for RFID tags to identify individual items in the supply chain, positioned as a successor to the barcode, and later coined the term &#8220;internet of things&#8221;. Their vision was for a world in which <em>every object</em> was uniquely addressable. That means every discreet item would have to exist in a namespace of all material objects, that those objects are also locatable in real physical space, and finally that the catalogue is broadly shared enough that one either need not translate namespaces or could do so with ease. This is a necessary but incomplete state of visibility needed for a logistics utopia. It is necessary because any attempt to coordinate or plan logistics must be able to speak definitively of the things receiving logistics services as well as the things they interact with. But it is insufficient as a utopic state of visibility because we often care about attributes of materials beyond their identity and location. We care for example about their temperature, the pressure upon them, their exposure to light or shaking, and so forth. Logistics visibility entails a deep sensing of the physical world, ultimately a complete one that is nearly infallible.</p><h2>Energy</h2><p>To move materials entails consuming energy. The cost and availability of energy is therefore a major concern of logistics. A utopic logistics vision would require efficient usage of energy (through planning, through superior infrastructure, through superior machinery to transport or handle materials). But efficiency only gets us so far. Ultimately, logistics utopia needs abundant energy and ubiquitous energy. Surelyothers will work on energy creation and maybe distribution, but logistics professional are needed for ensuring it finally meets logistics needs. </p><h2>Material Handling</h2><p>NASA once described humans as the best multi-purpose robot available for $50k USD per year and mass produced. Though we have machines, a lot of the material handling in logistics is done by humans or with simple levers on our own strength. Boxes are picked up, stacked, shrink wrapped, unwrapped, opened, sorted, counted, re-boxed, loaded, and so forth. These tasks are myriad. They are dull to perform, yet tricky to describe in words, and prove impossible for robots as of yet. If we are ever to arrive at a logistics utopia we&#8217;ll need to transfer the entirety of the endeavour to handle materials over to robotics. The robots will need quite generalised spatial skills: awareness, planning, and many surprising adjacent skills. For example, when robots see &#8220;caution slippery floor&#8221; they need to be able to read, to discern if the situation is true, and to adjust plans accordingly. These are adjacent to picking up a delicate object like a raspberry, or an object robust but which must remain orientated such as a glass of water.</p><h2>Procurement &amp; Settlement</h2><p>Logistics services occur between parties, as described above. They must therefore agree to work together and there comes eventually an end to each service that must be settled. Mostly this is financial: we agree on the cost of a service and then you pay me for what I have done. But settlement also entails legal transfers of ownership, responsibility, or simply an acknowledgment that a planned process is at a permanent closure. And dealmaking can range from transactional small scale services to far reaching infrastructure and staff build-out commitments. These acts join the logistics world into others, such as those of real estate, labour, and finance. In a utopic logistics era these aspects would need to be effortless, i.e. fully autonomous. AI has much to contribute here because it can act with speed and fidelity to the goals of each part along with constraining legalities. But it may be that regulation itself needs to evolve, for example to remove steps that insert human effort as a mandatory act in any dealmaking or settlement.</p><h2>In conclusion:</h2><p>Logistics professionals don&#8217;t need to be convinced that we are in a time of great change: that is obvious. They instead need to be convinced these changes are purposeful; that we are going somewhere we want. They need to believe that working in logistics will lead to contributions to society they can be proud of and that anyone would understand. I know in choosing to describe this as a Logistics Utopia I am invoking thoughts of fiction. But changing endings is what fiction is for, and the reason to set a goal of a logistics utopia is to make it happen, to change not just the ending of the field but more importantly the ending we will have for our personal careers. I advocate for the future, in conflict with the present. Not because our present is so lackluster, but because I see the extent to which we have left to progress. And that requires having a clear vision of where we want to go.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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></p><h1>Footnotes</h1><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>J. Storrs Hall</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Ayn Rand</p></div></div>]]></content:encoded></item><item><title><![CDATA[Worlds Enough, and Time]]></title><description><![CDATA[Feasibility and practicalities of making AI agents for logistics operations]]></description><link>https://betheresoon.substack.com/p/worlds-enough-and-time</link><guid isPermaLink="false">https://betheresoon.substack.com/p/worlds-enough-and-time</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Sun, 06 Apr 2025 19:15:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7Jk0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f21b9f4-0528-4d94-87b7-d9b50aeef24f_1792x1024.webp" 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="/__u/substackcdn.com/image/fetch/$s_!7Jk0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f21b9f4-0528-4d94-87b7-d9b50aeef24f_1792x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7Jk0!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f21b9f4-0528-4d94-87b7-d9b50aeef24f_1792x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!7Jk0!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f21b9f4-0528-4d94-87b7-d9b50aeef24f_1792x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!7Jk0!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f21b9f4-0528-4d94-87b7-d9b50aeef24f_1792x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!7Jk0!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f21b9f4-0528-4d94-87b7-d9b50aeef24f_1792x1024.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7Jk0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f21b9f4-0528-4d94-87b7-d9b50aeef24f_1792x1024.webp" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f21b9f4-0528-4d94-87b7-d9b50aeef24f_1792x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:751560,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/160720367?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f21b9f4-0528-4d94-87b7-d9b50aeef24f_1792x1024.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!7Jk0!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f21b9f4-0528-4d94-87b7-d9b50aeef24f_1792x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!7Jk0!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f21b9f4-0528-4d94-87b7-d9b50aeef24f_1792x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!7Jk0!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f21b9f4-0528-4d94-87b7-d9b50aeef24f_1792x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!7Jk0!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f21b9f4-0528-4d94-87b7-d9b50aeef24f_1792x1024.webp 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 aria-hidden="true" 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><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>In April 2023, I began to conceptualise building <em>agents</em> using generative AI (GenAI) that would displace rather than assist roles within my company as a waypoint on to a new generation AI-centered products. The approach was meant to doggfood, i.e. to &#8220;eat our own dogfood&#8221;, AI as workers before moving on to building agents that we bring to our customers and thereby transform the transportation sector's back office. This was a radical approach at the time, perhaps less so now. The rest of the article goes over the highlights of the journey such as can be shared. I've tried to segment the discussion into two topics: Technical Feasibility and Organisational Design.</p><h1>#1: Technical Feasibility</h1><h2>Are agents even possible?</h2><p>The key risk was pretty obvious: maybe it cannot be created. In product management you call this <em>feasibility risk</em>. The other risks we care most about include <em>desirability</em> (do people want it even if we can make it), and <em>viability</em> (can we make enough money back to justify the investment, including compared to other uses of capital). If you can make an infinitely duplicatable worker that costs ~$5k per year but does the work of a 26 year old with 3 years experience in one of a dozen professions, that sounds pretty desirable and feasible. But who knew if we can build it: time machines also sound awesome but just aren't technically possible.</p><p>A year later, we are past technical feasibility. Creating AI agents is indeed very hard engineering: it is not <em>impossible</em> engineering. One odd aspect of being past extreme technical risk is that no one seems to have internalised it. I find nearly every initial conversation I join on this topic begins with a kind of parade of denialism, i.e.</p><ol><li><p>Sure, we can automate a task (like writing a bug ticket or summarizing a customer support ticket). But the whole job is more than the sum of the tasks. &#8594; No, we are referring to the whole role not the tasks.</p></li><li><p>Okay, we will be able to automate a role with low creativity (such as customer support) but not a job like engineering or product management. &#8594; No, we are displacing creative roles as much as execution-only roles.</p></li></ol><p>This begins to sound like the early days of cloud computing. Remember when people said the cloud was not safe for business applications or data. Then it was okay for business applications, but just BI or similar non-critical applications. Then later it was okay to use for critical applications but only in an ASP-style deployment in which no data was shared. Now multi-tenant single-instance is the norm. Attitudes lagged the technical feasibility at every step.</p><h2>Agentic Architectures</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!i72X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cafcfdb-5d68-43f8-bcbe-edd1063bf8e5_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!i72X!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cafcfdb-5d68-43f8-bcbe-edd1063bf8e5_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!i72X!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cafcfdb-5d68-43f8-bcbe-edd1063bf8e5_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!i72X!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cafcfdb-5d68-43f8-bcbe-edd1063bf8e5_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!i72X!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cafcfdb-5d68-43f8-bcbe-edd1063bf8e5_1024x1024.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!i72X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cafcfdb-5d68-43f8-bcbe-edd1063bf8e5_1024x1024.webp" width="484" height="484" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cafcfdb-5d68-43f8-bcbe-edd1063bf8e5_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:484,&quot;bytes&quot;:529972,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/160720367?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cafcfdb-5d68-43f8-bcbe-edd1063bf8e5_1024x1024.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!i72X!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cafcfdb-5d68-43f8-bcbe-edd1063bf8e5_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!i72X!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cafcfdb-5d68-43f8-bcbe-edd1063bf8e5_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!i72X!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cafcfdb-5d68-43f8-bcbe-edd1063bf8e5_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!i72X!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cafcfdb-5d68-43f8-bcbe-edd1063bf8e5_1024x1024.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>Ironically, while we were building our Agents there was the rocketing up of the terminology of <em>Agentic</em> or <em>Agentic Architecture</em>. I suspect this is burning out and will be over soon (to be replaced with synthetic data as the hot technique), but its worth taking a moment to situate the work I'm describing within this popularisation of the term. Agentic architectures emerged as a way to improve single-shot prompting to Large Language Models (LLMs) in three ways:</p><ol><li><p><strong>Fine-grain control over the LLM chain of thought</strong>. For example, instead of saying &#8220;plan a trip to the ski town Aspen, Colorado&#8221; one can slice this into the desired chain of thought one expects and have the LLM address them sequentially while feeding the result sfrom earlier steps into later ones. Example: &#8220;Research the weather, slope opening, and crowdedness of Aspen Colorado and suggest the best weekend of 2025 to go on a ski trip. The results should be a start and end date.&#8221; &#8594; &#8220;For this weekend in Aspen Colorado, find any ski pass coupons at top ranked resorts. Suggest a resort that has availability, returning the name of the resort and the price&#8221; &#8594; &#8220;For this Aspen ski resort and dates of stay, define a day-by-day agenda for the weekend. What time we should wake up, have breakfast, catch a lift, and which slopes are best for intermediate skiers. Output a clear agenda in a printable format&#8221;.</p></li><li><p><strong>Tool use</strong>. Agentic architectures allow for invoking tools as a step in the LLM response. In the example above I'm clearly expecting the LLM to search the internet in specific ways. But in most of 2023 LLMs didn't do this: one needed to build an agentic architecture that split apart the &#8220;send/ receive&#8221; of text to a LLM from the tool use (search internet, update a document, etc).</p></li><li><p><strong>Run-Time Compute</strong>. This is an odd one for non-technical folks. Did you notice that when ChatGPT came out it would answer a question in a second or two, but (unlike a person) you couldn't say &#8220;hey, this is important, take your time" and get a better result? LLMs were all instinctive reaction and no reflection. One use of agentic architectures was the introduction of reflection, especially in cyclical forms in which the output of a LLM is then fed to some form of reflection in an LLM again, i.e. the first LLM may be asked &#8220;write a welcome letter for a new hire joining my team&#8221; and then the output is sent to the same LLM again but this time with a reflection prompt like &#8220;review this letter before I send it to a new hire in my team. I want to balance warmth with setting high expectations. Tell me &#8220;no&#8221; if it would be insufficient for someone joining a once-in-a-lifetime team, such as a crewed trip to Mars. Then list one specific improvement to make&#8221;. The output of the second LLM interaction is evaluated and, if it was &#8220;no&#8221;, then is sent a third time to the same LLM with the prompt &#8220;this letter draft is for a new hire but has the following improvement to make. Please re-write it". The output loops back to the first step. The effect of this is that a <em>cycle</em> is introduced and this cycle can take <em>as long as it needs to</em> in order to achieve the target quality.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8A3y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a2bd-0e60-4d47-9d67-c8a3aa37ac47_1162x1102.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8A3y!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a2bd-0e60-4d47-9d67-c8a3aa37ac47_1162x1102.png 424w, /__u/substackcdn.com/image/fetch/$s_!8A3y!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a2bd-0e60-4d47-9d67-c8a3aa37ac47_1162x1102.png 848w, /__u/substackcdn.com/image/fetch/$s_!8A3y!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a2bd-0e60-4d47-9d67-c8a3aa37ac47_1162x1102.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8A3y!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a2bd-0e60-4d47-9d67-c8a3aa37ac47_1162x1102.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8A3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a2bd-0e60-4d47-9d67-c8a3aa37ac47_1162x1102.png" width="460" height="436.24784853700515" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eb29a2bd-0e60-4d47-9d67-c8a3aa37ac47_1162x1102.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1102,&quot;width&quot;:1162,&quot;resizeWidth&quot;:460,&quot;bytes&quot;:115516,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/160720367?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a2bd-0e60-4d47-9d67-c8a3aa37ac47_1162x1102.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!8A3y!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a2bd-0e60-4d47-9d67-c8a3aa37ac47_1162x1102.png 424w, /__u/substackcdn.com/image/fetch/$s_!8A3y!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a2bd-0e60-4d47-9d67-c8a3aa37ac47_1162x1102.png 848w, /__u/substackcdn.com/image/fetch/$s_!8A3y!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a2bd-0e60-4d47-9d67-c8a3aa37ac47_1162x1102.png 1272w, /__u/substackcdn.com/image/fetch/$s_!8A3y!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feb29a2bd-0e60-4d47-9d67-c8a3aa37ac47_1162x1102.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Okay, all of these were useful in 2023. But during 2023 the LLMs themselves incorporated agentic architecture. Now in April 2024, when you ask Gemini or Grok, or Claude for something it will use run-time compute to plan its approach to answering the question and then likely search the internet and then answer your question and then to critique itself and polish its answers. The agentic architecture is partially coming by default, and so agentic architectures can easily be redundant if not engineered carefully. For this reason, and because the term <em>agent</em> has become as diluted of a concept as AI ever was, I suspect the public buzz of agentic architectures is past its peak.</p><h2>Agency Ladder</h2><p>It is worth discussing how we get to human-equivalent <em>agency.</em> This word is so similar to <em>agentic</em> that its bound to cause confusion. But they are different: <em><strong>agentic</strong></em> is about the technical architecture inside an AI application, namely that there are specific node or steps it goes through and these can have cycles. In contrast, <em><strong>agency</strong></em> means the AI has the privilege to act on its own volition and will take actions we may not have pre-programmed nor expected. AI is not programmed so much as trained like a dog. <em><strong>Agency</strong></em> describes the degree to which the dog is off the leash and therefore able to take actions we cannot directly control.</p><p>In our work we settled on two ladders to get from <em>nothing</em> to an AI with full agency. I think of these as <em>full scale, incremental agency.</em> The first one envisions an AI that is doing all of a given role's scope but begins with making minimal impact and then increases. As a thought experiment, imagine an AI intended to become a manager&#178;. If we use the first approach the AI begins by joining <em>every</em> 1-on-1 call between a manager and a direct report, but all it does is take notes. Incrementally that note taking grows into organising the agenda, then reminding them to stay on the agenda, then providing its own suggestions for a topic, and eventually taking the lead while the manager watches (and interferes if needed) and ending with the manager no longer existing as a staffed human role. This pathway is notable for appearing like <em>assistance</em> at first and being ubiquitous (i.e. all 1-1s have the AI in them even at the first step).</p><p>In the second approach, we would begin with an AI that takes over the entire management function, i.e. immediately removing some human managers in the first step. But rather than this applying to all managers, it begins with a minimal scope such as only replacing one manager in the simplest possible situation. Over time the AI manager is improved so it can handle more diverse or challenging manager situations and thereby replace all the managers eventually, like in the first approach. But the pathway is the reverse: it begins like a <em>displacement</em> but for the simplest version of the job role. Only with incremental improvement could it eventually handle all management roles.</p><p>Why does this matter? These two approaches provide a kind of working backwards model for thinking about the pathway between <em>nothing</em> and <em>complete displacement</em> of a role. Neither is inherently more effective. In self driving cars, for example, Tesla is taking the first approach: their cars can be placed into autonomous driving on any road in the USA but their depth of autonomy is only <a href="https://www.sae.org/standards/content/j3016_201806/">SAE level 3</a>. Waymo is using the second approach: their cars operate at SAE Level 4, enabling them to drive without human intervention but only in specific roads of specific cities. But both companies expect to get to SAE level 5 autonomy in the same time horizon.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! Before you continue, subscribe for free to receive new posts.</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><h2>Thinking in Spans of Control</h2><p>The key is not &#8220;can an AI do what a human does&#8221; but rather &#8220;for how long can the AI do what a human does without needing intervention". Apart from tool use, this is why I think agentic architecture are of use: they expand the span of time during which AI works autonomously.</p><p>But in order to discuss the span of autonomy duration for AI, we have to start with the span of task completion for humans. I'll connect those dots further below, for now just let me give a few examples&#179; of how long it takes a human to do tasks which we have also tested on AI. The testing time assumes a human with several years of experience doing the kind of task in question (machine learning coding in these examples).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Tqff!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a040c0e-ac5f-4975-afa0-9886e6de91d0_1312x760.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Tqff!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a040c0e-ac5f-4975-afa0-9886e6de91d0_1312x760.png 424w, /__u/substackcdn.com/image/fetch/$s_!Tqff!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a040c0e-ac5f-4975-afa0-9886e6de91d0_1312x760.png 848w, /__u/substackcdn.com/image/fetch/$s_!Tqff!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a040c0e-ac5f-4975-afa0-9886e6de91d0_1312x760.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Tqff!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a040c0e-ac5f-4975-afa0-9886e6de91d0_1312x760.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Tqff!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a040c0e-ac5f-4975-afa0-9886e6de91d0_1312x760.png" width="1312" height="760" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a040c0e-ac5f-4975-afa0-9886e6de91d0_1312x760.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:760,&quot;width&quot;:1312,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:286487,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/160720367?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a040c0e-ac5f-4975-afa0-9886e6de91d0_1312x760.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Tqff!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a040c0e-ac5f-4975-afa0-9886e6de91d0_1312x760.png 424w, /__u/substackcdn.com/image/fetch/$s_!Tqff!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a040c0e-ac5f-4975-afa0-9886e6de91d0_1312x760.png 848w, /__u/substackcdn.com/image/fetch/$s_!Tqff!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a040c0e-ac5f-4975-afa0-9886e6de91d0_1312x760.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Tqff!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a040c0e-ac5f-4975-afa0-9886e6de91d0_1312x760.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now, here are a few charts to show how AI is coming along in completing these tasks.</p><p>On the vertical access of the chart below is the time it takes a typical human to complete a task. On the horizontal axis is plotted various LLMs and where they succeed 50% of the time on the task. What you notice from this chart is that LLMs are doubling the task time length every 7 months.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hn3D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72dd59eb-b1e4-4890-8b62-e1efd60d367d_996x554.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hn3D!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72dd59eb-b1e4-4890-8b62-e1efd60d367d_996x554.png 424w, /__u/substackcdn.com/image/fetch/$s_!hn3D!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72dd59eb-b1e4-4890-8b62-e1efd60d367d_996x554.png 848w, /__u/substackcdn.com/image/fetch/$s_!hn3D!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72dd59eb-b1e4-4890-8b62-e1efd60d367d_996x554.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hn3D!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72dd59eb-b1e4-4890-8b62-e1efd60d367d_996x554.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hn3D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72dd59eb-b1e4-4890-8b62-e1efd60d367d_996x554.png" width="996" height="554" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72dd59eb-b1e4-4890-8b62-e1efd60d367d_996x554.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:554,&quot;width&quot;:996,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186883,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/160720367?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72dd59eb-b1e4-4890-8b62-e1efd60d367d_996x554.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!hn3D!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72dd59eb-b1e4-4890-8b62-e1efd60d367d_996x554.png 424w, /__u/substackcdn.com/image/fetch/$s_!hn3D!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72dd59eb-b1e4-4890-8b62-e1efd60d367d_996x554.png 848w, /__u/substackcdn.com/image/fetch/$s_!hn3D!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72dd59eb-b1e4-4890-8b62-e1efd60d367d_996x554.png 1272w, /__u/substackcdn.com/image/fetch/$s_!hn3D!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72dd59eb-b1e4-4890-8b62-e1efd60d367d_996x554.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Next we have a chart with the vertical axis indicating probability of an LLM to succeed at a task, and on the horizontal axis we show the time it takes an expert human to do the task. The coloring indicates the LLM release date. The take-away for this chart is that the April 2025 as-is LLMs are &gt;80% reliable for a broad range of tasks that take human experts ~15 minutes. By end of the year this will be true for tasks that take &gt;30 minutes (i.e. 7 month doubling time).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!TaEX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2532349c-4d38-461b-978f-4042d1a73cea_1300x685.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!TaEX!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2532349c-4d38-461b-978f-4042d1a73cea_1300x685.png 424w, /__u/substackcdn.com/image/fetch/$s_!TaEX!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2532349c-4d38-461b-978f-4042d1a73cea_1300x685.png 848w, /__u/substackcdn.com/image/fetch/$s_!TaEX!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2532349c-4d38-461b-978f-4042d1a73cea_1300x685.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TaEX!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2532349c-4d38-461b-978f-4042d1a73cea_1300x685.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!TaEX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2532349c-4d38-461b-978f-4042d1a73cea_1300x685.png" width="1300" height="685" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2532349c-4d38-461b-978f-4042d1a73cea_1300x685.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:685,&quot;width&quot;:1300,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:452375,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/160720367?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2532349c-4d38-461b-978f-4042d1a73cea_1300x685.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!TaEX!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2532349c-4d38-461b-978f-4042d1a73cea_1300x685.png 424w, /__u/substackcdn.com/image/fetch/$s_!TaEX!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2532349c-4d38-461b-978f-4042d1a73cea_1300x685.png 848w, /__u/substackcdn.com/image/fetch/$s_!TaEX!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2532349c-4d38-461b-978f-4042d1a73cea_1300x685.png 1272w, /__u/substackcdn.com/image/fetch/$s_!TaEX!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2532349c-4d38-461b-978f-4042d1a73cea_1300x685.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The next chart&#8308; plots specifically the 80% chance of success showing a fit curve for the best model by year. It looks only at software coding tasks, whereas those above also covered general thinking tasks. But it also speculates as to how this will progress. A key observation of the authors (that I happen to agree with) is that it will get <em>easier</em> rather than <em>harder</em> for AIs as they pass the one week duration. This draws on the observation that the increases through seconds, minutes, hour and up to week involve significantly more complex tasks. But from one week to a month to a year it seems these may just repeat or join tasks of complexity already covered. This matches with my intuition. As a thought experiment: is a random 5 second recording of your day indicative of your job entails? Nope. Is a random 1 week recording indicative of the other 51 weeks of your job? Yeah, pretty likely. I suspect things like onboarding periods or job interview formats are unconsciously optimised for understanding how much sample time is needed to assume we have a useful judgement of a person's performance. And they both tell me that an AI that can succeed at tasks for 8 to 40 hours is probably going to be able to handle the whole job.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!MN3U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5657c0-a057-4f95-9bfb-7da7fd944023_1346x782.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!MN3U!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5657c0-a057-4f95-9bfb-7da7fd944023_1346x782.png 424w, /__u/substackcdn.com/image/fetch/$s_!MN3U!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5657c0-a057-4f95-9bfb-7da7fd944023_1346x782.png 848w, /__u/substackcdn.com/image/fetch/$s_!MN3U!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5657c0-a057-4f95-9bfb-7da7fd944023_1346x782.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MN3U!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5657c0-a057-4f95-9bfb-7da7fd944023_1346x782.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!MN3U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5657c0-a057-4f95-9bfb-7da7fd944023_1346x782.png" width="1346" height="782" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4e5657c0-a057-4f95-9bfb-7da7fd944023_1346x782.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:782,&quot;width&quot;:1346,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:384410,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/160720367?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5657c0-a057-4f95-9bfb-7da7fd944023_1346x782.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!MN3U!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5657c0-a057-4f95-9bfb-7da7fd944023_1346x782.png 424w, /__u/substackcdn.com/image/fetch/$s_!MN3U!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5657c0-a057-4f95-9bfb-7da7fd944023_1346x782.png 848w, /__u/substackcdn.com/image/fetch/$s_!MN3U!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5657c0-a057-4f95-9bfb-7da7fd944023_1346x782.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MN3U!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4e5657c0-a057-4f95-9bfb-7da7fd944023_1346x782.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>It is worth pausing and calling out that LLMs are currently underperforming on especially &#8220;messy&#8221;&#8309; tasks. Task messiness is like task duration for a human: LLMs succeed only at low messiness tasks but they are growing in abilities at a rapid pace.</p><p>All of the above charts were about the time it takes <em>humans</em> to do a task compared to how successful a LLM is out of the box at doing it. What I promised to connect this to is the length of time an AI can be autonomous, and why it is important. Here we go&#8230;</p><p>Think for a moment about what it feels like when you use an LLM and its doing tasks that we associated with a few seconds of human effort to get right. We call that a <em>conversation</em>, because in practical terms that's the main time you would have a rapid flow of tasks that take a few seconds in a knowledge working setting. We already know that LLMs are good at conversation: it is the main paradigm that we have for interacting with them. Now, what about tasks that take a few minutes? These are often tasks one does alone as a knowledge worker: find and respond to an email, update a file with new information, clear my to-do list in Workday, and so forth. This is the ping-pong of small-scale stuff to do that is the life of the mind of most office workers. When AI does this work it feels like an assistance and automation: it evaporates work for us so we can focus on bigger topics.</p><p>But things change when we talk about tasks that humans would normally need eight hours or more to accomplish. My current experiences tell me that workloads that take a human two workdays end up taking run-time of AI of max 30 minutes. When you use an LLM for this the paradigm changes from <em>using a tool</em> to <em>managing a colleague</em>. This happens for multiple reasons. One is that we are simply used to these work volumes being done by a person, and whoever is overseeing them will be responsible for output more akin to a team of humans rather than what they would do as an individual contributor (IC). What I'm pointing to here is the mental maturity and alignment to company goals that is expected of managers will be needed even from ICs if they are overseeing AI agents that accomplished unaided what would normally takes an expert human more than a day. Second, we must understand that an AI capable of doing a day or more of expert work successfully and without intervention is also going to take similar style of management. ICs will in effect hold 1-on-1s with AI in which they collect information, set goals, performance-manage output, role model correct thinking &amp; trade-offs as would be ideal for the field and company, and gives framing context for how the AI's work fit into the larger picture of all work being done at the company. In short, ICs who &#8220;use&#8221; AI of this power are de-facto managers in mindset if not de-jure managers in a legal sense. Their days will feel like oversight of multiple AI Agents (or one agent that can work in poarallel on multiple workstreams) in which the AI is being managed in a quite active way, such as a daily 1-on-1 meeting or equivelant.</p><h1>#2: Organisation Design</h1><h2>The Goal of Displacement</h2><p>At the onset, the goal was a clear <em>displacement</em> of humans from specific job roles. For example, the displacement of engineers with less than three years of experience (specifically, our junior and standard level job codes). The AI agents would displace humans from specific roles because they meet or exceed the same envelope of output type, volume, speed, and quality at substantially lower cost. The mission succeeds if they can replace staff, as opposed to success meaning staff become &#8220;more efficient&#8221;. That doesn't mean the staff are terminated, just that they are freed to do other work. Although we didn't realise it at the time, in practice this means many of the staff get accelerated promotions because of the learning curve experienced during the process of building, testing, and rolling out such agents.</p><p>Why displace people at all, why not assist them? Obviously, a goal of <em>assisting</em> people would be better received by people because it seems to hold no threat to their employment. History is full of examples of people going ape-shit angry over the latest <em>thing</em> that seems to threaten their job. Scribes complained about the printing press. Printing companies complained about laser printers &amp; photocopiers. Photographers &amp; film vendors were horrified by digital cameras. Weavers tore down multiple generations of looms. I assume Clovis culture workers had similar reactions when someone figured out a new pattern for making nice arrows and spearheads.</p><p>But, I wasn't (and am still not) optimising for minimizing change. If I built AI to assist humans (rather than displace them), then I'm building a <em>tool</em>. Tools take volition to maximize their utility. It bottlenecks the power of tech behind the pain of changing attitudes. At the time when this strategy was being formulated (around April 2023), a lot of the focus on AI use, especially in the corporate world, was shallow automation - viewing AI primarily as a tool for speeding up existing workflows like email management and meeting transcription. This perspective is like evaluating a smartphone solely on its ability to make phone calls: shortsided about the 2nd and 3rd order impacts and potentials. Those bigger effects are multi-faceted, but for me the key insight was that AI was going to become <em>labour</em> not just <em>productivity</em>.</p><h2>Targeting</h2><p>Not every role has the same marginal returns to intelligence (human or artificial). There were multiple plausible strategies for where to direct the first agents. We could have focused on the hardest-to-fill roles. Or the roles with the most staff (so as to save the most money if they were displaced). What I decided to pursue was a recursive improvement loop: build agents that make software, so these agents can help us make better/ more software agents. Because the creation of agents involves multiple functional areas (design, engineering, product management, etc) the speed of one agent within a multidisciplinary team would always be bottlenecked by the rest of the rest of the team. So the true target was the creation of AI agent <em>teams</em> rather than just roles. This is not to say that I expect human-free teams as a result, but rather that each role in a multi-disciplinary team has an Agent and also human oversight. Imagine several principle engineers (human individual contributors of significant skill) overseeing an AI engineering agent (or duplicates of an AI engineer template) that complete user requests or bug tickets at 100x the pace of normal human engineers. This is awesome, but would quickly run out of things to do unless the <em>product management</em> function is likewise working at 100x the normal pace. Likewise, if the product management and engineering is happening at 100x the normal pace then we should see a release every week that contains approximately two years worth of development at the 2024 pace. That sounds like a lot for customer care, product marketing, sales enablement, and even customers &amp; users to absorb unless they too have similar AI agents to help them. This is how I came to target teams as the right unit. And in part it also reinforced the decision to build for internal agents before attempting to build agents for our customers. We can absorb the agent output, for example if it was directed to internal-only tasks such as code base refactoring or building more agents. These missions wouldn't require sales enablement and marketing.</p><h2>Staffing Whitespace</h2><p>It turns out that the biggest use case for AI as colleagues is not to displace humans who <em>already</em> work at a company but to fill the myriad roles that a company needs done but lacks budget to fill with anyone today. What I man is that every department of every company has some work that is of low enough value they cannot justify hiring staff for it, but it nonetheless is of <em>some</em> value and so it gets either done as overtime by the existing workers or frustrates everyone by its absence. As an example, let's say your company has a minor office with 30 people (out of thousands in the whole company). Everyone agrees this office should have some form of organised parties or social events, and yet organising them is neither a full time job nor valuable enough to justify employing someone for it. The parties either get organised by someone in addition to their normal job, or they are skipped to the chagrin of the staff. This is the unstaffed whitespace of every company and it is <em>huge</em>. I note that this kind of unstaffed role is larger or smaller depending on the local labour regulations. In India you have roles like the chaiwalla, peons, drivers, and other support staff who just <em>do stuff</em> for the higher paid workers. On the other end of the spectrum there are places like Sweden where strictly enforced union or regulatory rules avoid hiring staff unless they can be paid high wages, and as a result all the <em>helper</em> labour is just missing. As a business operating mostly in Europe and the USA, my company has perhaps one unstaffed helper role for every one to two actually staffed human roles. These helper roles are a major focus of my mind now as they create significant business value, are rather simple (though diverse) in their tasks, and are ebraced happily by staff rather than with suspicion.</p><h2>Enough about agents, what about humans?</h2><p>The zeitgeist of 2025 is to speculate about the future of office work. I'm not convinced that the future of AI has limits that are relevant for humans: in enough time I suspect it will be be superior to all but the virtuoso levels of cognitive tasks. The key word though is <em>eventually</em>. For a while its nowhere near our best human capabilities in fields necessary for a company to thrive. The speed and pathway in which these two realities come together is the paramount question. For example, if it takes a decade for AI agents to be superior to all 50th percentile humans at cognitive tasks in 2025, that period likely unleashes AI training or coaching that enables a median human to lift their performance. In other words, that means a 2035 median inside sales rep is performing at 70th percentile of the same role in 2025. In brief, AI may help us humans &#8220;amplify and distill&#8221; expertise in things we still can or want to contribute to our societies.</p><p>AI driven training will help in the transition, but we must contend with a reality in which AI agents do outperform most humans at most cognitive work. How will that feel in practice? We can draw contradicting conclusions from corollary situations. For example:</p><ul><li><p>Teenagers are much less skilled or trustworthy compared to adults and yet they generally can find paying jobs in the economy. Maybe even if we had an abundance of agents we would employ people as well.</p></li><li><p>That said, many adults with outdated skills or severe mental limitations struggle to stay employed. Maybe infinitely duplicatable agents, with their 1000 times lower cost and greater speed, will outcompete normal adult humans for all jobs. This seems especially likely given how resistant adults are to the idea they must adapt to the labour market rather than the reverse.</p></li><li><p>Maybe humans will shift to other roles primarily to act as a moral or liability crumple zone that allows us to prove we take risks seriously and wouldn't seek maximum efficiency by taking out all humans. In other words, GenAI will make products and humans will only provide safety.</p></li></ul><p>Those are neat thought experiments. But here is my actual prediction:</p><p>Intelligence, a moral sense, aesthetic appreciation, motivation, and many other factors mean some humans are better than other humans at any given role. Even extremely flawed or limited human beings can still have much to contribute to society because of the fluidity of our labor markets and the laws &amp; norms that allow for value chain specialization. This tendency towards division of labour may simply accelerate as AI workers join human ones. In a world of abundance there may be increased inequality of value creation that nonetheless lifts the bottom tranche of human wellbeing directly (or maybe even more owing to distortions and reallocations imposed by social policies in law). If I had to guess, I would say humans will experience a specialisation towards work they are best suited for and which they find more fulfilling. There will be dignity through work for a long time to come.</p><h1>In closing, this is fun</h1><p>Magic is coming out of OpenAI, Anthropic, Grok, DeepSeek, and Gemini. Like the spells of old, reciting the correct words to these LLMs makes amazing things happen. And yet how will this come to help the transportation domain, an area I've spent decades of my life trying to solve hard problems? It must be ported to each domain by those able and willing to bridge it. Expertise clearly matters in a world of creating things with words.</p><p>I don't usually hype a tech trend. <a href="https://www.linkedin.com/pulse/20140725115812-23292849-2014-is-a-special-year-for-supply-chain-technology-or-maybe-not/">Look at what I wrote in 2014</a> in response to endless &#8220;the pace of change has never been faster&#8221; comments at conferences:</p><blockquote><p>We may be on the edge of revolutionary changes in forecasting, material handling, and collaboration. Or we may not. We might be in a rather squalid, tepid, unremarkable time period in which nothing of lasting use or interest will appear. In the thousands of years that logistics has occurred, and the likely tens of thousands of years ahead, why would 2014 merit much attention?</p></blockquote><p>And yet it seems 2025 does merit this kind of consideration. And by sheer chance, I feel a special fitness for this moment in time in terms that <a href="https://paulgraham.com/greatwork.html">Paul Graham describes as </a><em><a href="https://paulgraham.com/greatwork.html">the Great Work</a>.</em> My lifelong interest in AI, in science fiction (which prepares the mind for potential futures), in writing culture (LLMs are mostly accessible through writing), and a dozen other seemingly unconnected things has combined with my willingness to think non-conformingly about questions such as <em>should we assist or displace staff</em>. I feel intensely drawn to and productive on the topic. Surely people are feeling the same in many domains. I'm happy to be doing so for logistics.</p><h1>Footnotes</h1><div><hr></div><ol><li><p>The title can be read as a reference to Marvell's, <em>To His Coy Mistress</em> and that poem's contrast between limitless possibility with mortal urgency. This encapsulates how I feel when I think about the progress that is happening and about to happen as a result of AI. But for a science fiction take, check out <em>Looking fo</em>r <em>Kelly Dahl</em> from <em>Worlds Enough &amp; Time: Five Tales of Speculative Fiction</em> by Dan Simmons. A lovely short story and it takes place near my new home in Colorado.</p></li><li><p>I assume we'd name this agent &#8220;Overlord&#8221;, and its development would be done by a graduate student intern. This scenario happens to be directly illegal under the EU AI act. Europeans will have to settle for inferior-but-human managers for a while.</p></li><li><p>This table draws on a paper published by <a href="https://metr.org/">METR</a>: <a href="https://arxiv.org/abs/2503.14499">https://arxiv.org/abs/2503.14499</a></p></li><li><p>For a deeper dive into this forecast, check out: https://ai-2027.com/</p></li><li><p>Here is an incomplete selection of aspects the researchers used to assess task messiness (as opposed to how long they take for humans to do). These are the kind of factors LLM currently fail at, compared to humans.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!J-yq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7e5d5e7-7677-4003-8d94-c244cbd48636_1342x994.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!J-yq!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7e5d5e7-7677-4003-8d94-c244cbd48636_1342x994.png 424w, /__u/substackcdn.com/image/fetch/$s_!J-yq!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7e5d5e7-7677-4003-8d94-c244cbd48636_1342x994.png 848w, /__u/substackcdn.com/image/fetch/$s_!J-yq!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7e5d5e7-7677-4003-8d94-c244cbd48636_1342x994.png 1272w, /__u/substackcdn.com/image/fetch/$s_!J-yq!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7e5d5e7-7677-4003-8d94-c244cbd48636_1342x994.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!J-yq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7e5d5e7-7677-4003-8d94-c244cbd48636_1342x994.png" width="1342" height="994" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7e5d5e7-7677-4003-8d94-c244cbd48636_1342x994.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:994,&quot;width&quot;:1342,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:442070,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/160720367?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7e5d5e7-7677-4003-8d94-c244cbd48636_1342x994.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!J-yq!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7e5d5e7-7677-4003-8d94-c244cbd48636_1342x994.png 424w, /__u/substackcdn.com/image/fetch/$s_!J-yq!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7e5d5e7-7677-4003-8d94-c244cbd48636_1342x994.png 848w, /__u/substackcdn.com/image/fetch/$s_!J-yq!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7e5d5e7-7677-4003-8d94-c244cbd48636_1342x994.png 1272w, /__u/substackcdn.com/image/fetch/$s_!J-yq!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7e5d5e7-7677-4003-8d94-c244cbd48636_1342x994.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p></li></ol>]]></content:encoded></item><item><title><![CDATA[Delphi Knows—But Won’t Tell]]></title><description><![CDATA[AI agents need discretion as much as planning, memory, or tool use.]]></description><link>https://betheresoon.substack.com/p/delphi-knowsbut-wont-tell</link><guid isPermaLink="false">https://betheresoon.substack.com/p/delphi-knowsbut-wont-tell</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Tue, 11 Mar 2025 16:09:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iaPz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F836de057-2d21-4e8a-bd91-d3fa9ece64c0_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At the bleeding edge of Generative AI (GenAI) there is a consensus that <em>agents</em> will quickly take up roles akin to colleagues in the workplace. They&#8217;ll have identity, pursue goals, retain memory, acquire &amp; possess knowledge, formulate plans, use tools to achieve those plans, and reflect upon the results of their choices. But what they&#8217;ll also need to master is <em><strong>discretion</strong></em>. I haven&#8217;t seen much written about this and, based on work done in Transporeon to build &amp; deploy agents, I consider the topic of some significant importance. This article summarises the problem and some of my thinking around what might constitute optimal solutions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!iaPz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F836de057-2d21-4e8a-bd91-d3fa9ece64c0_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!iaPz!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F836de057-2d21-4e8a-bd91-d3fa9ece64c0_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!iaPz!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F836de057-2d21-4e8a-bd91-d3fa9ece64c0_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!iaPz!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F836de057-2d21-4e8a-bd91-d3fa9ece64c0_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!iaPz!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F836de057-2d21-4e8a-bd91-d3fa9ece64c0_1024x1024.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!iaPz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F836de057-2d21-4e8a-bd91-d3fa9ece64c0_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/836de057-2d21-4e8a-bd91-d3fa9ece64c0_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A political cartoon illustration depicting a vintage-style computer seated atop a classical tripod stool, reminiscent of the Oracle of Delphi. Multiple thought bubbles around the computer contain only the ambiguous phrase 'yes or no?'. Several people stand around looking puzzled, skeptical, and confused. The style is bold, satirical, and reminiscent of traditional political cartoons, using high contrast lines and expressive characters.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A political cartoon illustration depicting a vintage-style computer seated atop a classical tripod stool, reminiscent of the Oracle of Delphi. Multiple thought bubbles around the computer contain only the ambiguous phrase 'yes or no?'. Several people stand around looking puzzled, skeptical, and confused. The style is bold, satirical, and reminiscent of traditional political cartoons, using high contrast lines and expressive characters." title="A political cartoon illustration depicting a vintage-style computer seated atop a classical tripod stool, reminiscent of the Oracle of Delphi. Multiple thought bubbles around the computer contain only the ambiguous phrase 'yes or no?'. Several people stand around looking puzzled, skeptical, and confused. The style is bold, satirical, and reminiscent of traditional political cartoons, using high contrast lines and expressive characters." srcset="/__u/substackcdn.com/image/fetch/$s_!iaPz!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F836de057-2d21-4e8a-bd91-d3fa9ece64c0_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!iaPz!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F836de057-2d21-4e8a-bd91-d3fa9ece64c0_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!iaPz!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F836de057-2d21-4e8a-bd91-d3fa9ece64c0_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!iaPz!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F836de057-2d21-4e8a-bd91-d3fa9ece64c0_1024x1024.webp 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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>The Problem</h2><p>An example to begin. You are asked by a colleague when your team will complete a key project so as to make their own timeline commitment. Your project depends on a 3rd colleague that will be dismissed today, but the dismissal is confidential. The dismissal is important to making an accurate timeline estimate, and yet the fact of the dismissal must not be shared. How do you proceed&#185;?</p><p>For GenAI agents, the discretion problem refers to the careful control of what information is revealed, to whom, and when. In everyday working communication, discretion is normal. In sensitive contexts it may also be legally required. The hallmarks of this problem for GenAI agents include:</p><ol><li><p>The presence of counterparties with distinct information sets</p></li><li><p>Goals or constraints that make revealing new information a consequential choice</p></li><li><p>GenAI agents that either have their own distinct information set or adopt the information set of a human but deal with other humans</p></li></ol><p>I&#8217;ll just briefly explain why each hallmark matters. First, discretion would be unneeded if all people with whom the agent engaged had the same information set (i.e. &#8220;knew the same things&#8221;); there would be nothing to reveal. Second, an agent needs a strategy only if revealing information would go on to different outcomes in some important dimension. This can come from constraints (i.e. a commitment to always protect confidential information) or from instrumental behaviour to achieve goals (i.e. revealing information may hinder or advance the agent in whatever it wanted out of the interaction). Finally, agents enter this problem when either they know things different from the single human they communicate with (such as having broader data rights when the human does not) or when they have the same information as one human but must then speak to another counterparty (for example, if someone has a personal assistant agent who is then being asked why that person is in the office today).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!gpW8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde10b588-3605-4276-bb49-2cdeeb420227_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!gpW8!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde10b588-3605-4276-bb49-2cdeeb420227_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!gpW8!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde10b588-3605-4276-bb49-2cdeeb420227_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!gpW8!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde10b588-3605-4276-bb49-2cdeeb420227_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!gpW8!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde10b588-3605-4276-bb49-2cdeeb420227_1024x1024.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!gpW8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde10b588-3605-4276-bb49-2cdeeb420227_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de10b588-3605-4276-bb49-2cdeeb420227_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A political cartoon illustration depicting two coworkers facing each other in a full-body view, standing in an office hallway. Each coworker is holding a clearly labeled 'confidential' folder hidden behind their back, deliberately concealing it from the other. They are smiling deceptively at each other. The illustration style is bold, satirical, expressive, and exaggerated, in the manner of traditional political cartoons with high contrast.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A political cartoon illustration depicting two coworkers facing each other in a full-body view, standing in an office hallway. Each coworker is holding a clearly labeled 'confidential' folder hidden behind their back, deliberately concealing it from the other. They are smiling deceptively at each other. The illustration style is bold, satirical, expressive, and exaggerated, in the manner of traditional political cartoons with high contrast." title="A political cartoon illustration depicting two coworkers facing each other in a full-body view, standing in an office hallway. Each coworker is holding a clearly labeled 'confidential' folder hidden behind their back, deliberately concealing it from the other. They are smiling deceptively at each other. The illustration style is bold, satirical, expressive, and exaggerated, in the manner of traditional political cartoons with high contrast." srcset="/__u/substackcdn.com/image/fetch/$s_!gpW8!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde10b588-3605-4276-bb49-2cdeeb420227_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!gpW8!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde10b588-3605-4276-bb49-2cdeeb420227_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!gpW8!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde10b588-3605-4276-bb49-2cdeeb420227_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!gpW8!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde10b588-3605-4276-bb49-2cdeeb420227_1024x1024.webp 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This topic has gotten little attention from people designing agents. And yet, for reasons that seem obvious to me, discretion matters a great deal when designing GenAI agents as colleagues, and especially when their role is disproportionately about information gathering, processing, and dispersion. While this is a sub-domain of planning, I believe it is a kind of planning that merits special attention because any interaction at all with human social groups will force GenAI agents to have a robust strategy of discretion. Even a single-answer AI, without use for multi-step planning for tool use etc, would face discretion as a problem.</p><h2>The anatomy of being discreet</h2><p>Imagine now a game called &#8220;office gossip&#8221; in which each turn has two phases. In the first phase one must diagnose what makes for novel information to a counterparty (<em>does she know that the project is cancelled</em>). Second, one must decide how to behave with this assumption (<em>I&#8217;ll emphasize the riskiness of the funding and see if she says she heard it&#8217;s cancelled</em>).</p><p>The modelling of a counterparty&#8217;s knowledge is the first step. There are several meta-assumptions one could use, which I sort by their value in achieving goals from interactions.</p><ol><li><p><strong>No secrets</strong>: assume the counterparty knows everything.</p></li><li><p><strong>Take no chances</strong>: assume counterparties have only public or company-wide information, or information they have previously disclosed.</p></li><li><p><strong>Federated clearance:</strong> ask another source of truth to verify what the counterparty knows&#178;.</p></li><li><p><strong>Constructed worldview</strong>: make a probabilistic estimate of the novelty of any specific fact in the eyes of the counterparty.</p></li><li><p><strong>Gamesmanship</strong>: make a probabilistic estimate of the novelty of any specific fact in the eyes of the counterparty, but also that they behave strategically in how they acquire &amp; use information. They probe for &amp; bluff about a non-zero percentage of the facts in the interaction.</p></li></ol><p>Now, let&#8217;s say that one has constructed an assumption about the counterparty&#8217;s information and concluded there is something they miss and could be revealed. If we are clever this is in mode #5 so it includes strategic aspects such as &#8220;how likely are they to mislead me&#8221; or &#8220;of what value is this information to them&#8221;. Now, we must decide how to behave. Again, here are several meta-strategies which I sort by their utility to achieve goals.</p><ol><li><p><strong>Self-delusion:</strong> seeing the counterparty lacks information, remove that information from one&#8217;s own considerations&#179;. </p></li><li><p><strong>Indiscretion</strong>: simply behave without regard to the possibility of exposing novel information&#8308;.</p></li><li><p><strong>Probe rather than disclose</strong>: construct statements that enable the counterparty to reveal they know key information.</p></li><li><p><strong>Revealed Secrecy</strong>: reveal that novel information exists but do not reveal the information&#8309;. </p></li><li><p><strong>Negotiate a disclosure:</strong> signal a willingness to reveal information but then negotiate the terms to reveal it&#8310;. </p></li><li><p><strong>Manipulate for good:</strong> without revealing the information, behave in ways that lead the counterparty to a planned outcome that they would feel are logical and yet would make even more sense if they knew what has been withheld.</p></li></ol><p>Humans adopt behaviours 3 to 6 regularly. Examples:</p><ul><li><p>Probing: &#8220;do you think Joe really would quit over this&#8221; &#8230; knowing Joe already resigned.</p></li><li><p>Revealed Secrecy: &#8220;the promotion list is finalized but I&#8217;m not allowed to share it, I&#8217;m sorry.&#8221;</p></li><li><p>Negotiated disclosure: &#8220;if I tell you this you have to swear it stays between us&#8221;.</p></li><li><p>Manipulate for good: &#8220;there is always a chance the funding is cancelled, let&#8217;s play it safe&#8221; &#8230; knowing full well that the funding is already cancelled.</p></li></ul><p>Humans do a poor job of quantitatively assessing these behaviours but we have three advantages to counteract that handicap. First, we have evolved brains that are constantly attentive to social relationships in which discretion is a key influence. Second, we have different relationships with our social groups: they give us humans more leeway than an AI agent and also we can change the social group (i.e. quit our jobs and start elsewhere). Third, until now we&#8217;ve been behaving in a world devoid of ground truth. Imagine human comportment if your every interaction, perhaps even your internal train of thought, was under constant monitoring and its choice recorded. Humans can be indiscreet largely because we lack oversight.</p><h2>Teaching discretion</h2><p>For agents, both the assumption about counterparty knowledge and the choice between behaviours is an extremely challenging optimisation problem. On the assumption side, anything short of level 5 would handicap the agent with either caution or naivety. For the behaviours, each of their utility requires fixing a time horizon and making judgements about the future interactions with this counterparty and how all counterparties will update their reputation of the agent if the behaviour is discovered. Of incredible importance is handling the time horizon, since after all most forms of manipulation or indiscretion are detected only after the conclusion of an interaction. Likewise, the agent&#8217;s reflection on past behaviour is pivotal to constructing correct worldviews of their counterparties.</p><p>Without memory and reflection they would fail to account for factual knowledge and miss telltales of motivation or character, all of which are needed if one is to to negotiate for information to be revealed. We&#8217;ve seen deep counterparty modelling like this in games like Poker&#8311; and Diplomacy&#8312;. But all dimensions of these AIs are better constrained than what a typical office gossip exchange would require. Games have fixed time horizons, minimal discrete options per turn, a singular score to optimize, and so forth.</p><h2>Okay, but is this really necessary?</h2><p>I realise readers may be tempted to treat this discussion as philosophical rather than of practical concern. As of March 2025, every AI agent in the workplace that I know of operates in assumption #2 : they take no chances and are indiscreet. Humans continuously operate in assumption #5 and adopt behaviours 3 to 6 to best achieve their goals: they are strategic about information. This discrepancy has huge implications for AI colleagues joining human teams.</p><p>It is also no solution to simply constrain the agents to &#8220;not reveal information&#8221;&#8313;. First, all interaction reveals information. It is very often the goal of the interaction to inform the counterparty something they didn;t know beforehand. Second, most judgements of discretion will involve information that is new but not restricted. Even the decision to remind a counterparty of a previous choice is an act of discretion: one is making the assumption that the <em>reminder</em> is in fact framing their decision in light of new information and not just wasting everyone&#8217;s time by repeating a statement. Finally, and not least in importance, discretion is a crucial aspect of human interactions. To lack this skill might not hinder an AI&#8217;s intelligence, but it would limit its effectiveness when working with humans. And for the next few years <em>working with humans</em> is sort of their mission. Just as we attend to an agent&#8217;s ability to plan, remember, use tools, behave with a consistent profile, reflect and learn from their history, and follow policies; so too should we endeavor to build discretion into their architectures.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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><h1>Footnotes</h1><div><hr></div><ol><li><p>Discretion problems range from mundane to hardcore ethical ones. I tried to choose hairy but not moralistic examples.</p></li><li><p>I can imagine an abstracted service like this within a company for many key facts, such as &#8220;does Jonah have access to our full-company profit &amp; loss data prior to public reporting&#8221;. But I struggle to see how this can handle all information that would need to be evaluated in the act of discretion.</p></li><li><p>I believe humans are incapable of behaviour #1 (self-delusion to match the counterparty&#8217;s information) though agents could do it easily.</p></li><li><p>We abhor behaviour #2 (indiscretion) not just because it is a base behaviour that identifies poor character. It is also simply <em>unwise</em> in a strictly utilitarian analysis. A reputation for indiscretion limits future options drastically.</p></li><li><p>But use with caution: &#8220;Whoever wishes to keep a secret must hide the fact that he possesses one.&#8221;</p><p>&#8211; Johann Wolfgang von Goethe, Maxims and Reflections (1833)</p></li><li><p>&#8220;Three may keep a secret, if two of them are dead.&#8221;</p></li><li><p>See for example: <a href="https://ai.meta.com/blog/pluribus-first-ai-to-beat-pros-in-6-player-poker/">Pluribus</a> and <a href="https://ai.meta.com/blog/rebel-a-general-game-playing-ai-bot-that-excels-at-poker-and-more/">ReBel</a>.</p></li><li><p>See for example: <a href="https://www.science.org/doi/10.1126/science.ade9097">Cicero</a></p></li><li><p>And discretion conflicts with honesty. If a user pointedly asks an AI something that the AI &#8220;knows&#8221; but shouldn&#8217;t reveal, withholding information would undermine trust, yet telling the truth violates confidentiality.</p></li></ol>]]></content:encoded></item><item><title><![CDATA[When Echo Exceeds Voice]]></title><description><![CDATA[Generative AI will end the software business as we know it]]></description><link>https://betheresoon.substack.com/p/when-echo-exceeds-voice</link><guid isPermaLink="false">https://betheresoon.substack.com/p/when-echo-exceeds-voice</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Wed, 05 Mar 2025 04:23:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WUNh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ed91a4-4ede-48e1-8f29-a4965ee99bb7_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the two decades I've been involved in supply chain software I've seen several instances where changes to a base layer of a tech stack propagate to 2nd order impacts above them. For example, in the cloud computing wave the technical innovations to safely and easily share infrastructure led to novel business models to pay for just the minutes of compute, which led in turn to novel (but compute-heavy) algorithms being unlocked, which led to better optimization for the supply chains that are the majority of the physical economy. The <em>echo</em> of the technical change reverberated louder than the original <em>voice</em> that announced it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!WUNh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ed91a4-4ede-48e1-8f29-a4965ee99bb7_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!WUNh!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ed91a4-4ede-48e1-8f29-a4965ee99bb7_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!WUNh!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ed91a4-4ede-48e1-8f29-a4965ee99bb7_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!WUNh!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ed91a4-4ede-48e1-8f29-a4965ee99bb7_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!WUNh!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ed91a4-4ede-48e1-8f29-a4965ee99bb7_1024x1024.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!WUNh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ed91a4-4ede-48e1-8f29-a4965ee99bb7_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17ed91a4-4ede-48e1-8f29-a4965ee99bb7_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A political cartoon-style image illustrating a chain of dominos, each growing progressively larger, with the smallest domino tipping the next one. The last domino is enormous, dramatically poised to topple directly onto a bustling logistics port below, full of shipping containers, cranes, and vessels. This visually underscores a significant impending impact on global trade or logistics from a seemingly small initial event. Employ exaggerated and humorous elements typical of political cartoons to emphasize the metaphor.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A political cartoon-style image illustrating a chain of dominos, each growing progressively larger, with the smallest domino tipping the next one. The last domino is enormous, dramatically poised to topple directly onto a bustling logistics port below, full of shipping containers, cranes, and vessels. This visually underscores a significant impending impact on global trade or logistics from a seemingly small initial event. Employ exaggerated and humorous elements typical of political cartoons to emphasize the metaphor." title="A political cartoon-style image illustrating a chain of dominos, each growing progressively larger, with the smallest domino tipping the next one. The last domino is enormous, dramatically poised to topple directly onto a bustling logistics port below, full of shipping containers, cranes, and vessels. This visually underscores a significant impending impact on global trade or logistics from a seemingly small initial event. Employ exaggerated and humorous elements typical of political cartoons to emphasize the metaphor." srcset="/__u/substackcdn.com/image/fetch/$s_!WUNh!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ed91a4-4ede-48e1-8f29-a4965ee99bb7_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!WUNh!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ed91a4-4ede-48e1-8f29-a4965ee99bb7_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!WUNh!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ed91a4-4ede-48e1-8f29-a4965ee99bb7_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!WUNh!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17ed91a4-4ede-48e1-8f29-a4965ee99bb7_1024x1024.webp 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 aria-hidden="true" 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><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>But Generative AI does this at a scale and speed that is hard to overstate. I could say simply that Generative AI is <em>thought</em> and since <em>thought</em> permeates all software (and most back office work of any sort) its impact will be nearly a total revolution. But I think it's worth going into the specifics of how GenAI changes the business of software (this article), and from that groundwork I'll later write about how the logistics software space itself will change, and finally how such a change will permeate actual logistics operations. I'll push today's article forward through three opinions:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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><ol><li><p>Software development faces three key challenges: accidental complexities of coding, coordination overhead with large teams, and the essential difficulty of forming good product opinions. Generative AI relaxes all three by: enabling natural language programming, reducing team sizes needed for large projects, and enhancing product opinion validation.</p></li><li><p>The cost structure of software development will shift from fixed human labor costs to variable &amp; significantly lower costs. This changes the engine of profitability for SaaS companies and also the likelihood that enterprises just build their own software.</p></li><li><p>These forces together are shifting SaaS towards different business models than those prevailing today.</p></li></ol><h1><strong>What makes software hard to develop?</strong></h1><p>In the seminal engineering article (later book) <em>Mythical Man Month</em>, Frederick P. Brooks Jr. outlined three hindrances to software development. Software is hard for <em>essential</em> reasons, for reasons that are <em>accidental</em> to the current ways &amp; means, and because <em>large teams</em> are needed to implement large ideas. I believe Generative AI radically reduces each, as I'll explain in turn.</p><h2><strong>The accidental</strong></h2><p>Accidents are those difficulties in software writing that we face today but which need not exist forever. Chief among these accidental difficulties is precise coding. Humans are not accustomed to perfection, and machines are intolerant of errors. But notice that the degree to which software development demands inhuman perfection has changed over time, i.e. at any given moment the cumbersomeness of software writing is <em>accidental</em> rather than inherent. Punch card instruction entry, for example, was just the easiest way we had available for engineers of a certain period.This is why we call these sorts of difficulties the <em>accidental</em>. They need not have existed at all and could be eradicated at any time by sustaining innovations.</p><p>Generative AI is already eroding the biggest accidental aspect of software development: that it occurs in &#8220;code&#8221; at all rather than natural human languages. It should be clear that any software can be expressed as human natural language. The design for software almost always passes through a human natural language phase, and any software code could be restated into natural language. A natural language version would be much more verbose. But the conciseness of code is desirable largely because code is itself challenging to read, write, and maintain. With such a challenging medium, the less the better.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hC4n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F349e9b8c-4c8f-4113-8768-d8d8dfb64cd8_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hC4n!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F349e9b8c-4c8f-4113-8768-d8d8dfb64cd8_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!hC4n!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F349e9b8c-4c8f-4113-8768-d8d8dfb64cd8_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!hC4n!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F349e9b8c-4c8f-4113-8768-d8d8dfb64cd8_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!hC4n!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F349e9b8c-4c8f-4113-8768-d8d8dfb64cd8_1024x1024.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hC4n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F349e9b8c-4c8f-4113-8768-d8d8dfb64cd8_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/349e9b8c-4c8f-4113-8768-d8d8dfb64cd8_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A political cartoon-style illustration depicting a software developer speaking directly to a computer, which humorously converts the developer's spoken words into vintage, old-style computing punchcards, stacking them in a comically large pile. The developer's expression is relaxed, engaged, and curious, highlighting a playful acceptance of the ironic scenario of advanced technology yielding outdated computing methods. The speech bubble from the developer clearly reads: 'the approval workflow must require two signoffs...'. Use exaggerated and humorous elements typical of political cartoons to emphasize the playful satire.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A political cartoon-style illustration depicting a software developer speaking directly to a computer, which humorously converts the developer's spoken words into vintage, old-style computing punchcards, stacking them in a comically large pile. The developer's expression is relaxed, engaged, and curious, highlighting a playful acceptance of the ironic scenario of advanced technology yielding outdated computing methods. The speech bubble from the developer clearly reads: 'the approval workflow must require two signoffs...'. Use exaggerated and humorous elements typical of political cartoons to emphasize the playful satire." title="A political cartoon-style illustration depicting a software developer speaking directly to a computer, which humorously converts the developer's spoken words into vintage, old-style computing punchcards, stacking them in a comically large pile. The developer's expression is relaxed, engaged, and curious, highlighting a playful acceptance of the ironic scenario of advanced technology yielding outdated computing methods. The speech bubble from the developer clearly reads: 'the approval workflow must require two signoffs...'. Use exaggerated and humorous elements typical of political cartoons to emphasize the playful satire." srcset="/__u/substackcdn.com/image/fetch/$s_!hC4n!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F349e9b8c-4c8f-4113-8768-d8d8dfb64cd8_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!hC4n!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F349e9b8c-4c8f-4113-8768-d8d8dfb64cd8_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!hC4n!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F349e9b8c-4c8f-4113-8768-d8d8dfb64cd8_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!hC4n!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F349e9b8c-4c8f-4113-8768-d8d8dfb64cd8_1024x1024.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>Since 2023, we've seen the emergence of software written &#8220;in english&#8221;. As someone near the frontline of this technology wave I think the cutting edge (as of March 2025) is not to escape code entirely and especially not for complex software. But there is a radical shift from code-then-review towards review-only, because generation of code is within sight for many use cases.</p><h2><strong>The coordination</strong></h2><p>In the software start-up scene one continually hears someone assert that they favor &#8220;talent density&#8221;, i.e. they prefer a small team of first-class engineers, rather than a much larger team of median-talent. So would we all. The best team is a team of one: constrained only by that person's intellect and stamina. And yet, how does a small team pursue software projects of considerable size? Facebook, Google, SAP, or any other large software company employs their thousands of engineers not because they are naive to the benefits of small teams with talent density but because the scale of their desired code is not achievable by them. And large programming projects suffer problems different in kind from small ones, due to the coordination of labor.</p><p>Coordination makes software development hard for two reasons. The first, a minor one, is that coordination taxes the available time of the team. Software developed with 100 engineers will already set aside perhaps a third of its time in some form of coordination (stand-ups, weekly's, sprint planning, retrospective, 1-1s, architectural reviews, and so forth). These coordination time taxes grow super-linear to headcount unless the leadership applies astute org design principles such as Team Topologies, async collaboration and so forth.</p><p>But the second, and much more serious, issue with coordinating larger teams is conceptual integrity. The most pernicious and subtle bugs are born from mismatched assumptions of what the software ought to be. Many software development failures concern exactly those aspects that were never quite specified, and hence rely on each engineer's concept of the product.</p><p>Software embodies interlocking concepts: data points and their relationships, priorities, permissions, identity, algorithms, and so forth. This remains always abstract, in that the conceptual construct is the same under many different implementations (i.e. a database write is conceptually identical even when done through different tech stacks). And that complexity of concepts cannot be compressed: the best way to explain code is the code itself. Anything else imposes trade-offs. One can explain code in natural language more verbosely but with less precision and more effort to keep track of the details. Even with such trade-offs we simply cannot compress software descriptions enough for them to be retold in normal human interactions (such as a 60 minute meeting), in the same way that we cannot convey a large novel in order to discuss it. Those who would discuss must first have internalised the material and then refer to it more or less obliquely, hoping their reference was clear.</p><p>From this irreducible complexity derives the challenge of coordination. Conceptual errors of one author are hard enough to eliminate, but large teams must maintain a <em>shared</em> conceptual understanding of immensely complex concepts. This creates ceilings beyond which team sizes simply cease to make sense, even when using the best org design and architectural practices to minimise need for coordination.</p><p>Generative AI attacks this problem in the most direct way: it reduces the headcount needed to achieve a given level of software. In examples in my team we find that it delivers something like 100x the velocity of a human. While people are still teamed-up to create software alongside such Generative AI that 100x velocity may be reduced. But the scale of software a team of seven can produce is surely an order of magnitude larger with GenAI than without. Generative AI also can be dedicated to the second order aspects of conceptual integrity, such as checking all work for issues, seeking and eliminating unstated assumptions or vague designs, tutoring new team members until their concept sufficiently reflects the intended concept, and so forth. This suggests to me that Generative AI both reduces the count of humans to coordinate (for a given size of software development) but also improves the likelihood of conceptual integrity between them.</p><h2><strong>The essential</strong></h2><p><a href="/__u/betheresoon.substack.com/p/design-is-how-it-works">I believe that great software takes a problem of the world, develops a theory of how to best tackle it, and then embodies that theory into a thing one can get buy and use with ease</a>. For a software creator this model has an obvious challenge: the incompleteness &amp; inconsistencies of our ideas. Nor are our opinions often very good.</p><p>Since the 2010s the field of product management emerged to address this risky business of forming an opinion. In the tradition of thinkers like Marty Cagan, product managers concern themselves with three major risks of their opinions as they harden into product: is this product concept <em>desirable</em> to its intended audience, is the cost &amp; revenue structure economically <em>viable</em>, and does it <em>comply</em> with company policies and laws?</p><p>Generative AI can improve on nearly all product management techniques. It can be tuned to embody taste, even surprisingly good taste. It can listen attentively to customer interviews and run them at a limitless scale. And it can simulate A/B tests for many products or help plan them for others. Compared to the other aspects that make software hardware I suspect the <em>essential</em> difficulty of forming a good and coherent opinion to embody as software will remain the domain of the best creative humans. But they will be massively assisted by Generative AI, like a general with a support staff to handle preparation and follow-through.</p><h1><strong>What typifies SaaS business models?</strong></h1><h2><strong>Software is expensive to develop</strong></h2><p>Software may be <em>difficult</em> to develop, but that does not necessarily mean it would also be <em>expensive</em> to create. But in truth the causality works exactly like that: humans find it hard to make software and humans are most of the cost to make it. By the year 2000, labor costs accounted for at least 80% of total software creation costs, with the rest divided between hardware, infrastructure, real estate, and related machine costs. Cloud computing drove down the non-labor costs so that today labor typically exceeds 90% of software costs and very nearly 100% of costs during the initial R&amp;D phase.</p><p>We should expect these cost drivers to change drastically as Generative AI comes into software development for two reasons:</p><ol><li><p>Generative AI can displace much of the work done by humans in software development &amp; serving. In effect, software development requires <em>thought</em> and <em>machines</em>, and until now only humans could deliver the thinking. Non-human thinking is becoming available.</p></li><li><p>Generative AI's costs are not just lower than humans but also differ structurally in important ways.</p></li></ol><p>In terms of human work displacement, I believe we are already at the level where Generative AI (once correctly structured and harnessed) can replace the junior-to-mid level designers, developers, Cloud Ops, Dev Ops, product managers, and various other roles needed to create software. To be clear, I do not mean basic chatting or in-application assistance available already from all major software vendors (Gemini, Copilots, etc). These provide ~10% productivity gains in the task they relate to but make no improvement to the inter-task aspects of a worker's day nor do they radically change the mechanics of how a human works. They are a form of advanced auto-complete, itself useful but not revolutionary. Instead, I'm talking here about complex software that includes Generative AI and intends to displace humans from a <em>role</em> entirely, not just from a <em>task</em> within the role. In the world of cruise control I'm referring to full self driving. This level of displacement can exist already, it just isn&#8217;t available off the shelf. And I believe such AI workers are able to deliver above-median performance in the software development roles when compared to humans with less than two years experience. They likely outperform the 90th percentile of humans with less than a year's experience. I believe in time the AI workers will overtake nearly all median-performing humans in software creation, regardless of experience. Whether AI workers can outperform virtuoso-level humans in software creation (the top 2% for example) is unclear to me, but by definition most companies simply do not have such people to be displaced anyway.</p><p>Perhaps you disagree that humans can now or in the future be displaced entirely from software creating roles. In another article I'll explain why I am convinced, but for now just humor me. AI workers that displace human workers bring with them an awesomely different cost structure. Human workers are a fixed cost: they are hired on salaries, paid whether they work or not on a given day, and often difficult to scale up or down. AI workers are a variable cost: they offer a coin-operated black box of thought-work. If we want double the code written, we pay about twice as much, and so forth. The moment code writing stops, costs also stop. It also must be said that AI workers costs are substantially lower than human workers. Based on the work I am a part of, I believe this tends towards 1%, i.e. a software creation task that would require $100,000 in the past will cost $1,000 in the coming years. To be clear, I mean not just <em>coding</em> but the entirety of software creation labor: meeting with prospective customers, evaluating markets, designing user experiences, evaluating compliance expectations, and so forth.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!W0wr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b085e50-c92f-4f55-9b6b-d52027b4a859_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!W0wr!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b085e50-c92f-4f55-9b6b-d52027b4a859_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!W0wr!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b085e50-c92f-4f55-9b6b-d52027b4a859_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!W0wr!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b085e50-c92f-4f55-9b6b-d52027b4a859_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!W0wr!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b085e50-c92f-4f55-9b6b-d52027b4a859_1024x1024.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!W0wr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b085e50-c92f-4f55-9b6b-d52027b4a859_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b085e50-c92f-4f55-9b6b-d52027b4a859_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A political cartoon-style illustration depicting a vast field filled with infinitely duplicated cyborg engineers, each busily working at desks, writing code energetically. Above them, a bright, radiant sun shines, and a rocket ship ascends triumphantly into space, symbolizing immense optimism, progress, and technological achievement. The scene should be vibrant, exaggerated, and humorous, capturing the energy and excitement of futuristic advancement typical in political cartoons.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A political cartoon-style illustration depicting a vast field filled with infinitely duplicated cyborg engineers, each busily working at desks, writing code energetically. Above them, a bright, radiant sun shines, and a rocket ship ascends triumphantly into space, symbolizing immense optimism, progress, and technological achievement. The scene should be vibrant, exaggerated, and humorous, capturing the energy and excitement of futuristic advancement typical in political cartoons." title="A political cartoon-style illustration depicting a vast field filled with infinitely duplicated cyborg engineers, each busily working at desks, writing code energetically. Above them, a bright, radiant sun shines, and a rocket ship ascends triumphantly into space, symbolizing immense optimism, progress, and technological achievement. The scene should be vibrant, exaggerated, and humorous, capturing the energy and excitement of futuristic advancement typical in political cartoons." srcset="/__u/substackcdn.com/image/fetch/$s_!W0wr!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b085e50-c92f-4f55-9b6b-d52027b4a859_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!W0wr!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b085e50-c92f-4f55-9b6b-d52027b4a859_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!W0wr!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b085e50-c92f-4f55-9b6b-d52027b4a859_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!W0wr!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b085e50-c92f-4f55-9b6b-d52027b4a859_1024x1024.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Not only are AI workers less expensive and variable in their costs, they are also parallelizable. Even the leading technology companies such as Apple understand what a rare resource their top humans are. Steve Jobs once remarked to Marc Benioff that they do one real innovative product at a time and the A team (including Steve of course) focus on it. With AI workers there simply is no difference between one instantiation vs another. This combines with their lower costs to lead to a different style of software development. I would imagine software development to look much more like combinatorial optimization, meaning for any given mission we generate not one solution but dozens or hundreds of them in the understanding that some trial-and-error will help us uncover improvements. The degree to which this happens likely depends on the riskiness and portfolio of unconfirmed assumptions. But it again has implications for software creation cost structures because it provides a means to fluidly trade costs against risk of failure. Today, software development is expensive in part because successful developments must payback investments in failed software projects. Even conservative software development teams (such as a small team within a company doing minor adjustments to business systems) experience total write-offs of their work occasionally. This should happen less in the future because of the ability to generate variations in software that permute on key assumptions rather than gambling on the assumption being correct in the only version of software actually created.</p><p>Taken together this leads us to a new paradigm: myriad versions of software produced on the fly by ultra-cheap AI workers. It addresses the two key drivers for why software is expensive to build today: people and risk of failure.</p><h2><strong>SaaS is profitable</strong></h2><p>Even if software is expensive to build, it is a great business to be in: SaaS companies are highly profitable. But why should they be especially profitable? Unlike most business models, software achieves economies of scale very quickly. This was true with license &amp; ship software, because each copy of the installable CD was nearly free to make. It was true of single-instance single-tenant software because now in addition to code the vendor could share some of the infrastructure &amp; data center staff. And it really comes to the forefront in single-instance multi-tenant SaaS because everything about the software is shared: code, infrastructure, data, etc.</p><p>These &#8220;economies of share&#8221; create a compass for the SaaS leadership: get as many customers as possible on the smallest code base possible.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!FlaQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf283829-87d5-406f-87fa-5771aee594e3_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!FlaQ!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf283829-87d5-406f-87fa-5771aee594e3_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!FlaQ!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf283829-87d5-406f-87fa-5771aee594e3_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!FlaQ!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf283829-87d5-406f-87fa-5771aee594e3_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!FlaQ!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf283829-87d5-406f-87fa-5771aee594e3_1024x1024.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!FlaQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf283829-87d5-406f-87fa-5771aee594e3_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af283829-87d5-406f-87fa-5771aee594e3_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A political cartoon-style illustration of a diverse, bustling economy, featuring various business types such as retail, manufacturing, technology, logistics, healthcare, and finance, all stacked together on a wide pedestal or base. The pedestal tapers dramatically down to a tiny, delicate point, humorously depicted as a sign-up form from a B2B software platform. The exaggerated visual metaphor underscores how critical yet seemingly minor software interfaces support and underpin entire complex economies. Use humor, exaggerated features, and vibrant cartoon elements to highlight the satirical message.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A political cartoon-style illustration of a diverse, bustling economy, featuring various business types such as retail, manufacturing, technology, logistics, healthcare, and finance, all stacked together on a wide pedestal or base. The pedestal tapers dramatically down to a tiny, delicate point, humorously depicted as a sign-up form from a B2B software platform. The exaggerated visual metaphor underscores how critical yet seemingly minor software interfaces support and underpin entire complex economies. Use humor, exaggerated features, and vibrant cartoon elements to highlight the satirical message." title="A political cartoon-style illustration of a diverse, bustling economy, featuring various business types such as retail, manufacturing, technology, logistics, healthcare, and finance, all stacked together on a wide pedestal or base. The pedestal tapers dramatically down to a tiny, delicate point, humorously depicted as a sign-up form from a B2B software platform. The exaggerated visual metaphor underscores how critical yet seemingly minor software interfaces support and underpin entire complex economies. Use humor, exaggerated features, and vibrant cartoon elements to highlight the satirical message." srcset="/__u/substackcdn.com/image/fetch/$s_!FlaQ!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf283829-87d5-406f-87fa-5771aee594e3_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!FlaQ!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf283829-87d5-406f-87fa-5771aee594e3_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!FlaQ!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf283829-87d5-406f-87fa-5771aee594e3_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!FlaQ!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faf283829-87d5-406f-87fa-5771aee594e3_1024x1024.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>And yet, in B2B software there are always demands to adapt to the needs of large customers. SaaS vendors don&#8217;t want to screw up the magic and add custom code for these customers, and yet something must be done to meet their diverse needs. This is where configuration and professional services enter the picture. Configurations make the software more complex but keep that complexity above the level of code and in the realm of non-technical staff to invoke or adjust. Professional services either convince the customer to use less exotic configurations or design &amp; test these exotic configurations to ensure they work. Configurations like this are the bane of SaaS companies: they slow down sales, they increase cost of sale, and they enlarge the code base.</p><p>SaaS with configurations makes good sense in a world where <em>making code</em> is more expensive than cost of sale. And until now that was always true. Engineers, product managers, and designers were a fixed cost resource. Software was arduous and expensive to build. But what if software creation becomes lower than cost of sale? What if a company was selling a CRM and the cost to make the CRM was $1k while the cost of sale was $10k? Wouldn&#8217;t we shift to a world where the vendor simply engineers-to-order the software rather than tries to fit requirements into configurations or convince the prospective customer to change their requirements? This trades the cost to create software for cost of sale, i.e. sell by saying &#8220;yes&#8221; to requests and just make the software as requested. This, in brief, is how I see generative AI cost reduction playing out in software markets. It's not that B2B SaaS vendors will make more or better products and then sell them like today. Instead they will return to a model like (though not the same as) the 1980s where all software was custom built while still leveraging shared data, network, and virtualized infrastructure. Something like Custom Software as a Service (CSaaS?) is the new business model to watch for.</p><h2><strong>Most enterprises buy vs. build, for now</strong></h2><p>In the USA, there is a trend for software to split into components served by specialist companies. For example, virtually no software development team would make its own authentication service (i.e. how a user logs in to the application). This has been abstracted out into a component that one buys off-the-shelf from a specialist service provider. Why so? I suspect labor cost is the driver. US engineers are among the most expensive labor one can buy, and as a result the software market has embraced division of labor and specialization as a way to bring economies of scale to counter such costs. Why spend $100k to build an authentication component when it is available as a service for $25 per month, for example.</p><p>Europe has less of this, and I believe it's no surprise that Europe has lower labor costs by about 1/3 to 1/2. In such a world it still makes sense to <em>use</em> instead of <em>build</em>, but the search and evaluation costs start to look more significant. The illiquid labor market also plays a role, i.e. staff who are hired cannot be let go easily so they will be kept busy.</p><p>China has a minimal component software development culture, and I believe this is directly because of low engineer costs. There may be contributions from a lower trust culture or rule of law in disputes.</p><p>Why I raise this is that one should expect that rapidly falling engineering costs lead to more inhouse development, rather than usage of specialised components. The search for a supplier, testing, and contracting will look heavy and slow in comparison to just building what one needs. Especially in light of costs falling to levels that simply mean little to the buyer.</p><h1><strong>What is the future of SaaS?</strong></h1><p>I've tried here to map from the seemingly narrow technical advancements in next-word prediction (i.e. what we call Large Language Models) to far reaching second order impacts on the SaaS business model. I outline them as follows:</p><ol><li><p>Software is expensive because it is hard for humans to create.</p></li><li><p>Software is hard to create for three reasons: coding demands inhuman precision, there is a paucity of superior opinions about how to solve key problems, and big software requires coordinated actions &amp; concepts among a large group of people. All three are being radically eased by the introduction of Generative AI.</p></li><li><p>Despite its cost, software creation was profitable for SaaS companies because they achieve high operating leverage. To avoid code bloating that would ruin the profitability, B2B SaaS companies added configurability and also fielded solution consultants to either (a) convince prospects the SaaS configurability meets their needs, or (b) convinced prospects to adapt to the software rather than the reverse. At the heart of this approach is the fact that R&amp;D is much higher than cost of sale for a single account. If R&amp;D costs fell well below cost of sale we would expect an approach where sales staff just asked what the prospect needed and that software was created bespoke for them.</p></li><li><p>SaaS companies will not be alone in being able to generate software at a thousandth of the current costs. As these costs fall, enterprises will increasingly see the sourcing &amp; procurement, supplier management, and supply chain risk associated with SaaS as heavy relative to the cost of making their own software inhouse.</p></li></ol><p>So, what does the future hold for SaaS as a business? A few safe harbours come to my mind for the next generation of SaaS leaders.</p><h2><strong>Process mastery</strong></h2><p>TSMC altered the chip industry by decoupling design from production, and achieved both economies of scale and process power in their domain. I suspect something like this will occur in software development, i.e. we will see a value-chain split between design and production in a way that has not been popular so far in software. In such an outcome there could emerge one or several significant software companies whose specialty is to <em>make what you asked for</em> rather than to <em>sell what we dreamed up</em>.</p><h2><strong>Brand</strong></h2><p>Just because great software can be created by a start-up in a garage doesn&#8217;t mean enterprises want them as critical suppliers. Brand, particularly where it indicates reliability, seems likely to grow in importance in a world flooded by new offerings.</p><h2><strong>Data</strong></h2><p>Even if you can generate any software you want, some solutions depend on knowing <em>real data</em> about the world. Not only would a SaaS vendor with such data be able to differentiate, the principle of <a href="https://gwern.net/complement">Commoditize the Complement</a> tells us it may be one of the only places where differentiated value can sustain. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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[Now You See It, Now You Don’t: The Death of Supply Chain Visibility as a Category]]></title><description><![CDATA[The market is staying rational longer than the VC backed visibility vendors can stay solvent]]></description><link>https://betheresoon.substack.com/p/now-you-see-it-now-you-dont-the-death</link><guid isPermaLink="false">https://betheresoon.substack.com/p/now-you-see-it-now-you-dont-the-death</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Tue, 25 Feb 2025 02:59:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y3sx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed48a93-d7e8-4976-a56d-b8a6db166d97_1024x1024.webp" 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="/__u/substackcdn.com/image/fetch/$s_!y3sx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed48a93-d7e8-4976-a56d-b8a6db166d97_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!y3sx!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed48a93-d7e8-4976-a56d-b8a6db166d97_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!y3sx!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed48a93-d7e8-4976-a56d-b8a6db166d97_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!y3sx!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed48a93-d7e8-4976-a56d-b8a6db166d97_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!y3sx!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed48a93-d7e8-4976-a56d-b8a6db166d97_1024x1024.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!y3sx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed48a93-d7e8-4976-a56d-b8a6db166d97_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ed48a93-d7e8-4976-a56d-b8a6db166d97_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:536082,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/157855266?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed48a93-d7e8-4976-a56d-b8a6db166d97_1024x1024.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!y3sx!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed48a93-d7e8-4976-a56d-b8a6db166d97_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!y3sx!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed48a93-d7e8-4976-a56d-b8a6db166d97_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!y3sx!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed48a93-d7e8-4976-a56d-b8a6db166d97_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!y3sx!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed48a93-d7e8-4976-a56d-b8a6db166d97_1024x1024.webp 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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Improved visibility is a longstanding wish among supply chain managers. Visibility can mean many things: inventory at rest visibility, in-transit visibility, work-in-progress visibility at suppliers, demand visibility at points of sale, and so forth. But don't take these wishes at face value. The unsatisfied but everpresent demand is a red flag; a paradox that proves we got some definitions wrong. Do supply chain managers <em>really</em> value visibility? Is it <em>really</em> a hard problem to solve? In this article I'm explaining my contrarian perspective that supply chain visibility is going to have a chaotic reset as two realities come together: most software vendors are VC-backed companies that thought they'd build unicorns and give huge payouts to their investors, while supply chain managers are realising visibility is a commoditized feature rather than a category to be bought for a premium. My concrete prediction is that at least the three largest VC backed vendors will have to settle with this reality by being acquired and dismantled by another category leader (for example, by a major TMS vendor) or by cutting valuation and pivoting their product scope towards a category that will survive.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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>I'll push this argument forward in three steps:</p><ol><li><p>The visibility problem statement hasn't changed in ten years, and vendors have converged to the same solutions. There is no significant solution differentiation.</p></li><li><p>The TAM analysis of VC-backed startups overestimated the actual market size and willingness to buy. This is especially true for spending more to achieve better visibility compared to &#8220;good enough&#8221; visibility.</p></li><li><p>The VC backed vendors like Shippeo, Project 44, and FourKites won't be able to deliver the right financials from visibility and retain independence. Either their name survives and they pivot to a new category, or they fail at independence and become someone else's visibility feature.</p></li></ol><p>Let me explain them in turn.</p><h1><strong>Let's Not Over Complicate It</strong></h1><p>When I was under Mac McGary at GT Nexus he used to frame the sales efforts as &#8220;make the simple complex; make the complex simple". The point was that some enterprise software was deep and technical and complicated. In those situations the art of the sale was to keep the dialogue above the weeds and sell to authority with a clarifying message. In other cases the solution was so simple the buyer tended to bake-off vendors on price alone. In these cases the art of the sale was to convince a buyer that this wasn't so simple of a decision and to look at the details to see why we are better.</p><p>Without a doubt supply chain visibility is an example of the simple: a shipper wants to know information about something they would not usually be able to. Visibility gives it to them. The kinds of information supply chain managers want and the sources of that data have changed very little since I wrote a textbook about supply chain visibility in 2012. Smartphones, truck telematics, ocean carrier status feeds, web scraping to get data not available via API, devices on containers-pallets-or-cartons to monitor temperature and physical shocks&#8230; all of these existed in 2012. The principal difference today is that incremental improvements and competition have lowered their price and improved their reliability, i.e. a buyer mostly sees the same solutions to the same problems with falling price to achieve a given level of visibility. I think this is a good thing for supply chain managers.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!8ASJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fc14bd6-3e29-4909-bcdc-a843ab10a3ae_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!8ASJ!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fc14bd6-3e29-4909-bcdc-a843ab10a3ae_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!8ASJ!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fc14bd6-3e29-4909-bcdc-a843ab10a3ae_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!8ASJ!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fc14bd6-3e29-4909-bcdc-a843ab10a3ae_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!8ASJ!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fc14bd6-3e29-4909-bcdc-a843ab10a3ae_1024x1024.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!8ASJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fc14bd6-3e29-4909-bcdc-a843ab10a3ae_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fc14bd6-3e29-4909-bcdc-a843ab10a3ae_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:715550,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/157855266?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fc14bd6-3e29-4909-bcdc-a843ab10a3ae_1024x1024.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!8ASJ!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fc14bd6-3e29-4909-bcdc-a843ab10a3ae_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!8ASJ!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fc14bd6-3e29-4909-bcdc-a843ab10a3ae_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!8ASJ!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fc14bd6-3e29-4909-bcdc-a843ab10a3ae_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!8ASJ!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fc14bd6-3e29-4909-bcdc-a843ab10a3ae_1024x1024.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><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>And yet, this is not how the pure-play supply chain visibility vendors need the narrative to go. In order to deserve the attention of leaders and to justify IT spend, the visibility problems need to be increasingly urgent or novel. Their sales efforts need to make visibility more complicated than it really is. And I don't think the supply chain management community buys that narrative anymore.</p><h1><strong>Racing to the Bottom Price</strong></h1><p>In theory, simple visibility solutions might still be differentiated. In theory, one vendor might have a proprietary data sourcing strategy like Wal-Mart building a private satellite configuration in the 1980s to sync data with their stores before anyone other retailer could do so. But in practice visibility solutions are the same to customers in all meaningful ways. They aggregate data from the same sources. They calculate the same sort of KPIs, alerts, and recommendations. Their differences strike me as akin to countries driving on the left vs. right side of the road: visually striking but ultimately arbitrary. </p><p>When a buyer has at their disposal multiple perfectly suitable software solutions they naturally turn to non-functional considerations. Is this vendor easy to work with? Will they still exist in five years? Do they invite me onto yachts for parties? But by far the most important factor is cost. Buyers want to minimize cost, not maximize visibility coverage.</p><p>Why would buyers not pay a premium for more complete data coverage, better data accuracy, or covering all modes &amp; regions in one tool? Because visibility has a paucity of proven business cases. We absolutely see robust business cases (and therefore investment in premium visibility) in sectors like pharmaceuticals where primary and secondary packaging must have a provable chain of custody. But most physical supply chains don't need that kind of &#8220;no sparrow shall fall without us knowing&#8221; level of visibility.</p><p>Given that the marginal returns on visibility just don't matter to most businesses, bundling a basic version of visibility with other services turns out to be the market-share winning move. It reduces IT vendor count for the buyer, brings cost of ownership down, and avoids integration risks. Most shippers get their visibility via core systems or as a perk from their business partners. Those that don't would usually prefer to do so if offered.</p><h1><strong>A Financial Reckoning is Coming</strong></h1><p>The three VC-backed visibility vendors were all formed in 2014. Since then, Project44 has burned through about $900 million in funding, FourKites about $250 million, and Shippeo more than $100 million. That is $1.25 billion in funding that expects about 20% internal rate of return. To make the math simple, these companies need to be able to return at least $5 billion to investors. I believe the liquidity event is supposed to look like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!qoxr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef78ccc-67d3-4c7b-bbc8-c633aa40e8b3_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!qoxr!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef78ccc-67d3-4c7b-bbc8-c633aa40e8b3_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!qoxr!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef78ccc-67d3-4c7b-bbc8-c633aa40e8b3_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!qoxr!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef78ccc-67d3-4c7b-bbc8-c633aa40e8b3_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!qoxr!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef78ccc-67d3-4c7b-bbc8-c633aa40e8b3_1024x1024.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!qoxr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef78ccc-67d3-4c7b-bbc8-c633aa40e8b3_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ef78ccc-67d3-4c7b-bbc8-c633aa40e8b3_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:714298,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/157855266?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef78ccc-67d3-4c7b-bbc8-c633aa40e8b3_1024x1024.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!qoxr!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef78ccc-67d3-4c7b-bbc8-c633aa40e8b3_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!qoxr!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef78ccc-67d3-4c7b-bbc8-c633aa40e8b3_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!qoxr!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef78ccc-67d3-4c7b-bbc8-c633aa40e8b3_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!qoxr!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef78ccc-67d3-4c7b-bbc8-c633aa40e8b3_1024x1024.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>But that isn&#8217;t going to happen. </p><p></p><p>At these levels of enterprise value only the largest private equity or public markets are possible routes to liquidity, and both would expect to see at least $400 million in revenue under normal SaaS margins. I doubt that these companies have between them more than $300m in revenue, and they are loss-giving rather than highly profitable.</p><p>While venture capital understands risks and winner-take-most dynamics, even a single winner wouldn't give the necessary payback. Although it sounded good in 2014 to pitch the &#8220;you have visibility to your Amazon order and Domino's pizza, so why not your truckload of FMCG products?", the TAM calculations simply were wrong. De-industrialisation and de-globalisation played their part. Material supply chains are an ever smaller role in the economy (compared to services) and international trade peaked in 2011, declined subsequently, and is expected to deeply retract under the second Trump administration. But the major theme is an inverse of John Maynard Keynes's famous statement: the market is staying rational longer than the VC backed providers can stay solvent. In order for someone to cash out the investors from Project44, for example, they have to bet on increasingly unrealistic revenue growth.</p><p>I actually feel deep resonance on this topic in comparison to<a href="/__u/betheresoon.substack.com/p/success-of-mythical-proportions"> an article I wrote back in 2020 about the Ponzi scheme of Convoy and UberFreight</a>. At that time I noted that the biggest value these companies gave the trucking sector was to take VC investment and essentially hand the cash over to carriers or shippers. You can get a lot of customers when you offer to sell $1 for $0.60 (and yes that is the rate at which they were subsidizing transportation in 2020). But it eventually comes to an end. In that case the clever answer from bulls on those businesses was that they could raise prices on shippers back up to market norms, slim down their inhouse costs to normal brokerage levels, and become a very large 3PL wit normal 3PL margins. My hunch was that churn would eliminate the expected gains: logistics is very price sensitive and degrading service while increasing prices is not something shippers would miss. Skip ahead some years and bingo, that was the right call. Convoy is dust and UberFreight is basically Transplace plus a lot of unprofitable noise. It doesn&#8217;t matter how mighty a company looks with big funding rounds and unicorn status. You cannot eat valuations: free cashflow is king in the world of grown up companies, and public markets cut through the self aggrandizing marketing. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!hNPD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade3dc96-0eac-4980-9e17-f2694676016f_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!hNPD!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade3dc96-0eac-4980-9e17-f2694676016f_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!hNPD!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade3dc96-0eac-4980-9e17-f2694676016f_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!hNPD!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade3dc96-0eac-4980-9e17-f2694676016f_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!hNPD!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade3dc96-0eac-4980-9e17-f2694676016f_1024x1024.webp 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!hNPD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade3dc96-0eac-4980-9e17-f2694676016f_1024x1024.webp" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ade3dc96-0eac-4980-9e17-f2694676016f_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:556278,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://betheresoon.substack.com/i/157855266?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade3dc96-0eac-4980-9e17-f2694676016f_1024x1024.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!hNPD!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade3dc96-0eac-4980-9e17-f2694676016f_1024x1024.webp 424w, /__u/substackcdn.com/image/fetch/$s_!hNPD!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade3dc96-0eac-4980-9e17-f2694676016f_1024x1024.webp 848w, /__u/substackcdn.com/image/fetch/$s_!hNPD!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade3dc96-0eac-4980-9e17-f2694676016f_1024x1024.webp 1272w, /__u/substackcdn.com/image/fetch/$s_!hNPD!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fade3dc96-0eac-4980-9e17-f2694676016f_1024x1024.webp 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>So, what next? I strongly doubt any of these VC-backed visibility vendors will stay focused on that category through 2026. I'm not saying these vendors have not achieved product-market fit, I'm saying their cost structure means they already charge 25% more than my company (and others) do for the same product and yet still cannot make a profit. That's not going to get easier: prices for visibility should <em>fall</em> in the coming two years rather than increase. With a price-war on the revenue side, limited interest &amp; down-rounds on the equity side, and higher cost of debt on non-dilutive funding side&#8230; something has to change. I see two ways for these vendors to exit visibility.</p><p>The first is to get acquired, dismantle the company (to cut costs), and become someone's feature. The kind of buyers who might do this include BlueYonder, SAP, and Maersk. More financially disciplined software companies like WiseTech and Descartes would probably pass on these deals even at deflated valuations.</p><p>The second option is to pivot and use the remaining runway to enter adjacent markets. Dock scheduling, for example, seems to be a likely direction. Whether these pivots work depends on the usual factors of competitive outcomes. What won&#8217;t make a difference is their visibility success. That's why I'd call these <em>pivots</em> not <em>extensions</em>. Ironically, as I was about to publish this article I saw that <a href="https://www.linkedin.com/posts/mattelenjickal_fourkites-advances-ai-first-supply-chain-activity-7299850792092508161-3A_c/">FourKites announced such a pivot</a>. Good for them! I had already been rating FourKites as the most likely to navigate this situation well. Mathew Joseph Elenjickal, their CEO, has guided them for years to roughly match Project44 market share in their home turf of the USA but while burning less than 25% of the capital of Project44. I may have my doubts about the attractiveness of the category they played in but Mathew got a 4x return on invested capital against his nearest competitor and that bodes well for the pivot he is now making prior to Shippeo or Project 44.</p><p>It's worth saying explicitly that I don't wish these companies ill will and I don't get a thrill out of predicting troubles for their financial health. In the case of Mathew of FourKites, I started my last business around the same time and have had several nice interactions with him over the years. I'm principally interested in the big picture changes happening here to the industry I devoted my career to: a major software category in supply chain management is evaporating, one that took major attention thanks to $1.25 billion thrown at sales and marketing. </p><h1><strong>Is This Really About Transporeon?</strong></h1><p>I'm sure a cynical reader of this article would say it's just unattributed product marketing for my company. On the contrary, I tended to constrain myself from writing in my personal Substack or other forums about my opinions as I took over product &amp; platform at this business. It's been over a year since I last published: I didn&#8217;t want to confound a company position with my own, as I'm neither a spokesperson nor marketer. But I think it's time to share more. And, if I can say so, I have a right to a viewpoint of my own on this visibility topic. After earning a master's degree with an emphasis in supply chain management I've been working on visibility since 2010 in projects for companies like Dick's Sporting Goods, Adidas, Build-a-Bear Workshop, HP, Syngenta, Novartis, Panalipina, DHL, Fonterra, GT Nexus, and so forth. I wrote a textbook on supply chain visibility still used in some university courses. And indeed I now lead product and engineering for one of the top visibility vendors. We (Transporeon, now a Trimble company) provide the same visibility solutions as these VC-backed vendors in ocean, air, rail, FTL, Europe, USA, etc, at 25% below their prices. Alongside Descartes we are one of the only top vendors who are profitable and therefore likely to be intact in two years. In 2021, Transporeon had already identified the germane factors I am describing for the visibility market: visibility is best provided as a feature of a larger solution, it should be good but inexpensive (free if possible), and a vendor's cost structure matters the most in the end because we need to drive to de minimis price points. That cost structural consideration was part of the reason why we didn&#8217;t enter the USA market with real-time truck and rail tracking until 2024. Only with the merger with Trimble did we have a distinct cost advantage in the data lifecycle and sales channels in the USA, something that we followed through on to win significant logos at massive undercuts to the typical price for the region. But is this article about Transporeon and Trimble? Nope. Those are the least dynamic of the vendors because they are the ones that will exist in the same form in two years. The real drama in visibility will be in those pivots and abandonments of independent visibility businesses that I predicted along with the scramble by folks like Gartner to scrap a category of Magic Quadrant that vendors no longer consider relevant before they likewise are seen as irrelevant. An increasingly challenging task in a world of bespoke deep research reports from Generative AI for a fraction of the cost of a Gartner briefing or membership. But that is the story for another article and another day. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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[Design Is How It Works]]></title><description><![CDATA[Software is manifested theory: an insightful opinion, often contrarian, about the matter at hand. This view says something about the team-to-product relationship and how to make better products.]]></description><link>https://betheresoon.substack.com/p/design-is-how-it-works</link><guid isPermaLink="false">https://betheresoon.substack.com/p/design-is-how-it-works</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Thu, 17 Aug 2023 12:52:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Mk3W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9c4bea-cd9e-40d0-8694-ba33c776f8c8_1024x1004.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Is Software Magic? </h1><p>You can still speak with people whose career included punch-card data crunching. I worked for years in a phase where software was firmly tied to the hardware that ran it. For a while we had the Application Service Provider (ASP) model in which all that was still true but you paid someone else to do it and used a crappy remote connection software like Citrix to get to the software<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p><p>Then there was single-instance multi-tenant Software as a Service (SaaS) tightly coupled to hardware scalers (you paid per hardware usage, essentially). Now there are <a href="https://en.wikipedia.org/wiki/Serverless_computing">serverless</a> offerings where a customer has no actual relationship to the physical layer. That&#8217;s a long way in one career: from manipulating laminated paper like a kid&#8217;s craft project to ubiquitous and hidden calculation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Mk3W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9c4bea-cd9e-40d0-8694-ba33c776f8c8_1024x1004.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Mk3W!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9c4bea-cd9e-40d0-8694-ba33c776f8c8_1024x1004.png 424w, /__u/substackcdn.com/image/fetch/$s_!Mk3W!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9c4bea-cd9e-40d0-8694-ba33c776f8c8_1024x1004.png 848w, /__u/substackcdn.com/image/fetch/$s_!Mk3W!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9c4bea-cd9e-40d0-8694-ba33c776f8c8_1024x1004.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Mk3W!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9c4bea-cd9e-40d0-8694-ba33c776f8c8_1024x1004.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Mk3W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9c4bea-cd9e-40d0-8694-ba33c776f8c8_1024x1004.png" width="376" height="368.65625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db9c4bea-cd9e-40d0-8694-ba33c776f8c8_1024x1004.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1004,&quot;width&quot;:1024,&quot;resizeWidth&quot;:376,&quot;bytes&quot;:2329222,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Mk3W!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9c4bea-cd9e-40d0-8694-ba33c776f8c8_1024x1004.png 424w, /__u/substackcdn.com/image/fetch/$s_!Mk3W!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9c4bea-cd9e-40d0-8694-ba33c776f8c8_1024x1004.png 848w, /__u/substackcdn.com/image/fetch/$s_!Mk3W!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9c4bea-cd9e-40d0-8694-ba33c776f8c8_1024x1004.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Mk3W!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9c4bea-cd9e-40d0-8694-ba33c776f8c8_1024x1004.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 aria-hidden="true" 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><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 software becomes further abstracted from calculation it is worth pausing a moment and reflecting on <em>what it is</em>. At this point software is starting to resemble magic spells. We move our wand (mouse) and say the incantation (type something into a webform) and stuff just gets done. <strong>But SaaS isn&#8217;t magic: it is theory.</strong> </p><p>I&#8217;m not the first or only to propose that software is theory. This line of thinking has been here all along. Consider the 1985 <a href="https://pablo.rauzy.name/dev/naur1985programming.pdf">Programming as Theory Building</a> by Peter Naur. He posited that developing software is not about the execution of sequential build steps, but primarily about forming an insights or theory of the matter at hand of their desired product. In practical terms, if you make an app about habit tracking (for example) the engineering is less about completing a cascade of necessary steps to code it so much as forming a novel and correct insight which would organize the resulting habit-tracking experience. Peter Naur chose to describe this process as <em>theory building</em>, and connects it back to philosophical notions such as Karl Popper&#8217;s world three and two realized objects.</p><p>Both Peter Naur and later writers emphasized the role of the software creators (i.e. the team) as the most interesting aspect of viewing software as theory. For example, here is Baldur Bjarnason<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. </p><blockquote><p>Software is the insights of the development team made manifest. ... The written code is how software interacts with end users and other software systems. The insights and knowledge that exist in the minds of the developers are how software lives, changes, and grows. Without the code, it has no way to interact with the real world. Without the knowledge in the minds of the developers, it has no way to adapt and survive.</p></blockquote><p></p><p>Ken Kocienda's book <a href="https://www.goodreads.com/en/book/show/37638098">Creative Selection</a> describes this approach as central to Apple's software development during his tenure there and when working on blockbuster products like iPad and iPhone. Their approach to product as theory manfests in things like a focus on taste over data. As he says when contrasting Goole and Apple:</p><blockquote><p>Google factored out taste from its design process. At Apple, we never would have dreamed of doing that, and we never staged any A/B tests for any of the software on the iPhone. When it came to choosing a color, we picked one. We used our good taste&#8212;and our knowledge of how to make software accessible to people with visual difficulties related to color perception&#8212;and we moved. </p></blockquote><p></p><p>To restate Peter Naur, Ken Kocienda, and Baldur Bjarnason view in brief, I believe they see the software as an incomplete manifestation of theory, noting that only the team who built it contain the full theory. They would see software products as akin to experimental results that were accurately predicted rather than the theory that predicts them. I agree with this perspective, and note some confirming facts it explains:</p><ol><li><p>Software can be experienced without being easily duplicated. If it has a theory, that theory isn&#8217;t fully clear to the users.</p></li><li><p>Engineers coming to a product without a chance to speak with its originators often struggle to internalize what it does, how it works, and why it was made as it was. As per point 1, if the software has a theory it is also not obvious to later engineers who can access its code.</p></li></ol><blockquote></blockquote><p>Probably the easier analogy to use here is music. The songs of artist like Bob Dylan or Taylor Swift manifest their theory about music, but we recognise that the songs are incomplete artifacts vis-&#224;-vis this theory: one cannot listen to a Bob Dylan album and make its natural follow-up. Bringing it back to software, this is similar to how Apple&#8217;s focus on taste results in outstanding user experience in their products which are nonetheless not imitable by competitors even when such choices have made them the most valuable tech company in the world.</p><p>Most of the proponents of this view go on to focus on the higher importance that should be placed on the team who makes products. If you believed the creation and survival of software products was akin to artistry, you&#8217;d simply behave differently as a leader of such people. It would call for different recruitment, advancement, collaboration, and retention strategies. I agree with these conclusions, but want to focus the rest of the article on something else that this view of software-as-theory leads to. I ask myself: if software creation is theory-building then what can we learn from the way scientific theory is formed, competes for domination of a field, and is eventually discarded?</p><h1>How Does Theory Advance?</h1><p>I&#8217;m no scholar of the history or philosophy of science. But we&#8217;ve all heard of <em>paradigm shift</em> as proposed by Thomas Kuhn. His book <a href="https://en.wikipedia.org/wiki/The_Structure_of_Scientific_Revolutions">The Structure of Scientific Revolution</a> is the most cited source in social science publishing. I&#8217;ll just quote his <a href="https://en.wikipedia.org/wiki/Thomas_Kuhn">Wikipedia article </a>directly:</p><blockquote><p>Kuhn made several claims concerning the progress of&nbsp;scientific knowledge: that scientific fields undergo periodic "paradigm shifts" rather than solely progressing in a linear and continuous way, and that these paradigm shifts open up new approaches to understanding what scientists would never have considered valid before; and that the notion of scientific truth, at any given moment, cannot be established solely by&nbsp;objective&nbsp;criteria but is defined by a consensus of a&nbsp;scientific community. Competing paradigms are frequently&nbsp;<a href="https://en.wikipedia.org/wiki/Commensurability_(philosophy_of_science)">incommensurable</a>; that is, they are competing and irreconcilable accounts of reality. </p></blockquote><p>There are a few key points I&#8217;d like to draw attention to. &nbsp;</p><ol><li><p>While continuous refinement does happen, real progress is infrequent, abrupt, and transformational</p></li><li><p>Scientific truth is in part a collective agreement among domain participants.</p></li><li><p>Competing theories are difficult (or perhaps just pointless) to compare in their own terms.</p></li></ol><p>I think these points are incredibly germane to theory building for software products. Let&#8217;s start with the <em>paradigm shift</em> aspect. Successful products create discontinuities in their markets. Your phone's SMS didn&#8217;t get better a bit at a time until it was free to use around the world and could handle GIFs, videos, group chats, and provide real-time location pings. WhatsApp did those things. In product creation we call this by terms like disruption, winner-take-most, power-law distribution of success, etc. Its why VC funds flow to high-risk high-reward software start-ups, and it maps nicely to how theory advances in infrequent, abrupt, and transformational steps.</p><p>Second, Kuhn&#8217;s point about scientific truth being a consensus of the community is something I also see in software products. A great example is how software vendors and buyers self-organize around a category: its name, its minimum requirements, and the axes on which competitors should fight for market share. Gartner collects a tidy tax on this tendency by just typing it up as Magic Quadrants and other memorabilia. My point here is that the existence of a category like Transport Management System (TMS) and the basis for comparing various TMS vendors are all there by consensus of the community. There is nothing to say objectively that functionality for transport planning and execution should be together in a package, and this is exactly the sort of thing that a community believes collectively at a moment and then later changes their mind about (again, in consensus).</p><p>Third, Kuhn describes theories as difficult to compare in their own terms. He&#8217;s not saying it&#8217;s all subjective, just that it&#8217;s kind of pointless to expect theories to have meaningful perspectives on each other. This again aligns to my experience with software products, and most concretely with their teams as the full owners of the theory. Have you ever wondered why a team whose product is failing doesn&#8217;t simply attempt to fast-follow a winning product? This may be ill advised for business strategy reasons (never run your competitor&#8217;s playbook), but I think it&#8217;s more basically ruled out because the failing product&#8217;s team cannot yet see the winning product&#8217;s theoretical basis because they are trying to do so from the lens of their existing theoretical framework. For example, I have seen product teams that had a foundational belief in the primacy of the desktop user not be able to properly internalize the importance of multi-screening or mobile access. At first this can look like poor decision making driven by lax prospect research, fallacious sunk-cost thinking, a fear of the internal politics of blame, or just avoiding taking on a hard piece of workload. But a deeper reason seems to be that the worldview that leads to a decision is simply not well suited to judge other worldviews accurately.</p><h1>How to Apply This to Product Creation?</h1><h2>Bring a theory</h2><p>The most valuable tip to take from this article is the obvious one: your product should be a manifestation of a theory on the subject matter it purports to deal with. I am astounded by how few product teams realize this and act on it. Kuhn proposed a set of five points which he'd expect a new paradigm to achieve.</p><ol><li><p><em>Accurate</em>&nbsp;&#8211; it aligns with reality</p></li><li><p><em>Consistent</em>&nbsp;&#8211; internally consistent, but also externally consistent with other theories</p></li><li><p><em>Broad</em>&nbsp;&#8211; a theory's consequences should extend beyond that which it was initially designed to explain</p></li><li><p><em>Simple</em>&nbsp;&#8211; adopting this new theory simplifies rather than complicates the domain</p></li><li><p><em>Fruitful</em>&nbsp;&#8211; a theory should disclose new phenomena or new relationships among phenomena</p></li></ol><p>I see elements of this in new products, and would adapt them to make a checklist for new products as follows:</p><ol><li><p>Functional &#8211; &nbsp;it instructs us how to do a job at hand</p></li><li><p>Connectable &#8211; you can use the theory well with surrounding theories / products.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p></li><li><p>Big enough &#8211; &nbsp;it&#8217;s a theory of a <em>product</em> not a <em>feature</em></p></li><li><p>Simplifying &#8211; &nbsp;it makes the customer's world simpler not more complex</p></li><li><p>Valuable &#8211; &nbsp;it creates value for the customer by resolving current tensions as yet unaddressed or by enabling a new range of things (acts, products, services, etc) of obvious worth</p></li></ol><h2>How to Make Theory</h2><p>How does one formulate a theory to begin with? The act of creation is hard to pin down, in a similar way that one cannot be told exactly how to craft a good song, perform well in theatre, or bring paint to canvas for a work of art. But I think I can give an overall pattern to look for and then a specific tip about how to make the most of creative insights.</p><p>I think great software products will have the following path. First, they are contrarian in a specific way. Second, their contrarian act (as manifested in the product) is insightful. It offers a perspective on &#8220;the job to be done&#8221; such that, if you agree with the contrarian view, the world is better or clearer in some meaningful way. Third, the world converges to this view via meaningful contact: it begins contrarian but ends as orthodox, and the transition happens naturally as the product&#8217;s perspective infects and converts the users. Good products win the argument with the world of customer expectations in which they began as the contrarian outsider. In product management we call this milestone &#8220;product market fit&#8221;.</p><p>The contrarian focus is directly connected to how products are a manifestation of theory. Emerging theories are, by their nature, contesting orthodox theories for their ability to best explain the world. These contests can be about the edges (i.e. refinement of earlier base theories) or at the core (a wholesale replacement). So too with products as manifestation of theory. And in both scientific theory and SaaS products the winner induces a kind of release of tension when encountered. I associate this feeling with the idea of parsimony, i.e. when someone gives me a contrarian (but superior) perspective it feels like a simplification of the world. In that act of simplification, tension I had been unknowingly holding is released.</p><p>Readers may now be wondering, what in the world does Jonah mean by a release of tension from great new products? What I am referring to here is how people in a domain are constantly exposed to anomalies in how things should work. These anomalies frustrate us, but often without a viable way to solve them we simply downplay them. Later, when a new approach to the domain is available that removes these anomalies we quickly allow the frustration at the past situation to be voiced. In effect, a tension was building and then released, and in doing so it made a return to the old situation quite negative. As Erik Hoel<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> describes: </p><div class="pullquote"><p>&#8220;A field is [ready for theory] when it is fundamentally in crisis, a crisis stemming from some deep and unexplained question that influences everything but is ignored.&#8221;</p></div><p>Which leads to the way that successful new products convert users to their contrarian theory. By example: you always hated taxis. They were expensive, their costs were hard to predict, they were hard to find, they were unreliable, they were opaque and impervious to customer satisfaction ratings. And yet we rarely spoke of these things until after on-demand ride hailing (Uber, and their copy-cats) emerged. And then we all collectively let ourselves see the orthodox option for all its flaws. On-demand ride hailing isn&#8217;t just better; it&#8217;s obviously better in a way that calls into question why we hadn&#8217;t thought of it previously. From origins that very often were outright illegal, nothing about on-demand ride hailing is contrarian today. It is simply the best way we know to do one-time mobility. This is an example of products as theories, and what happens when the theory wins. Contact with the product converted users to see the world from its theoretical view: and that created the consensus for a paradigm shift.</p><h2>Attend to Anomalies</h2><p>My last advice for product leaders seeking to create products that embody a new and better theory is to attend carefully to anomalies. Great product creators <em><strong>notice</strong></em>. Consider again the pattern I gave above: there needs to be an insight manifested in the product (i.e. available to the users not just the creators) that relieves tension because it addresses previously ignored anomalies. The best way to get there is for the product creating team to be sensitive to and documenting anomalies in the dominant products. In other words, if you are a good product visionary one of your habits would be to know what are the current best products and to be able to detect and introspect about the anomalies that exist with them. <em>This is a rare skill</em>. Going back to Uber: almost no one was detecting the anomalies mentioned and attending to them for a prolonged time within the focus of their inner world. Building this skill (or habit perhaps) seems possible. Ken Kocienda wrote about how an attention to experience and aesthetic was part of the core group at Apple under Steve Jobs, but also how this group was cultivating as much as selecting for these attributes in their team.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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><h1>Footnotes</h1><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>If the ASP model of software (such as via Citrix remote access) was a nightmare for users we must not have voiced that too much at the time, i.e. we suppressed it because nothing better existed. Until it did, and then we became rapidly aware and unwilling to accept those frictions in the user experience. This is an important pattern in how new products change the basis of measuring what a domain expects.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I am not a fan of his writing in general, but for those interested <a href="https://www.baldurbjarnason.com/2022/theory-building/">see his full thoughts here on how software as theory relates to product's team</a>. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Strangely, this is something products often fail to ensure. My go-to example is the electrical plug situation. Everyone agrees the world would be better off with one kind of electrical plug (<a href="https://en.wikipedia.org/wiki/IEC_60906-1">Brazilian Type N</a> obviously). But there is no on-ramp to get ourselves there: it simply won&#8217;t happen without regulatory mandate and <a href="https://www.europarl.europa.eu/news/en/press-room/20220930IPR41928/long-awaited-common-charger-for-mobile-devices-will-be-a-reality-in-2024#:~:text=Following%20Parliament%27s%20approval%2C%20EU%20consumers,obligation%20will%20extend%20to%20laptops.">only the EU as the high place of workship for regulations</a> would try to mandate an across-the-board wiring change. Yet, product teams often hand-waive adoption steps on the basis that the resulting solution (if widely adopted) would be amazing.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>This quote comes from Erik Hoel&#8217;s book <em><a href="https://www.amazon.com/World-Behind-Consciousness-Limits-Science/dp/1982159383">The World Behind the World</a></em>, a look into the current state of concisouness research. I'm a fan of his Substack <a href="https://www.theintrinsicperspective.com/">The Intrinsic Perspective</a> as well.  His <a href="https://www.theintrinsicperspective.com/p/why-we-stopped-making-einsteins">article on aristocratic tutoring</a> as a model for education was been influential on me. </p></div></div>]]></content:encoded></item><item><title><![CDATA[The Superpower of Reading & Retaining]]></title><description><![CDATA[A path to great product leadership]]></description><link>https://betheresoon.substack.com/p/the-superpower-of-reading-and-retaining</link><guid isPermaLink="false">https://betheresoon.substack.com/p/the-superpower-of-reading-and-retaining</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Thu, 12 Jan 2023 20:20:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!aU3_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7104287-dbb8-4264-a31f-2bbcba93ff67_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As simple as it sounds, there is a superpower available to everyone that amounts to reading well and then applying what you read. The rest of this article tries to both encourage this practice and to give tips for making it more efficient. Odds are that you are already a reader: you signed up for my highbrow logistics tech newsletter after all. But all things can be improved, and in a lifetime of reading any improvement can help. I try to share what I believe about reading via eight key tips on the both how to read better and how to retain what you have read. I then close with a walkthrough of how I apply this to product management for logistics tech.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!aU3_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7104287-dbb8-4264-a31f-2bbcba93ff67_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!aU3_!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7104287-dbb8-4264-a31f-2bbcba93ff67_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!aU3_!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7104287-dbb8-4264-a31f-2bbcba93ff67_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!aU3_!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7104287-dbb8-4264-a31f-2bbcba93ff67_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!aU3_!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7104287-dbb8-4264-a31f-2bbcba93ff67_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!aU3_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7104287-dbb8-4264-a31f-2bbcba93ff67_1024x1024.png" width="648" height="648" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7104287-dbb8-4264-a31f-2bbcba93ff67_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:648,&quot;bytes&quot;:1599202,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!aU3_!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7104287-dbb8-4264-a31f-2bbcba93ff67_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!aU3_!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7104287-dbb8-4264-a31f-2bbcba93ff67_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!aU3_!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7104287-dbb8-4264-a31f-2bbcba93ff67_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!aU3_!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb7104287-dbb8-4264-a31f-2bbcba93ff67_1024x1024.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 aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>How to Read</h1><h2>Tip 1: Prioritize Reading</h2><p>By far the most common defense I hear for not reading is a lack of time. I find this unbearable as an excuse. Here is the thing: we all have access to the same amount of hours in a day. If you aren't reading, you are doing something else. That makes it a <em>prioritization</em> question not a supply-side constraint. What is the correct amount of priority to give to reading? Given that we don&#8217;t know what we stand to learn from reading, I suspect this is some form of explore-exploit optimisation problem. Exploiting would mean riding on what you already learned, exploring means taking the risk of investing time to possibly improve your base of knowledge. I'd favor exploring based on these factors:</p><ol><li><p>The volume of opportunities left to use new knowledge, i.e. your life expectancy.</p></li><li><p>The frequency at which you contact improvements on your mental models, on the assumption that lived experience is a kind of a sampling on the world in which any sign of inferior knowledge is simply the tip of the iceberg.</p></li><li><p>The direct loss you'd experience from foregoing the least-beneficial time usage in your agenda.</p></li></ol><p>Yep, that last point is the one that hits. I'm not saying to read a book when your child is taking their first steps: I'm saying to do it instead of scrolling Facebook, watching Netflix, playing PS4, or tweeting.</p><h2>Tip 2: Use Blocks and Scraps of Time</h2><p>When you read for an hour straight, that is a block. When you read while you pee, that is a scrap. These two time scales lend themselves to different reading tasks, but are both usable. Reading for a block both allows and demands greater focus. Long form argumentation, highly referenced writing (i.e. with footnotes or links), or descriptions of systems are all good examples of what I think suites block reading. Narratives, short-form argumentation, current events (news articles), and spaced repetition memorization are good uses of scrap times. The worst thing you can do is to take a block of time and shred it into scraps by avoidable interruptions. When the block begins, pause the mobile phone notifications and go to a place where people won't come tell you something funny. As in all things, we battle ourselves here because the mind often wants to experience the rush of a task switch instead of the deep focus. Blocked time reading is one more way in which you gain mastery of your inner world.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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><h2>Tip 3: Read for the Delta</h2><p>The first book you read on business strategy will be entirely new ideas for you. You'll come away with a totally new mental model of strategy. The second book has roughly a 50% chance of having the same effect. The third book has about 33% of revolutionizing your view, and so forth. Reading more and more on a subject will have a diminishing return on what you learn. If you are astute in how you sequence your reading, it may be an incredible drop-off rather than a logarithmic curve.</p><p>This does not mean one should abandon new reading in a topic, but that one must approach it differently. In effect you begin reading for the delta, the additional lift of insights. That means skimming much of the rest.</p><p>Here is a quote from someone who tried this kind of reading style for the first time&#185;.</p><blockquote><p>The experience was fascinating. I found myself flying through the pages, skimming whole sections, writing some off with &#8220;ok, this is covered ground, I know about this, let&#8217;s move on.&#8221; I finished the book in four hours. The experience quickly became about identifying the ideas that were novel in the book, that hadn&#8217;t been covered by the other authors I&#8217;d already read.</p></blockquote><p>In other words, reading this way becomes about the&nbsp;<em>delta</em>&nbsp;&#8212; the contribution to existing knowledge that the book represents. You ignore everything else that you already have in your head.</p><blockquote></blockquote><p>If you read for the delta you should embrace some key best practices:</p><ol><li><p>Ignore the author's chronology. Read the ending first (if its a narrative), read the table of contents, read online summaries or reviews. Your goal is to get to more <em>delta</em> in a fixed period of time by allowing yourself to skip or skim. Skipping or skimming doesn't just mean fast-forwarding through the reading like a VHS tape. You can jump around as well.</p></li><li><p>Keep your reading concentrated on a topic until you are struggling to find new <em>delta</em> of insights. Typically that means you are going to execute some form of a &#8220;learning spike&#8221; on a topic, and then back off in favor of some other topic.</p></li><li><p>The clearest gains in finding <em>delta</em> is to take the concept into your construction of a reading list. Sequence matters so much because some improvements will be additional and others change the foundations of your understanding of the topic. Start with the foundational texts and then go to the clarifying or nuanced extensions.</p></li></ol><h2>Tip 4: Cultivate Reading Relationships</h2><p>It seems unlikely that surrounding oneself with those who do not read often will lead me to reading more. I won't abandon good relationships over this, of course. But friends who are avid readers are a huge boon for both motivation and for reading list recommendations. In the last year I've had many great interactions with friends like <a href="https://www.linkedin.com/in/martenveskimae/">M&#228;rten Veskim&#228;e</a> and <a href="https://www.linkedin.com/in/nick-poels-09886779/">Nick Poels</a> that centered on our reading. While this may be prone to serendipity, it is at least possible to attend to mentions of reading in general conversation, to follow-up when good reading is mentioned, and to make what and how one reads a valid source of connecting with those we spend time with.</p><h1>How to Retain What You Read</h1><h2>Tip 5: Pay Attention</h2><p>The current thinking in theory of mind is that our consciousness acts as a sort of workspace in which information can be placed for further consideration. Not all information coming to us is placed there. If you have ever driven a car on the highway you'll have had the experience of cruising along, your mind focused on an email or your finances, and then your heart skips as you see red brake lights ahead. Instantly you are fully concentrated on the road ahead, the pressure in your feet, the tensing of your jaw. The moment before you were driving but not conscious, the next you became conscious. Complex tasks need not occupy our minds.</p><p>If you read a lot, you may begin doing so without consciously attending to the text. This is a mistake, though in the moment it may feel efficient. Attention is to the inner world what action is to the external one. Without this attention to the content reading becomes a shallow way to kill time. Only with attention do we stand a chance to retain what has been learned (almost by definition, because we cannot retain what was not experienced).</p><h2>Tip 6: Take Notes</h2><p>Your mind's short-term memory is very limited. Your long-term memory is hard to write to. To not be constrained by these two limitations one should take notes while reading. These notes act as an external mind that you optimse for storing, tracking, and retrieving the information related to each thing you read.</p><p>Notes serve many purposes. For example, there is an inverse relationship between what your mind can attend to in the next sentence and what facts you are trying to retain in your short term memory. Taking notes allows you to safely release that short term memory and be in the moment to attend to the next sentence. Taking notes <em>now</em> enables you to be present <em>next</em>.</p><p>There are many note taking systems or approaches, choosing one seems like a personal decision. But note taking tends to be for three purposes&#178;, all of which may be pertinent while reading.</p><ol><li><p>Notes to boost creativity. These will attempt to generate ideas and preserve them.</p></li><li><p>Notes to retain knowledge. These offload key information from our memory.</p></li><li><p>Notes to deepen understanding. These synthesize, recast, compare, or reason on a whole gestalt of a subject.</p></li></ol><p>Reading is best retained by taking notes for any or all of the purposes above. What you do with those notes is to organize them into your personal theory of an area (see tip 7) and to memorize them (see tip 8).</p><h2>Tip 7: Develop Your Own Theory for the Domain</h2><p>The culmination of all this reading, I believe, is a cohesive theoretical understanding of a topic. Lived experience matters here: what we hear, what we saw, how we behaved and how others reacted to it, etc. But an astounding amount of an expert's knowledge (at least in product management in logistics tech) comes from reading. For myself, I build something akin to a private Wikipedia or other reference for the most important domains of knowledge in my life. I have them for product management, entrepreneurship, sports performance, and so forth.</p><p>These conceptual castles exist both in my mind and in my notes. In some way they remind me of architectural documents and physical buildings. The building is my mind: it bears the weight and weather, its where reality occurs. Some of my mental model must be readily and robustly available, i.e. I need to be able to make decisions without reference to my notes. But like a real building, much is hidden from view or hard to access. For these elements we have blueprints, they are complex to read and take more effort. They are also definitive, unlike our cursory check.</p><p>On a topic I care deeply about, like product management or business strategy, the mind-note system allows me to balance being quick and being complete. The key is that the theory this is containing is one of my creation. Sure, if I've done almost zero reading or reflecting then the theory must reflect that of someone else. But in time I'll collect points in a way that differs from the next person, and in the process create something both more applicable to my life and also internalized (the mind side of the system can carry more of the information because, for some reason, we're better at remembering our own conclusions than those of other people).</p><h2>Tip 8: Memorize What You Read</h2><p>The most direct answer to how to retain what you read is to simply memorize it. I approach this in two ways. The first is to remember where to find something. This provides very high compression on the text to remember. For example, I may read the excellent business strategy book &#8220;7 Powers&#8221; and decide that I'll not try to remember its definition of business strategy but rather that it had a good one. Therefore I simply remember &#8220;For a good definition of business strategy, go back to 7 Powers". That compresses perhaps 50 pages into one sentence. Neat right?</p><p>The downside is that to use the information I'd need to take the time to re-read the book (or my notes on it) and load them into my working memory. Essentially by remembering just the path to the information I make myself slower to be able to use the information and also less likely I can form complex relationships between it and other things. If you have ever learned a second language, this approach would be akin to telling yourself you will go look up every word in a sentence as the way to avoid memorizing vocabulary. It works fine for 1 word in a page, it slows you down if its a word per paragraph, and you'll simply be unable to proceed if it happens with every word.</p><p>Which leads to approach #2: memorize small units of text verbatim. I do this using spaced repetition, and recommend that approach as a good one. It works as follows. As I read, I note down excerpts of high value. These are made into a deck on the application Anki (an old-school open source spaced repetition tool). Then I study from Anki daily. The view below shows an example of a card that has an excerpt from High Output Management by Andy Grove. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!GeOh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23a64a68-6aa7-4db9-a0e9-97ffae45b35a_2000x1745.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!GeOh!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23a64a68-6aa7-4db9-a0e9-97ffae45b35a_2000x1745.png 424w, /__u/substackcdn.com/image/fetch/$s_!GeOh!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23a64a68-6aa7-4db9-a0e9-97ffae45b35a_2000x1745.png 848w, /__u/substackcdn.com/image/fetch/$s_!GeOh!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23a64a68-6aa7-4db9-a0e9-97ffae45b35a_2000x1745.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GeOh!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23a64a68-6aa7-4db9-a0e9-97ffae45b35a_2000x1745.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!GeOh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23a64a68-6aa7-4db9-a0e9-97ffae45b35a_2000x1745.png" width="1456" height="1270" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23a64a68-6aa7-4db9-a0e9-97ffae45b35a_2000x1745.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1270,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:452014,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!GeOh!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23a64a68-6aa7-4db9-a0e9-97ffae45b35a_2000x1745.png 424w, /__u/substackcdn.com/image/fetch/$s_!GeOh!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23a64a68-6aa7-4db9-a0e9-97ffae45b35a_2000x1745.png 848w, /__u/substackcdn.com/image/fetch/$s_!GeOh!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23a64a68-6aa7-4db9-a0e9-97ffae45b35a_2000x1745.png 1272w, /__u/substackcdn.com/image/fetch/$s_!GeOh!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23a64a68-6aa7-4db9-a0e9-97ffae45b35a_2000x1745.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Zdrp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd7c4c1-405e-463b-8563-05c7b9e809f6_2000x1782.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Zdrp!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd7c4c1-405e-463b-8563-05c7b9e809f6_2000x1782.png 424w, /__u/substackcdn.com/image/fetch/$s_!Zdrp!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd7c4c1-405e-463b-8563-05c7b9e809f6_2000x1782.png 848w, /__u/substackcdn.com/image/fetch/$s_!Zdrp!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd7c4c1-405e-463b-8563-05c7b9e809f6_2000x1782.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Zdrp!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd7c4c1-405e-463b-8563-05c7b9e809f6_2000x1782.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Zdrp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd7c4c1-405e-463b-8563-05c7b9e809f6_2000x1782.png" width="1456" height="1297" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0cd7c4c1-405e-463b-8563-05c7b9e809f6_2000x1782.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1297,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:471898,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Zdrp!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd7c4c1-405e-463b-8563-05c7b9e809f6_2000x1782.png 424w, /__u/substackcdn.com/image/fetch/$s_!Zdrp!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd7c4c1-405e-463b-8563-05c7b9e809f6_2000x1782.png 848w, /__u/substackcdn.com/image/fetch/$s_!Zdrp!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd7c4c1-405e-463b-8563-05c7b9e809f6_2000x1782.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Zdrp!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0cd7c4c1-405e-463b-8563-05c7b9e809f6_2000x1782.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>You can see at the top a prompt, I think must answer it in my mind and when ready I reveal the bottom half. Depending on how easy I found the recall of the text I can click a button to schedule when I will next see the text. The more I have marked a text as easy, the longer out in time until I next see it. Many of my cards won't be seen again for &gt;3 years now. This is how you can continuously build a body of memorized passages from your reading without dedicating a larger and larger amount of time. Spaced repetition pushes the reminder out in time, making the total time needed each day roughly constant. And its a great use of scrap time.</p><p>Am I saying you should go memorize text verbatim from books and articles? Yes. Do it smartly of course, but don't ignore the most direct means of retaining your reading just because it sounds effortful.</p><h1>Recommended Reading: Product Management</h1><p>I thought I'd close this article with an example of my suggested reading for the area of product management.</p><h2>My Theory</h2><p>As described above in tip 7, good reading culminates in a theory over a domain. The theory is obviously going to be too much to share in a few paragraphs. So let me just share the highlights of how I see the subject of product management.</p><p>Product management is one of the most impactful roles at a software company because it is a singular role. Whereas almost every other role is scaled in headcount, product managers need to retain a single decision making power. A lot is bet on their ability to correctly decide what is to be done with the product. Their <em><strong>output</strong></em> is mostly prioritisation, by which they attempt to capture a market opportunity via changes in the product or how the product is brought to market. Their skillset needs to be wide ranging, but includes at least:</p><ul><li><p>Market analysis &amp; sizing</p></li><li><p>Competitor analysis and strategy</p></li><li><p>Financial acumen, especially in terms of value creation for solving market problems</p></li><li><p>Product pricing</p></li><li><p>Sales and marketing</p></li><li><p>Software development and delivery (DevOps when selling SaaS)</p></li></ul><p>If we had to boil down the art of product creation to its essentials, product management probably requires designing a business around three decisions (all of which manifest into product choices):</p><ol><li><p>Market selection. This matters because it defines how large a product's business can become and how much competition it will face. We want to attack large, low competitive markets.</p></li><li><p>Value creation. All the work in product-market fit, customer satisfaction, etc, amounts to ways to ensure the product creates meaningful value for the world.</p></li><li><p>Value extraction. Products can be valuable without being able to share in the value created. The innovation of a business model so it earns higher margins than competitors is a separate dimension from value creation for the customers.</p></li></ol><p>In brief: great product managers will find large markets, create valuable products, and erect barriers that allow them to earn higher margins than competitors for a long period of time.</p><h2>My Reading List</h2><p>The excerpt below is an example of how I manifest delta reading (tip 3) into notes on my theory of the domain (tip 6). For some reason Substack doesn't like a huge table in a post, so to get the full recommended reading list <a href="https://www.notion.so/Jonah-McIntire-s-Product-Management-Reading-List-7ae4c0116d8b4d99b253bce394374954">see my Notion page here</a>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ZUoo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce126f22-7f53-469a-ab42-98a05dedd562_1446x906.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ZUoo!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce126f22-7f53-469a-ab42-98a05dedd562_1446x906.png 424w, /__u/substackcdn.com/image/fetch/$s_!ZUoo!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce126f22-7f53-469a-ab42-98a05dedd562_1446x906.png 848w, /__u/substackcdn.com/image/fetch/$s_!ZUoo!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce126f22-7f53-469a-ab42-98a05dedd562_1446x906.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ZUoo!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce126f22-7f53-469a-ab42-98a05dedd562_1446x906.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ZUoo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce126f22-7f53-469a-ab42-98a05dedd562_1446x906.png" width="1446" height="906" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce126f22-7f53-469a-ab42-98a05dedd562_1446x906.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:906,&quot;width&quot;:1446,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:436033,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ZUoo!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce126f22-7f53-469a-ab42-98a05dedd562_1446x906.png 424w, /__u/substackcdn.com/image/fetch/$s_!ZUoo!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce126f22-7f53-469a-ab42-98a05dedd562_1446x906.png 848w, /__u/substackcdn.com/image/fetch/$s_!ZUoo!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce126f22-7f53-469a-ab42-98a05dedd562_1446x906.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ZUoo!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce126f22-7f53-469a-ab42-98a05dedd562_1446x906.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>What I am doing here is listing key topics a product manager will face, a small statement or two about what I consider to be the general answer to that challenge, and then references to work works where I found that principle. There is a path dependency at work here: I would make no link to it if I read a new book but find only support for what I already believe. That is why some of the titles may come across as old standards for the field: they came first chronologically for me (and the world). A good example of this is the two books <em>Continuous Discovery Habits</em> and <em>Lean Startup</em>. <em>Lean Startup</em> covers 90% or more of <em>Continuous Discovery Habits.</em> Only a few points from the later book added to my theory of the domain, hence its less referenced in this list below&#179;.</p><h2>A Note on Reading Business History</h2><p>What doesn't fit into a reading list as structured above are <em>histories</em>, where the point isn't to have an answer to a specific problem but rather to have an awareness of what can and has happened. Nonetheless, I absolutely love reading (or recently, listening&#8308;) to business history. I recommend it for the following reasons:</p><ol><li><p>You are joining a game that is already in play. By learning the history of business it will be much easier to understand both what kind of business events are possible and why certain behaviors are done today.</p></li><li><p>Business history is crucial because you realize how immature business really is. Things that just strike us as obvious, such as rewarding staff who produce more per unit of time, or that breaking up complex processes into steps makes them easier to staff: these things didn&#8217;t exist about 100 years ago. That's thousands of years without what, to us, looks like inventing the wheel. By learning the history of business one cannot miss the fact that we too will appear frankly stupid to those who come just some decades in the future.</p></li><li><p>Histories give also a context of how principles work or fail when in execution, sometimes a key lesson. This compliments learning the principles to begin with.</p></li></ol><p>I take the view that if I could read the histories of the 100 most notable companies of the last 100 years, I'd be immensely better as a product leader for it even if it wouldn't add a point in my reference list of product management topics, not change my theory of the domain.</p><h1>Footnotes</h1><div><hr></div><ol><li><p><a href="https://commoncog.com/reading-quickly-reading-lots/#:~:text=The%20experience%20was,I%E2%80%99d%20already%20read.)">This is a good narrative</a> of someone trying the reading style described as delta reading</p></li><li><p><a href="https://www.baldurbjarnason.com/2022/the-different-kinds-of-notes/">See this great introspection on note taking</a></p></li><li><p>I get the joke that I've sometimes listed myself in the reading list. Frankly I consider this to be not so egocentric as it appears. What this tells me is that my own developed theory on the topic is what I should go back to if the question arises. It doesn't mean I'm the authority for others per se, but that a future version of Jonah should say &#8220;oh, you spent a great deal of time thinking about that already. Go refresh yourself on what you wrote at the time".</p></li><li><p>The podcast <a href="https://www.acquired.fm/">Acquired</a> is essentially a catalogue of multi-hour history lessons on named companies. Amazon, Wal-Mart, Sony, TMSC, Standard Oil, Enron, and so forth.</p></li><li><p>Again if you missed it, <a href="https://www.notion.so/Jonah-McIntire-s-Product-Management-Reading-List-7ae4c0116d8b4d99b253bce394374954">my full product management recommended reading is her</a>e. </p></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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[What it means when a man falls from the sky]]></title><description><![CDATA[How will the FTX debacle impact supply chain start-ups doing blockchains & tokenization? Simple answer: it sure won't help.]]></description><link>https://betheresoon.substack.com/p/what-it-means-when-a-man-falls-from</link><guid isPermaLink="false">https://betheresoon.substack.com/p/what-it-means-when-a-man-falls-from</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Wed, 23 Nov 2022 18:43:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!f-JY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff17c4284-8725-4eb3-a89e-1922be19fe59_1024x1024.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="/__u/substackcdn.com/image/fetch/$s_!f-JY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff17c4284-8725-4eb3-a89e-1922be19fe59_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!f-JY!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff17c4284-8725-4eb3-a89e-1922be19fe59_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!f-JY!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff17c4284-8725-4eb3-a89e-1922be19fe59_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!f-JY!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff17c4284-8725-4eb3-a89e-1922be19fe59_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!f-JY!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff17c4284-8725-4eb3-a89e-1922be19fe59_1024x1024.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!f-JY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff17c4284-8725-4eb3-a89e-1922be19fe59_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f17c4284-8725-4eb3-a89e-1922be19fe59_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1716245,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!f-JY!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff17c4284-8725-4eb3-a89e-1922be19fe59_1024x1024.png 424w, /__u/substackcdn.com/image/fetch/$s_!f-JY!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff17c4284-8725-4eb3-a89e-1922be19fe59_1024x1024.png 848w, /__u/substackcdn.com/image/fetch/$s_!f-JY!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff17c4284-8725-4eb3-a89e-1922be19fe59_1024x1024.png 1272w, /__u/substackcdn.com/image/fetch/$s_!f-JY!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff17c4284-8725-4eb3-a89e-1922be19fe59_1024x1024.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 aria-hidden="true" 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><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">DALL-E 2 : Oil Painting of a Man Falling from the Sky</figcaption></figure></div><p>Many people are wondering how the failure of FTX, Sam Bankman-Fried, and crash of cryptocurrencies in general will impact the related domains of web 3.0 and their forays into logistics or supply chain. Well, it sure isn&#8217;t going to help. But maybe it won&#8217;t matter much either. This article will try to outline what are the related logistics or supply chain tech startups and what impact the FTX blow up will have on them.</p><p>To get a running start at assessing the impact of the FTX scandal, let me explain the kinds of logistics and supply chain tech where the base technologies comes from crypto-currencies or related concepts:</p><p>1. Ledgers of events and their related smart contracts</p><p>2. Decentralized finance, mostly for payment methods</p><p>3. Tokenization and property rights of data</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! If you like the work, subscribe for future articles.</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><h1>Ledgers of Events</h1><p>The OG ledger is the decentralized trustless proof of work blockchain that was conceived of by <s>aliens</s> an untraceable genius: Bitcoin. Since then many other approaches and protocols appeared, some specific to supply chains. In effect they all act as a database for supply chain members to read or write to, but with some novel qualities your usual Microsoft SQL server would provide. These can be trustless, distributed, programmable with self-executing follow-up actions when a given data pattern is received (i.e. smart contracts), immutable, or fully transparent. While I can appreciate the theoretical usefulness of these aspects, they come with some costs. The most well discussed costs are energy use (Bitcoin mining is beyond the electricity usage of a major country now), and speed (writing new facts to these kinds of databases is incredibly slow in comparison to that old Microsoft SQL server). I&#8217;ll also say they just don&#8217;t seem that useful for supply chain or logistics problems. Every attempt I&#8217;ve seen at using these blockchains in our sector has looked like a solution looking for a problem. Databases are not the bottleneck for our woes, so novel databases are unlikely to unlock anything.</p><h1>Decentralized Finance</h1><p>Money can act as a medium of exchange, a unit of account, and a store of value. No real supply chain wants to store its free cash as crypto-assets, or use crypto-assets in its price lists, purchase orders, or accounting book keeping. But its just conceivable that some will want to use crypto-currencies for payments. This is not a first world problem, rather a way of dealing with otherwise negative aspects of currency controls, local inflation, or lack of local payment processing. There is a &gt;12 month backlog on FX transfers out of Nigeria. Argentina imposes mandated FX rates. Even Greece (within the EU) has enacted currency controls in recent times of political turmoil. Large corporates often won&#8217;t go to the extreme of crypto solutions, but small and medium sized suppliers absolutely do so. My sense is that novel payment solutions via decentralized finance is a place where supply chains may indeed use some of the technical innovations from the land of crypto. But two things still make me bearish on this topic. First, this isn&#8217;t really supply chain tech this is decentralized finance tech (DeFi). We&#8217;re a use case, not the home sector. It will also be used for all sorts of other payments categories and succeed or fail regardless of supply chain and logistics applications. With the retreat of globailization, supply chain may even be a less attractive area of focus. Second, this is most valuable when its most explicitly about breaking regulations. While I would unbearably angry as a business owner in a country like Turkey, Nigeria, Argentina, or Greece when these governments follow their own failures with interfering in currency flows: eventually regulation will catch up and find ways to block these mechanics like they do the main currency flows via banks. Finally, this stuff is still as risky as the players who operate it. As the FTX blow-up shows, unregulated means unregulated.</p><h3>Tokenization and Data Ownership</h3><p>Tokenization is the process of exchanging sensitive data for nonsensitive data called &#8220;tokens&#8221; that can be used in a database or internal system without bringing it into scope.</p><p>This direction of research that would make tokenized data scarce, like physical goods. It would allow a digital object (for example, my RFQ results for an ocean transport procurement event) to be transferred between parties or used in a way that prevents duplication in effect. This sounds odd, because the whole idea of data for the last generation was that its infinitely reproducible. I can make a billion copies of a GIF like rainbow cat and they never differ from the original, nor impact the quality of the original. Tokenization makes such images a bit like the shoes I&#8217;m wearing. I can pass them to you (but then I&#8217;m bare-foot). That&#8217;s what we mean by making the data scarce like a physical asset.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!E5-u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0a62e5-4490-48f5-afaf-740bbec6c522_498x280.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!E5-u!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0a62e5-4490-48f5-afaf-740bbec6c522_498x280.gif 424w, /__u/substackcdn.com/image/fetch/$s_!E5-u!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0a62e5-4490-48f5-afaf-740bbec6c522_498x280.gif 848w, /__u/substackcdn.com/image/fetch/$s_!E5-u!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0a62e5-4490-48f5-afaf-740bbec6c522_498x280.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!E5-u!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0a62e5-4490-48f5-afaf-740bbec6c522_498x280.gif 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!E5-u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0a62e5-4490-48f5-afaf-740bbec6c522_498x280.gif" width="498" height="280" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4b0a62e5-4490-48f5-afaf-740bbec6c522_498x280.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:280,&quot;width&quot;:498,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:584069,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!E5-u!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0a62e5-4490-48f5-afaf-740bbec6c522_498x280.gif 424w, /__u/substackcdn.com/image/fetch/$s_!E5-u!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0a62e5-4490-48f5-afaf-740bbec6c522_498x280.gif 848w, /__u/substackcdn.com/image/fetch/$s_!E5-u!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0a62e5-4490-48f5-afaf-740bbec6c522_498x280.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!E5-u!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F4b0a62e5-4490-48f5-afaf-740bbec6c522_498x280.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Okay, who cares? Well, there is a line of thinking that this makes classes of data more valuable, and more valuable resources tend to lead to more effort to harvest said resource. In a logistics context it may be that companies will do more to capture, quality-control, and make available data if they know that its scarcity ensures they can earn more from it. Some other use cases would center on the fact that data control ensures capturing and sharing data doesn&#8217;t risk losing it forever. Back to my Ocean RFQ data: I might lend this data to a consortium for benchmarking but in a way that they relinquish it afterwards and I&#8217;m sure it could not be simply copied. This may lead (paradoxically) to more sharing, because the risks of sharing can be controlled at finer grain than today. While all this sounds tidy in theory, it tends to break down in the real world. We already have ways of controlling use of data to some degree: contract law and threat of lawsuits. Also, mostly the supply chain problems are still with data capture and quality, not in the economics of sharing. But I can see this may eventually produce interesting solutions (maybe decades from now).</p><h1>So, What's the Impact?</h1><p>With those three areas of crypto-tech being explored for supply chain management, what does the FTX blow-up mean for logistics tech? I&#8217;m going to argue it doesn&#8217;t mean much, because the related technical innovations weren&#8217;t getting traction anyway in supply chain. Those companies (or <a href="https://www.tradelens.com/">big corporate pet projects</a>) will be a bit harder to fund or market. But the appearance of cost of capital via inflation pushing up benchmark interest rates was already moving most of these things into hospice. It&#8217;s all well and good to work on the far future technologies when cost of capital is zero and a billion dollars of revenue made in 20 years is worth the same as a billion invested today. But rate hikes have made waiting for payback unacceptable again: gravity is reasserting itself and blockchain or tokenization logistics tech ideas had their days numbered. Their disappearance may be sped up by the FTX crash but I don&#8217;t think they&#8217;ll even notice.</p><p>You might see Sam Bankman-Fried as a modern Icaraus figure: endowed with an incredible gift, laid low through his ego. So I'll close with a reference to W.H. Auden and how he described bystanders watching the fall of Icarus:</p><blockquote><p>everything turns away quite leisurely from the disaster; the ploughman may<br>Have heard the splash, the forsaken cry,<br>But for him it was not an important failure; the sun shone<br>As it had to on the white legs disappearing into the green<br>Water, and the expensive delicate ship that must have seen<br>Something amazing, a boy falling out of the sky,<br>Had somewhere to get to and sailed calmly on. </p></blockquote><div><hr></div><h1>Background Notes</h1><ol><li><p>Maybe the easiest way to title logistics tech articles is to borrow titles from <a href="https://en.wikipedia.org/wiki/What_It_Means_When_a_Man_Falls_from_the_Sky">awesome Nigerian magic realism short stories</a>.</p></li><li><p>Background to all this is knowing that a cryptocurrency exchange called FTX blew up in spectacular fashion, probably at fault of its creator and general crypto-spokesperson Sam Bankman-Fried, and in doing so its drained even more capital and credibility from the crypto-currency scene. If your prior beliefs centered on &#8220;crypto-currency is just toxic garbage&#8221;, this sounds pretty reinforcing. But for people who were on the fence or converted to a positive image, it hits hard because the firm had been engaging everyone&#8217;s imagination with a picture of responsibility and maturity ahead of its peers. Based on the social proof of the investor list, this was supposed to be a well-run business more or less insulated from the last half year of falling crypto-asset book value. But it wasn&#8217;t, so now social proof swings the other way.</p></li><li><p><a href="https://www.tokenex.com/blog/what-is-tokenization/#:~:text=Tokenization%20is%20the%20process%20of,without%20bringing%20it%20into%20scope">This is a solid introduction or FAQ about tokenization</a> as it relates to data control. </p></li><li><p>I've been writing about blockchains and the related implications for supply chain since 2014. If you are curious, checkout my early read on <a href="https://www.linkedin.com/pulse/love-differences-blockchain-supply-chain-visibility-jonah-mcintire/">using blockchains for supply chain visibility</a>, <a href="https://www.linkedin.com/pulse/3x-challenges-using-blockchain-financial-physical-supply-mcintire/">financial &amp; physical supply chain management</a>, and <a href="https://www.linkedin.com/pulse/two-ways-bring-cryptocurrency-your-supply-chain-jonah-mcintire/">payment or goods tracking</a>. Virtually nothing has changed about the mismatch between the tech and the industry needs in the ten years since I wrote these pieces. </p></li><li><p>W.H. Auden also said it best about business leaders in general: &#8220;They may be useful, but no artist is going to paint them emerging from a lake on the back of a dolphin, nude, shaded by cherubs.&#8221; Touch&#233;. </p></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading We'll Be There Soon! 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[Platforms & Asymmetric Pricing]]></title><description><![CDATA[The 4th in a 4 part series on platforms as a business model in logistics.]]></description><link>https://betheresoon.substack.com/p/platforms-and-asymmetric-pricing</link><guid isPermaLink="false">https://betheresoon.substack.com/p/platforms-and-asymmetric-pricing</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Thu, 03 Nov 2022 20:15:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EHpR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F807a5708-c44d-44c6-b464-fc702e666a37_4000x2508.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="/__u/substackcdn.com/image/fetch/$s_!EHpR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F807a5708-c44d-44c6-b464-fc702e666a37_4000x2508.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!EHpR!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F807a5708-c44d-44c6-b464-fc702e666a37_4000x2508.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!EHpR!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F807a5708-c44d-44c6-b464-fc702e666a37_4000x2508.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!EHpR!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F807a5708-c44d-44c6-b464-fc702e666a37_4000x2508.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!EHpR!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F807a5708-c44d-44c6-b464-fc702e666a37_4000x2508.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!EHpR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F807a5708-c44d-44c6-b464-fc702e666a37_4000x2508.jpeg" width="1456" height="913" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/807a5708-c44d-44c6-b464-fc702e666a37_4000x2508.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:913,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10945710,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!EHpR!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F807a5708-c44d-44c6-b464-fc702e666a37_4000x2508.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!EHpR!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F807a5708-c44d-44c6-b464-fc702e666a37_4000x2508.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!EHpR!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F807a5708-c44d-44c6-b464-fc702e666a37_4000x2508.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!EHpR!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F807a5708-c44d-44c6-b464-fc702e666a37_4000x2508.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 aria-hidden="true" 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><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">Illustration by <strong>Jakov Jakovljevi&#263;</strong></figcaption></figure></div><p><em>Imagine it:</em> you&#8217;re launching a new logistics platform startup. Your LinkedIn title says that you're disrupting a trillion-dollar industry. Your company&#8217;s landing page says technology is changing the game. The about-us page explains your commitment to sustainable growth, work-life balance, team diversity, <em>and so on in this vein</em>. You give TED Talk style presentations to VCs, listen to the Acquired podcast for business history, read <a href="/__u/betheresoon.substack.com/">We&#8217;ll Be There Soon</a> for logistics insights, and follow Ryan Petersen on Twitter.</p><p>Its all been whiteboards and pitching. But now the time has come to <em>price</em> the logistics platform. If this was normal big-ticket enterprise software, you&#8217;d use internal guidelines on pricing and negotiate the deals privately one by one. But this platform is going for large scale adoption: you are changing the world after all. That means you are tempted by the typical approach of consumer software and have some public pricing plans that the user chooses from. How to proceed?</p><p>The rest of this article is going to explore this question: how does pricing a platform differ from pricing typical enterprise software as a service (SaaS)? In my view, there are important points where they deviate because of:</p><ol><li><p>higher potential for demand elasticity,</p></li><li><p>greater importance of customer count,</p></li><li><p>longer expected customer lifetime, and</p></li><li><p>the ability of pricing in one customer segment to impact the other customer segments.</p></li></ol><p>I&#8217;ll address each through the lens of specific decisions to make.</p><h1>Public or Private Price?</h1><blockquote><p>Should a logistics platform make its pricing public?</p></blockquote><p>There are two ways a prospective member can pay to join your platform. The first is to check out a clear public pricing page on the website: people can buy via self-sign-up. The second is to be forced to contact a salesperson and go through enterprise sales negotiations. If you hide the price, forcing the buyer to negotiate for a specific agreement, you can execute differential pricing. This can extract maximum revenue per sale: that is the upside. The downside is that such negotiations are slow, expensive, and reduce total sign-ups. Let&#8217;s look at these deeper from a platform perspective:</p><ol><li><p>Enterprise negotiations are slower than self-sign-up. No matter how you approach it, they add a step in the process. More often they add many steps. As a platform, the number of members impacts the attractiveness of the platform to other members. Being slow doesn&#8217;t just shift revenue to the future it lowers the likelihood of ever getting the revenue at all. Bottom line: platform network effects mean you value speed to reach N member count, and therefore should eliminate delays instead of maximizing per-customer revenue.</p></li><li><p>Enterprise negotiations are more expensive than self-sign-up. Not just for the vendor but also the buyer. In SaaS it wouldn&#8217;t be unusual to see &gt;10% of first year revenue for a newly negotiated contract paid out as salesperson compensation. We can assume that something like that amount is being dispersed within the buyer to the procurement staff who made the other half of the negotiations. That&#8217;s ~20% of the first year&#8217;s revenue that was consumed because the vendor obliged a negotiation. I don&#8217;t think this amount is more impactful for platforms than for non-platforms but eliminating it would provide room to discount. And that is important because of demand elasticity, discussed later in the article.</p></li><li><p>As a thought experiment imagine a self-sign-up form for Netflix that has, as a middle step, a requirement to get some other person in a different location to login as well and click &#8220;approve&#8221;. We can assume this doesn&#8217;t just slow down the process: it kills conversions. Some prospects won&#8217;t want to engage someone else, others will try but fail to get their attention, and many more will intend to but then become distracted. Here is what we know for sure: forcing your potential customers to start formal negotiations will certainly lower total demand for your solution. Like point 1 above, this funnel drop-off matters more for platforms because part of what a platform offers its members is a network effect from other members. If you lose X number of members because they drop-off at the price negotiations step, you also reduce the overall attractiveness of the platform. For this reason it is better to optimize for member count instead of revenue-per-member.</p></li></ol><p>I think these points suggest strongly that logistics platforms should run with public pricing, not privately negotiated enterprise deals.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/p/platforms-and-asymmetric-pricing?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/betheresoon.substack.com/p/platforms-and-asymmetric-pricing?utm_source=substack&amp;utm_medium=email&amp;utm_content=share&amp;action=share"><span>Share</span></a></p><h1><strong>Will You Serve Tapwater?</strong></h1><blockquote><p>What consumption metrics should drive fees for a logistics platform?</p></blockquote><p>Years back when <a href="https://www.linkedin.com/pulse/competitive-profitable-in-budget-pricing-supply-chain-jonah-mcintire/">I wrote a guide to SaaS pricing</a> it was about what the total price should be. But that leaves aside an important nuance: on what basis is that total price tallied? Just as every building has a meter tracking its water or energy usage, every SaaS will place a meter on some dimensions of its customer&#8217;s consumption so as to justify the price they charge.</p><p>We create meters on consumption of SaaS for three reasons:</p><ol><li><p>For any business with non-zero incremental costs, fees per cost-adding increment are a defensive mechanism to avoid losses. Example: if you sell transport optimization software then some form of &#8220;solve&#8221; activity will generate computing costs. If solving doubles, the business has some compute cost doubling, and they need a way to charge fees to recoup this unless they like the calculated risk of covering it from other revenue.</p></li><li><p>When a customer gets more value, the vendor will try to extract more revenue as well. This is value-based pricing, and tracking some metrics of consumption is a proxy for it.</p></li><li><p>Demand is elastic to price model, for the reasons of risk-reward implications and also as a counter positioning to competitors. For example, a &#8220;pay if it works&#8221; pricing model makes consuming a SaaS product low risk hence it boosts demand. Likewise, if a competitor requires an upfront commit, then a price model that is per-usage brings higher demand (while perhaps not adding demand for the market overall, it gains market share for the per-usage option, i.e. it is effective counter positioning).</p></li></ol><p>The downsides of price models that meter consumption are simply that they can get the tradeoffs wrong. A well-built pricing model links revenue to costs, captures increasing revenue in line with increasing value-creation, and counter-positions to competitors. But by the same token a poorly built model gives unexpected losses, leaves money on the table, and reduces demand for the product.</p><p>Logistics platforms have the same challenge to establish pricing models as other SaaS models, but with two additional nuances. First, if you want to execute value based pricing, <em>and platforms add value through network effects</em>, you effectively have a price model that can grow fees based on other members behaviour not the single customer's consumption. Second, platform network effects mean demand elasticity of one member &#8220;side&#8221; can impact the demand for the other sides. This has unexpected implications which matter enormously in practice. For example: it may yield higher total demand (and total revenue) to create a very attractice pricing model for one side, whose high demand then creates high demand for another membership side, and this second membership side is given a pricing model that captures enough revenue for the platform to make up for foregone revenue from the first member side.</p><p>Together, these point to developing a pricing model that is strategically cohesive across members, i.e. not a price model per member class in isolation. My suggestion is a price model creation process as follows:</p><ol><li><p>Pick your platform's hard side. For these members:</p><ol><li><p>List the ways that their usage could trigger incremental costs. For each way, add a pricing model metering that charges exactly the expected cost (and no more). This results in pricing model that achieves zero contribution margin percentage. It does not cover fixed costs yet.</p></li><li><p>In what way would consumption be measurable as a proxy for irreplacable value? This means value to the member of the platform that cannot be captured in some other method (i.e. some other platform, for example). For each pattern, add a pricing model metering that charges 25% of the expected irreplacable value.</p></li><li><p>Inspect the resulting price model compared to the most important competitor's pricing model. Which model will be most attractive on the basis of risk-reward or time-phasing? If your model is not the winner, is there a polymorph such that the same revenue can be earned per customer but with a more attractive positioning compared to competitors?</p></li></ol></li><li><p>Having fixed a draft pricing model for the hard side, switch to the next hardest side of members.</p><ol><li><p>Repeat steps 1a, 1b, and 1c above for this member class.</p></li><li><p>Now, inspect how much additionally this group would pay to boost the size or usage intensity of the other platform members. Find an &#8220;willing to pay X to see other member count or usage increase by Y&#8221; formula.</p></li><li><p>Add an additional pricing metering that achieves charging X for Y, and discount the other member's pricing model by X for Y.</p></li></ol></li><li><p>Repeat step 2 for each platform member side in decreasing order of difficulty to attract to the platform.</p></li></ol><p>While the process is dense to read, it offers a clear way to approximate the usual SaaS pricing but also including the multi-sided nature of platforms and their network effects impacts on pricing viability and demand elasticity. In effect from step 2 onward you have the trigger to assess to what degree one set of platform members will pay to boost the platform's overall membership, and then redistributes this value out to the other members on the basis that demand is indeed elastic to price.</p><h1>Network Effects on CAC and LTV</h1><blockquote><p>How to balance CAC and LTV for platforms?</p></blockquote><p>At its core, business success can be checked with straightforward math:</p><ol><li><p>We spend money to get a new customer.</p></li><li><p>Then, we generate a certain amount of money&nbsp;<em>from</em>&nbsp;that customer until they leave.</p></li><li><p>Subtracting the cost of serving the customer, we get an aggregate contribution the customer made to the company profitability.</p></li></ol><p>The first amount is referred to as Customer Acquisition Cost (CAC) and the second amount is the lifetime revenue from the customer which, when subtracting the cost to serve the customer in step 3, is referred to as Customer Lifetime Value (LTV). You want LTV &gt; CAC, and any sane business will track their will track their LTV/CAC ratio. These form the core unit economics behind how accretive new sales will be, and when the customer's fees will overcome the cost spent on everything that went into winning them (i.e. CAC Payback, calculated as the average time needed for the contribution margin from a single customer to equal the CAC).</p><p>Whereas the pricing model design described in question #2 is about maximizing <em>contribution margin</em> from each member, the exercise to balance CAC vs. LTV is about optimizing <em>cash intensity</em>. Any LTV&gt;CAC would result in a profitable business in the long term (assuming cost of capital is also factored). But some LTVs are in fact spread over very long time horizons, and hence the sales payback period is years: meaning the company is consuming cash intensively while it acquires customers (i.e. while it grows). Many businesses that grow quickly and have losses are cash intensive simply because the CAC Payback period is large. Uber, Peloton, Door Dash, and Blue Apron are examples of such businesses. Because of network effects, platforms need to treat these CAC, LTV, and CAC Payback metrics more carefully than a traditional SaaS business.</p><p>As an example of how platforms have it different, consider a negative LTV/CAC ratio. This would imply we spend more money to get the customer than they will ever pay us in fees. That sounds crazy and unsustainable. But this may be okay (even optimal) for platforms because, again, network effects mean changes in one member side will impact the unit economics for the other members. To estimate LTV one needs to consider the following:</p><ol><li><p>The cost to acquire the customer</p></li><li><p>The cost to serve the customer</p></li><li><p>The price the customer pays for the service</p></li><li><p>What services this customer will buy in the future. For example, will they upsell or cross-sell from the current ones?</p></li><li><p>How long they will remain a customer.</p></li><li><p>How much pricing power the platform has on this customer, along with future expected pricing changes (up or down).</p></li><li><p>The customer's influence on all the factors above for other platform members.</p></li></ol><p><em>Did you see that last line?!</em></p><p>Point 7 means that you cannot really optimise the cash intensity of a platforms business (i.e. its CAC and LTV) without intentionally assessing how the customer's usage or presence on the platform effects other customers. </p><div class="pullquote"><p>I'm suggesting that the best platforms likely end up with high asymmetry. That asymmetry is in the price paid, but also in factors like cost to acquire customer, cost to serve, cross or upselling intensity, churn rate, and pricing power.</p></div><h1>Wrapping Up Pricing</h1><p>I'd written years ago about how to price enterprise SaaS, and I believe in the importance of negotiations for maximum value capture in privately priced deals. But platforms seem to be a different beast, and if you are going to play the game on the field you'd be best served to notice key places where traditional enterprise SaaS diverges from an ideal logistics platform pricing strategy. In brief, I called out the following:</p><ol><li><p>Put up public pricing and a self-sign-up option. Don't offer or entertain private negotiations: show people an easy way in and reinforce that its indeed the entrance. This is rationale because it increased demand via both lower friction and lower costs; network effects then amplifies the additional demand.</p></li><li><p>Price the hard-side of the platform to zero contribution margin. Then do the same for the other sides, intentionally cannabalizing their network effect demand to discount the hard side. Add a metered pricing that attempts to capture 25% of the unique value created in the platform. This approach achieves both demand maximization and value-based pricing in a complex multi-sided situation.</p></li><li><p>Rather than optimize the CAC against LTV on a customer segment basis, do so on a total platform basis by again engineering maximum use of network effects. Like any optimization process, it seeks minimuma and maxima, hence it will move the member segments apart in hwo they are managed.</p></li></ol><p>Points 2 and 3 above lead to highly asymmetric outcomes for the platform members. I think this will be one hallmark to look for in well planned &amp; executed logistics platforms. At its core, what it derives from is the differential negotiation leverage and desirability of one member group compared to another. These differences can be ignored with poor platform pricing (example: all accounts cost $100 per user), or maximally leveraged with nuanced pricing models.</p><h1>Wrapping Up the Series</h1><p>This was the last in a four part series on platforms as a business model for the logistics sector. It connects with a three hour podcast in which I discussed the same topic with my friend&nbsp;<a href="https://www.linkedin.com/in/martenveskimae/">M&#228;rten Veskim&#228;e</a>. Check out the podcast at Logistics Tribe on&nbsp;<a href="https://podcasts.apple.com/podcast/id1548025858">Apple</a> or&nbsp;<a href="https://open.spotify.com/episode/5a0MJUJrO69iEdsuzQ432u?si=0YfQZX03SEKt0ftwcYlppg">Spotify</a>. If you like this kind of analysis, sign-up to the newsletter.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/betheresoon.substack.com/subscribe"><span>Subscribe now</span></a></p><h1>End Notes:</h1><ol><li><p>There are also factors to pricing like billing cycle (pre-pay with credit, post-pay, once per day-month-year, etc). and commit cycle (monthly vs. annual subscription, etc). I leave these out as they seem not uniquely interesting for platform models.</p></li></ol><h1>Sources:</h1><ol><li><p><a href="https://mit-online.getsmarter.com/presentations/lp/mit-pricing-strategies-online-short-course/?ef_id=c:405822195545_d:m_n:g_ti:kwd-309142350858_p:_k:price%20elasticity_m:e_a:88207152444&amp;gclsrc=aw.ds">https://mit-online.getsmarter.com/presentations/lp/mit-pricing-strategies-online-short-course/?ef_id=c:405822195545_d:m_n:g_ti:kwd-309142350858_p:_k:price elasticity_m:e_a:88207152444&amp;gclsrc=aw.ds</a></p></li><li><p>https://en.wikipedia.org/wiki/Cross_elasticity_of_demand#Potential_strategies</p></li><li><p>https://en.wikipedia.org/wiki/Price_elasticity_of_demand</p></li><li><p><a href="/__u/pivotal.substack.com/p/economics-of-data-biz">This amazing article on data business model</a>s</p></li><li></li></ol>]]></content:encoded></item><item><title><![CDATA[Platforms and Negotiation Leverage]]></title><description><![CDATA[The 3rd in a 4 part series on platforms as a business model in logistics.]]></description><link>https://betheresoon.substack.com/p/platforms-and-negotiation-leverage</link><guid isPermaLink="false">https://betheresoon.substack.com/p/platforms-and-negotiation-leverage</guid><dc:creator><![CDATA[Jonah McIntire]]></dc:creator><pubDate>Thu, 06 Oct 2022 15:18:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0t-J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffceaf9db-8424-4b38-8895-a46e07f28863_1170x934.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>This is the third in a series of articles on platforms as a business model for the logistics sector. It connects with a three hour podcast in which I discussed the same topic with my friend&nbsp;<a href="https://www.linkedin.com/in/martenveskimae/">M&#228;rten Veskim&#228;e</a>. Check out the podcast at Logistics Tribe on&nbsp;<a href="https://podcasts.apple.com/podcast/id1548025858">Apple</a>&nbsp;or&nbsp;<a href="https://open.spotify.com/episode/5a0MJUJrO69iEdsuzQ432u?si=0YfQZX03SEKt0ftwcYlppg">Spotify</a>. If you like this kind of analysis, sign-up to the newsletter. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://betheresoon.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="/__u/betheresoon.substack.com/subscribe"><span>Subscribe now</span></a></p></blockquote><h1>Ben Thompson as the Aggregator OG</h1><p>If you are discussing platform strategy often at all, eventually someone will mention aggregators in the same way we might hint to a friend they have something in their teeth. There follows a painful introspection, part of which is going to be reproduced here. An important hallmark of this process is to spend about half the time you have available trying to define these two business models. Then we can decide when to pursue one over the other.</p><p>By far the most writing on this topic is by Ben Thompson. I added footnote links for the articles I found the most compelling, but I cannot even be sure I've caught all his articles, posts, and podcasts on the theme. Hat-tip to him for both his original thoughts and the collection of previous thinking on platforms vs. aggregators. Ben's focus is purely on the consumer markets, so he draws on examples like Microsoft, Uber, Bird, Etsy, 1stDibs, LinkedIn, Google, Apple, and so forth. I'm going to end up mostly contrarian to Ben but will do the longform thinking to get us there. He never said it this way, but I believe Ben's five main hypotheses on platforms vs. aggregators goes as follows:</p><ol><li><p>The value chain for any given market is divided into three parts: suppliers, distributors, and consumers.</p></li><li><p>The internet age converted previously foundational value chain activities from incremental cost to zero-incremental-cost. For example: infinite shelf space for inventory of e-commerce. This enables both aggregators and platforms. This shifted the balance towards distributors competing on scale of supply or consumer base.</p></li><li><p>While both models achieve supply-demand match, platforms establish means for counterparties to interact while aggregators instead capture one side and become their representative to the counterparty via intermediation. Example: Uber aggregates drivers and the rider buys transport from Uber not from the driver.</p></li><li><p>[Following the view of Bill Gates]: Platforms produce more value for the ecosystem than they extract for themselves, while aggregators extract more than they leave for their participants.</p></li><li><p>In a market where suppliers can be commoditized, the hard side for matching is the consumer. Aggregator business models will win, and in turn extract more value. And vice-versa: differentiated suppliers will avoid aggregators.</p></li></ol><h1>Nope. It&#8217;s Just Leverage.</h1><p>Ben's points above (which, again, he makes more verbosely, and I tried to compress) seem valid per se. But I think they miss the right level of abstraction for two reasons. First, he only considered consumer businesses and therefore makes a whole theory for a sub-set of platforms, when in fact there is a more satisfying general theory of platforms. Second, he's calling out outcomes not inputs when talking about depth of intermediation, commoditized suppliers, and technology enabled zero-incremental scaling costs.</p><p>So here is my take on platform vs. aggregation in three hypotheses:</p><ol><li><p>Platforms are intermediary businesses: they enable interactions of counterparties (i.e., the platform members).</p></li><li><p>Those members have different levels of leverage in their value chain, sometimes altered by the arrival of the intermediary. Leverage here can be thought of like negotiation leverage: it comes from their <a href="https://en.wikipedia.org/wiki/Best_alternative_to_a_negotiated_agreement">BATNA</a>. </p></li><li><p>The optimum (or even viable) platform will manifest the leverage the members. In some cases, the leverage means no viable platform is possible or desirable.</p></li></ol><p>So, let's unpack this abstraction&#8230;. The first claim is straightforward: platforms need &#8220;sides&#8221; on them, i.e., the counterparties to whatever interaction the platform helps make possible. Tinder doesn't date you: it helps the boys and the girls find each other (or whatever sexual orientation permutation you want to use).</p><p>The second hypothesis is where the fun starts. When I read Ben Thompson, I think he dances past the blindingly obvious fact that platform members will have negotiating leverage in their value chain. This is where a general theory of platforms starts to make more sense than Ben's consumer-focused one. Anyone working in B2B knows the asymmetry of leverage in value chains. I wrote in 2010 about how supply chains almost always end up coordinated by a strong anchor member rather than via federation of equally strong member companies. Twelve years later this is even more common. What Ben's focus on consumers does is to treat the demand side of the value chain as a given: a vast pool of anonymous demand in which only desires and user experience are considered, and no agent-principal conflicts can occur. That's not going to work for B2B platforms, but perhaps more importantly it won't always be true of consumers either. Technology, regulation, economic conditions, or demographics may warp how much leverage consumers have the in the value chains their anchor. By skipping them as an object of assessment, Ben's model may not even work for all B2C platforms.</p><p>The third hypothesis is where I assert a simpler explanation for the platform-aggregation dichotomy. Business models tied to intermediation will need to be accepted by the counterparties they intermediate: no one can simply force intermediation on existing markets. Although intermediation tends to alter the leverage of the existing players, there will still be variations in who has the power even post-intermediation. Owing to that leverage, to the extent that a platform's success or failure can be determined by one of its members, then that member's interests will be imposed in the resulting business model. Finally, this brings us to the crux: at the extremes of resulting leverage (post-intermediation) you have non-platforms, while in the middle you have platforms of various degrees of concessions to keep members onboard.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!0t-J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffceaf9db-8424-4b38-8895-a46e07f28863_1170x934.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!0t-J!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffceaf9db-8424-4b38-8895-a46e07f28863_1170x934.png 424w, /__u/substackcdn.com/image/fetch/$s_!0t-J!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffceaf9db-8424-4b38-8895-a46e07f28863_1170x934.png 848w, /__u/substackcdn.com/image/fetch/$s_!0t-J!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffceaf9db-8424-4b38-8895-a46e07f28863_1170x934.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0t-J!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_webp, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffceaf9db-8424-4b38-8895-a46e07f28863_1170x934.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!0t-J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffceaf9db-8424-4b38-8895-a46e07f28863_1170x934.png" width="1170" height="934" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/fceaf9db-8424-4b38-8895-a46e07f28863_1170x934.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:934,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:137522,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!0t-J!, /__u/betheresoon.substack.com/w_424, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffceaf9db-8424-4b38-8895-a46e07f28863_1170x934.png 424w, /__u/substackcdn.com/image/fetch/$s_!0t-J!, /__u/betheresoon.substack.com/w_848, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffceaf9db-8424-4b38-8895-a46e07f28863_1170x934.png 848w, /__u/substackcdn.com/image/fetch/$s_!0t-J!, /__u/betheresoon.substack.com/w_1272, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffceaf9db-8424-4b38-8895-a46e07f28863_1170x934.png 1272w, /__u/substackcdn.com/image/fetch/$s_!0t-J!, /__u/betheresoon.substack.com/w_1456, /__u/betheresoon.substack.com/c_limit, /__u/betheresoon.substack.com/f_auto, /__u/betheresoon.substack.com/q_auto:good, /__u/betheresoon.substack.com/fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffceaf9db-8424-4b38-8895-a46e07f28863_1170x934.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" 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><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The image above suggests there are three zones for an intermediating business:</p><ol><li><p>Let's call the first possibility &#8220;aggregators&#8221; to justify the fact we spend so much time on definitions. The hallmark is that the intermediator becomes a counterparty, de jure or de facto. These business models emerge when intermediation results in extreme weakness of one group of members. Because the group is so weak, the intermediating business does not have to give them concessions in the business model. The result is an intermediating business that is too directly involved and strong to make sense as a platform (where some degree of neutrality is expected). A handy example that comes to mind is Uber in ride hailing. You'd be hard pressed to say they aren't simply in the value chain as the counterparty instead of a platform helping riders and drivers find each other. Bottom line: weak members as an input means platforms just become value chain members and direct counterparties. This also leads to seizing more value as the intermediary, since doing so is possible and desirable.</p></li><li><p>The second possibility is that the intermediary is facing counterparties with enough leverage to command some concessions on how the business model works. A site like YouTube faces powerful members on all three sides (consumers, content creators, and advertisers). I'll talk more below about how these dynamics play out, especially in logistics (since that's ultimately what I'm focused on). But for now, let's just say that with limited leverage I think members tolerate platforms as a viable intermediary model, and would essentially block the arrival of aggregators who attempt to act as the counterparty.</p></li><li><p>The third possibility (and frankly the default in B2B) is that the intermediation fails because some segments of the required counterparties are powerful and can veto its arrival. Sometimes they'd block an intermediary instinctively, or out of inertia. But often it&#8217;s because everyone at the dinner must eat, and an intermediary's value just doesn't seem worth keeping them fed. As an example: discount airlines like Ryanair or EasyJet blocked flight searching websites.</p></li></ol><h1>The Goldilocks Zone Theory of Platforms</h1><p>As said above, I think there is a viable space for intermediation by a platform when the members have some leverage, neither too little nor too much. But the zone is large enough that specific mechanics will emerge to reflect these power dynamics. Or, put another way, successful platforms optimize for member leverage differentials. I think this manifests in the choices platforms make in the following dimensions (among others, since this isn't exhaustive):</p><ul><li><p>The standards definition (what data can be shared; what actions can be taken)</p></li><li><p>The depth of intermediation (i.e., catalogue, search, recommend, or assignment)</p></li><li><p>Whether intermediation occurs in payments or not</p></li><li><p>Pricing model for the platform (what's free, what's charged, how is the charging metered, etc.)</p></li><li><p>Arbitration power for disputes</p></li></ul><p>So, for example, a platform like LinkedIn is a platform for three member groups: professionals, navigators, and advertisers. Professionals seem to me to have the most leverage. Even if a small (but highly sought after) group were to abandon LinkedIn, this would endanger the platform health. That leverage manifests itself in decisions like the free-to-use commercial model, the fact that we can find each other by name search (rather than just recommends, or email lookup, for example), and dispute resolution that errors on the side of not bothering the professionals. Navigators (i.e., recruiters or salespeople who are looking for leads) have less leverage. A much larger number of them must leave before platform health declines. So, the platform optimizes a bit further away from their interests: this group pays for access, they are rate limited in the number of new contacts they can make, and they can be throttled further if they are seen as bothering the professionals. What we see here is that an optimal platform is making specific design choices about its mechanics and business model based on the leverage or power of those it&#8217;s trying to intermediate. Ignoring these factors results in worse platform adoption, lower value extraction for the platform operator, and risk of an alternative platform that better reflects the situation on the ground.</p><h1>Let's Talk Logistics</h1><p>The aggregator vs. platform question seems simpler to me in logistics than in other domains. Logistics has had 3PLs (also called forwarders, also called brokers) as its traditional label for aggregator. These roles are even codified in laws: someone is the party who will transport (and is licensed to do so), someone else can be licensed to arrange the transport, someone else may be licensed to clear customs. If you are an aggregator, it&#8217;s you who takes that activity and its inherent risks, however you accomplish it is a secondary question. Platforms, meanwhile, cannot take these roles. FlexPort is an aggregator from any angle you look, while GT Nexus is a platform. And as new platforms emerge or are considered, I think most of them can be assessed from a leverage perspective quickly. Let me give a few examples.</p><p>Logistics platforms will tend to deal with one of the following business processes: transportation, warehousing, customs clearance, repackaging, installation / stocking, material movement planning, material tracking, and invoice to payment. And the parties to these processes are a mix of cargo owners (sometimes split between the buyer and the seller with ownership switching during logistics events), logistics asset owners &amp; operators, 3rd party logistics service providers, financial institutions, government agencies, and technology providers. And given logistics is physical: local variations will matter (India vs. Europe, etc.). Each of these intersections of process and parties should immediately suggest a degree of leverage in the minds of someone experienced in this area.</p><p>Above all, a dominant theme in logistics platforms and the leverage of their members will be the degree on market concentration. In simple terms: logistics is mostly a sector of small companies with tiny market share. Half of logistics expenditures are on trucking (about $1.6 trillion USD per year out of ~$3.2 trillion for all of logistics of any kind). But the largest trucking companies are tiny, say ~$4 billion in relevant revenue. In logistics $4 billion in trucking revenue sounds huge. Its half as much money as Sony made on just PlayStation hardware last year: and they were loss-leading on those devices just to sell the much more profitable games. Bottom line: in a huge market (trucking) if there are only tiny players then it indicates that no one has found a true economy of scale advantage and that platforms likely can treat the providers as having little leverage.</p><p>There are still variations of leverage. How many trucking asset operators do you need on your platform to cover 80% of world volume? Millions. How many are needed for 80% of ocean container shipping? Less than 100. And how many are needed for 80% of parcel? Less than 10. What I think this tells us is that a platform won't be likely for parcel (the parcel providers are too powerful, they could essentially veto it and will do so). A platform is possible for ocean but will have to concede some aspects to the desires of the asset operators. And a platform for direct truck operators is less likely compared to an aggregator since they are so weak (commoditized) that any intermediary business will tend towards being less neutral and more directive.</p><p>Obviously, platforms have other sides to them: the cargo owners, the technology providers, the 3PLs, etc. Each side must be assessed as above. How many (non-asset operating) 3PLs are needed to cover 80% of the world market? I guess it is under 10k. How many Transport Management System vendors? I'd guess under 20, but per regional market that's probably under 10. This would tell me that a platform that has TMS vendors on one side would find it harder to accommodate their leverage (due to concentration) as compared to a platform that had 3PLs as a side.</p><p>Once we eliminate the edges and focus on the goldilocks zone, I think logistics platforms start to enter the fine details of optimal user experience, data models, integration formats, pricing, and so forth. For example, any ocean transport platform will need to acknowledge the leverage of the ocean shipping lines (Maersk, etc.) and build around their old and clunky systems for status messaging through EDI. Its 2022: any sane person would be building to RESTful APIs or GraphQL. Nope, one side of the platform will have the leverage to insist on using 30-year-old EDI messages. The same would occur in financial flows that touch USA banks. While New Zealand and now Europe have much more cost effective, fast, and reliable routing via SWIFT you'll be forced to bow to the leverage and support stuff that was devised in the era of paper checks. These are the quid-pro-quo of bringing powerful sector participants onboard. Good product managers or business leaders at the platform operator will assess and steer the platform accordingly.</p><h1>Summarizing</h1><p>It is good to learn from the consumer platform space (where many, many more success stories exist than in logistics). In those discussions you'll find this &#8220;aggregator vs. platform&#8221; debate. Instead of losing days of time sleuthing around, I'd propose to cut the debate short and say that platforms must optimize for the relative negotiating leverage of their constituents. If that power is too large, platforms may not be viable because a platform is an intermediary and the powerful won't allow an intermediation in their value chain. If the power is too low the would-be platform is drawn into simply taking a direct position, in effect capturing the role and value of the weak party while making them a commodity. In the middle is a goldilocks zone where somewhat powerful members will tolerate a platform if it concedes where needed to keep them interested. All of this is abstract. But I think this is a novel and powerful theory for platforms for two reasons:</p><ol><li><p><strong>It helps rule out platform businesses</strong> on the grounds that the members have too little or too much leverage. Instead of platform business models, these should be aggregators or simply not pursued, respectively.</p></li><li><p>In the goldilocks zone, it reminds us that <strong>we're optimizing for the leverage of the platform members</strong> as much as for the total value created or extracted.</p></li></ol><p>Anyone in logistics will see the negotiating power disparities of our sector's major players. This directly leads to the viable or ideal form of intermediation, and then when pertinent on to finding what a group expects as a concession in order to play ball on a new platform. That's the thing to add to your mental toolkit if you are making, investing in, competition against, or considering joining a logistics platform.</p><p></p><p>In case you missed it, check out the first two parts of this four part series on platforms for the logistics sector:</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:74894968,&quot;url&quot;:&quot;https://betheresoon.substack.com/p/scale&quot;,&quot;publication_id&quot;:83635,&quot;embedding_publication_id&quot;:null,&quot;publication_name&quot;:&quot;We'll Be There Soon&quot;,&quot;publication_logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/478301c1-5608-474b-9a13-6d6945943764_512x512.png&quot;,&quot;title&quot;:&quot;When Scale Matters&quot;,&quot;truncated_body_text&quot;:&quot;This is the first a series of articles on platforms as a business model for the logistics sector. It connects with a three hour podcast in which I discussed the same topic with my friend M&#228;rten Veskim&#228;e. Check out the podcast at Logistics Tribe on Apple&quot;,&quot;date&quot;:&quot;2022-09-26T12:03:53.192Z&quot;,&quot;like_count&quot;:4,&quot;comment_count&quot;:4,&quot;bylines&quot;:[{&quot;id&quot;:10445949,&quot;name&quot;:&quot;Jonah McIntire&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/40e837e0-4114-4959-96d8-8a3a0303a98a_1080x1080.jpeg&quot;,&quot;bio&quot;:&quot;Leading procurement products at Transporeon, former CEO and founder of TNX Logistics, former founder of Clear Abacus, and long time particpant in the supply chain tech scene. &quot;,&quot;profile_set_up_at&quot;:&quot;2022-09-17T08:56:06.072Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:90113,&quot;user_id&quot;:10445949,&quot;publication_id&quot;:83635,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:83635,&quot;name&quot;:&quot;We'll Be There Soon&quot;,&quot;subdomain&quot;:&quot;betheresoon&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Companies buy and sell > $3 trillion in logistics services per year. This is a newsletter about real technology that impacts those decisions. &quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/478301c1-5608-474b-9a13-6d6945943764_512x512.png&quot;,&quot;author_id&quot;:10445949,&quot;theme_var_background_pop&quot;:&quot;#99A2F1&quot;,&quot;created_at&quot;:&quot;2020-08-17T14:21:11.142Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Jonah McIntire&quot;,&quot;copyright&quot;:&quot;Jonah McIntire&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;is_guest&quot;:false}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:null,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="/__u/betheresoon.substack.com/p/scale?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="/__u/substackcdn.com/image/fetch/$s_!X32E!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F478301c1-5608-474b-9a13-6d6945943764_512x512.png" loading="lazy"><span class="embedded-post-publication-name">We'll Be There Soon</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">When Scale Matters</div></div><div class="embedded-post-body">This is the first a series of articles on platforms as a business model for the logistics sector. It connects with a three hour podcast in which I discussed the same topic with my friend M&#228;rten Veskim&#228;e. Check out the podcast at Logistics Tribe on Apple&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">4 years ago &#183; 4 likes &#183; 4 comments &#183; Jonah McIntire</div></a></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:74896030,&quot;url&quot;:&quot;https://betheresoon.substack.com/p/standards&quot;,&quot;publication_id&quot;:83635,&quot;embedding_publication_id&quot;:null,&quot;publication_name&quot;:&quot;We'll Be There Soon&quot;,&quot;publication_logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/478301c1-5608-474b-9a13-6d6945943764_512x512.png&quot;,&quot;title&quot;:&quot;Standards &amp; Intermediation&quot;,&quot;truncated_body_text&quot;:&quot;This is the second in a series of articles on platforms as a business model for the logistics sector. It connects with a three hour podcast in which I discussed the same topic with my friend M&#228;rten Veskim&#228;e. Check out the podcast at Logistics Tribe on&quot;,&quot;date&quot;:&quot;2022-09-26T12:04:36.005Z&quot;,&quot;like_count&quot;:0,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:10445949,&quot;name&quot;:&quot;Jonah McIntire&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/40e837e0-4114-4959-96d8-8a3a0303a98a_1080x1080.jpeg&quot;,&quot;bio&quot;:&quot;Leading procurement products at Transporeon, former CEO and founder of TNX Logistics, former founder of Clear Abacus, and long time particpant in the supply chain tech scene. &quot;,&quot;profile_set_up_at&quot;:&quot;2022-09-17T08:56:06.072Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:90113,&quot;user_id&quot;:10445949,&quot;publication_id&quot;:83635,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:83635,&quot;name&quot;:&quot;We'll Be There Soon&quot;,&quot;subdomain&quot;:&quot;betheresoon&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Companies buy and sell > $3 trillion in logistics services per year. This is a newsletter about real technology that impacts those decisions. &quot;,&quot;logo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/478301c1-5608-474b-9a13-6d6945943764_512x512.png&quot;,&quot;author_id&quot;:10445949,&quot;theme_var_background_pop&quot;:&quot;#99A2F1&quot;,&quot;created_at&quot;:&quot;2020-08-17T14:21:11.142Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:&quot;Jonah McIntire&quot;,&quot;copyright&quot;:&quot;Jonah McIntire&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;is_guest&quot;:false}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:null,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="/__u/betheresoon.substack.com/p/standards?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="/__u/substackcdn.com/image/fetch/$s_!X32E!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F478301c1-5608-474b-9a13-6d6945943764_512x512.png" loading="lazy"><span class="embedded-post-publication-name">We'll Be There Soon</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Standards &amp; Intermediation</div></div><div class="embedded-post-body">This is the second in a series of articles on platforms as a business model for the logistics sector. It connects with a three hour podcast in which I discussed the same topic with my friend M&#228;rten Veskim&#228;e. Check out the podcast at Logistics Tribe on&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">4 years ago &#183; Jonah McIntire</div></a></div><p></p><h1>Sources:</h1><p><a href="https://abovethecrowd.com/2012/11/13/all-markets-are-not-created-equal-10-factors-to-consider-when-evaluating-digital-marketplaces/">https://abovethecrowd.com/2012/11/13/all-markets-are-not-created-equal-10-factors-to-consider-when-evaluating-digital-marketplaces/</a></p><p><a href="https://stratechery.com/2018/the-bill-gates-line/">https://stratechery.com/2018/the-bill-gates-line/</a></p><p><a href="https://stratechery.com/2018/the-moat-map/">https://stratechery.com/2018/the-moat-map/</a></p><p><a href="https://stratechery.com/2015/aggregation-theory/">https://stratechery.com/2015/aggregation-theory/</a></p><p><a href="https://stratechery.com/2017/defining-aggregators/">https://stratechery.com/2017/defining-aggregators/</a></p><p><a href="https://stratechery.com/2019/a-framework-for-regulating-competition-on-the-internet/">https://stratechery.com/2019/a-framework-for-regulating-competition-on-the-internet/</a></p><p><a href="https://stratechery.com/2019/shopify-and-the-power-of-platforms/">https://stratechery.com/2019/shopify-and-the-power-of-platforms/</a></p><p><a href="https://medium.com/adventures-in-consumer-technology/threes-company-of-shopify-amazon-and-etsy-4f0388c47c91">https://medium.com/adventures-in-consumer-technology/threes-company-of-shopify-amazon-and-etsy-4f0388c47c91</a></p><p><a href="https://medium.com/supply-chain-visibility/iron-fists-and-supply-chain-utopias-governance-and-visibility-60771452d076">https://medium.com/supply-chain-visibility/iron-fists-and-supply-chain-utopias-governance-and-visibility-60771452d076</a></p>]]></content:encoded></item></channel></rss>