<?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[Mark Strefford]]></title><description><![CDATA[Occasional notes on the future of AI, work and the way we live.]]></description><link>https://www.markstrefford.com</link><image><url>https://substackcdn.com/image/fetch/$s_!KmRw!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac1e125-538c-48a6-988e-73dfd6435398_640x640.png</url><title>Mark Strefford</title><link>https://www.markstrefford.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 15 Jun 2026 16:56:12 GMT</lastBuildDate><atom:link href="https://www.markstrefford.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Mark Strefford]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[markstrefford@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[markstrefford@substack.com]]></itunes:email><itunes:name><![CDATA[Mark Strefford]]></itunes:name></itunes:owner><itunes:author><![CDATA[Mark Strefford]]></itunes:author><googleplay:owner><![CDATA[markstrefford@substack.com]]></googleplay:owner><googleplay:email><![CDATA[markstrefford@substack.com]]></googleplay:email><googleplay:author><![CDATA[Mark Strefford]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Two frontier models, one hidden inefficiency, and what “human in the loop” actually means]]></title><description><![CDATA[One assumption, right for one thing and quietly wrong for another, and a whole economy starves around it.]]></description><link>https://www.markstrefford.com/p/two-frontier-models-one-hidden-inefficiency</link><guid isPermaLink="false">https://www.markstrefford.com/p/two-frontier-models-one-hidden-inefficiency</guid><dc:creator><![CDATA[Mark Strefford]]></dc:creator><pubDate>Sat, 06 Jun 2026 13:32:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e401ce77-b7df-4e6e-9e21-adecf9c72f8f_1369x585.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e5S0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ba0d846-9d88-4617-8b9c-520148366301_1369x585.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e5S0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ba0d846-9d88-4617-8b9c-520148366301_1369x585.heic 424w, https://substackcdn.com/image/fetch/$s_!e5S0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ba0d846-9d88-4617-8b9c-520148366301_1369x585.heic 848w, https://substackcdn.com/image/fetch/$s_!e5S0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ba0d846-9d88-4617-8b9c-520148366301_1369x585.heic 1272w, https://substackcdn.com/image/fetch/$s_!e5S0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ba0d846-9d88-4617-8b9c-520148366301_1369x585.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e5S0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ba0d846-9d88-4617-8b9c-520148366301_1369x585.heic" width="1369" height="585" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ba0d846-9d88-4617-8b9c-520148366301_1369x585.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:585,&quot;width&quot;:1369,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:129387,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.markstrefford.com/i/200885545?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ba0d846-9d88-4617-8b9c-520148366301_1369x585.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e5S0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ba0d846-9d88-4617-8b9c-520148366301_1369x585.heic 424w, https://substackcdn.com/image/fetch/$s_!e5S0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ba0d846-9d88-4617-8b9c-520148366301_1369x585.heic 848w, https://substackcdn.com/image/fetch/$s_!e5S0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ba0d846-9d88-4617-8b9c-520148366301_1369x585.heic 1272w, https://substackcdn.com/image/fetch/$s_!e5S0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ba0d846-9d88-4617-8b9c-520148366301_1369x585.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Last week I put two of the leading frontier models on the same problem, hands-off, and let each one decide how to approach it. What I got was a multi-day diagnosis of a structural defect I had been chasing for months, and a much clearer view of how differently these models think. The thing that actually closed it came from somewhere neither model could reach on its own, and where it came from is the whole point.</strong></p><p>What follows is the whole trail, wrong turns left in, because the wrong turns are where the interesting part lives, and because almost everything written about &#8220;human in the loop&#8221; gives you the slogan and never shows you what the human actually does in the loop. Three things come out of it. How differently two frontier models reason when you hand them the same task. What the human actually does in that loop, point by point, rather than the slogan version. And the thing underneath both that quietly decided whether any of it could work. The detail is all below, wrong turns included.</p><p>One thing up front, because it changes how you read the rest. The thing being debugged is an economy. xIt happens to live in a galaxy, but the failure underneath is the kind that shows up wherever independent actors each optimise locally and no one is steering the result. A supply chain. A marketplace. An energy grid. And it was never a single clean fault with a single clean cause. It was one wrong assumption buried deep, showing up as a tangle of compounding symptoms that never pointed cleanly back at it. That is exactly why it survived months of tuning.</p><h2>The machine</h2><p>The problem only makes sense once you know the machine.</p><p>It runs as a simulation on <a href="https://reimagined.industries/constellation">CONSTELLATION</a>, our platform for building and evaluating multi-agent systems. The sim is a research environment, and it sits under <a href="https://botarena.gg/">botarena.gg</a>, the public game where bots compete on a live leaderboard. The galaxy itself is 64 planets across seven star systems, connected by lanes and served by a fleet of couriers that haul goods between them. Three things move through it. Food, which some planets produce and all of them consume to stay alive. Refined fuel, which planets burn to stay alive. And raw fuel, the upstream feedstock. Fuel-producing planets pump out raw fuel, and refinery planets convert it into the refined fuel everyone actually needs. Food is just food. Raw fuel is useless until it is refined.</p><p>The couriers are deliberately dumb. They don&#8217;t care whether a planet lives or dies. Each one takes whatever trade pays best, and the payoff on a trade is simple.</p><blockquote><p>profit = (sell price &#215; quantity) &#8722; (buy price &#215; quantity) &#8722; travel cost</p></blockquote><p>The part that turns out to matter most is that the sell side is quantity times price, not price alone. A courier moving a hundred units at ten dollars books a thousand. A courier moving one unit at five hundred dollars books five hundred, even though the unit price is fifty times higher. A high price on a tiny quantity loses to a normal price on a full load. The couriers are pure local optimisers chasing the biggest profit on the next trip, with no view of the system they are feeding.</p><p>Planets set their own prices on plain supply and demand. Scarcity pushes a price up, surplus pulls it down. The intelligence sits in one place. Each system has a hub, and an AI-built governor controls that hub&#8217;s prices. Its job is to keep goods flowing into its system, with price as its primary lever. That is where the tension lives, because price has to do two opposing jobs at once. High enough to pull profit-chasing couriers in with supply. Low enough that the planets inside the system can afford to survive. Lean too far either way and planets starve.</p><p>Two facts to carry forward. The only thing a hub can do is move a price. The only thing a courier responds to is the profit on the next trip, and that profit is driven by quantity, not unit price alone. Hold those together and the whole failure falls out of them.</p><h2>The setup</h2><p>Game 1 was a single bot learning the control problem. This is Game 2. Multi-bot, competitive, real-time. Seven governors, each pricing one hub, all sharing the same galaxy and the same pool of couriers at the same instant.</p><p>So I put two of the best models head to head, ChatGPT 5.5 against Claude Opus 4.8, deliberately hands-off. I pointed each one at the arena&#8217;s skill file and let it decide what to build.</p><blockquote><p>&#8220;i want to go to the claude app and point it at the botarena.gg skill.md file and let claude work out what to do, same with chatgpt&#8221;</p></blockquote><p>The point was partly to seed the leaderboard with a few different bots, but mostly it was a technical smoke test. How would multiple independent agents actually compete in the same live galaxy at once, built by different models, and what behaviours would emerge. What I got instead was a diagnosis, a structural defect I had been chasing for months, and a much clearer view of how differently two frontier models reason when you hand them the identical task.</p><h2>Before either one competed, they both made the same call</h2><p>I let each model design its own agent, and independently they reached the same conclusion. Don&#8217;t put an LLM in the control loop. For a fast, deterministic control problem, a tight heuristic beats asking a model to re-reason every tick. ChatGPT was explicit, and even sketched the only LLM design it thought worth the latency. A deterministic controller running every handful of ticks, with an LLM strategic supervisor stepping in occasionally to adjust the regime, never to set prices.</p><blockquote><p>&#8220;A tight, reproducible loop is often better than asking a model to re-reason every tick.&#8221;</p></blockquote><p>Two frontier models, asked to compete, both reasoned themselves out of the per-tick loop. That alone cuts against the reflex to throw a model at everything. But the divergence that mattered was not what they built. It was what each of them did when the galaxy started misbehaving.</p><h2>They saw the same truth. They did opposite things with it.</h2><p>This is the part I most want to be fair about, because it would be easy to turn it into a Claude highlight reel and it is not one.</p><p>Both models, watching their telemetry, independently put a finger on the conceptual key to the whole problem. Raw fuel was being treated as if it were a survival good when it is really just refinery feedstock. ChatGPT wrote it down plainly.</p><blockquote><p>&#8220;The first serious strategic mistake was treating raw fuel as a normal downstream survival resource&#8230; Raw fuel is mainly refinery feedstock unless a sector planet actually consumes it.&#8221;</p></blockquote><p>That is the same realisation the entire fix eventually rested on. ChatGPT got there on its own, through patient observation. And then it made a sound engineering decision. Price raw fuel low, stop letting it pull couriers away from food and refined fuel, and get on with playing its game well inside the rules as they were.</p><p>Claude reached the same observation and could not let it sit. Where ChatGPT saw a strategy to adjust, Claude saw a symptom of something wrong with the environment itself, and it kept pulling on the thread. Same correct insight, two completely different dispositions toward it. Accept and optimise, against interrogate and fix. Both are legitimate. Most of the time accept-and-optimise is the right call, because you usually cannot go and rewrite the engine. This was one of the rare times rewriting the engine was the point. The difficulty is that nothing tells you which kind of situation you are in until you have already committed to one reading or the other. Treat a real defect as a strategy problem and you optimise around it forever. Treat a strategy problem as a defect and you rewrite an engine that was fine.</p><h2>I got frustrated with the one that was right</h2><p>ChatGPT got straight to work. Build the controller, run it, read the telemetry, tune. Exactly what I had asked for.</p><p>Claude kept circling, kept asking questions, and it irritated me. My instinct was to tell it to stop stalling and hand me the harness, because it was supposed to be racing ChatGPT. But it would not drop the thing it had noticed. The shape of what it kept saying was that it could build what I was asking for, but something was not sitting right, and it thought we needed to find the real problem first.</p><p>The whole story turns on the moment I backed off that instinct and listened. And I want to be honest about what my own contribution actually was. Mechanically, I was shuttling context between the two models and keeping the conversation moving. That part is plumbing. The real work was judgment. Deciding which thread was worth pulling, correcting the model when it slid off the economic rails, and twice overruling it when it wanted to stop or had talked itself into the wrong answer.</p><h2>The investigation, with the dead ends left in</h2><p>Claude&#8217;s first good instinct was to stop trusting the logs.</p><blockquote><p>&#8220;I&#8217;ll investigate properly by going to the code, since the prior analysis was stuck on &#8216;we can&#8217;t tell from the logs.&#8217;&#8221;</p></blockquote><p>And then it was wrong, repeatedly, before it was right. This is the part the clean write-ups always hide, and it is the most useful part.</p><p>The first wrong turn. It spent the opening stretch building toward a tidy answer. The economics doc describes a treasury-backed price cap that was never actually implemented in code, so that must be the fix. I told it price was the wrong lever. It dropped the idea without defending it, which is its own small tell about how these things reason now.</p><blockquote><p>&#8220;Price is the wrong lever, confirmed in the code&#8230; I was about to land on &#8216;the economics.md treasury price-cap isn&#8217;t implemented&#8217;&#8230; But you&#8217;ve correctly identified that fixing that wouldn&#8217;t matter.&#8221;</p></blockquote><p>Then it tried to quit. It became convinced the failure was a hard distance and reachability ceiling. Environmental, untunable, nothing to be done. The recommendation on the table was to stop tuning, because this was just the environment. I killed it in four words.</p><blockquote><p>Me: &#8220;all planets are reachable&#8221; Claude: &#8220;I&#8217;m wrong then&#8230; that changes the conclusion materially. Let me reopen it.&#8221;</p></blockquote><p>Sit with the shape of that. The model&#8217;s most confident moment was its most wrong, and a one-line fact about the world reopened the whole investigation. Not a clever prompt. A thing I knew that it did not.</p><p>The instrument lied before the model did. One of the worst detours was not a reasoning error at all. Claude asserted that only a single courier ever even considered the starving planet, which would have been damning, then half-walked it, then retracted it entirely when the data turned on it.</p><blockquote><p>Claude: &#8220;Both your challenges land. I had two wrong conclusions and the data kills them&#8230; &#8216;Only one courier considers venus&#8217; was wrong, partly a logging artifact (my probe only saw venus when it won).&#8221;</p></blockquote><p>The probe only logged a courier&#8217;s interest in a planet when that planet won the courier. A planet that was always considered and always lost looked identical to a planet never considered. The measurement manufactured the conclusion. Worth remembering the next time an agent shows you a confident chart.</p><p>Then it conflated distance with cost, and I corrected the economics directly.</p><blockquote><p>Me: &#8220;The number of hops makes no difference. It&#8217;s about the cost of travel.&#8221; Claude: &#8220;You&#8217;re right, I conflated hops with cost&#8230; a courier takes the 4-distance/$10 trade over the 0.2-distance/$1 one every time. So &#8216;venus is far&#8217; is not an explanation.&#8221;</p></blockquote><h2>The pivot</h2><p>Two questions from me collapsed the last wrong frame. The working theory was that some greedy planet was hoarding supply and stealing the couriers. I didn&#8217;t buy it.</p><blockquote><p>Me: &#8220;the venus issue is odd. venus is close to the hub!! jupiter is a producer of raw fuel?&#8221;</p></blockquote><p>Both halves landed. The hoarder the heuristic kept flagging was jupiter, which produces its own enormous stockpile, so the instrument was fingering the biggest producer, not a thief. And the starving planet was close, so distance was never the gate. Every remaining explanation fell. That cleared the ground for the question that cracked it, and it was Claude that put the question on the table, as one of several next moves it offered me. Does an under-fed refinery actually cost health or survival, or is it just sub-optimal throughput. I told it to chase that one.</p><blockquote><p>Claude: &#8220;An under-fed refinery costs nothing in health&#8230; The rising price is precisely &#8216;I&#8217;d run hotter if I could,&#8217; not &#8216;I&#8217;m dying.&#8217;&#8221;</p></blockquote><p>That reframed everything. These were not dying planets at all. They were perfectly healthy planets running cold refineries, screaming for an input they did not actually need to survive. And the moment it landed, Claude generalised it instantly and correctly, which is exactly the half of its character I had been too impatient to value an hour earlier.</p><p>This is worth being precise about, because it is the whole shape of the thing. Claude generated the sharp question here, and it had generated four confident wrong turns earlier with exactly the same conviction. It could not reliably tell its good proposals from its bad ones. That discrimination was my job. I killed &#8220;all planets are reachable&#8221; and &#8220;hops don&#8217;t matter,&#8221; and I backed the survival-versus-throughput question over the others on the table. A model that is confidently right and confidently wrong in the same breath is only useful if someone can tell the two apart in the moment. That telling-apart is not stenography. It is the judgment that moved this forward.</p><blockquote><p>Claude: &#8220;this isn&#8217;t a venus bug, it&#8217;s a model defect that fires on every refinery-bearing planet in the galaxy.&#8221;</p></blockquote><p>This is the two-sided thing about Claude, and the one I most want you to take away. It made several confident wrong assumptions, and human judgment is what kept pulling it back onto the road. But the disposition that produced those wrong turns, the refusal to let the anomaly go, is the same disposition that, once pointed in the right direction, diagnosed a galaxy-wide structural defect with real speed and precision. You do not get the second without tolerating the first.</p><h2>The root, and why it hid for months</h2><p>The engine priced every asset the same way. When stock runs low the price escalates, effectively without limit, because for a survival good a buyer&#8217;s willingness to pay really does approach &#8220;anything, just don&#8217;t let me die.&#8221; For food and refined fuel that is correct. Scarcity of a thing you die without should send the bid to the ceiling.</p><p>Refinery feedstock is not a survival good. It is an input the refinery turns into refined fuel and sells, so its value is capped at the marginal worth of the output. Bidding above that is buying at a guaranteed loss. The escalation logic did not know the difference, and that single uniform assumption, one pricing rule applied to every good, was the root of the whole thing.</p><p>What it produced was not one clean failure. It was a chain that compounded. A starved refinery&#8217;s bid ratcheted up past ten thousand, thousands of times the going rate. The first inflated delivery wiped its treasury. Once broke, the planet could only afford a sliver of the next delivery, because a courier&#8217;s payoff is volume times price, and a planet with no money can clear no volume. A sky-high unit price on three units booked the courier less margin than a normal price on a full load somewhere else, so the couriers rationally went elsewhere. The desperation signal was shrinking the very delivery it was meant to attract. High price times tiny volume is just as useless as low price, and starvation is exactly the state in which you cannot afford volume.</p><p>That is why no single cause was ever visible, and why months of my own tuning never fixed it. I treated it as a distribution problem and adjusted courier ratios and topology, and every time the trap simply moved to a different planet. Each symptom looked like its own bug. The pricing escalation, the treasury wipe, the affordability collapse, the courier avoidance, the logging artifact that hid it. Unpick any one and the others kept the loop alive. There was no clean cause and effect to point at, only a set of small effects feeding each other. The root was one layer below all of it, in a pricing assumption that was right for survival goods and quietly wrong for feedstock.</p><h2>The fix, which nearly reintroduced the problem</h2><p>The obvious fix is to anchor the feedstock bid to what the refined output is worth. But the obvious version of that is circular, and Claude caught it before writing a line of code.</p><blockquote><p>Claude: &#8220;do NOT use the refinery&#8217;s own fuel_refined price. Venus is starved, produces no fuel_refined, its shelf is empty, its local fuel_refined price is sky-high, high feedstock bid, overpay, bankrupt, still empty. Same runaway, one layer removed. The right anchor: the market price of the output.&#8221;</p></blockquote><p>Anchor it to a planet&#8217;s own output price, and a starved planet, with an empty shelf and a sky-high local price, just re-inflates its own bid and bankrupts itself again, one level of indirection down. The anchor had to be a reference the planet could not move by starving itself. The price of refined fuel at the nearest hub.</p><p>So the fix clamps the feedstock bid to the hub&#8217;s refined price scaled by refinery efficiency, the crack-spread derived value, rather than letting it escalate like a survival good. If the hub prices refined fuel at five dollars, a planet&#8217;s raw fuel bid sits below five rather than running away to five hundred. The runaway cannot start. No single delivery can bankrupt the planet, so it keeps the treasury to buy real volume, so couriers see a worthwhile total margin and keep coming. I pressure-tested whether that still let a genuinely short refinery ramp its bid enough to pull supply, then made the call.</p><blockquote><p>Me: &#8220;the only nagging doubt I&#8217;ve got is does that let the refinery lift its prices enough? But then I think when it lifts its prices enough, it just ends up in the place where it is now&#8230; Let&#8217;s anchor to the hub price.&#8221;</p></blockquote><p>The honest value of the fix is not &#8220;anchor to derived value&#8221; in the abstract. It is the specific choice of a reference that cannot feed back on itself. A refiner values crude at the market price of the output times its yield, never at its own empty-tank quote.</p><h2>What changed</h2><p>Same seed, same thousand ticks, the engine fix in and out. Planets alive went from 47 of 64 to 63 of 64. Deaths went from seventeen to one. Refineries surviving went from 19 of 34 to all 34. The long-lived, self-sustaining galaxy I had been chasing for months finally held.</p><p>I will be honest about the limits, because Claude was. Some of the headline numbers from the live competitive runs are confounded. A fix-versus-no-fix gap that looked decisive turned out to lean heavily on one hub simply sitting in a better neighbourhood, centrally located, cheap for couriers to reach, and near planets that produce their own food and raw fuel, where a remote system carries a travel-cost penalty and may produce little of its own. That advantage had nothing to do with the fix, and Claude flagged it itself rather than letting me overclaim. And there is a deeper open finding underneath the fix. Clamping the price stops the planet destroying its own ability to buy, but price was never a clean positive lever for pulling supply in the first place, because a courier chases the profit on the next trip and a starved planet cannot clear enough quantity to make that trip worth taking at any unit price. The clamp removes the self-inflicted wound. It does not, on its own, guarantee a thriving planet. That thread runs straight into the next experiments.</p><h2>Two models, two ways of thinking</h2><p>Read side by side, the two reasoning journals are the clearest illustration I have seen of how differently these models show up for the same job.</p><p>ChatGPT treated the galaxy as fixed and got steadily better at playing it. Its journal is disciplined empiricism. Name the mistake, smooth the controller, run a batch, read the distribution, resist the urge to over-read a single good result.</p><blockquote><p>&#8220;Do not overfit from one good run.&#8221;</p></blockquote><p>It also produced one of the sharpest strategic distinctions in either log, the difference between two goals that look identical until you measure them.</p><blockquote><p>&#8220;The controller is currently good at &#8216;do not let local planets die&#8217;; the next aim is &#8216;do not keep them technically alive but chronically weak.&#8217;&#8221;</p></blockquote><p>That is genuinely good control engineering, and the supervisor architecture it sketched is a better production design than anything Claude proposed. If I were shipping a governor tomorrow, I would want ChatGPT&#8217;s discipline in it.</p><p>Claude treated the rules as something to interrogate. Its journal reads like a debugging trail. Hypothesise, instrument, kill the idea when the data contradicts it, go to the source when the logs cannot settle it, and refuse credit it has not earned. It was confidently wrong more often than ChatGPT was. It was also the only one of the two that was ever going to find the problem, because finding it required treating the environment as suspect rather than as ground truth.</p><p>Neither disposition is better in the abstract. You want the empiricist when the system is sound and the job is to play it well. You want the interrogator when the system itself is lying to you. The skill that is quietly becoming valuable is knowing which situation you are in. For now, that is the human&#8217;s part.</p><h2>What it actually teaches</h2><p>The slogan is &#8220;human in the loop.&#8221; Here is what it looked like. The model supplied relentless mechanism-finding and a few confident dead ends. I supplied the economic priors, the corrections, and two overrules of moments where it wanted to stop or had convinced itself of the wrong thing. Neither of us reaches the answer alone. Take out those four words, "all planets are reachable," and the investigation ends in "this is just the environment, accept it." But take out the model's refusal to let the anomaly go and I am still hand-tuning courier ratios today, none the wiser.</p><p>Two of the four worst detours were not reasoning failures at all. They were measurement artifacts. The probe that logged a courier only when it won, and the confident conclusion built on it. A model is only ever as good as the data it is reading, and it usually cannot tell when that data is shaped wrong. That is not something you prompt your way around. It is something a person has to catch.</p><p>The galaxy was a hundred percent observable. Every event, every decision, logged. That wasn&#8217;t what closed it. The model&#8217;s rigor found the mechanism. The judgment about which parts to trust kept it on the road, and neither would have gotten there alone.</p><h2>The thing underneath</h2><p>That is the third thing I promised at the start, and it is the one I would most want you to leave with. None of this reasoning would have been possible if the galaxy were a black box. The model could interrogate the economy because the economy was built to be interrogated. Every actor with a clear objective, every force in tension with another, the whole system walkable from cause to effect. That legibility was not free. It was the slow, unglamorous work of structuring the problem so the competing forces were visible in the first place, and it happened long before any model arrived. The reasoning you have just watched is downstream of it.</p><p>Most people reach for one of these and maybe two. The data and the observability. The algorithm. The domain knowledge of how the thing actually works. Each is a different discipline, usually a different person, each able to see only their own piece. What closed this sat above all three. Knowing when to trust the model&#8217;s rigor and when to override it, which thread to pull, which fact about the domain kills a confident wrong answer. That is orchestration, and it is a craft. It does not arrive overnight, and it cannot be done from inside any one of the three. The models are good enough now. The orchestration is the part still worth getting good at.</p><h2>What&#8217;s next</h2><p>The next step is to put the other frontier reasoning models into the arena and see how each one governs a hub. Gemini, Kimi, Qwen are all in the roadmap. Once a mixed field is running and a galaxy can hold itself steady, the experiment I actually care about begins. The runs get long. A single day first, then a week, and eventually a month, with the models left in the loop the entire time rather than setting one strategy and walking away. A long horizon asks the questions a single run cannot. Whether these models learn as the economy shifts under them, whether they keep reasoning when the conditions stop matching their opening assumptions, whether they negotiate with one another, and how they behave when they have to live with a decision they made a thousand ticks ago.</p><p>I am inspired by the work other groups are doing along this line. Emergence AI&#8217;s <a href="https://world.emergence.ai">Emergence World</a> is the closest cousin I have seen, a persistent multi-model society studied over long horizons. Behind all of it sits a deeper lineage, from <a href="https://arxiv.org/pdf/2304.03442">Stanford&#8217;s Generative Agents</a> back to the agent-based economics that started with <a href="https://sugarscape.sourceforge.net/sugarscape.html">Sugarscape</a>. This is a small contribution alongside that work, not a replacement for it.</p><p>The thing I like most is that you do not have to take my word for any of it. Come and try it. Point your bot at <a href="https://botarena.gg">botarena.gg</a>, read the skill file, and drop it into the arena to compete.</p><p></p>]]></content:encoded></item><item><title><![CDATA["Reimagine": We throw it around like a label.]]></title><description><![CDATA[The CEO uses it on stage. The deck uses it in the title. The strategy refresh uses it as the verb. The label moves. The structure underneath doesn&#8217;t.]]></description><link>https://www.markstrefford.com/p/reimagine-we-throw-it-around-like</link><guid isPermaLink="false">https://www.markstrefford.com/p/reimagine-we-throw-it-around-like</guid><dc:creator><![CDATA[Mark Strefford]]></dc:creator><pubDate>Wed, 20 May 2026 09:31:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!47Sq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab0bc5e-105e-4ec4-8426-4f8b24b43788_1535x1024.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!47Sq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab0bc5e-105e-4ec4-8426-4f8b24b43788_1535x1024.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!47Sq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab0bc5e-105e-4ec4-8426-4f8b24b43788_1535x1024.heic 424w, https://substackcdn.com/image/fetch/$s_!47Sq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab0bc5e-105e-4ec4-8426-4f8b24b43788_1535x1024.heic 848w, https://substackcdn.com/image/fetch/$s_!47Sq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab0bc5e-105e-4ec4-8426-4f8b24b43788_1535x1024.heic 1272w, https://substackcdn.com/image/fetch/$s_!47Sq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab0bc5e-105e-4ec4-8426-4f8b24b43788_1535x1024.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!47Sq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab0bc5e-105e-4ec4-8426-4f8b24b43788_1535x1024.heic" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ab0bc5e-105e-4ec4-8426-4f8b24b43788_1535x1024.heic&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;:257247,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.markstrefford.com/i/198533136?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab0bc5e-105e-4ec4-8426-4f8b24b43788_1535x1024.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!47Sq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab0bc5e-105e-4ec4-8426-4f8b24b43788_1535x1024.heic 424w, https://substackcdn.com/image/fetch/$s_!47Sq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab0bc5e-105e-4ec4-8426-4f8b24b43788_1535x1024.heic 848w, https://substackcdn.com/image/fetch/$s_!47Sq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab0bc5e-105e-4ec4-8426-4f8b24b43788_1535x1024.heic 1272w, https://substackcdn.com/image/fetch/$s_!47Sq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ab0bc5e-105e-4ec4-8426-4f8b24b43788_1535x1024.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#8220;<strong>Reimagine</strong>&#8221;</p><p>We throw it around like a label.</p><p>The CEO uses it on stage. The deck uses it in the title. The strategy refresh uses it as the verb. The label moves. The structure underneath doesn&#8217;t.</p><p>I even named my business after the word and then spent the next eight months discovering the depth of what it actually meant.</p><p>Here&#8217;s the thing. Most &#8220;reimagining&#8221;, &#8220;reinventing&#8221;, &#8220;redefining&#8221; is at best a variant of what we had before with AI sprinkled on top. Processes, propositions, roles all repositioned but not fundamentally different.</p><p>In some cases it&#8217;s faster. It&#8217;s rarely better.</p><div><hr></div><p>The problem starts with what we think reimagining is.</p><p>We think it&#8217;s about the outside. Reimagine the business. Reimagine the operating model. Reimagine the customer journey. Reimagine the org chart.</p><p>This is the emerging industry narrative.</p><p>But it all carries an unstated assumption.</p><div class="pullquote"><p>&#8220;We can stay the same, and reimagine the world around us.&#8221;</p></div><p>That assumption is flawed. It&#8217;s never worked for ourselves or for our company, team or environment, and it&#8217;s why AI never works to the extent it could. We change the tools, we keep the box. The people using them still have the same world view. We measure against the same metrics (or the trending variants of them).</p><p>The change is incremental and everyone is exhausted.</p><div><hr></div><p>And here&#8217;s the deeper part.</p><p>We&#8217;ve all trained ourselves to fit into processes and environments that demanded linearity. Like many of us, I&#8217;d put myself in a box on purpose, year after year, until I forgot I was in one. That&#8217;s what we all do. We orient ourselves by the process. We&#8217;re coerced into conforming to an idea an industry, an employer, a family, a culture has of us. We do. And we forget there was ever another way to be.</p><p>That&#8217;s what conformity actually is. Not the process. The identity built around the process.</p><div><hr></div><p>Now AI is brilliant at replacing the box. The cost of knowledge and process-following is tending to zero. The identity we built around doing them is going with it. And that&#8217;s what makes it so hard.</p><p>AI strips us of an identity we&#8217;ve been given. It doesn&#8217;t touch who we truly are. We mistake one for the other.</p><div><hr></div><p>Last September I set out to reimagine my consulting business. Similar propositions, a tweaked delivery model, AI working alongside me. The structure relatively untouched.</p><p>The more I used AI, the more the value I&#8217;d been built on started to look different. If I was using AI to get 80% of the answer for areas I didn&#8217;t understand, why would I expect clients to pay me 100%. Conversely I could deliver faster, spending more time on the valuable work and less on the boilerplate, admin and presentation tidying. I assumed it would net out.</p><p>Something kept nagging that I wasn&#8217;t looking at this right. That there was far more depth to this than I was opening myself up to.</p><p>I couldn&#8217;t see it for months.</p><p>When I started looking beyond the process, I stopped suppressing the nonlinear thinking. And what changed wasn&#8217;t logical. What changed was the question I was asking.</p><p>Most people ask &#8220;how do I use AI?&#8221; Some get a level deeper and ask &#8220;how does AI support what I do?&#8221; That&#8217;s the question every operating model is built around. It&#8217;s also the wrong one.</p><p>What showed up for me was &#8220;what am I really trying to make happen here?&#8221; Not the business plan version. The first principles version, the one I&#8217;d never let myself ask. It&#8217;s rarely asked because the answer often points to the fact the process isn&#8217;t designed to get there.</p><p>And underneath that one, a harder question. &#8220;Who do I need to be for any of this to be possible?&#8221;</p><div class="pullquote"><p>What surfaces when you let yourself ask isn&#8217;t a new skill set or a job title. It&#8217;s the part of you that was always there before the world told you to drop it. </p></div><p>Curiosity. Imagination. The willingness to explore without knowing where it goes. These are skills we&#8217;re born with. They got drilled out somewhere between school and middle management, replaced by process, KPIs, the right answer, &#8220;what do you do for a living.&#8221;, aka &#8220;the box&#8221;.</p><p>AI is now rewarding the ability to ask what&#8217;s actually possible, and the patience to follow it without a map.</p><p>It&#8217;s hard, it&#8217;s confronting, it&#8217;s forcing change on us when most are not ready, or who just don&#8217;t know how to change. Many of us are having our Wile E Coyote moment.</p><p>It&#8217;s not all doom and gloom though, on the other side is a more empowered view of what&#8217;s possible. This is different for everyone, it comes down to who you are underneath all those layered beliefs.</p><p>For me&#8230;</p><p>I&#8217;ve taken products from idea to demo in days, where the same thing used to take months. I run business systems automated and solo where I&#8217;d have needed a team. I have a voice on Instagram and LinkedIn that feels like mine for the first time. New conversations, new connections, because I&#8217;m showing up more honestly.</p><p>What I&#8217;m now building, solo, would have needed 6- or even 7-figure investments, a team and likely eighteen months of runway. That&#8217;s the part that sounds impressive. The truer version is that I&#8217;m a different person, and the business is a byproduct.</p><p>Your version of this looks different. It doesn&#8217;t matter. The shape of what&#8217;s now possible is wider than it&#8217;s ever been.</p><div><hr></div><p>This is what reimagining actually is.</p><p>Not relaunching what you had with new tools. Not changing the org chart while the people inside stay the same. Not running a transformation programme that moves everyone from one conformity to another and calls that change.</p><div class="pullquote"><p>Reimagining is meeting the part of you the box was hiding. The curiosity. The thing you&#8217;d love to do that the role never let you. The version of you that was never really invited to work.</p></div><p>Do that inner work first, and the energy is there for everything that follows. Skip it, and you&#8217;ll burn out trying.</p><div><hr></div><p>I&#8217;m starting to come across more people who see this. A new way of being. Different industries, different roles, same recognition. There&#8217;s a growing movement, even if it doesn&#8217;t have a name yet.</p><p>If you&#8217;re one of them, Reply back to this email. I'd genuinely love to talk.</p>]]></content:encoded></item><item><title><![CDATA[The AI Risk Almost Nobody Is Looking At]]></title><description><![CDATA[And why this is the Newtonian-to-quantum shift for enterprise software.]]></description><link>https://www.markstrefford.com/p/the-ai-risk-almost-nobody-is-looking</link><guid isPermaLink="false">https://www.markstrefford.com/p/the-ai-risk-almost-nobody-is-looking</guid><dc:creator><![CDATA[Mark Strefford]]></dc:creator><pubDate>Sat, 09 May 2026 16:14:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!5PhF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa6c1cc-d197-47da-b911-053328dc9e99_1536x1024.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5PhF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa6c1cc-d197-47da-b911-053328dc9e99_1536x1024.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5PhF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa6c1cc-d197-47da-b911-053328dc9e99_1536x1024.heic 424w, https://substackcdn.com/image/fetch/$s_!5PhF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa6c1cc-d197-47da-b911-053328dc9e99_1536x1024.heic 848w, https://substackcdn.com/image/fetch/$s_!5PhF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa6c1cc-d197-47da-b911-053328dc9e99_1536x1024.heic 1272w, https://substackcdn.com/image/fetch/$s_!5PhF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa6c1cc-d197-47da-b911-053328dc9e99_1536x1024.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5PhF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa6c1cc-d197-47da-b911-053328dc9e99_1536x1024.heic" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1aa6c1cc-d197-47da-b911-053328dc9e99_1536x1024.heic&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;:287307,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.markstrefford.com/i/197020454?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa6c1cc-d197-47da-b911-053328dc9e99_1536x1024.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5PhF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa6c1cc-d197-47da-b911-053328dc9e99_1536x1024.heic 424w, https://substackcdn.com/image/fetch/$s_!5PhF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa6c1cc-d197-47da-b911-053328dc9e99_1536x1024.heic 848w, https://substackcdn.com/image/fetch/$s_!5PhF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa6c1cc-d197-47da-b911-053328dc9e99_1536x1024.heic 1272w, https://substackcdn.com/image/fetch/$s_!5PhF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1aa6c1cc-d197-47da-b911-053328dc9e99_1536x1024.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I posted <a href="https://www.linkedin.com/posts/markstrefford_we-build-software-for-a-world-we-assume-can-share-7458417508434198528-u4oU">on LinkedIn yesterday</a> about the assumption underneath most enterprise software: that we can model the world deterministically.</p><p>The conversation that followed mostly went to the AI risk we already know how to talk about. The probabilistic nature of LLMs. Governance, guardrails, audit trails.</p><p>That risk is real. The scaffolding is being built.</p><p>But the conversation missed the harder risk the article was about, and almost nobody is talking about it. It&#8217;s the one that&#8217;s going to bite us.</p><p>For decades, software lived in a Newtonian world. The world changed slowly enough that we could write rules and trust them to hold. Markets moved on quarterly cycles. Policy moved at the speed of board meetings. We knew December was busier than January. We knew what we were selling, when, how. We built the system to handle it.</p><p>Inside that world, the rules covered most of what happened. Stock ran low, the system reordered. Stock-out at the supplier, you waited. If something fell outside the rules, a person stepped in. Renegotiated. Told the customer their order would take longer. Managed the exception. We built AI on the same premise: how to automate more of what the person did.</p><p>In this world, test cases were stable. Bugs didn&#8217;t ripple through the wider ecosystem. The system you tested was mostly the system you ran. Build it for this year&#8217;s forecasts, upgrade it next year based on what you learned and the board&#8217;s new targets.</p><p>For all its effort and complexity, current AI governance still lives in this Newtonian frame. The model or the agent is the unit. We define its rules and its guardrails. We test against them. We trace its reasoning. The trace goes green. Everything&#8217;s good.</p><p>This is what surfaces as Risk 1. The probabilistic LLM, the variance to govern, the audit trails and evidence standards. Most of the AI safety conversation lives here. Most of the regulation lives here. Most of the consultancy practice lives here.</p><p>That works while the world holds still long enough.</p><p>But the world isn&#8217;t holding still anymore. It&#8217;s speeding up, some industries faster than others, and agentic AI is accelerating it further.</p><p>An agent can negotiate a contract in minutes. A market cycle that took a quarter only because we humans couldn&#8217;t move any quicker now takes an hour. Where does that leave quarterly, monthly, or weekly governance? It can&#8217;t keep up.</p><p>Speed is the easier bit. Governance can be automated.</p><p>The harder part is what happens when my agent meets your agent. On the surface that&#8217;s a technology problem. How do agents from different companies work together? Trust, identity, data standards, API specs. All valid, all being worked on.</p><p>The deeper problem is systemic impact.</p><p>I deploy an agent to optimise delivery for my customers. You deploy an agent to maximise profit for your business. Both behave correctly in isolation. Both pass their tests. Both vendors say green. But the moment they start negotiating with each other, what actually happens? My agent is written by one vendor. Yours by another. Each says it&#8217;s working as designed. Together they produce something neither of us designed and neither of us can predict from inside our own systems.</p><p>That&#8217;s the world we&#8217;re moving into. The Newtonian assumption broke. The act of participation changes the system. Isolation is a fiction.</p><p>This is Risk 2. The emergent system-level behaviour that comes from lots of agents acting &#8220;correctly&#8221; together. It sits between agents, between systems, between organisations. Nobody designs it. Nobody can predict it from the agent&#8217;s individual trace.</p><p>The trace reads green. The world doesn&#8217;t.</p><p>Over hundreds of scenarios since December, with agents behaving as designed, I&#8217;ve watched the system collapse anyway. I&#8217;ve been running these in <a href="https://reimagined.industries/constellation">CONSTELLATION</a>, the agentic AI development and evaluation infrastructure I built. The wider research community is now starting to evidence the same.</p><p>Here&#8217;s the structural reason Risk 2 stays invisible. It lives between enterprises. In the market. In the ecosystem of agents from different vendors, deployed by different companies, optimising for different objectives, that all happen to share an environment.</p><p>Nobody owns the market.</p><p>That&#8217;s the whole problem in one sentence.</p><p>And vendors? Most aren&#8217;t thinking about it. The ones who are won&#8217;t say so. Acknowledging Risk 2 means admitting their tooling is flawed, and the next question writes itself: why didn&#8217;t you fix the underlying issue?</p><p>Raise it inside any enterprise and the response is just as reliable. We&#8217;re not the ones who would do that. Our agents are well-tested. We have governance. Look at our audit logs. It&#8217;s someone else&#8217;s problem.</p><p>But the wider system impact lands on you regardless of who set it off. If the market goes sideways because of how everyone&#8217;s agents behaved together, even when each one was working exactly as designed, the consequence is yours anyway. You&#8217;re a participant in the same ecosystem.</p><p>This is the deflection that lets Risk 2 stay invisible. Each individual actor can plausibly say &#8220;not me.&#8221; The system-level outcome happens regardless.</p><p>What we validate has to extend past the agent. A green trace is not a valid commit. The reasoning trace tells you the agent&#8217;s logic was coherent. It tells you nothing about whether the system is still healthy after the agent acted.</p><p>The unit of evaluation has to be the ecosystem. Did the system stay valid after the agent acted, given everything else acting at the same time?</p><p>That requires simulation. You have to run the system at scale, with representative agents in it, and watch what emerges. You have to stress-test the ecosystem before you stress-test it for real.</p><p>This is what most current agent tooling doesn&#8217;t do. The trace stops at the edge of the agent. The agent is reasoning beautifully. The world around it is unstable. Both can be true at once.</p><p>We haven&#8217;t had the GameStop moment for AI agents yet. The market hasn&#8217;t seen the event where multiple agents, behaving correctly in isolation, produce a system-level outcome nobody saw coming. We&#8217;ve come close in trading systems. The 2010 flash crash was a Newtonian-era preview. The actors then were algorithms with bounded objectives.</p><p>The next one will involve agents with much more open-ended objectives, deployed at scale, in environments where the rules of engagement are still being written.</p><p>By the time we have the moment, the question of &#8220;who owns this risk&#8221; is going to be loud and very late.</p><p>The window to think about it well is now, while the risk is still abstract enough to be ignored.</p><p>You read this far. That tells me something.</p><p>You&#8217;re either deploying agents you can&#8217;t fully model, or you&#8217;re advising someone who is. Either way, Risk 2 is on your radar now whether or not you have a name for it.</p><p>I&#8217;ve been deploying ML and AI into complex operational workflows since 2017, well before the current LLM wave, including in regulated sectors. CONSTELLATION came out of that work. Agentic AI development and evaluation infrastructure built around the ecosystem as the unit of analysis. It models exactly what current tooling misses.</p><p>Three ways to take this further:</p><p><strong>Subscribe.</strong> Weekly writing on AI, enterprise, agents, and what AI frees us to become.</p><p><strong>Book a <a href="https://calendly.com/markstrefford/30min">30-minute call</a>.</strong> Tell me where you&#8217;re deploying agents. I&#8217;ll tell you where the systemic exposure sits. No pitch attached.</p><p><strong>Work with me directly.</strong> We model your specific ecosystem in CONSTELLATION, surface the systemic risk before deployment, and put governance in place that catches what current tooling misses.</p><p>The GameStop moment is coming. Whether you&#8217;ve thought about your ecosystem before it happens is the only thing still in your control.</p>]]></content:encoded></item><item><title><![CDATA[They Didn’t Disappear]]></title><description><![CDATA[The entire professional world was built around doing more. The question was never &#8220;what should we build?&#8221; It was &#8220;can you deliver it?&#8221;. That era is ending.]]></description><link>https://www.markstrefford.com/p/they-didnt-disappear</link><guid isPermaLink="false">https://www.markstrefford.com/p/they-didnt-disappear</guid><dc:creator><![CDATA[Mark Strefford]]></dc:creator><pubDate>Sun, 22 Mar 2026 10:32:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1t6U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5315c93b-42e0-470c-92f1-10d735c91629_1200x630.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1t6U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5315c93b-42e0-470c-92f1-10d735c91629_1200x630.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1t6U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5315c93b-42e0-470c-92f1-10d735c91629_1200x630.heic 424w, https://substackcdn.com/image/fetch/$s_!1t6U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5315c93b-42e0-470c-92f1-10d735c91629_1200x630.heic 848w, https://substackcdn.com/image/fetch/$s_!1t6U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5315c93b-42e0-470c-92f1-10d735c91629_1200x630.heic 1272w, https://substackcdn.com/image/fetch/$s_!1t6U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5315c93b-42e0-470c-92f1-10d735c91629_1200x630.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1t6U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5315c93b-42e0-470c-92f1-10d735c91629_1200x630.heic" width="1200" height="630" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5315c93b-42e0-470c-92f1-10d735c91629_1200x630.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:630,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28261,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.markstrefford.com/i/191745172?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5315c93b-42e0-470c-92f1-10d735c91629_1200x630.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1t6U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5315c93b-42e0-470c-92f1-10d735c91629_1200x630.heic 424w, https://substackcdn.com/image/fetch/$s_!1t6U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5315c93b-42e0-470c-92f1-10d735c91629_1200x630.heic 848w, https://substackcdn.com/image/fetch/$s_!1t6U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5315c93b-42e0-470c-92f1-10d735c91629_1200x630.heic 1272w, https://substackcdn.com/image/fetch/$s_!1t6U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5315c93b-42e0-470c-92f1-10d735c91629_1200x630.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p style="text-align: justify;">I'm Mark Strefford. I run <a href="https://reimagined.industries">Reimagined Industries</a>, a AI-native firm in Manchester. You might have found me through LinkedIn, Instagram, or someone sharing one of these posts. I write about what happens when AI agents make real decisions, why most enterprise AI projects fail to deliver what they promise, what it takes to build a company with two people and AI, and what all of this means for the actual humans involved.</p></div><p style="text-align: justify;">For most of our careers, we got rewarded for doing.</p><p style="text-align: justify;">Doing more. Doing faster. Doing what was asked, reliably, at scale.</p><p style="text-align: justify;">The entire professional world was built around it: job specs, KPIs, billable hours, utilisation rates. The question was never &#8220;what should we build?&#8221; It was &#8220;can you deliver it?&#8221;</p><p style="text-align: justify;">That era is ending.</p><p style="text-align: justify;">Not because doing doesn&#8217;t matter. But because AI is becoming exceptionally good at it. The doing is being handled.</p><p style="text-align: justify;">Which means the thing that was always undervalued, the creative thinking, the reframing, the &#8220;what if we approached this completely differently?&#8221; suddenly becomes the most valuable contribution in the room.</p><p style="text-align: justify;">We&#8217;re moving from a world that rewarded reliable execution to one that rewards original thinking.</p><p style="text-align: justify;">And that&#8217;s a problem for a lot of organisations. Because they spent decades building cultures that systematically trained creativity out of people. Standardise. Comply. Follow the process.</p><p style="text-align: justify;">Now they need the opposite. And they&#8217;re looking around wondering where all the creative thinkers went.</p><p style="text-align: justify;">They didn&#8217;t disappear. They just stopped volunteering ideas that nobody wanted to hear.</p>]]></content:encoded></item><item><title><![CDATA[AI Gurus are bad for your health]]></title><description><![CDATA[And why 'just use AI better' is the new 'just stop smoking']]></description><link>https://www.markstrefford.com/p/ai-gurus-are-bad-for-your-health</link><guid isPermaLink="false">https://www.markstrefford.com/p/ai-gurus-are-bad-for-your-health</guid><dc:creator><![CDATA[Mark Strefford]]></dc:creator><pubDate>Tue, 17 Mar 2026 10:01:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dFLp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690a537f-ac26-4724-8fae-bcdb62af4543_1536x1024.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dFLp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690a537f-ac26-4724-8fae-bcdb62af4543_1536x1024.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dFLp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690a537f-ac26-4724-8fae-bcdb62af4543_1536x1024.heic 424w, https://substackcdn.com/image/fetch/$s_!dFLp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690a537f-ac26-4724-8fae-bcdb62af4543_1536x1024.heic 848w, https://substackcdn.com/image/fetch/$s_!dFLp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690a537f-ac26-4724-8fae-bcdb62af4543_1536x1024.heic 1272w, https://substackcdn.com/image/fetch/$s_!dFLp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690a537f-ac26-4724-8fae-bcdb62af4543_1536x1024.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dFLp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690a537f-ac26-4724-8fae-bcdb62af4543_1536x1024.heic" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/690a537f-ac26-4724-8fae-bcdb62af4543_1536x1024.heic&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;:238742,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.markstrefford.com/i/191233268?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690a537f-ac26-4724-8fae-bcdb62af4543_1536x1024.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dFLp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690a537f-ac26-4724-8fae-bcdb62af4543_1536x1024.heic 424w, https://substackcdn.com/image/fetch/$s_!dFLp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690a537f-ac26-4724-8fae-bcdb62af4543_1536x1024.heic 848w, https://substackcdn.com/image/fetch/$s_!dFLp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690a537f-ac26-4724-8fae-bcdb62af4543_1536x1024.heic 1272w, https://substackcdn.com/image/fetch/$s_!dFLp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F690a537f-ac26-4724-8fae-bcdb62af4543_1536x1024.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p><em>I write about what happens when AI meets the real world - the operating models, the people, and the messy bit in between. I'm Mark Strefford, founder of Reimagined Industries, and I've spent 20 years delivering technology-led transformation into organisations ranging from startups to Saudi's NEOM. If you're wondering why this is in your inbox, you probably signed up after one of my LinkedIn posts.</em></p><div><hr></div><p>I smoked for years. And the one thing every non-smoker loved to tell me was &#8220;just stop smoking.&#8221; As if the thought had never occurred to me. As if the reason I hadn&#8217;t stopped was a lack of information.</p><p>Nobody in the history of mankind has ever calmed down from being told to calm down. And nobody has ever transformed how their company works because someone on a stage told them to &#8220;just use AI better.&#8221;</p><p>The AI guru circuit runs on this. Get ROI. Adopt faster. Be more strategic. It sounds helpful. It&#8217;s the corporate equivalent of &#8220;just eat less&#8221; said to someone who stress-eats every night after putting the kids to bed. Well meaning, completely substanceless.</p><p>The reasons people struggle with AI aren&#8217;t informational. They&#8217;re cultural, psychological, deeply human. People aren&#8217;t slow because they haven&#8217;t read the right LinkedIn post. They&#8217;re slow because this stuff makes them vulnerable in ways they can barely articulate.</p><p>I think most of us, whether we say it out loud or not, have looked at the press and wondered how long we&#8217;ll have jobs for. That&#8217;s not a question you answer with a webinar about prompt engineering.</p><p>Predictability has been hardwired into working life for decades. You knew roughly what your job looked like next year, roughly what your industry looked like in five. The internet changed things, mobile changed things again, but neither happened overnight. You had years to figure out whether you needed a website, years to decide whether your business needed an app. AI doesn&#8217;t give you years. And when the pace of change outstrips someone&#8217;s ability to process it, telling them to speed up isn&#8217;t strategy. It&#8217;s cruelty dressed up as advice.</p><p>ChatGPT has hundreds of millions of users, yet despite running an AI business, most of my close family and friends either treat it as a better Google or haven&#8217;t touched it at all. The gap between what&#8217;s happening at the frontier and what&#8217;s happening in most people&#8217;s actual lives is enormous. The gurus are speaking from one side of that gap to people standing on the other, and wondering why nobody moves.</p><p>Some people move fast with change. Some move slow. Neither is wrong. But telling someone on the slow side to &#8220;just adopt AI&#8221; is like telling someone who&#8217;s never run a mile to just run a marathon. The destination might be right. The advice is useless.</p><p>AI adoption is about leadership. It&#8217;s about change. And change, for most of us, is genuinely hard.</p><p>It&#8217;s why in my projects I spend as much time with the AI users as I do with the board and the dev team. I&#8217;ve been having conversations about &#8220;will AI take my job&#8221; with front line staff since 2017. And I&#8217;ve delivered the commercial benefit while helping people feel enthralled about using new tech, getting rid of the drudgery that nobody wanted to do in the first place.</p><p>Both are true. You can transform the business and bring the people with you. But it takes understanding where the resistance actually lives, which is almost never where the guru thinks it is.</p>]]></content:encoded></item><item><title><![CDATA[I just ran a 70B parameter model on a single 8GB consumer GPU. But that's not all...]]></title><description><![CDATA[AirLLM, the library that makes it possible hadn't been updated in 3 years.]]></description><link>https://www.markstrefford.com/p/i-just-ran-a-70b-parameter-model</link><guid isPermaLink="false">https://www.markstrefford.com/p/i-just-ran-a-70b-parameter-model</guid><dc:creator><![CDATA[Mark Strefford]]></dc:creator><pubDate>Tue, 10 Mar 2026 14:03:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CnUp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c6dfed-2d3a-4eb1-8299-23dae2fb5dc1_1280x719.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CnUp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c6dfed-2d3a-4eb1-8299-23dae2fb5dc1_1280x719.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CnUp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c6dfed-2d3a-4eb1-8299-23dae2fb5dc1_1280x719.png 424w, https://substackcdn.com/image/fetch/$s_!CnUp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c6dfed-2d3a-4eb1-8299-23dae2fb5dc1_1280x719.png 848w, https://substackcdn.com/image/fetch/$s_!CnUp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c6dfed-2d3a-4eb1-8299-23dae2fb5dc1_1280x719.png 1272w, https://substackcdn.com/image/fetch/$s_!CnUp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c6dfed-2d3a-4eb1-8299-23dae2fb5dc1_1280x719.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CnUp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c6dfed-2d3a-4eb1-8299-23dae2fb5dc1_1280x719.png" width="1280" height="719" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b5c6dfed-2d3a-4eb1-8299-23dae2fb5dc1_1280x719.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:719,&quot;width&quot;:1280,&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="https://substackcdn.com/image/fetch/$s_!CnUp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c6dfed-2d3a-4eb1-8299-23dae2fb5dc1_1280x719.png 424w, https://substackcdn.com/image/fetch/$s_!CnUp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c6dfed-2d3a-4eb1-8299-23dae2fb5dc1_1280x719.png 848w, https://substackcdn.com/image/fetch/$s_!CnUp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c6dfed-2d3a-4eb1-8299-23dae2fb5dc1_1280x719.png 1272w, https://substackcdn.com/image/fetch/$s_!CnUp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5c6dfed-2d3a-4eb1-8299-23dae2fb5dc1_1280x719.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="https://github.com/markstrefford/airllm">AirLLM</a>, the library that makes it possible hadn't been updated in 3 years. Six breaking changes, renamed APIs, a dimension-slicing bug buried in the inference code. It would have taken days to fix. <br><br>I handed the repo to Claude Code. An hour later, it had fixed everything, and then it wrote the article below explaining exactly how.<br><br>This is what human-directed AI engineering looks like.</p><div><hr></div><p>I&#8217;ve been working with <a href="https://github.com/lyogavin/airllm">AirLLM</a>, an open-source library that lets you run massive language models on consumer hardware by loading one layer at a time into GPU memory. The idea is brilliant &#8212; instead of needing 40GB+ VRAM for a 70B model, you stream each of the 80+ transformer layers through your GPU sequentially.</p><p>Problem: the library hadn&#8217;t been updated since mid-2024, and the Python ML ecosystem had moved on. Here&#8217;s what broke and how I fixed it.</p><div><hr></div><h3>1. Optional dependency gatekeeping the entire library</h3><p>optimum.bettertransformer was imported unconditionally at the top of the module. If you didn&#8217;t have it installed, you couldn&#8217;t even from airllm import AutoModel. The fix: wrap it in a try/except and track availability with a flag, since BetterTransformer is actually deprecated in favour of PyTorch&#8217;s native SDPA attention anyway.</p><div><hr></div><h3>2. Missing class attribute breaks generation pipeline</h3><p>Transformers 5.x added a _is_stateful property check inside GenerationMixin._supports_default_dynamic_cache(). AirLLM&#8217;s base model class inherits from GenerationMixin but never defined this attribute. One line fix: _is_stateful = False on the class. Small change, total showstopper without it.</p><div><hr></div><h3>3. KV cache API completely changed</h3><p>The old transformers used plain Python tuples for past key values &#8212; you could do past_key_values[layer_idx] to get (key, value)for a layer. Transformers 5.x replaced this with a DynamicCache object that isn&#8217;t subscriptable. The code had multiple places indexing into past_key_values as if it were a list of tuples. Fix: detect DynamicCache instances and use .get_seq_length() instead, and neutralise the cache in the forward pass since AirLLM&#8217;s layer-by-layer approach doesn&#8217;t benefit from it.</p><div><hr></div><h3>4. Quantization loading API was renamed and restructured</h3><p>The bitsandbytes integration in transformers went through a major refactor:</p><ul><li><p>check_quantized_param() &#8594; param_needs_quantization()</p></li><li><p>create_quantized_param() &#8594; removed entirely</p></li><li><p>update_torch_dtype() &#8594; update_dtype()</p></li></ul><p>The old create_quantized_param handled loading pre-quantized 4-bit weights. The new API has get_quantize_ops().convert(), but that&#8217;s designed for quantizing float weights from scratch &#8212; it fails on already-quantized uint8 data with <em>&#8220;Blockwise 4bit quantization only supports 16/32-bit floats, but got torch.uint8&#8221;</em>.</p><p>The fix was to bypass the new quantization pipeline entirely for pre-quantized weights: reconstruct bnb.functional.QuantStatefrom the stored metadata tensors, create Params4bit directly with bnb_quantized=True, and set the weight on the module manually (avoiding accelerate&#8217;s set_module_tensor_to_device which would strip the bnb_quantized flag and trigger re-quantization).</p><div><hr></div><h3>5. Decoder layers no longer return tuples</h3><p>This was the subtlest bug. In older transformers, LlamaDecoderLayer.forward() returned a tuple (hidden_states, ...). The code did layer(seq, **kwargs)[0] to extract hidden states.</p><p>In transformers 5.x, it returns a plain tensor. So [0] was indexing dimension 0 of the tensor itself &#8212; silently slicing off the batch dimension. The model would process layer 0 fine with shape [1, 9, 8192], then layer 1 would receive [9, 8192], and the rotary embedding would fail with a cryptic dimension mismatch: <em>&#8220;size of tensor a (64) must match size of tensor b (128)&#8221;</em>. The 64 came from the head dimension being miscomputed after the batch dim was dropped.</p><p>Fix: check isinstance(result, torch.Tensor) before indexing.</p><div><hr></div><h3>6. Rotary embeddings moved out of attention layers</h3><p>Transformers 5.x moved rotary position embedding computation out of individual attention layers. Instead of each layer computing its own cos/sin from position_ids, a shared rotary_emb module on the model produces position_embeddings that get passed through. AirLLM was passing position_ids to each layer but not position_embeddings, resulting in None being unpacked as cos, sin = position_embeddings.</p><p>Fix: grab the model&#8217;s rotary_emb module and compute position_embeddings dynamically for each layer call with the correct position IDs for the current sequence slice.</p><div><hr></div><p><strong>End result:</strong> Llama 3.1 70B (4-bit quantized) running inference on a single RTX 3070 with 8GB VRAM. 83 layers streamed through in ~36 seconds. All from a pip install and a few hundred lines of compatibility fixes.</p><p>The PR is up on the original repo: <a href="https://github.com/lyogavin/airllm">https://github.com/lyogavin/airllm</a></p><p>Sometimes the hardest part of open source isn&#8217;t writing new features &#8212; it&#8217;s keeping things running as the ecosystem evolves underneath you.</p><p>#MachineLearning #LLM #OpenSource #Python #DeepLearning #GPU #Llama</p>]]></content:encoded></item><item><title><![CDATA[Designing Friction-Lite Workflows Without Burning the Business Down]]></title><description><![CDATA[This is not &#8220;switch everything off and start again&#8221;. It&#8217;s a deliberate programme to lower internal friction and become legible to the external agents that will decide where demand flows.]]></description><link>https://www.markstrefford.com/p/designing-friction-lite-workflows</link><guid isPermaLink="false">https://www.markstrefford.com/p/designing-friction-lite-workflows</guid><dc:creator><![CDATA[Mark Strefford]]></dc:creator><pubDate>Tue, 09 Dec 2025 09:17:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vyWZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8047da15-2298-426d-bce3-73c214f6f59e_1280x720.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vyWZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8047da15-2298-426d-bce3-73c214f6f59e_1280x720.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vyWZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8047da15-2298-426d-bce3-73c214f6f59e_1280x720.heic 424w, https://substackcdn.com/image/fetch/$s_!vyWZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8047da15-2298-426d-bce3-73c214f6f59e_1280x720.heic 848w, https://substackcdn.com/image/fetch/$s_!vyWZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8047da15-2298-426d-bce3-73c214f6f59e_1280x720.heic 1272w, https://substackcdn.com/image/fetch/$s_!vyWZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8047da15-2298-426d-bce3-73c214f6f59e_1280x720.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vyWZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8047da15-2298-426d-bce3-73c214f6f59e_1280x720.heic" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8047da15-2298-426d-bce3-73c214f6f59e_1280x720.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121049,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://markstrefford.substack.com/i/180161470?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8047da15-2298-426d-bce3-73c214f6f59e_1280x720.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vyWZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8047da15-2298-426d-bce3-73c214f6f59e_1280x720.heic 424w, https://substackcdn.com/image/fetch/$s_!vyWZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8047da15-2298-426d-bce3-73c214f6f59e_1280x720.heic 848w, https://substackcdn.com/image/fetch/$s_!vyWZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8047da15-2298-426d-bce3-73c214f6f59e_1280x720.heic 1272w, https://substackcdn.com/image/fetch/$s_!vyWZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8047da15-2298-426d-bce3-73c214f6f59e_1280x720.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Simple is harder than complex. That is why most people don&#8217;t try.</strong></h2><p>We designed our current operating models for people. Why? Because humans are incredible at handling <strong>ambiguity</strong>.</p><p>When a process breaks, or a rule is vague, a human uses intuition to &#8220;make it work.&#8221; We rely on that human glue to hold the enterprise together.</p><p>In the human era, this was adaptability. In the agentic era, it is <strong>structural rot</strong>.</p><p>Agents don&#8217;t improvise. They don&#8217;t do &#8220;glue.&#8221; If your process relies on a human to &#8220;just figure it out,&#8221; an agent will simply halt.</p><p><strong>The Fix:</strong> You don&#8217;t need more complex software. You need <strong>Radical Subtraction</strong>.</p><div class="pullquote"><p>You need to strip away the ambiguity, the &#8220;gravy&#8221;, to reveal the clean logic underneath. </p><p>This makes you faster <em>today </em>and agent-ready <em>tomorrow</em>.</p></div><p><strong>In Part 4 (The Conclusion), I break down:</strong></p><ul><li><p>Why &#8220;Human Glue&#8221; is the enemy of scale.</p></li><li><p>The 3-step pattern to simplify workflows before you automate them.</p></li><li><p>How to stop buying &#8220;Performance Theatre&#8221; and start building leverage.</p></li></ul><p><strong>A challenge for this week:</strong> Go back to the workflow you mapped in Part 1. Apply the &#8220;No Human&#8221; constraint.</p><p>If you couldn&#8217;t rely on a person to interpret the data or smooth the handoff, what would break?</p><p>If the answer is &#8220;Everything,&#8221; <strong>don&#8217;t buy more software.</strong> You have a structural problem, not a tooling problem.</p><p>This is exactly where the Red Pen helps.</p><p>I&#8217;m opening a few spots for reviews to help you identify the &#8220;gravy&#8221; you need to cut so you <em>can</em> be ready.</p><p><strong>Hit reply</strong> (or DM me) to grab a slot.</p><div><hr></div><h1><strong>Designing Friction-Lite Workflows Without Burning the Business Down</strong></h1><p><strong>This is not &#8220;switch everything off and start again&#8221;. It&#8217;s a deliberate programme to lower internal friction and become legible to the external agents that will decide where demand flows.</strong></p><p>When people hear &#8220;agentic economy&#8221; or &#8220;post-firm enterprise&#8221;, they often jump to one of two extremes:</p><ol><li><p><strong>Utopia:</strong> we&#8217;ll replace everything with agents and self-optimising workflows.</p></li><li><p><strong>Freeze:</strong> it sounds risky, so we&#8217;ll wait until the tech is &#8220;proven&#8221;.</p></li></ol><p>Both are ways of avoiding the real work.</p><p>The real work sits in the middle:</p><ul><li><p>running the business you have today,</p></li><li><p>while deliberately redesigning it so that internal friction drops,</p></li><li><p>and both <strong>internal agents</strong> and <strong>external agents</strong> can genuinely do useful work.</p></li></ul><p>Because the next generation of &#8220;work operating systems&#8221; won&#8217;t just sit inside your four walls. They will sit:</p><ul><li><p>on your customer&#8217;s device,</p></li><li><p>in your partner&#8217;s stack,</p></li><li><p>in neutral platforms that broker demand between buyers and suppliers.</p></li></ul><p>If your workflows are opaque, brittle, or bespoke, those agents simply won&#8217;t choose you.</p><h2><strong>Start with friction, not with tools</strong></h2><p>Most transformation programmes still start with tools:</p><ul><li><p>&#8220;We&#8217;re implementing a new case management platform.&#8221;</p></li><li><p>&#8220;We&#8217;re rolling out a new CRM with AI built in.&#8221;</p></li><li><p>&#8220;We&#8217;re adding agents on top of our existing systems.&#8221;</p></li></ul><p>The assumption is &#8220;If we deploy the right tools, friction will fall.&#8221;</p><p>In practice, you usually get:</p><ul><li><p>the same process,</p></li><li><p>with slightly nicer screens,</p></li><li><p>and a new layer of configuration to maintain.</p></li></ul><p>Instead, start by asking:</p><div class="pullquote"><p>&#8220;Where does friction actually live in this workflow, for us and for the outside world?&#8221;</p></div><p>Look for:</p><ul><li><p>steps where work bounces between teams,</p></li><li><p>approvals where nobody remembers why they exist,</p></li><li><p>data re-entry, copy-paste, and reconciliation,</p></li><li><p>&#8220;manual checks&#8221; that rarely find anything,</p></li><li><p>exceptions that account for 80% of the effort,</p></li><li><p>external touchpoints where customers or partners have to phone, email, or chase.</p></li></ul><p>These are the places where the cost of transactions explodes, and where external agents will judge you as &#8220;high friction&#8221;.</p><h2><strong>Design principles for friction-lite workflows</strong></h2><p>You don&#8217;t need a new operating model theory. You need a small set of principles you apply consistently.</p><p>Here are five:</p><ol><li><p><strong>Single accountable owner per outcome</strong><br>One person or team is clearly accountable for the end-to-end outcome, not just their step.</p></li><li><p><strong>Minimum viable approvals</strong><br>Approvals exist for clear, articulated risks &#8211; and are designed to be fast by default.</p></li><li><p><strong>Event-first visibility</strong><br>Key state changes emit events that humans, internal agents, and external agents can subscribe to &#8211; rather than being buried in logs or spreadsheets.</p></li><li><p><strong>Composable capabilities</strong><br>Actions (create order, update status, schedule appointment, issue refund) are exposed as capabilities that can be called by different channels and agents.</p></li><li><p><strong>Externally legible contracts</strong><br>Where it makes sense, the rules (SLAs, constraints, pricing, eligibility) are machine-readable, so an external agent can understand what you offer without scraping PDFs.</p></li></ol><p>If a workflow doesn&#8217;t respect these principles, agents will struggle &#8211; and humans will keep firefighting.</p><h2><strong>A practical pattern you can apply tomorrow</strong></h2><p>Take one high-value workflow and run this pattern.</p><h3><strong>Step 1: Define the &#8220;minimum viable journey&#8221;</strong></h3><p>Write down, in plain language:</p><ul><li><p>the trigger that starts the journey (often external),</p></li><li><p>the outcome that counts as &#8220;done&#8221;,</p></li><li><p>the non-negotiable checks or controls.</p></li></ul><p>Strip everything else out for now.</p><p>If you can&#8217;t write this on half a page, the workflow is already too bloated.</p><p>Then add a second line:</p><div class="pullquote"><p>&#8220;If a customer&#8217;s agent wanted to complete this journey end-to-end, what would it need to see and do?&#8221;</p></div><p>This forces you to think beyond internal steps.</p><h3><strong>Step 2: Map current reality &#8211; including external touchpoints</strong></h3><p>Now map the real-world steps and systems:</p><ul><li><p>where the work actually starts,</p></li><li><p>every handoff,</p></li><li><p>every approval,</p></li><li><p>every system touched,</p></li><li><p>every point where a human outside your firm has to intervene (call, email, portal, form).</p></li></ul><p>Mark each step with one of three labels:</p><ul><li><p><strong>Core</strong> &#8211; essential to reaching the outcome safely.</p></li><li><p><strong>Guardrail</strong> &#8211; risk/control that genuinely matters.</p></li><li><p><strong>Gravy</strong> &#8211; habit, legacy, or local optimisation.</p></li></ul><p>Be honest. A lot more will fall into &#8220;gravy&#8221; than people expect.</p><h3><strong>Step 3: Design the friction-lite version</strong></h3><p>Redesign the flow with three constraints:</p><ol><li><p><strong>Keep all Core and necessary Guardrail steps.</strong></p></li><li><p><strong>Remove as much Gravy as you can.</strong></p></li><li><p><strong>Express the flow as states and capabilities</strong>, not just tasks.</p></li></ol><p>For example:</p><ul><li><p>States: </p><p><code>New, Eligibility Checked, Approved, Scheduled, In Progress, Completed, Closed</code></p></li><li><p>Capabilities: </p><p><code>check_eligibility, approve_case, schedule_slot, update_status, notify_customer, issue_refund</code></p></li></ul><p>Now ask:</p><ul><li><p>Which of these capabilities should internal agents be allowed to call?</p></li><li><p>Which should external agents be allowed to call, under what contracts (rate limits, auth, SLAs)?</p></li></ul><p>You&#8217;ve just drawn the outline of an operating model that is legible to both.</p><h3><strong>Step 4: Implement in slices, not shocks</strong></h3><p>Don&#8217;t announce a big-bang change.</p><p>Instead:</p><ul><li><p>pick one segment of the journey (e.g. from <code>New</code> to <code>Approved</code>),</p></li><li><p>implement the friction-lite version there,</p></li><li><p>ensure events and capabilities are surfaced clearly,</p></li><li><p>pilot with a narrow set of customers, channels, or partners,</p></li><li><p>then expand to the next segment.</p></li></ul><div class="pullquote"><p>The business keeps running. Risk is contained. Learning is fast.</p></div><p>Internal agents can start by operating within that slice. External agents (for example, a partner&#8217;s automation or a customer&#8217;s &#8220;ops copilot&#8221;) can start by calling a small, well-defined subset of capabilities.</p><h2><strong>Where agents fit into this</strong></h2><p>Once you&#8217;ve done this for even a small number of workflows, you can introduce agents in a way that makes sense:</p><ul><li><p>An <strong>internal agent</strong> can monitor events and propose or take decisions in clearly defined states.</p></li><li><p>Another internal agent can orchestrate calls to capabilities you&#8217;ve already exposed.</p></li><li><p><strong>External agents</strong> can:</p><ul><li><p>request quotes,</p></li><li><p>place orders,</p></li><li><p>check status,</p></li><li><p>reschedule or cancel,<br>within guardrails you set.</p></li></ul></li></ul><p>You&#8217;re not asking agents to:</p><ul><li><p>infer messy, undocumented rules from noisy data,</p></li><li><p>improvise ownership,</p></li><li><p>or guess how to handle exceptions you&#8217;ve never defined.</p></li></ul><p>You&#8217;re asking them to operate inside a workflow that has:</p><ul><li><p>clear states,</p></li><li><p>clear capabilities,</p></li><li><p>clear accountability,</p></li><li><p>and clear contracts at the edge.</p></li></ul><p>That&#8217;s where they create leverage instead of chaos &#8211; and where external agents can confidently keep sending work your way.</p><h2><strong>This is evolution, not revolution</strong></h2><p>The point here is simple:</p><ul><li><p>You don&#8217;t have to switch everything off.</p></li><li><p>You don&#8217;t have to wait for some perfect platform.</p></li><li><p>You don&#8217;t have to pretend your world is simpler than it is.</p></li></ul><p>You <em>do</em> need to:</p><ul><li><p>pick concrete workflows,</p></li><li><p>deliberately lower internal friction,</p></li><li><p>expose cleaner structure for humans and agents,</p></li><li><p>and decide where and how you want to be consumable by external agents.</p></li></ul><p>If you&#8217;re planning big moves in 2026, make this the bar:</p><div class="pullquote"><p>&#8220;Does this initiative make our workflows more friction-lite and agent-ready, <strong>inside and outside</strong>, without betting the business on a single giant leap?&#8221;</p></div><p>If the answer is yes, you&#8217;re moving in the right direction.</p><p>If the answer is no, you&#8217;re probably adding another layer of complexity you&#8217;ll pay for later &#8211; in human frustration today, and in lost demand when the next generation of agentic platforms quietly chooses someone else.</p><p>Designing friction-lite workflows, one slice at a time, is how you avoid that choice.</p>]]></content:encoded></item><item><title><![CDATA[2026: The Most Expensive Tech Debt You Haven’t Booked Yet]]></title><description><![CDATA[The investments you approve in 2026 will either make you agent-ready, or turn you into a high-friction supplier that agentic platforms quietly route around]]></description><link>https://www.markstrefford.com/p/2026-the-most-expensive-tech-debt</link><guid isPermaLink="false">https://www.markstrefford.com/p/2026-the-most-expensive-tech-debt</guid><dc:creator><![CDATA[Mark Strefford]]></dc:creator><pubDate>Thu, 04 Dec 2025 09:31:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sscb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24689957-cf42-4704-add5-3c6fadc46585_1280x720.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sscb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24689957-cf42-4704-add5-3c6fadc46585_1280x720.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sscb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24689957-cf42-4704-add5-3c6fadc46585_1280x720.heic 424w, https://substackcdn.com/image/fetch/$s_!sscb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24689957-cf42-4704-add5-3c6fadc46585_1280x720.heic 848w, https://substackcdn.com/image/fetch/$s_!sscb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24689957-cf42-4704-add5-3c6fadc46585_1280x720.heic 1272w, https://substackcdn.com/image/fetch/$s_!sscb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24689957-cf42-4704-add5-3c6fadc46585_1280x720.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sscb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24689957-cf42-4704-add5-3c6fadc46585_1280x720.heic" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24689957-cf42-4704-add5-3c6fadc46585_1280x720.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:132185,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://markstrefford.substack.com/i/180160388?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24689957-cf42-4704-add5-3c6fadc46585_1280x720.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sscb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24689957-cf42-4704-add5-3c6fadc46585_1280x720.heic 424w, https://substackcdn.com/image/fetch/$s_!sscb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24689957-cf42-4704-add5-3c6fadc46585_1280x720.heic 848w, https://substackcdn.com/image/fetch/$s_!sscb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24689957-cf42-4704-add5-3c6fadc46585_1280x720.heic 1272w, https://substackcdn.com/image/fetch/$s_!sscb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24689957-cf42-4704-add5-3c6fadc46585_1280x720.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h1>Your 2026 roadmap is likely funding the next wave of stranded assets.</h1><p>Most tech debt isn&#8217;t just old code. It&#8217;s structural.</p><ul><li><p>It&#8217;s the &#8220;modern&#8221; platform you just bought that has an API, but requires a human to email support to get a token.</p></li><li><p>It&#8217;s the governance model that technically allows automation, but practically requires a human to click &#8220;Approve&#8221; for every exception.</p></li><li><p>It&#8217;s the data model that is optimised for human reporting, not machine reasoning.</p></li></ul><p>We usually book tech debt as a line item for later. But in the agentic economy, this debt is existential.</p><p>If an external agent (buying on behalf of a customer) hits your friction, it doesn&#8217;t complain. It just goes to your competitor who has an API that actually works.</p><p>In Part 3 of this series, I breakdown:</p><ul><li><p>Why your 2026 roadmap might be funding the next wave of stranded assets.</p></li><li><p>The &#8220;Agentic Test&#8221; for new investments: Does this increase or decrease our structural optionality?</p></li><li><p>How to stop buying &#8220;Performance Theatre&#8221; (nicer dashboards) and start buying leverage.</p></li></ul><p>A challenge for this week:</p><p>Look at the biggest tech investment on your desk for 2026 and ask one question:</p><div class="pullquote"><p>&#8220;If a third-party AI agent needed to use this system to buy from us without a human, could it?&#8221;</p></div><p>If the answer is no, you might be buying a legacy asset.</p><p>If you aren&#8217;t sure, hit reply (or DM me). I&#8217;m opening a few spots for &#8220;Red Pen&#8221; reviews to stress-test your 2026 roadmap before you sign the cheque.</p><p>Read the full analysis below. &#128071;</p><div><hr></div><h1>2026: The Most Expensive Tech Debt You Haven&#8217;t Booked Yet</h1><p>Most leadership teams don&#8217;t experience tech debt as a line item. They experience it as:</p><ul><li><p>growth that&#8217;s slower than it should be,</p></li><li><p>transformation that costs more and delivers less,</p></li><li><p>and &#8220;strategic platforms&#8221; nobody wants to touch.</p></li></ul><p>Looking backwards, it&#8217;s easy to see how this happened:</p><ul><li><p>big bets on systems that never really integrated,</p></li><li><p>operating models that hardened around stopgap processes,</p></li><li><p>AI and data projects that made slideware promises and operational headaches.</p></li></ul><p>Looking forwards, 2026 is shaping up to be another big investment year:</p><ul><li><p>refreshed digital and AI roadmaps,</p></li><li><p>new data and agent platforms,</p></li><li><p>consolidation of bloated SaaS stacks,</p></li><li><p>rethinking customer and employee journeys.</p></li></ul><p>All of this is happening just as <strong>agentic interfaces</strong> start to emerge:</p><ul><li><p>browsers and sidecars that scan dozens of sites and services at once,</p></li><li><p>orchestration layers that compare providers on speed, reliability, and friction,</p></li><li><p>domain-specific agent apps that sit between buyers and entire supply markets.</p></li></ul><p>The question is simple:</p><div class="pullquote"><p>Are you about to fund the foundations of your agentic future, or the next wave of stranded assets that external agents learn to avoid?</p></div><h2><strong>The invisible tech debt you are about to create</strong></h2><p>Tech debt is usually framed as:</p><ul><li><p>old code,</p></li><li><p>unsupported systems,</p></li><li><p>delayed upgrades.</p></li></ul><p>Over the next few years, a more structural form of tech debt will matter far more:</p><ol><li><p><strong>Operating models that are too rigid for agents to work inside.</strong><br>Processes designed around manual control and human gatekeepers.</p></li><li><p><strong>Capabilities that external agents can&#8217;t easily consume.</strong><br>Limited or inconsistent APIs, no real-time events, opaque pricing and SLAs.</p></li><li><p><strong>Governance models that assume a human in every loop.</strong><br>Every decision treated as bespoke, every exception routed through committees.</p></li></ol><p>You can modernise the front-end and still end up here.</p><p>In fact, many &#8220;modernisation&#8221; programmes accidentally <em>increase</em> this kind of debt:</p><ul><li><p>multiple SaaS platforms with overlapping capabilities,</p></li><li><p>integration patterns that lock you into brittle, point-to-point dependencies,</p></li><li><p>data models optimised for reporting, not for real-time decisioning by agents.</p></li></ul><p>On a slide, everything looks connected.<br>In reality, nothing moves without heavy manual effort.</p><p>To an external agent, the kind your customers will increasingly rely on, you show up as: <em>slow, opaque, and hard to work with.</em></p><h2><strong>The agentic test for 2026 investments</strong></h2><p>If the cost of transactions, coordination, decisions, and actions, really does trend towards zero in the wider economy, then your internal and external transaction costs become the constraint.</p><p>The agentic test for any major 2026 investment is straightforward:</p><ol><li><p><strong>Does this reduce our internal transaction costs?</strong></p><ul><li><p>fewer approvals,</p></li><li><p>fewer handoffs,</p></li><li><p>fewer systems for the same outcome.</p></li></ul></li><li><p><strong>Does this make us easier for external agents to work with?</strong></p><ul><li><p>clear, well-documented APIs,</p></li><li><p>reliable events that reflect real-world state,</p></li><li><p>machine-readable pricing, SLAs, and constraints.</p></li></ul></li><li><p><strong>Does this increase or decrease our structural optionality?</strong></p><ul><li><p>can we re-route flows,</p></li><li><p>introduce new agents,</p></li><li><p>or swap out components without rewiring the whole organisation?</p></li></ul></li></ol><p>If an initiative fails that test, you&#8217;re likely buying <strong>performance theatre</strong>:</p><ul><li><p>nicer dashboards,</p></li><li><p>more automation layered over broken systems,</p></li><li><p>but no real shift in how work flows inside, or how you present yourself to external agents.</p></li></ul><p>That&#8217;s the kind of asset that looks great in a press release and painful when you realise that the better external agents simply stop choosing you.</p><h2><strong>How stranded assets will show up in the agentic economy</strong></h2><p>Stranded assets in this context won&#8217;t look like abandoned factories.</p><p>They&#8217;ll look like:</p><ul><li><p>&#8220;modern&#8221; platforms nobody can integrate with cleanly,</p></li><li><p>processes that are too bespoke for agents to navigate,</p></li><li><p>data that is high-volume but low-context and unusable in real time.</p></li></ul><p>As agentic interfaces mature, this will show up in conversations like:</p><ul><li><p>&#8220;The customer&#8217;s automation keeps dropping us from its shortlist.&#8221;</p></li><li><p>&#8220;Our APIs technically exist, but external agents time out or get inconsistent states.&#8221;</p></li><li><p>&#8220;We&#8217;re being excluded from new agent-driven marketplaces because we can&#8217;t meet their integration bar.&#8221;</p></li></ul><p>Meanwhile, the rest of the market will be:</p><ul><li><p>exposing cleaner, composable capabilities,</p></li><li><p>letting agents negotiate, schedule, and transact directly,</p></li><li><p>reducing internal and external friction at the same time.</p></li></ul><p>You&#8217;ll be stuck playing defence inside your own four walls while demand flows through lower-friction providers.</p><div><hr></div><h2><strong>What to do before you sign the 2026 cheques</strong></h2><p>This is not an argument to freeze investment. It&#8217;s an argument to change how you make investment decisions.</p><p>Three practical moves before you sign:</p><h3><strong>1. Add an &#8220;agent-readiness&#8221; lens to your business cases</strong></h3><p>For every major initiative, include a simple section:</p><ul><li><p><strong>Internal:</strong> How will this reduce internal friction and expose clearer states and capabilities?</p></li><li><p><strong>External:</strong> How will this make it easier for external agents to discover, compare, and consume what we do?</p></li></ul><p>Be specific:</p><ul><li><p>Which APIs or events will exist that don&#8217;t exist today?</p></li><li><p>What will a third-party agent be able to do end-to-end without human intervention?</p></li><li><p>How will we measure &#8220;friction&#8221; from an external agent&#8217;s perspective?</p></li></ul><p>If the answers are vague, or buried under generic promises, press harder.</p><h3><strong>2. Tie platform decisions to ecosystem decisions</strong></h3><p>Don&#8217;t treat platforms as neutral infrastructure.</p><p>Every platform decision is:</p><ul><li><p>an <strong>operating model decision</strong> (how work flows internally), and</p></li><li><p>an <strong>ecosystem decision</strong> (how easy it is for others to plug into you).</p></li></ul><p>Make that explicit:</p><ul><li><p>When you buy a new system, define not just the internal journey, but the external touchpoints and contracts.</p></li><li><p>When you redesign a process, define which capabilities will be callable by external agents, under what guardrails.</p></li><li><p>When you introduce AI, define where it sits relative to external agent flows: will it broker, respond, verify, or all three?</p></li></ul><h3><strong>3. Reserve capacity for simplification, not just addition</strong></h3><p>Most roadmaps are biased towards adding:</p><ul><li><p>more data sources,</p></li><li><p>more use cases,</p></li><li><p>more capabilities.</p></li></ul><p>Make simplification a funded workstream, not an afterthought:</p><ul><li><p>consolidate overlapping tools,</p></li><li><p>retire zombie processes,</p></li><li><p>reduce configuration and policy sprawl.</p></li></ul><p>Every simplification you deliver now reduces the cost of integrating with agentic platforms later &#8211; and makes you a more attractive node in their networks.</p><div><hr></div><h2><strong>A different question for your board</strong></h2><p>Instead of asking &#8220;How much are we investing in AI and digital in 2026?&#8221;, ask:</p><div class="pullquote"><p>&#8220;Of the money we&#8217;re investing in 2026, how much is honestly reducing internal transaction costs, increasing our readiness for internal and external agents, and decreasing our structural tech debt?&#8221;</p></div><p>If you can&#8217;t answer that clearly, you&#8217;re flying blind.</p><p>The agentic economy won&#8217;t reward the organisations that spend the most on AI slideware.</p><p>It will reward the ones that:</p><ul><li><p>consciously design for lower internal friction,</p></li><li><p>expose capabilities that external agents can reliably consume,</p></li><li><p>and treat every 2026 investment as either a step towards that future &#8211; or a cost they refuse to carry.</p></li></ul><p>You don&#8217;t control the pace of model innovation.</p><p>You do control whether you turn 2026 into the year you quietly funded your next wave of stranded assets, or the year you started to re-architect for a world where <strong>agents, not just humans, decide who gets the work.</strong></p>]]></content:encoded></item><item><title><![CDATA[Chaos, Complexity, and Why “Just Add Agents” Makes Everything Worse]]></title><description><![CDATA[Most enterprises think their operations are &#8220;complicated.&#8221; In reality, many have tipped into chaos.]]></description><link>https://www.markstrefford.com/p/chaos-complexity-and-why-just-add</link><guid isPermaLink="false">https://www.markstrefford.com/p/chaos-complexity-and-why-just-add</guid><dc:creator><![CDATA[Mark Strefford]]></dc:creator><pubDate>Tue, 02 Dec 2025 09:45:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3CiQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f745cdc-ba9c-4edf-a746-9a2f86cb13b4_1280x720.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3CiQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f745cdc-ba9c-4edf-a746-9a2f86cb13b4_1280x720.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3CiQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f745cdc-ba9c-4edf-a746-9a2f86cb13b4_1280x720.heic 424w, https://substackcdn.com/image/fetch/$s_!3CiQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f745cdc-ba9c-4edf-a746-9a2f86cb13b4_1280x720.heic 848w, https://substackcdn.com/image/fetch/$s_!3CiQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f745cdc-ba9c-4edf-a746-9a2f86cb13b4_1280x720.heic 1272w, https://substackcdn.com/image/fetch/$s_!3CiQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f745cdc-ba9c-4edf-a746-9a2f86cb13b4_1280x720.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3CiQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f745cdc-ba9c-4edf-a746-9a2f86cb13b4_1280x720.heic" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f745cdc-ba9c-4edf-a746-9a2f86cb13b4_1280x720.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140788,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://markstrefford.substack.com/i/180159541?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f745cdc-ba9c-4edf-a746-9a2f86cb13b4_1280x720.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3CiQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f745cdc-ba9c-4edf-a746-9a2f86cb13b4_1280x720.heic 424w, https://substackcdn.com/image/fetch/$s_!3CiQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f745cdc-ba9c-4edf-a746-9a2f86cb13b4_1280x720.heic 848w, https://substackcdn.com/image/fetch/$s_!3CiQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f745cdc-ba9c-4edf-a746-9a2f86cb13b4_1280x720.heic 1272w, https://substackcdn.com/image/fetch/$s_!3CiQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f745cdc-ba9c-4edf-a746-9a2f86cb13b4_1280x720.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Most enterprises think their operations are &#8220;complicated.&#8221; In reality, many have tipped into <strong>chaos</strong>.</p><p>Nobody can explain the full end-to-end flow. Different teams hold contradictory truths. Systems have grown in layers over years of quick fixes.</p><p>Into this environment, the market is offering a seductive message: </p><div class="pullquote"><p><em>&#8220;Don&#8217;t worry about the mess. Just add AI agents to orchestrate it.&#8221;</em></p></div><p><strong>This is a trap.</strong></p><p>If you introduce agents into a chaotic system, they don&#8217;t magically simplify it. They inherit the chaos.</p><ul><li><p><strong>Internally</strong>, this means faster bad decisions and new shadow workflows.</p></li><li><p><strong>Externally</strong>, it means the new wave of &#8220;agentic browsers&#8221; (buying on behalf of your customers) will quietly route around you because your APIs are unreliable and your outcomes are unpredictable.</p></li></ul><p><strong>The Shift:</strong> You cannot &#8220;orchestrate&#8221; a mess. You have to architecture your way out of it.</p><p><strong>In Part 2 of this series on the Next Era of the Enterprise, I break down:</strong></p><ul><li><p>Why &#8220;Orchestration&#8221; is failing inside the enterprise.</p></li><li><p>The difference between Complicated (Jet Engine) and Complex (Economy) systems, and why it matters.</p></li><li><p>Three practical moves to reduce complexity <em>before</em> the agents arrive in force.</p></li></ul><p><strong>A challenge for this week:</strong> Pick one critical workflow (e.g., onboarding, ordering). Map every step, handoff, and system. Highlight the steps where nobody is quite sure what really happens.</p><p>If you find chaos but don&#8217;t know where to start fixing it, <strong>hit reply</strong> (or DM me). I&#8217;m opening a few spots for &#8220;Red Pen&#8221; reviews to help you simplify before you automate.</p><p><strong>Read the full analysis below.</strong> &#128071;</p><div><hr></div><h1><strong>Chaos, Complexity, and Why &#8220;Just Add Agents&#8221; Makes Everything Worse</strong></h1><p><strong>If your operating model is already messy, agents don&#8217;t bring leverage. They bring faster chaos, inside your walls and out at the edge.</strong></p><p>Most organisations think they have &#8220;complicated&#8221; operations.</p><p>In reality, many have tipped into <strong>complexity</strong>:</p><ul><li><p>Nobody can explain the full end-to-end flow.</p></li><li><p>Different teams hold contradictory truths about how things &#8220;actually&#8221; work.</p></li><li><p>Systems and processes have grown in layers over years of restructuring, acquisitions, and quick fixes.</p></li></ul><p>You see the symptoms everywhere:</p><ul><li><p>Projects that stall because nobody can agree who owns the outcome.</p></li><li><p>Data pipelines that don&#8217;t reconcile, even though they &#8220;should&#8221;.</p></li><li><p>KPIs that move in opposite directions when you change one process.</p></li></ul><p>Into this environment, the market is now offering a powerful message:</p><div class="pullquote"><p>&#8220;Don&#8217;t worry about the mess. Just add agents.&#8221;</p></div><p>Not just inside your enterprise, but outside:</p><ul><li><p>agentic browsers that scan dozens of sites and APIs at once,</p></li><li><p>orchestration layers that manage work across multiple vendors,</p></li><li><p>domain-specific agent apps that sit between your customers and the whole market.</p></li></ul><p>On paper, it all sounds perfect.<br>In reality, it&#8217;s a recipe for making your existing problems move faster &#8211; and for external agents to quietly route around you.</p><h2><strong>Complicated vs complex vs chaotic</strong></h2><p>It&#8217;s worth drawing a simple line:</p><ul><li><p><strong>Complicated</strong>: Lots of moving parts, but cause and effect are still understandable. A jet engine is complicated.</p></li><li><p><strong>Complex</strong>: Cause and effect are blurred. Small changes ripple in unpredictable ways. An economy, a social network, or a large yet well run organisation would sit here.</p></li><li><p><strong>Chaotic</strong>: No reliable patterns. You&#8217;re reacting, not designing.</p></li></ul><p>Most enterprises sit somewhere between complex and chaotic in key parts of their operation:</p><ul><li><p>Legacy processes that nobody owns.</p></li><li><p>Shadow flows running in Excel and email.</p></li><li><p>Workarounds layered on top of workarounds.</p></li></ul><p>When you introduce <strong>internal agents</strong> into this world, they don&#8217;t magically simplify it.<br>They inherit the chaos.</p><p>When <strong>external agents</strong> hit this same world &#8211; via your APIs, portals, SLAs, and contracts &#8211; they hit the same inconsistent states, unclear ownership, and opaque failure modes.</p><p>The result: they either downgrade you in their recommendation logic, or avoid you altogether.</p><h2><strong>What agents actually do in a messy environment</strong></h2><p>In a tidy operating model, an internal agent can:</p><ul><li><p>observe state,</p></li><li><p>make a decision,</p></li><li><p>trigger an action,</p></li><li><p>and log what happened.</p></li></ul><p>An external agent, say, an agentic browser acting on your customer&#8217;s behalf, can:</p><ul><li><p>query availability, price, and risk,</p></li><li><p>compare options across multiple providers,</p></li><li><p>place an order,</p></li><li><p>track fulfilment.</p></li></ul><p>In a messy operating model, both types of agents are forced to:</p><ul><li><p>infer state from partial, conflicting data,</p></li><li><p>guess who owns what,</p></li><li><p>work around missing permissions and broken integrations,</p></li><li><p>and route edge cases to humans who are already overloaded.</p></li></ul><p>Internally, that becomes:</p><ul><li><p><strong>faster bad decisions</strong>,</p></li><li><p><strong>new shadow flows</strong> to fix agent errors,</p></li><li><p><strong>opaque failure modes</strong> nobody can untangle.</p></li></ul><p>Externally, it becomes:</p><ul><li><p>agents abandoning your APIs because they can&#8217;t trust the responses,</p></li><li><p>retries and timeouts that mark you as &#8220;high friction&#8221;,</p></li><li><p>unfulfilled transactions or ordered left in a limbo state no one can understand,</p></li><li><p>external agents preferring suppliers whose capabilities are simpler and more predictable.</p></li></ul><p>You get speed without reliability.<br>Throughput without understanding.<br>And you become <strong>less attractive</strong> to the external agents that will increasingly decide where demand flows.</p><h2><strong>The illusion of &#8220;AI orchestration&#8221;</strong></h2><p>A lot of enterprise AI roadmaps talk about &#8220;orchestrating&#8221; work with agents.</p><p>The diagram always looks clean:</p><ol><li><p>An event happens.</p></li><li><p>An internal agent detects it.</p></li><li><p>Tasks are routed to other agents or humans.</p></li><li><p>External agents connect to a neat API layer.</p></li><li><p>Everything syncs back to a single source of truth.</p></li></ol><p>But orchestration only works if:</p><ul><li><p>states are well-defined,</p></li><li><p>ownership is clear,</p></li><li><p>systems behave in relatively predictable ways.</p></li></ul><p>If your current world looks more like:</p><ul><li><p>three versions of the truth,</p></li><li><p>four teams involved in every decision,</p></li><li><p>and five overlapping systems in the same process,</p></li></ul><p>then &#8220;orchestration&#8221; quickly turns into &#8220;herding&#8221;.</p><p>Internal agents end up:</p><ul><li><p>looping between conflicting rules,</p></li><li><p>escalating to humans who have no idea what&#8217;s already happened.</p></li></ul><p>External agents end up:</p><ul><li><p>hitting inconsistent responses,</p></li><li><p>getting different answers for the same query,</p></li><li><p>discovering that the &#8220;real&#8221; process still runs in email and spreadsheets.</p></li></ul><p>From the outside, you become a <strong>high-friction node</strong> in a low-friction network.</p><h2><strong>This is not a call to wait</strong></h2><p>The wrong conclusion here is:</p><blockquote><p>&#8220;Our world is too messy. We&#8217;ll wait until the tech matures.&#8221;</p></blockquote><p>That&#8217;s a good way to be invisible when the next wave of agentic platforms goes mainstream.</p><p>The better conclusion is:</p><div class="pullquote"><p>&#8220;If we want agents, both inside and outside, to work for us later, we have to deliberately reduce chaos and complexity now.&#8221;</p></div><p>This forces uncomfortable questions:</p><ul><li><p>Which processes are we keeping alive out of habit, not value?</p></li><li><p>Where do we have more steps than outcomes?</p></li><li><p>Where are we using structure as a substitute for trust?</p></li><li><p>What would an external agent <em>see</em> if it tried to interact with us end-to-end?</p></li></ul><p>You&#8217;re not aiming for a perfectly engineered organisation. That&#8217;s a fantasy.</p><p>You&#8217;re aiming to:</p><ul><li><p><strong>reduce unnecessary complexity</strong>,</p></li><li><p><strong>expose clear, composable capabilities</strong> that any agent can call,</p></li><li><p><strong>design for transparency</strong>, so humans and agents see the same reality.</p></li></ul><h2><strong>Practical ways to reduce complexity before agents arrive in force</strong></h2><p>You don&#8217;t need a multi-year programme to start this. You can begin with three moves that matter inside and at the edge.</p><h3><strong>1. Map a single flow &#8211; including the external touchpoints</strong></h3><p>Pick one critical flow &#8211; onboarding a customer, fulfilling an order, booking a procedure, provisioning a service.</p><ul><li><p>Map every step from external trigger to final outcome.</p></li><li><p>Include where customers, partners, or regulators touch the flow.</p></li><li><p>For each step, record: who does it, in what system, with what input and output.</p></li><li><p>Highlight the steps where nobody is quite sure what really happens.</p></li></ul><p>This isn&#8217;t about a perfect diagram. It&#8217;s about surfacing where reality already diverges from the neat version your future external agents will see.</p><h3><strong>2. Remove one layer of unnecessary indirection</strong></h3><p>Find steps where:</p><ul><li><p>work bounces between teams without adding value,</p></li><li><p>approvals exist mainly because &#8220;something went wrong once&#8221;,</p></li><li><p>or data is re-keyed or re-shaped three times.</p></li></ul><p>Then deliberately remove or consolidate <em>one</em> layer:</p><ul><li><p>merge two handoffs into one,</p></li><li><p>turn three approvals into one accountable decision-maker,</p></li><li><p>expose a single integration instead of five.</p></li></ul><p>Everything you simplify internally makes you easier for external agents to trust and integrate with.</p><h3><strong>3. Standardise the minimum you need for agents to be useful</strong></h3><p>Agents &#8211; internal and external &#8211; don&#8217;t need perfection. They need:</p><ul><li><p>consistent identifiers,</p></li><li><p>stable APIs or event streams,</p></li><li><p>clear rules about who can do what,</p></li><li><p>predictable behaviour under load and failure.</p></li></ul><p>Pick a narrow slice of your world and standardise just enough for an agent to observe and act without guesswork.</p><p>That might mean:</p><ul><li><p>agreeing a canonical customer ID,</p></li><li><p>exposing a single &#8220;quote&#8221; and &#8220;order&#8221; capability,</p></li><li><p>or emitting reliable events when key states change.</p></li></ul><p>Now an internal agent can orchestrate across teams, and an external agent (an agentic browser, a partner&#8217;s integration) can do something useful without human intervention.</p><h2><strong>The payoff: less chaos now, more demand later</strong></h2><p>If you do this, two things happen:</p><ol><li><p><strong>Your current operations get smoother.</strong><br>You spend less time firefighting issues caused by invisible complexity and conflicting truths.</p></li><li><p><strong>You become legible to external agents.</strong><br>As browsers, sidecars and agent platforms start brokering more work, they see a set of clean capabilities and predictable behaviour &#8211; not a fuzzy, high-friction black box.</p></li></ol><p>The agentic economy is not a Field of Dreams &#8220;build it and they will come&#8221;. It&#8217;s: </p><div class="pullquote"><p><strong>Design your organisation so that when agents, inside and outside, arrive in force, they amplify good structure instead of accelerating chaos, and they actively route demand your way instead of around you.</strong></p></div><p>That starts with being honest about where you sit today on the spectrum from complicated to complex to chaotic, and taking deliberate steps to move in the right direction.</p>]]></content:encoded></item><item><title><![CDATA[High-Friction Firms in a Low-Friction World]]></title><description><![CDATA[When the external cost of transactions falls to zero and the internal cost is still huge.]]></description><link>https://www.markstrefford.com/p/high-friction-firms-in-a-low-friction</link><guid isPermaLink="false">https://www.markstrefford.com/p/high-friction-firms-in-a-low-friction</guid><dc:creator><![CDATA[Mark Strefford]]></dc:creator><pubDate>Sat, 29 Nov 2025 09:30:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GDd7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29625d98-7349-4b63-ba86-0103093baa76_1280x720.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GDd7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29625d98-7349-4b63-ba86-0103093baa76_1280x720.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GDd7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29625d98-7349-4b63-ba86-0103093baa76_1280x720.heic 424w, https://substackcdn.com/image/fetch/$s_!GDd7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29625d98-7349-4b63-ba86-0103093baa76_1280x720.heic 848w, https://substackcdn.com/image/fetch/$s_!GDd7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29625d98-7349-4b63-ba86-0103093baa76_1280x720.heic 1272w, https://substackcdn.com/image/fetch/$s_!GDd7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29625d98-7349-4b63-ba86-0103093baa76_1280x720.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GDd7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29625d98-7349-4b63-ba86-0103093baa76_1280x720.heic" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29625d98-7349-4b63-ba86-0103093baa76_1280x720.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144061,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://markstrefford.substack.com/i/180158014?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29625d98-7349-4b63-ba86-0103093baa76_1280x720.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GDd7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29625d98-7349-4b63-ba86-0103093baa76_1280x720.heic 424w, https://substackcdn.com/image/fetch/$s_!GDd7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29625d98-7349-4b63-ba86-0103093baa76_1280x720.heic 848w, https://substackcdn.com/image/fetch/$s_!GDd7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29625d98-7349-4b63-ba86-0103093baa76_1280x720.heic 1272w, https://substackcdn.com/image/fetch/$s_!GDd7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29625d98-7349-4b63-ba86-0103093baa76_1280x720.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The dominant narrative is that AI reduces costs. We are told that headcount will drop, API calls are cheap, and the cost of intelligence is trending towards zero.</p><p>But inside most large organisations, the <em>real</em> cost of a single meaningful transaction isn&#8217;t computing power. It is buried in approvals, handoffs, email chains, and governance theatre.</p><p>AI doesn&#8217;t solve this. In fact, if you add high-speed agents to a high-friction organisation, you just get faster chaos.</p><p>From the outside, it looks like a modern firm. From the inside, it feels like wading through glue.</p><p><strong>The Shift:</strong> If the external market moves to zero-friction agentic interactions while your internal operating model remains high-friction, you aren&#8217;t just inefficient. You are structurally obsolete.</p><p><strong>In this article, I break down:</strong></p><ul><li><p>Why the next era of the enterprise is not about firing people, but about removing internal drag.</p></li><li><p>How to stress-test your 2026 investment roadmap for &#8220;Agent-Readiness.&#8221;</p></li><li><p>A simple mapping exercise to expose where your real transaction costs live.</p></li></ul><p><strong>A challenge for this week:</strong> Run the mapping exercise inside on just one workflow. If you find the friction points but aren&#8217;t sure how to remove them without breaking the process, <strong>hit reply</strong> (or DM me).</p><div><hr></div><h1><strong>The Post-Firm Enterprise: Why Your Internal Friction Is Your Biggest AI Risk</strong></h1><p><strong>Everyone talks about agents killing transaction costs. Few admit how expensive transactions still are inside their own walls.</strong></p><p>We like to tell ourselves that AI is pushing the cost of transactions towards zero.</p><p>API calls are cheap. Models are getting better. Agents will soon be able to talk to other agents and systems and vendors and customers. &#8220;Everything will just&#8230; happen.&#8221;</p><p>From a distance, it looks like the cost of getting something done is approaching zero.</p><p>Inside most large organisations, it&#8217;s nowhere near zero.</p><p>The real cost of a single meaningful transaction is buried in:</p><ul><li><p>approvals and sign-offs,</p></li><li><p>handoffs between teams,</p></li><li><p>email chains and Teams chats,</p></li><li><p>risk and compliance reviews,</p></li><li><p>&#8220;who actually owns this?&#8221;,</p></li><li><p>&#8220;can you resend that deck?&#8221;,</p></li><li><p>and a dozen systems nobody fully trusts.</p></li></ul><div class="pullquote"><p>From the outside, it looks like a firm.<br>From the inside, it feels like wading through glue.</p></div><h2><strong>The myth of zero transaction costs</strong></h2><p>There&#8217;s an old idea in economics: firms exist because it&#8217;s cheaper to do things inside the firm than in the open market.</p><p>Ronald Coase made this point almost a century ago, firms arise when the <strong>transaction costs</strong> of using the market (searching, negotiating, contracting) are higher than the cost of coordinating work inside a single organisation. If it&#8217;s cheaper to coordinate internally, you build a firm. If it&#8217;s cheaper to coordinate externally, you don&#8217;t need one.</p><p>That might have been true when &#8220;inside&#8221; meant:</p><ul><li><p>fewer contracts,</p></li><li><p>simpler coordination,</p></li><li><p>clearer ownership.</p></li></ul><p>Today, for many enterprises, that logic has quietly flipped.</p><p>The <em>apparent</em> cost of doing something internally (no vendors, no procurement, no new contracts) looks low. The <em>real</em> cost, in time, attention, meetings, escalations, rework, is huge.</p><p>You see it every time you try to:</p><ul><li><p>launch a new product,</p></li><li><p>change a process,</p></li><li><p>or connect two systems that &#8220;should just talk to each other&#8221;.</p></li></ul><p>On paper: trivial.<br>In reality: months of friction.</p><p>This is the transaction cost that rarely appears on a budget line, but shapes everything.</p><h2><strong>The post-firm enterprise</strong></h2><p>When people talk about the agentic economy, they often jump straight to a kind of utopia:</p><ul><li><p>Agents negotiating on our behalf.</p></li><li><p>Work routing itself to the right capability.</p></li><li><p>Processes that are self-optimising and self-healing.</p></li></ul><p>It sounds like a world where you no longer need everyone under one metaphorical roof. Work flows through a network of capabilities, not a hierarchy of departments.</p><p>That <em>is</em> the direction of travel.</p><p>But most enterprises are structurally nowhere near ready for that world.</p><p>Instead, they&#8217;ve layered tools and automations on top of:</p><ul><li><p>legacy processes,</p></li><li><p>brittle data,</p></li><li><p>and organisational structures designed for a different era.</p></li></ul><p>If you drop agents into that environment, you don&#8217;t get a post-firm enterprise.<br>You get faster chaos.</p><p>A post-firm enterprise isn&#8217;t &#8220;no firm&#8221;. It&#8217;s a firm that behaves as though the cost of coordination, decision-making, and execution is genuinely low, because it has done the hard work to reduce internal friction.</p><h2><strong>This is not a utopia pitch</strong></h2><p>This is where a lot of AI conversations lose people.</p><p>They imply that you should:</p><ul><li><p>throw away how you operate today,</p></li><li><p>rebuild everything around agents,</p></li><li><p>and hope it all works out.</p></li></ul><p>That&#8217;s not the argument.</p><p>You still need to run the business. You still need to deliver this year&#8217;s numbers. Nobody is asking you to switch everything off tomorrow and wait for agents to land.</p><p>This is not a &#8220;build it and they will come&#8221; story.</p><p>It&#8217;s much more pragmatic:</p><ul><li><p><strong>Reduce the internal friction</strong> that is silently taxing every transaction today.</p></li><li><p><strong>Design work and data flows</strong> that an agentic environment can plug into tomorrow.</p></li></ul><p>You don&#8217;t get ready for the agentic economy by buying an &#8220;agent platform&#8221;.<br>You get ready by making it easier for <em>any</em> agent, human or AI, to see what&#8217;s going on and act end-to-end.</p><h2><strong>2026: the year you either get ready &#8211; or lock in another cycle of debt</strong></h2><p>If you&#8217;re planning major investments in 2026, new core platforms, AI programmes, operating model redesign, this is the moment to stress-test them against this reality.</p><p>For every significant initiative, ask three questions:</p><ol><li><p><strong>Does this reduce internal friction, or hide it?</strong><br>Are you genuinely simplifying workflows, approvals, and ownership &#8211; or just wrapping them in a prettier interface and a chatbot?</p></li><li><p><strong>Does this make it easier for agents (human or AI) to act?</strong><br>Will a future agent be able to:</p><ul><li><p>understand state,</p></li><li><p>take decisions,</p></li><li><p>and execute actions end-to-end<br>using the data and processes you&#8217;re putting in place?</p></li></ul></li><li><p><strong>Are we increasing or decreasing our structural tech debt?</strong><br>Are you adding another siloed platform with yet another integration layer, or are you consolidating and clarifying how work flows across the enterprise?</p></li></ol><p>If the honest answers are &#8220;no, no, and&#8230; probably not&#8221;, there&#8217;s a good chance you&#8217;re pre-funding the stranded assets of 2027 and 2028.</p><h2><strong>Tech debt isn&#8217;t just code</strong></h2><p>We usually talk about tech debt as:</p><ul><li><p>bad code,</p></li><li><p>old systems,</p></li><li><p>unfixed bugs.</p></li></ul><p>Over the next five years, the most expensive tech debt will be:</p><ul><li><p>operating models you can&#8217;t unpick,</p></li><li><p>platforms that can&#8217;t be easily orchestrated by agents,</p></li><li><p>governance models that assume a human in every loop, every time.</p></li></ul><div class="pullquote"><p>You can refactor code.<br>It&#8217;s much harder to refactor an organisation&#8217;s way of working once you&#8217;ve wrapped it in contracts, SLAs, and &#8220;this is how we do things here&#8221;.</p></div><h2><strong>A simple provocation to end with</strong></h2><p>Pick one high-value workflow in your business.</p><ul><li><p>Map every step, decision, and handoff.</p></li><li><p>Label each step as <strong>Friction-creating</strong> or <strong>Friction-removing</strong>.</p></li></ul><p>Then ask:</p><blockquote><p>&#8220;If this had to run in a world where agents can see our data and act across our systems in real time, what would we strip out, what would we standardise, and what would we expose as clean capabilities?&#8221;</p></blockquote><p>That&#8217;s the starting point of the post-firm enterprise.</p><p>Not shutting the firm down.<br>Not waiting for some AI utopia.</p><p>Just systematically reducing the internal friction that&#8217;s costing you today, and will decide whether you thrive or fall behind in the agentic economy tomorrow.</p>]]></content:encoded></item><item><title><![CDATA[The Economics of the Firm Just Flipped]]></title><description><![CDATA[We are entering the biggest economic shift since the Industrial Revolution.]]></description><link>https://www.markstrefford.com/p/the-economics-of-the-firm-just-flipped</link><guid isPermaLink="false">https://www.markstrefford.com/p/the-economics-of-the-firm-just-flipped</guid><dc:creator><![CDATA[Mark Strefford]]></dc:creator><pubDate>Thu, 27 Nov 2025 16:24:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!X5mz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1edf8887-4a71-4bcc-9ce0-c7a01a3d5cee_1920x1080.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X5mz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1edf8887-4a71-4bcc-9ce0-c7a01a3d5cee_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X5mz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1edf8887-4a71-4bcc-9ce0-c7a01a3d5cee_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!X5mz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1edf8887-4a71-4bcc-9ce0-c7a01a3d5cee_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!X5mz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1edf8887-4a71-4bcc-9ce0-c7a01a3d5cee_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!X5mz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1edf8887-4a71-4bcc-9ce0-c7a01a3d5cee_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X5mz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1edf8887-4a71-4bcc-9ce0-c7a01a3d5cee_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1edf8887-4a71-4bcc-9ce0-c7a01a3d5cee_1920x1080.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;:118019,&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://markstrefford.substack.com/i/180115752?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1edf8887-4a71-4bcc-9ce0-c7a01a3d5cee_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!X5mz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1edf8887-4a71-4bcc-9ce0-c7a01a3d5cee_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!X5mz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1edf8887-4a71-4bcc-9ce0-c7a01a3d5cee_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!X5mz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1edf8887-4a71-4bcc-9ce0-c7a01a3d5cee_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!X5mz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1edf8887-4a71-4bcc-9ce0-c7a01a3d5cee_1920x1080.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We are entering the biggest economic shift since the Industrial Revolution.</p><p>The &#8220;Enterprise&#8221; as we know it, a walled garden of humans, silos, and overheads, was designed for a world of high transaction costs. You needed to hire 1,000 people because it was the only way to coordinate work.</p><p><strong>That era is ending.</strong></p><p>In the Agentic Economy:</p><ul><li><p><strong>Discovery is automated:</strong> Agents find products, not marketing departments.</p></li><li><p><strong>Transactions are programmatic:</strong> Agents negotiate and pay, not sales teams.</p></li><li><p><strong>Value is fluid:</strong> Agents assemble supply chains in real-time.</p></li></ul><p><strong>The Structural Risk:</strong> Most organisations are trying to &#8220;bolt on&#8221; AI to their existing structure. They are adding digital engines to a steam-powered chassis. This creates technical debt, governance risks, and massive inefficiency.</p><p><strong>The Opportunity:</strong> The winners of the next decade won&#8217;t be the companies that &#8220;use AI.&#8221; They will be the companies that <strong>reimagine their operating model</strong> to be AI-Native.</p><div class="pullquote"><p>They will move from &#8220;Managed Hierarchies&#8221; to &#8220;Architected Networks.&#8221;</p></div><p><strong>This is why I launched Reimagined.</strong></p><p>We exist to help senior leaders navigate this transition. We don&#8217;t sell software. We help you architect the <strong>Post-Firm Operating Model</strong>, one that captures the speed of agents without losing the governance of the enterprise.</p><p><strong>What to expect from this list:</strong></p><ul><li><p><strong>The Signal:</strong> Deep analysis of the economics of the agent-to-agent world.</p></li><li><p><strong>The Patterns:</strong> How to structure data, governance, and value chains for the new economy.</p></li><li><p><strong>The Reality:</strong> &#8220;Red Pen&#8221; reviews of where current AI strategies are failing.</p></li></ul><p>We are moving from pilots that promise to systems that deliver.</p><p>Welcome to the build.</p><p><strong>Mark Strefford</strong> <em>Founder, <a href="https://reimagined.industries">Reimagined Industries</a></em></p>]]></content:encoded></item><item><title><![CDATA[Corporates might not survive the agent era]]></title><description><![CDATA[Most conversations about AI inside big organisations start from a hidden assumption.]]></description><link>https://www.markstrefford.com/p/corporates-might-not-survive-the</link><guid isPermaLink="false">https://www.markstrefford.com/p/corporates-might-not-survive-the</guid><dc:creator><![CDATA[Mark Strefford]]></dc:creator><pubDate>Thu, 27 Nov 2025 13:06:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MEXM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55c4433-2244-4784-b0b3-f4a68bfbff04_1200x1200.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MEXM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55c4433-2244-4784-b0b3-f4a68bfbff04_1200x1200.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MEXM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55c4433-2244-4784-b0b3-f4a68bfbff04_1200x1200.heic 424w, https://substackcdn.com/image/fetch/$s_!MEXM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55c4433-2244-4784-b0b3-f4a68bfbff04_1200x1200.heic 848w, https://substackcdn.com/image/fetch/$s_!MEXM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55c4433-2244-4784-b0b3-f4a68bfbff04_1200x1200.heic 1272w, https://substackcdn.com/image/fetch/$s_!MEXM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55c4433-2244-4784-b0b3-f4a68bfbff04_1200x1200.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MEXM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55c4433-2244-4784-b0b3-f4a68bfbff04_1200x1200.heic" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b55c4433-2244-4784-b0b3-f4a68bfbff04_1200x1200.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:64693,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.markstrefford.com/i/179556173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55c4433-2244-4784-b0b3-f4a68bfbff04_1200x1200.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!MEXM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55c4433-2244-4784-b0b3-f4a68bfbff04_1200x1200.heic 424w, https://substackcdn.com/image/fetch/$s_!MEXM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55c4433-2244-4784-b0b3-f4a68bfbff04_1200x1200.heic 848w, https://substackcdn.com/image/fetch/$s_!MEXM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55c4433-2244-4784-b0b3-f4a68bfbff04_1200x1200.heic 1272w, https://substackcdn.com/image/fetch/$s_!MEXM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb55c4433-2244-4784-b0b3-f4a68bfbff04_1200x1200.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Most conversations about AI inside big organisations start from a hidden assumption.</h3><p>That the organisation itself still exists in anything like its current form in 10 years.</p><div class="pullquote"><p><em>I am not sure it does.</em></p></div><p>We built corporations because it was cheaper to do things inside the firm than to coordinate thousands of transactions in the market. Coordination had a cost. Contracts had a cost. Search had a cost. Trust had a cost.</p><p>AI agents crush those costs.</p><p>In an agentic world:</p><p>- people have their own personal agents</p><p>- those agents understand preferences, constraints, ethics and risk appetite</p><p>- they guard and use data on our behalf</p><p>- they discover options, assemble services, negotiate and handle the admin</p><p>- they can orchestrate transactions across hundreds of firms in seconds</p><p>If the cost of coordination tends to zero, so does the traditional advantage of the corporate.</p><p>Except where the underlying asset base is huge and physical. Think transport networks, energy infrastructure, heavy industry and a handful of other capital intensive sectors.</p><p>Those do not disappear. But the structure wrapped around them does not need to look like a 1980s conglomerate.</p><p>I have spent the last 20 years helping large organisations use data and technology to change how they work. Long before the current AI hype cycle, I was arguing that AI ROI had to start with the business problem, not the tools. Over and over I have seen the same pattern: leaders deprioritise structural risk while they chase short term efficiency wins.</p><p>The pattern is simple. Leaders optimise the wrong layer of the system.</p><p>Most AI roadmaps sit in the &#8220;efficiency inside today&#8217;s org chart&#8221; zone.</p><p>More pilots. More tools. More automation wrapped around legacy processes.</p><p>Useful, maybe. But it assumes the corporate structure is the thing to preserve.</p><p>What if that is the wrong problem?</p><p>If every customer, supplier and employee had their own powerful agents, would they still need your organisation, or would they route around it?</p><p>If your confidence rests on:</p><p>- long or complex contracts</p><p>- &#8220;owning&#8221; the customer relationship or channel</p><p>- being the default option inside someone else&#8217;s bundle or framework</p><p>- processes and systems that make switching slow or painful</p><p>then your moat is friction.</p><div class="pullquote"><p><em>And agents are designed to remove friction.</em></p></div><p>They will route around any node in the network that does not deliver clear value, reliability and trust.</p><p>If you are a CEO, CFO or CTO, try this prompt with your team next week:</p><blockquote><p>&#8220;Assume every one of our customers has their own AI agent in three years.</p><p>List the top five reasons their agent would choose to work with us.</p><p>Then list the top five reasons it would quietly route around us.&#8221;</p></blockquote><p>The gap between those two lists is where your real strategy work starts.</p>]]></content:encoded></item><item><title><![CDATA[Why Reimagine]]></title><description><![CDATA[ROI in year one was on the table, and they said &#8220;No&#8221;!]]></description><link>https://www.markstrefford.com/p/why-reimagine</link><guid isPermaLink="false">https://www.markstrefford.com/p/why-reimagine</guid><dc:creator><![CDATA[Mark Strefford]]></dc:creator><pubDate>Thu, 27 Nov 2025 13:04:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!192h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff14bea24-d50f-46b2-8599-42336ff34eb7_1536x1024.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!192h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff14bea24-d50f-46b2-8599-42336ff34eb7_1536x1024.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!192h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff14bea24-d50f-46b2-8599-42336ff34eb7_1536x1024.heic 424w, https://substackcdn.com/image/fetch/$s_!192h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff14bea24-d50f-46b2-8599-42336ff34eb7_1536x1024.heic 848w, https://substackcdn.com/image/fetch/$s_!192h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff14bea24-d50f-46b2-8599-42336ff34eb7_1536x1024.heic 1272w, https://substackcdn.com/image/fetch/$s_!192h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff14bea24-d50f-46b2-8599-42336ff34eb7_1536x1024.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!192h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff14bea24-d50f-46b2-8599-42336ff34eb7_1536x1024.heic" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f14bea24-d50f-46b2-8599-42336ff34eb7_1536x1024.heic&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;:362098,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://reimaginedindustries.substack.com/i/178339363?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff14bea24-d50f-46b2-8599-42336ff34eb7_1536x1024.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!192h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff14bea24-d50f-46b2-8599-42336ff34eb7_1536x1024.heic 424w, https://substackcdn.com/image/fetch/$s_!192h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff14bea24-d50f-46b2-8599-42336ff34eb7_1536x1024.heic 848w, https://substackcdn.com/image/fetch/$s_!192h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff14bea24-d50f-46b2-8599-42336ff34eb7_1536x1024.heic 1272w, https://substackcdn.com/image/fetch/$s_!192h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff14bea24-d50f-46b2-8599-42336ff34eb7_1536x1024.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><blockquote><p>ROI in year one was on the table, and they said &#8220;No&#8221;!</p></blockquote></blockquote><p>Not because the technology couldn&#8217;t deliver. But because nobody wanted to enforce consistency across an ecosystem of external partners. So Instead of fixing the upstream problem, months were spent trying to code around a problem that didn&#8217;t need to exist.</p><div class="pullquote"><p><em>This was <strong>2017</strong>.</em></p><p><em>The pattern hasn&#8217;t changed, it&#8217;s just got more expensive.</em></p></div><h2>When automation meets reality</h2><p>I was working for a global consultancy on one of its major public-sector accounts. Our task was to automate a core process, the kind of initiative that looks simple on paper, but rarely is.</p><p>Technically, we could have automated 60-70% of it and delivered returns inside twelve months. But the problem wasn&#8217;t technical. It was upstream dependencies spread across an ecosystem of external partners who each interpreted the same &#8220;standard&#8221; process differently.</p><p>The central organisation could see the inefficiency but wouldn&#8217;t enforce alignment. So the project spent months and significant budget trying to automate around inconsistency that could have been eliminated with a handful of difficult conversations.</p><p>This is what Gartner now documents as the <em>&#8220;10 ancillary, hidden costs&#8221;</em> problem: organisations budget for the technology, but not for the ecosystem coordination it exposes.</p><div class="pullquote"><p><em>The &#8220;$1.9 million AI deployment&#8220; quickly becomes something far larger and more complex because automation doesn&#8217;t hide disorder, it reveals it.</em></p></div><h2>What the travel industry taught me</h2><p>I saw the same pattern in 2014, leading a redesign for an online travel provider.</p><p>This wasn&#8217;t even AI. It was a pricing engine rebuilt from first principles so they could onboard new hotel chains in days instead of months, and handle special rates and non-standard pricing as it arrived.</p><p>They had competitive rates from hotels, including special offers and non-standard pricing models that could&#8217;ve won them business. But their old system couldn&#8217;t handle the variety, so they just threw it away. All of it.</p><p>10% revenue loss. Every year. Not because competitors had better deals, but because they couldn&#8217;t surface what they already had fast enough.</p><div class="pullquote"><p><em>We built the new engine in a month. It sat unused for two years.</em></p></div><p>The technology worked. Leadership wanted it. But on the ground, people had built careers around the old platform. It defined their expertise, their status, their value to the organisation.</p><p>The resistance wasn&#8217;t about feasibility, it was about fear. Fear of redundancy. Fear of losing what had once made them important.</p><p>This maps directly to what Gartner found:</p><div class="pullquote"><p><em>74% of CFOs report productivity gains from AI, but only 5% have managed to cut costs and just 6% saw any revenue uplift.</em></p></div><p>The technology delivers capability, but translating that into business value requires confronting how work, power, and incentives are structured, and most organisations stop short.</p><h2>The pattern</h2><p>This keeps repeating.</p><p>Organisations say they want transformation, then stop short of confronting what it actually requires. AI is just the latest chapter. When systems, incentives, and power structures are built around the past, new technology doesn&#8217;t fix the problem, it exposes it in sharper detail.</p><p>That&#8217;s when leaders face the real test: redesign how value flows, or just automate faster and hope for the best.</p><h2>What it actually takes</h2><p>The problem isn&#8217;t technical. It never was.</p><p>It starts with making the cost of inaction impossible to ignore, not through another deck, but by showing executives exactly what staying still is worth. Then you pull the conversation out of IT entirely, because technology teams were never going to fix ecosystem dynamics or boardroom misalignment.</p><p>This requires senior leaders willing to sit across the table from each other first, before they ever talk to partners. If the exec team can&#8217;t align on what problem they&#8217;re actually solving, external coordination is a fantasy.</p><p>Once internal incentives line up, then you can find the levers that move partners. Not mandate. Not compliance theatre. The actual incentives that make alignment worth their while.</p><p>And you have to help people see that their value isn&#8217;t locked into the old system, it&#8217;s in being the ones with enough context to architect what comes next.</p><p>Reimagining isn&#8217;t about fixing tech or what&#8217;s just inside your walls. It&#8217;s about redesigning how value flows through the ecosystem and how people create value within it. That means someone has to own the conversations, internal and external, that technology can&#8217;t solve.</p><h2>Reimagining: The discipline</h2><p>That&#8217;s what &#8220;reimagining&#8221; really means. It&#8217;s not a slogan. It&#8217;s a discipline.</p><div class="pullquote"><p><em>[It&#8217;s] the willingness to ask which barriers are real and which are just comfortable habits dressed as constraints. Then it&#8217;s about designing the right sequence, connecting the pieces that matter, step by step, so small shifts compound into momentum.</em></p></div><p>When you take this approach, you win either way. Even if you&#8217;re skeptical about AI, you end up with cleaner operations and teams that spend time creating value instead of managing workarounds. AI just becomes the accelerant on top.</p><p>But if you&#8217;re all-in on AI, this gives you the foundation where intelligence can actually compound. Because data, process, and people already move in the same direction.</p><p>Reimagining isn&#8217;t about a single breakthrough. It&#8217;s the compounding effect of design, discipline, and momentum working together over time.</p><p>The question isn&#8217;t whether your organisation can change.</p><p>It&#8217;s whether you&#8217;re willing to see clearly what you&#8217;ve stopped questioning, and start there.</p><p><strong>If you&#8217;re unclear on the cost of inaction, reply to this email and let&#8217;s talk</strong></p>]]></content:encoded></item><item><title><![CDATA[The Aggregator’s Dilemma]]></title><description><![CDATA[Why AI That Helps Humans Search Better Leaves You Unprepared for Agents That Don&#8217;t Search at All]]></description><link>https://www.markstrefford.com/p/the-aggregators-dilemma</link><guid isPermaLink="false">https://www.markstrefford.com/p/the-aggregators-dilemma</guid><dc:creator><![CDATA[Mark Strefford]]></dc:creator><pubDate>Thu, 27 Nov 2025 13:03:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!BBzm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48ef8cc-2f3a-4baf-b1bc-e60aaf882f26_1920x1080.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BBzm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48ef8cc-2f3a-4baf-b1bc-e60aaf882f26_1920x1080.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BBzm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48ef8cc-2f3a-4baf-b1bc-e60aaf882f26_1920x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!BBzm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48ef8cc-2f3a-4baf-b1bc-e60aaf882f26_1920x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!BBzm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48ef8cc-2f3a-4baf-b1bc-e60aaf882f26_1920x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!BBzm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48ef8cc-2f3a-4baf-b1bc-e60aaf882f26_1920x1080.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BBzm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48ef8cc-2f3a-4baf-b1bc-e60aaf882f26_1920x1080.heic" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e48ef8cc-2f3a-4baf-b1bc-e60aaf882f26_1920x1080.heic&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;:566979,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://reimaginedindustries.substack.com/i/179149593?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48ef8cc-2f3a-4baf-b1bc-e60aaf882f26_1920x1080.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!BBzm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48ef8cc-2f3a-4baf-b1bc-e60aaf882f26_1920x1080.heic 424w, https://substackcdn.com/image/fetch/$s_!BBzm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48ef8cc-2f3a-4baf-b1bc-e60aaf882f26_1920x1080.heic 848w, https://substackcdn.com/image/fetch/$s_!BBzm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48ef8cc-2f3a-4baf-b1bc-e60aaf882f26_1920x1080.heic 1272w, https://substackcdn.com/image/fetch/$s_!BBzm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe48ef8cc-2f3a-4baf-b1bc-e60aaf882f26_1920x1080.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;ve been thinking about what happens to aggregator businesses when AI agents become the primary way transactions get executed.</p><p>Not AI helping humans search better. That&#8217;s happening already and every aggregator is investing in it. I mean when the AI doesn&#8217;t just assist, but actually executes: searches, evaluates, negotiates, and completes transactions on behalf of humans, without the human clicking through your interface.</p><p>This isn&#8217;t theoretical. Perplexity bypasses traditional search. OpenAI is building browser agents and an agent marketplace. Anthropic&#8217;s Model Context Protocol lets agents discover and use services programmatically. The infrastructure is being built right now.</p><div class="pullquote"><p><em>The conclusion I keep coming back to: <br>Your suppliers could become your competitors for agent traffic.</em></p></div><p>For twenty years, aggregators have succeeded by being the search layer between supply and demand. Property portals. Job boards. Comparison sites. Energy switchers. Travel booking platforms. Insurance aggregators. The pattern was always the same: fragment the internet, reunify it behind your interface, tax the reunion.</p><p>It worked because humans search like humans. Slowly, visually, clicking through pages whenever they have time. Your value was simple: be where the eyeballs are, make the experience better than visiting dozens of individual websites, charge suppliers for access to those eyeballs.</p><p>But AI agents don&#8217;t search like humans. An agent doesn&#8217;t care about your mobile app or your UX. It doesn&#8217;t get tired. It doesn&#8217;t need you to reunify the internet. It can query 47 energy suppliers, 200 hotels, or 30 insurance providers simultaneously and synthesise the results in seconds.</p><p>If your value proposition is &#8220;we make search easier for humans,&#8221; what happens when search isn&#8217;t the bottleneck any more?</p><h3><strong>Where Aggregators Are Investing Today</strong></h3><p>Major aggregators are making substantial AI investments. Rightmove&#8217;s recent announcement is market leading: &#163;60m over three years focused on consumer innovation, operational transformation, and R&amp;D for new growth.</p><p>Their 2026 allocation of &#163;12m spans:</p><ul><li><p>Consumer experience: &#163;3.5m (conversational search, AI-powered recommendations)</p></li><li><p>App development: &#163;2.1m</p></li><li><p>Operational transformation: &#163;2.0m (automated workflows, AI-powered support)</p></li><li><p>New growth initiatives: &#163;3.1m</p></li><li><p>Support functions: &#163;1.3m</p></li></ul><p>They&#8217;re executing 27 AI initiatives spanning vendor prediction, online valuations, conversational search, and AI-powered styling tools.</p><p>Similar patterns appear across sectors. Energy comparison sites are investing in smart tariff recommendations. Insurance aggregators are deploying quote optimisation engines. The specifics vary, but the pattern is consistent: AI investments focused on improving the human experience.</p><p>These investments make complete sense. Better consumer experiences drive engagement. Operational efficiency improves margins. New revenue streams diversify the business.</p><p>But here&#8217;s what I notice: every investment category is either consumer facing (making the human experience better) or operational (making internal processes more efficient).</p><p>What&#8217;s less evident is infrastructure that lets AI agents transact programmatically. Maybe some aggregators are building this quietly. The visible focus remains on AI-assisted human experiences rather than agent-native infrastructure.</p><h3><strong>Why Aggregators Are Actually Well-Positioned</strong></h3><p>Here&#8217;s the counterintuitive bit: aggregators could be even more valuable in agentic economies than they are today. But only if they build the right infrastructure.</p><h4>Platform intelligence compounds with transaction volume</h4><p>When transactions flow through your platform, you accumulate intelligence that makes every subsequent transaction better.</p><p>For example, property platforms learn timing patterns (Bristol properties: 6 weeks offer to completion; London: 12 weeks), pricing signals (suburban asking prices negotiate 8%; city apartments rarely discount beyond 3%), workflow optimisation (digital-first conveyancers complete 40% faster).</p><p>Energy platforms understand consumption patterns by property type, seasonal switching windows, supplier reliability scores, optimal timing to avoid exit fees.</p><p>Travel platforms know route-specific pricing patterns, hotel cancellation behaviours, optimal booking windows, supplier service levels.</p><p>Insurance platforms track risk assessment refinements, claims processing speeds by provider, renewal negotiation leverage points.</p><p>This intelligence gets encoded in your API responses, search rankings, and workflow suggestions.</p><p>When an agent queries your platform, whether it&#8217;s a cloud-based service like ChatGPT or a local open-source model running on someone&#8217;s phone, it benefits from that accumulated intelligence.</p><h4><strong>Example: Smart platform vs basic API</strong></h4><p>Agent query: &#8220;Find 3-bed properties in Bristol, &#163;400-500k, schedule viewings this week&#8221;</p><p>A basic API returns:</p><p><code>{</code></p><p><code>&#8220;properties&#8221;: [...]</code></p><p><code>}</code></p><p>An intelligent platform returns:</p><p><code>{</code></p><p><code>&#8220;properties&#8221;: [...],</code></p><p><code>&#8220;metadata&#8221;: {</code></p><p><code>&#8220;typical_offer_to_completion&#8221;: &#8220;6 weeks&#8221;,</code></p><p><code>&#8220;price_negotiation_range&#8221;: &#8220;6-10%&#8221;,</code></p><p><code>&#8220;optimal_viewing_times&#8221;: [&#8221;Tue 2-4pm&#8221;, &#8220;Sat 10am-12pm&#8221;],</code></p><p><code>&#8220;fast_response_agents&#8221;: true,</code></p><p><code>&#8220;typical_documents_required&#8221;: [...]</code></p><p><code>}</code></p><p><code>}</code></p><p>The same pattern applies across sectors:</p><p>Energy switching: Not just tariff rates, but scenario modelling (if you charge your EV at night it looks like this, if you install solar it looks like that), supplier switching reliability (how often switches fail, how long they actually take), exit fee timing windows.</p><p>Travel booking: Not just availability, but preference-based filtering (you stayed in boutique hotels in Barcelona and Berlin, here&#8217;s similar in Lyon), cross-platform learning (your preferences travel with you, not locked in one booking site), contextual intelligence (you always book window seats, you avoid properties near nightlife).</p><p>Insurance quotes: Not just premiums, but claims processing reputation, renewal leverage points, coverage gap analysis.</p><p>The agent using your platform completes transactions faster with better outcomes because your platform is smarter, regardless of whether the agent itself is sophisticated or basic.</p><p>Your competitors can copy your API structure. They can&#8217;t copy the transaction intelligence that makes your responses valuable.</p><h4><strong>Small players won&#8217;t build this themselves</strong></h4><p>Individual suppliers (estate agents, energy retailers, hotels, insurance providers) could theoretically build agent-readable infrastructure themselves. In practice, they won&#8217;t.</p><p>Because it&#8217;s infrastructure, not differentiation. A local estate agent doesn&#8217;t win by having better API protocols than the agent down the street. They win on properties, service, and local knowledge. A small energy supplier doesn&#8217;t differentiate on API design; they differentiate on tariff innovation or customer service.</p><p>That&#8217;s your opportunity: become the shared infrastructure layer that small players plug into. Just like they use Stripe instead of building payment processing, they&#8217;ll use your protocols instead of building their own.</p><h4><strong>You can shape the protocol while it&#8217;s still forming</strong></h4><p>In open markets, protocols eventually commoditise. But the first mover gets to shape what gets standardised.</p><p>If you define the property listing schema, you ensure it includes fields you already have (transaction history, verification status, pricing benchmarks) that smaller players don&#8217;t. If you define the energy switching protocol, you embed the consumption patterns and supplier reliability data you&#8217;ve accumulated. If you define the insurance quote schema, you include the claims processing metrics and coverage analysis you&#8217;ve built.</p><p>By the time competitors catch up, you&#8217;ve already captured the transaction graph that makes those fields valuable.</p><p>You don&#8217;t need to own the standard. You need to shape it before someone else does.</p><h3><strong>What Infrastructure the Agentic Economy Actually Needs</strong></h3><p>The agentic economy requires six foundational infrastructure pillars to function. These aren&#8217;t aggregator-specific. They&#8217;re universal requirements for any market where AI agents transact autonomously.</p><p>Think of them like HTTPS and payment gateways for e-commerce. Not optional, not differentiating on their own, just foundational.</p><p>The six pillars:</p><ol><li><p><strong>Discoverability</strong> &#8211; How agents find and understand what&#8217;s available (structured schemas, multimodal search APIs, machine-readable formats)</p></li><li><p><strong>Trust &amp; Verification</strong> &#8211; How agents validate legitimacy and track records (verifiable credentials, queryable transaction history, third-party verification hooks)</p></li><li><p><strong>Payments &amp; Settlement</strong> &#8211; How value exchanges hands (embedded payment rails, escrow, dispute resolution, multi-party settlement)</p></li><li><p><strong>Orchestration</strong> &#8211; How multi-party workflows execute (Model Context Protocol for tool integration, workflow state persistence, agent-to-agent messaging, parallel coordination)</p></li><li><p><strong>Attribution</strong> &#8211; How contributions get recognised when multiple agents participate (explicit attribution rules, contribution tracking, flexible compensation models)</p></li><li><p><strong>Privacy &amp; Consent</strong> &#8211; How user preferences are maintained when agents act autonomously (preference APIs, consent tokens, data minimisation, revocation mechanisms)</p></li></ol><p>I&#8217;m not going to detail each pillar here. That&#8217;s a separate piece. But the key point: <strong>these need to exist for agentic economies to function at all.</strong></p><p>Someone will build them. The question is who.</p><h3><strong>Why Aggregators Are Natural Infrastructure Providers</strong></h3><p>You&#8217;re uniquely positioned to build these pillars for your vertical because you&#8217;re already the transaction intermediary. You have structural advantages that make you the natural provider:</p><p><strong>Transaction volume:</strong> You process enough transactions to identify patterns and build intelligence that individual suppliers can&#8217;t match. One major property aggregator processes hundreds of millions of listed items and generates billions of consumer signals annually. That data density creates platform effects. Every transaction makes the platform smarter for the next agent.</p><p><strong>Supplier relationships:</strong> You already have commercial relationships with suppliers in your sector. Adding API protocols to existing partnerships is easier than building those relationships from scratch. Small suppliers trust you because you&#8217;re already embedded in their operations.</p><p><strong>Trust graph:</strong> You&#8217;ve accumulated reputation data through repeated transactions. Agents need that trust layer. They can&#8217;t independently verify every supplier. Your platform becomes the verification mechanism agents rely on.</p><p><strong>Capital to invest:</strong> Building these pillars requires upfront investment before revenue materialises. You have the balance sheet and cash flow to fund infrastructure development. Startups building agent-first from scratch don&#8217;t have that luxury.</p><p><strong>Domain intelligence:</strong> Property aggregators understand conveyancing workflows, stamp duty calculations, and local market dynamics. Energy aggregators understand consumption patterns, switching windows, and regulatory constraints. Travel platforms understand route economics and supplier behaviours. That domain knowledge gets encoded in your APIs and makes them genuinely useful to agents rather than just data pipes.</p><div class="pullquote"><p><em>But should you build this infrastructure yourselves, or partner with specialists?</em></p></div><p>eBay&#8217;s acquisition of PayPal (2002) wasn&#8217;t about owning payments infrastructure for its own sake. It was about controlling the trust and friction points that affected transaction completion. The eventual spin-out (2015) was financial engineering, not a statement that payments integration was strategically worthless. Seamless, trusted payments were core to eBay&#8217;s marketplace success.</p><p>The parallel question for aggregators: is transaction intelligence infrastructure you control, or a commodity service you consume? I&#8217;d argue it&#8217;s different from payments. Payments are horizontal infrastructure. The same mechanics work across every marketplace. Transaction intelligence is vertical, deeply specific to your domain, your suppliers, your transaction patterns.</p><p>If you don&#8217;t build these pillars, someone else will. But they&#8217;ll be starting from scratch while you&#8217;re already processing transactions and accumulating the intelligence that makes the infrastructure valuable.</p><h3><strong>The Competitive Clock</strong></h3><p>You&#8217;re not the only one who could build this. Your competitors see the same future. So do horizontal platforms (Google, Microsoft, Amazon) that might add vertical depth. So do startups building agent-first from scratch.</p><p>OpenAI&#8217;s emerging agent marketplace, Anthropic&#8217;s Model Context Protocol (MCP) for tool integration, Perplexity&#8217;s direct answer engines. These aren&#8217;t hypothetical. The infrastructure for agents to discover and use services is being built right now. The question is whether aggregators become preferred service providers in these marketplaces or get bypassed entirely.</p><div class="pullquote"><p><em>What&#8217;s different about agentic competition:</em></p><p><em><strong>Accumulated transaction intelligence might be the only moat that matters.</strong></em></p></div><p>An agent that&#8217;s completed 500 property transactions through your platform knows which estate agents are reliable, what pricing patterns mean, what workflows succeed. An agent that&#8217;s switched energy suppliers 1,000 times through your platform knows which suppliers process switches fastest, which have hidden fees, which offer the best customer service.</p><p>Even if a competitor launches an identical protocol, agents would have to relearn everything from scratch.</p><p>But that intelligence only accumulates if you&#8217;re processing transactions, not just facilitating search.</p><p>Brand still matters. Supplier relationships still matter. But in agentic economies where agents make decisions based on structured data and verified track records, those legacy advantages weaken. Transaction intelligence becomes disproportionately important.</p><p>The race isn&#8217;t &#8220;who builds the prettiest agent interface.&#8221; It&#8217;s &#8220;who captures the transaction graph first.&#8221;</p><h3><strong>Consumer AI AND Agent Infrastructure</strong></h3><p>The investments aggregators are making in consumer-facing AI are necessary and valuable. Conversational search, personalised recommendations, automated operations. All good moves.</p><p>Many aggregators offer search interfaces that are evolutions of 10-year-old capabilities. That work needs doing. Better search drives engagement. Operational efficiency improves margins.</p><p>But these investments create an adjacent question: as AI gets better at helping humans, when does the &#8216;assistant&#8217; become an &#8216;agent&#8217; that transacts autonomously? And when that happens, what infrastructure needs to exist?</p><p>This isn&#8217;t either/or. Not &#8220;consumer AI instead of agent infrastructure.&#8221;</p><div class="pullquote"><p><em>It&#8217;s both/and.</em></p></div><p>You need consumer-facing AI to deepen engagement with humans using your platform today.</p><p>AND you need agent-facing infrastructure to ensure agents transacting on behalf of humans use your platform tomorrow.</p><p>The urgency isn&#8217;t that you&#8217;re behind. It&#8217;s that you&#8217;re investing heavily NOW in AI, and agent infrastructure should be a parallel workstream, not a sequential one.</p><p>Here&#8217;s the trap: fixing your search interface is necessary work. But if that&#8217;s ALL you&#8217;re doing, you&#8217;re still building for yesterday&#8217;s transaction model. You&#8217;re optimising for human search when the game is shifting to agent transactions.</p><p>Building consumer AI first, then agent infrastructure later, means you miss the window to shape the protocol. By the time you&#8217;re ready, the standards may already be set, and not to your advantage.</p><p>This is the difference between fixing and reimagining. Fixes keep you competitive in the current model. Reimagining prepares you for the next one.</p><h3><strong>What Happens Next</strong></h3><p>I&#8217;m publishing this openly because I think the pattern is important and time-sensitive. If you&#8217;re running an aggregator and this resonates, take it and run with it.</p><p>The six infrastructure pillars deserve detailed exploration. That&#8217;s the next piece. But the strategic insight stands alone: aggregators are investing heavily in AI to improve human experiences while the real transformation is agents transacting autonomously.</p><p>The organisations that see this early and build agent-native infrastructure won&#8217;t just survive the transition. They&#8217;ll be more valuable than they are today.</p><p>The ones that don&#8217;t will become legacy search layers in a world where search isn&#8217;t the bottleneck any more.</p><div><hr></div><p>Mark Strefford helps organisations reimagine their business architecture for AI-enabled economies. He focuses on competitive economics and ecosystem implications, not just AI deployment. To schedule a confidential 1-to-1 session, <a href="https://calendly.com/markstrefford/30min?month=2025-11">book here</a>.</p>]]></content:encoded></item></channel></rss>