<?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[norabble]]></title><description><![CDATA[Norabble investigates the complex systems of economics, technology, and global development, applying a pragmatic lens to reveal the hidden mechanics that shape our world.]]></description><link>https://substack.norabble.com</link><image><url>https://substackcdn.com/image/fetch/$s_!_1Oy!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png</url><title>norabble</title><link>https://substack.norabble.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 13 Jun 2026 17:59:29 GMT</lastBuildDate><atom:link href="https://substack.norabble.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ryan Baker]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[norabble@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[norabble@substack.com]]></itunes:email><itunes:name><![CDATA[Ryan Baker]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ryan Baker]]></itunes:author><googleplay:owner><![CDATA[norabble@substack.com]]></googleplay:owner><googleplay:email><![CDATA[norabble@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ryan Baker]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Are We in a Token Bubble?]]></title><description><![CDATA[The wrong question &#8212; and a better one for reading the AI boom.]]></description><link>https://substack.norabble.com/p/are-we-in-a-token-bubble</link><guid isPermaLink="false">https://substack.norabble.com/p/are-we-in-a-token-bubble</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Tue, 09 Jun 2026 11:35:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0BUx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5674265-2d1f-4a04-ae90-f7c1d84caab4_1101x477.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="callout-block" data-callout="true"><p><strong>Preview</strong></p><p><em>It would be useful to know the shape of future AI demand, and many are attempting to predict that. Since this is a long piece I&#8217;ll give you my predictions up front. My overall prediction is that localized corrections, from the imposition of usage controls and consistent pricing, will ultimately be less important than the big trends. Value, so far hard to measure, will become more clear, first through incremental gains at the core of software development, and next, from the innovation that takes longer to accumulate and organize.<br><br>Read on to learn how I add my experience in cloud computing and software engineering to my deep interest in economics to extend responses from two of my favorite writers. Along the way, I&#8217;ll recast the bubble analogy, explain recent trends that have hit the news, explain trends hidden deep in the development lifecycle, and provide a model, &#8220;Ingenuity Matrix&#8221;, for mapping usage intent to expected outcomes.</em></p></div><p>We love good stories, especially those with a villain. But we should be careful about our stories, knowing how powerful they can be.</p><p>Three stories have hit a crescendo at about the same time. <a href="https://en.wikipedia.org/wiki/Token_maxxing">Tokenmaxxing</a> &#8212; companies turning token usage into a goal, metering it, and the waste that incentivizes. Subsidized tokens &#8212; questions on the relationship today between AI costs and pricing. And under both, the doubt about whether spending is producing value for AI customers.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Stack them together and a tidy narrative falls out. If these are what&#8217;s driving token usage, and they all adjust at once, the readjustment will ripple through AI industry economics &#8212; including Anthropic&#8217;s recently skyrocketing revenues. That narrative extends across all model providers, culminating as a cascading failure of the whole AI industry. Call it the token bubble, brought on by a revaluation of tokens and their utility.</p><p>It&#8217;s a neat story, but the framing is off, even before we get to evidence. &#8220;Bubble&#8221; as metaphor smuggles in two assumptions: that we&#8217;re looking at <em>one</em> structure, full of only hot air, and that it ends by <em>popping</em>. In reality, industrial bubbles deflate, running out of air. There is an inflated shell, inside of which a structure is being built, and its collapse while deflating halts construction within, and damages unfinished construction. But something remains.</p><p>Inflating the shell is not folly, but the simplest path to enable construction. It&#8217;s still calamitous when it deflates, but the goal is the structure, not the air. So the question I&#8217;m interested in isn&#8217;t &#8220;are we in a bubble?&#8221; It&#8217;s: which of these dynamics is air, which is structure, and how would you tell them apart?</p><p>The story has been covered by two of my favorite writers, Derek Thompson, in <a href="https://www.derekthompson.org/p/the-great-ai-cost-panic-of-2026">The AI Boom Has Entered Its &#8216;Wait, Is This Worth It?&#8217; Era</a> and Noah Smith, in <a href="https://www.noahpinion.blog/p/how-much-more-software-do-we-really">How much more software do we really need?</a>. Both play speculatively with the idea that spending and rationality may have split from each other, but retain optimism that something worthwhile is being built.</p><p>Thompson concludes his summary of an interview with <a href="https://www.fabricatedknowledge.com/">SemiAnalysis&#8217;s Doug O&#8217;Laughlin</a>:</p><blockquote><p><em>Every new technology requires an extended period of trial and error, as organizations toggle between (a) not enough experimentation or spending, followed by (b) too much experimentation and spending, followed by (c) too dramatic a pullback, followed by (d) the repetition of steps (a) through (c), until firms figure out a long-term balance between labor spending and tech spending. Whether AI skeptics like Marcus are right that the bubble is about to pop depends entirely on a question that, as of today, nobody can definitively answer: Is the bill worth it?</em></p></blockquote><p>Smith considers the period before a smarter than human in all ways artificial general intelligence:</p><blockquote><p><em>But until we reach that point, it&#8217;s a nontrivial task to think of business models that could be fully automated even with an AI that can&#8217;t yet do everything. That&#8217;s going to be hard! If I had any good ideas for how to do that, I&#8217;d go become a billionaire myself.</em></p><p><em>At some point, though &#8212; maybe in the very near future &#8212; people (assisted by AI) will come up with those revolutionary new business models. At that point, tokenmaxxing will suddenly become a lot more economical, and Anthropic &#8212; or whoever has good coding agents by that time &#8212; will stand to make untold amounts of money.</em></p></blockquote><p>These are good perspectives, but I can improve upon them to help understand the dynamics of AI usage. First, I&#8217;m from the software industry, which is at the center of the maelstrom &#8212; coding is now <a href="https://openrouter.ai/state-of-ai">the single largest category of token usage</a>. I can describe in more detail what developers are actually <em>doing</em> with these tokens, and their motivations. These details are important. Without them, a lot of valuable work remains mysterious, which invites doubts, such as &#8220;is this worth it&#8221;, or &#8220;do we need more software&#8221;?</p><p>Second, I&#8217;ve spent a while thinking about the <a href="https://substack.norabble.com/p/ai-jobs-the-hidden-rules-of-demand">adversarial dynamics of some AI usage</a>, <a href="https://substack.norabble.com/p/ai-and-the-zero-sum-game">since first writing about it last year</a>. Those dynamics are key to the questions both writers leave us with. Adversarial usage doesn&#8217;t produce the social value we all seek. It is not the only driver of AI usage, but when it is a driver, we should be asking, &#8220;is this worth it&#8221;?</p><p>Both writers are aware of an important detail, timing, which explains many misleading observations. With the addition of a deeper understanding of software development, and that model for separating zero-sum jockeying from the creation of social value, we can recognize events along the timeline with more accuracy.</p><p>Token usage, like human labor, can&#8217;t tell you progress. Its best analogy is effort. If you want to understand the effectiveness of effort, you want to know how it&#8217;s being applied. Different applications correlate with different outcomes. Since you can&#8217;t fast-forward to the results, this is the best immediate categorization you can add. I call this categorization, the Ingenuity Matrix, describing the scope and social alignment of token usage.</p><p>Some token usage goes nowhere by design, some burns down a backlog of long-deferred work, some is zero-sum jockeying. A slower, quieter share is the significant work that actually changes lives. Sort the usage that way and the &#8220;is it a bubble&#8221; question dissolves into a more useful one &#8212; what&#8217;s being built, what events can we expect along the path, and what risks and opportunities come with each set of events?</p><h1>Background</h1><p><em>Before we start into the model, understanding the two terms behind the narratives is useful. This will also be useful when reading general news on the topics. The narratives on these conflate multiple meanings, and smuggle assumptions. That ambiguity can support misleading narratives<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</em></p><div class="callout-block" data-callout="true"><h2>What is tokenmaxxing?</h2><p>Tokenmaxxing refers to two things. First, it refers to companies&#8217; creation of &#8220;leaderboards&#8221; tracking employee AI usage by metering tokens. These leaderboards might be informal, but there&#8217;s often an implied assumption that high usage is rewarded, and low usage risks consequences. Sometimes that&#8217;s explicit. Ostensibly the justification is to incentivize experimentation and overcome inertia. In addition to simple inertia, many companies started with restrictive policies discouraging AI usage that they needed to counteract.</p><p>The second meaning focuses on what happens when leaderboards encourage AI usage, but do so in unproductive ways. Some employees respond by trying AI more and doubling down on things that work. But they may also create or continue unconstructive habits, for no reason other than they generate tokens. Individuals have described such practices anecdotally.</p><p>In this dual definition, when companies tokenmax, they encourage both the good and the bad. When individuals tokenmax, we talk only about the bad. The most extreme tokenmaxxing isn&#8217;t ingenuity that misfires &#8212; it&#8217;s intentional waste. The intent isn&#8217;t to do work; it&#8217;s to <em>appear</em> to have done work.</p><p>It&#8217;s not hard to see how that type of usage leads to a narrative that it&#8217;s all a sham. But we should remember, what we have is anecdotes. While it&#8217;s certain that some waste is occurring, it&#8217;s hard to gauge. Anecdotes are sparse, and for good reason. Admitting to it, would be admitting to willfully ignoring the employer&#8217;s best interest in productivity. That would carry consequences if a manager discovered it and wasn&#8217;t interested in joining the deception.</p><p>But separating waste from sincere-but-unsuccessful experimentation requires details that simply aren&#8217;t available at scale. What we can say is that the organizations running leaderboards are making a deliberate bet: they&#8217;re buying a pile of unaimed experimentation and some willful waste, in exchange for a fraction that matures into something real &#8212; durable skills, a useful tool, an opportunity nobody had time to chase before. Whether the bet pays off, only time will tell. But the structure of the bet &#8212; accepting near-term waste to fish for longer-term capability &#8212; is something we should predict and model as a mix.</p></div><div class="callout-block" data-callout="true"><h2>What are subsidized tokens?</h2><p>Subsidized tokens can refer to three things.</p><p>The most common usage focuses on two billing models. One is metered, usage is measured and billed per token, at <a href="https://platform.claude.com/docs/en/about-claude/pricing">prices like $5/million tokens</a>. The other is by subscription, for example $20/month. Subscriptions typically have usage limits, but in most cases, fully utilizing a subscription&#8217;s limits yields a per-token cost below the metered rate. In addition, loopholes existed, allowing usage far below the metered rate. Users who used their subscriptions heavily enough to get that benefit were labelled as subsidized. That&#8217;s a simplification though, as it could be a lower profit margin, not subsidization.</p><p>The second usage focuses on free tiers. Free tiers have restrictive usage limits, but with no revenue, they are clearly subsidized. Free users heavily outnumber paid subscribers. Across providers there are at least a billion free tier users, while paid subscribers would be below a hundred million.</p><p>The third and final usage translates the unit economics of metered usage into <a href="https://substack.norabble.com/p/the-architecture-of-a-gamble">the underlying costs that model providers pay to compute providers, which pay for chips, power, and other infrastructure</a>. The question the subsidy narrative is really asking is, are the unit economics of AI usage sustainable? Or are they a short-term attempt to grow usage, the end of which results in higher prices, and pulling back from usage that&#8217;s no longer economic at the higher price point?</p><p>It&#8217;s an interesting story, but it&#8217;s almost worth ignoring. The efficiency of AI is increasing quickly, driving unit costs down. If prices rebound, unless the rebound is something like 10x, they&#8217;d soon fall again. The reason they can&#8217;t be ignored has little to do with a long-term trend, but everything to do with the short-term viability of the financing of AI investments and presumed valuations. A company trapped in subsidizing while a competitor is not, is going out of business quickly. This pattern repeats at each level of the AI value chain.</p></div><h2>Why Bubble as an analogy is over extended</h2><p>I said in the opening that using &#8220;bubble&#8221; as a metaphor for the AI industry smuggles in two assumptions. A bubble is so commonly used to analogize industrial revolutions, that we fail to reflect on the limits it has as an analogy. One mistake it leads us to, is the belief that there&#8217;s a soap bubble floating in air, and when we prick it with a pin it will pop, and evaporate. This does a poor job of explaining reality though.</p><p>We might limit our imagination more effectively by replacing the soap bubble with an inflatable dome. Whether this stays inflated depends upon the balance of air entering and exiting. Inside this dome, we&#8217;re constructing something durable, but it would be a challenge to do so with the dome weighing on top of us. We need the air to keep the dome&#8217;s ceiling from impeding our construction, and if it deflates it will probably ruin any half constructed structures. The stronger completed structures can sustain the weight of a deflated dome, but will struggle to conduct any additional construction.</p><p>If you want to think of the social support for a system, which supplies the air to keep the shell inflated, as a bubble, that&#8217;d be fair. This can evaporate with a bad news story, or some other form of social contagion. That social support is what replaces the air that leaks out. We&#8217;ll discuss the leaks later. Some are necessary, some are not. But replenishing the loss is unavoidable.</p><p>It&#8217;s useful to remember that in this analogy, deflation isn&#8217;t free. Something will remain, but the damage to unfinished construction is real. Careers are an obvious example of the consequences. When companies downsize the skills, connections and tacit knowledge built to support growth get stranded. If people move on, they may never come back. And besides, they are people and the disruption to their lives matters too. Projects also take a hit. Some projects may be zombies, shambling along with an unsound structure that will never be completed. But the forces of deflation aren&#8217;t so selective, and promising work is wiped away as well. Many projects that stop work during periods of tightening never start again.</p><p>A second flaw in the analogy is as a singular structure. Not only are there independent structures being built within, there&#8217;s not a single dome. There is a primary dome, where the model providers, GPU manufacturers and designers, and much else reside. But AI is also working to serve many different industries, and we shouldn&#8217;t assume a shared fate between all those efforts. We do want to pay attention to software development, because it represents such a large fraction of current usage. But software development itself isn&#8217;t an end of its own, it serves other industries. If AI is effective at helping some of those, and less-effective in others, this doesn&#8217;t establish a shared fate. It is only those cross-cutting effects that affect all software development that would carry that risk.</p><p>For the most part, those outside of software development aren&#8217;t going to understand those cross-cutting effects. I&#8217;ll highlight some of those details here, as they should be relevant to anyone interested in the immediate future implications of AI.</p><div class="callout-block" data-callout="true"><h2>Why the public has a poor understanding of software development</h2><p>The wider world has never shown broad interest in learning what software developers do. Compared to other professions like police, soldiers, doctors, lawyers, musicians, writers, journalists or even criminals. Without that interest it&#8217;s unlikely to learn the inner workings of the profession.</p><p>Media portrayals of software developers are rare and rarely accurate. The most common portrayal is the &#8220;hacker&#8221; who mysteriously takes control of computer systems in a few minutes with no preparation. Not only is that a poor representation of a real hacker, it tells you nothing about software development overall.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9YLF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47437ce0-bade-4b9b-a987-b5f3c46165fb_1562x1817.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9YLF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47437ce0-bade-4b9b-a987-b5f3c46165fb_1562x1817.png 424w, https://substackcdn.com/image/fetch/$s_!9YLF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47437ce0-bade-4b9b-a987-b5f3c46165fb_1562x1817.png 848w, https://substackcdn.com/image/fetch/$s_!9YLF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47437ce0-bade-4b9b-a987-b5f3c46165fb_1562x1817.png 1272w, https://substackcdn.com/image/fetch/$s_!9YLF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47437ce0-bade-4b9b-a987-b5f3c46165fb_1562x1817.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9YLF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47437ce0-bade-4b9b-a987-b5f3c46165fb_1562x1817.png" width="1456" height="1694" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47437ce0-bade-4b9b-a987-b5f3c46165fb_1562x1817.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1694,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Multi-panel research figure of how often professions appear in entertainment media over time; programmers appear far less often than doctors, police, and most others.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Multi-panel research figure of how often professions appear in entertainment media over time; programmers appear far less often than doctors, police, and most others." title="Multi-panel research figure of how often professions appear in entertainment media over time; programmers appear far less often than doctors, police, and most others." srcset="https://substackcdn.com/image/fetch/$s_!9YLF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47437ce0-bade-4b9b-a987-b5f3c46165fb_1562x1817.png 424w, https://substackcdn.com/image/fetch/$s_!9YLF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47437ce0-bade-4b9b-a987-b5f3c46165fb_1562x1817.png 848w, https://substackcdn.com/image/fetch/$s_!9YLF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47437ce0-bade-4b9b-a987-b5f3c46165fb_1562x1817.png 1272w, https://substackcdn.com/image/fetch/$s_!9YLF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47437ce0-bade-4b9b-a987-b5f3c46165fb_1562x1817.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Note: Scales are different per panel, programmers at 1x10<sup>-6</sup> are 10x less frequent than actresses at 1x10<sup>-5</sup>, or 300x less frequent than doctors below at 3x10<sup>-4 </sup>(below).</em></figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OTUW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03191edf-91c7-45b5-bd3a-7c38b67df3d0_1598x1871.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OTUW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03191edf-91c7-45b5-bd3a-7c38b67df3d0_1598x1871.png 424w, https://substackcdn.com/image/fetch/$s_!OTUW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03191edf-91c7-45b5-bd3a-7c38b67df3d0_1598x1871.png 848w, https://substackcdn.com/image/fetch/$s_!OTUW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03191edf-91c7-45b5-bd3a-7c38b67df3d0_1598x1871.png 1272w, https://substackcdn.com/image/fetch/$s_!OTUW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03191edf-91c7-45b5-bd3a-7c38b67df3d0_1598x1871.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OTUW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03191edf-91c7-45b5-bd3a-7c38b67df3d0_1598x1871.png" width="1456" height="1705" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03191edf-91c7-45b5-bd3a-7c38b67df3d0_1598x1871.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1705,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Multi-panel research figure of how often professions appear in entertainment media over time; programmers appear far less often than doctors, police, and most others.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Multi-panel research figure of how often professions appear in entertainment media over time; programmers appear far less often than doctors, police, and most others." title="Multi-panel research figure of how often professions appear in entertainment media over time; programmers appear far less often than doctors, police, and most others." srcset="https://substackcdn.com/image/fetch/$s_!OTUW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03191edf-91c7-45b5-bd3a-7c38b67df3d0_1598x1871.png 424w, https://substackcdn.com/image/fetch/$s_!OTUW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03191edf-91c7-45b5-bd3a-7c38b67df3d0_1598x1871.png 848w, https://substackcdn.com/image/fetch/$s_!OTUW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03191edf-91c7-45b5-bd3a-7c38b67df3d0_1598x1871.png 1272w, https://substackcdn.com/image/fetch/$s_!OTUW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F03191edf-91c7-45b5-bd3a-7c38b67df3d0_1598x1871.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em><strong>Source: </strong><a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC9116627/">Representation of professions in entertainment media: Insights into frequency and sentiment trends through computational text analysis</a>, Baruah S, Somandepalli K, Narayanan S..</em></figcaption></figure></div></div><h1>When software is &#8220;done&#8221;</h1><p>If you come from outside the software world, you&#8217;d be excused from thinking of software development as building new software. In reality, this is a modest part of software development. Maintaining software, deploying software, and operating deployed software all represent larger segments than new software. All said, <a href="https://pegotec.net/software-maintenance-cost-percentage-2026-industry-benchmarks/">new software could be as small as 20%</a>.</p><p>Noah makes a tentative argument that <em>&#8220;The world may already have most of the traditional software that it needs.&#8221;</em>. Noah&#8217;s aware he might be getting this wrong, and indeed he does. It does take an immense amount of work to keep sites running. AI is being used here, but it started later than its use to create new software. It&#8217;s not too hard to guess why. Creating new software is low risk comparatively. Like everyone, trust of AI has been a process. Software maintenance and operations themselves rely on significant &#8220;tech-stacks&#8221;, which have to be modified before you can even attempt to use AI to make a site more reliable in a meaningful way.</p><p>The number of software releases for security, operational, monitoring and development oriented features has been significant over the past year. Many use AI. Probably many others were built using AI.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QoJB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2ec02c-4fe7-4af2-84f5-31005a9062a5_1600x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QoJB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2ec02c-4fe7-4af2-84f5-31005a9062a5_1600x700.png 424w, https://substackcdn.com/image/fetch/$s_!QoJB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2ec02c-4fe7-4af2-84f5-31005a9062a5_1600x700.png 848w, https://substackcdn.com/image/fetch/$s_!QoJB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2ec02c-4fe7-4af2-84f5-31005a9062a5_1600x700.png 1272w, https://substackcdn.com/image/fetch/$s_!QoJB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2ec02c-4fe7-4af2-84f5-31005a9062a5_1600x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QoJB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2ec02c-4fe7-4af2-84f5-31005a9062a5_1600x700.png" width="1456" height="637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd2ec02c-4fe7-4af2-84f5-31005a9062a5_1600x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:637,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Two line charts, 2021&#8211;2025: annual major feature releases and a release-velocity index for Microsoft, Google, Apple, AWS, and Salesforce, all trending sharply upward.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Two line charts, 2021&#8211;2025: annual major feature releases and a release-velocity index for Microsoft, Google, Apple, AWS, and Salesforce, all trending sharply upward." title="Two line charts, 2021&#8211;2025: annual major feature releases and a release-velocity index for Microsoft, Google, Apple, AWS, and Salesforce, all trending sharply upward." srcset="https://substackcdn.com/image/fetch/$s_!QoJB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2ec02c-4fe7-4af2-84f5-31005a9062a5_1600x700.png 424w, https://substackcdn.com/image/fetch/$s_!QoJB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2ec02c-4fe7-4af2-84f5-31005a9062a5_1600x700.png 848w, https://substackcdn.com/image/fetch/$s_!QoJB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2ec02c-4fe7-4af2-84f5-31005a9062a5_1600x700.png 1272w, https://substackcdn.com/image/fetch/$s_!QoJB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2ec02c-4fe7-4af2-84f5-31005a9062a5_1600x700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Should you expect faster load times and higher reliability? First, would you really know? These have been improving for years, yet the general public rarely comments upon it. Mostly the only comments are those times when something does fail.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QgoE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a50191-97a2-43e4-9464-5af086b4540f_1600x700.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QgoE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a50191-97a2-43e4-9464-5af086b4540f_1600x700.png 424w, https://substackcdn.com/image/fetch/$s_!QgoE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a50191-97a2-43e4-9464-5af086b4540f_1600x700.png 848w, https://substackcdn.com/image/fetch/$s_!QgoE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a50191-97a2-43e4-9464-5af086b4540f_1600x700.png 1272w, https://substackcdn.com/image/fetch/$s_!QgoE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a50191-97a2-43e4-9464-5af086b4540f_1600x700.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QgoE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a50191-97a2-43e4-9464-5af086b4540f_1600x700.png" width="1456" height="637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38a50191-97a2-43e4-9464-5af086b4540f_1600x700.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:637,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QgoE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a50191-97a2-43e4-9464-5af086b4540f_1600x700.png 424w, https://substackcdn.com/image/fetch/$s_!QgoE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a50191-97a2-43e4-9464-5af086b4540f_1600x700.png 848w, https://substackcdn.com/image/fetch/$s_!QgoE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a50191-97a2-43e4-9464-5af086b4540f_1600x700.png 1272w, https://substackcdn.com/image/fetch/$s_!QgoE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38a50191-97a2-43e4-9464-5af086b4540f_1600x700.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I&#8217;m not holding this data above as proof that AI has improved reliability. These improvements are more likely the result of conventional engineering, some started years before the results. The results that are &#8220;AI&#8221; based, are the result of the &#8220;machine learning&#8221; form that predated the architectures for Claude, Gemini and ChatGPT.</p><p>The point is, Noah (and you too) probably aren&#8217;t a sound judge of whether improvements are occurring unless you take the time to gather data. From my own knowledge, I know most AI based improvements are still in the early phases of adoption. But the average person shouldn&#8217;t expect to have an intuitive grasp on this. We&#8217;re bad intuitive judges of background effects like this, where we have to compare changes over time of non-continuous events. We can recall the last event, and the last change, but we are just as likely to draw a pattern from a recent reaction, than from an accurate history.</p><h2>Why &#8220;tech-debt&#8221; comes first</h2><p>You&#8217;ll find an interesting pattern that I&#8217;ll get into later. The first work to be done is the &#8220;shovel-ready&#8221; work. It&#8217;s easy to generate a prototype for some random idea, but rarer to have a great idea that can go from ideation to production quickly. AI does speed that up. But it doesn&#8217;t speed all work up.</p><p>With that in mind, provide a tool to a software developer, and they&#8217;ll have a long list of things they wanted to do, but haven&#8217;t had time for. Our general term for this is &#8220;tech-debt&#8221;, but realistically, it also includes half-baked feature ideas, or features that were sound but never made the cost-effectiveness cut. This list predictably contains a lot of non-amazing things. If they were amazing, they would have made the cost-effectiveness cut the first time. But AI does give you a reason to go deeper into that marginal backlog.</p><h2>Security as a priority</h2><p>I should also mention security here. Security is extremely important to the operation of software. Failures of security are nearly the worst thing you can imagine. This applies to all phases of software: development, deployment, and operations. It&#8217;s tempting to think of security as something you simply develop. But in reality that&#8217;s just the first step. A significant failure in development is likely to lead to a significant failure later, but it&#8217;s not destiny. You can layer protections to mitigate a development failure during operations. You have to do this because there are development failures you don&#8217;t know about. And more importantly, even a soundly designed and developed system can fail if not operated properly.</p><p>A lot of time and money is already spent on security. It&#8217;s never been the case that it hasn&#8217;t been a priority. You can find cases where it wasn&#8217;t a high enough priority. But it&#8217;d be a stretch to suggest there was a case no one cared. Whatever the priority, there is a limit, a cost-effectiveness barrier where one of the stages of development could have achieved more with more inputs. The introduction of AI changes the math on that barrier and makes many things practical that were impractical.</p><p>Security has another dimension too, which is that in addition to AI altering the developer&#8217;s cost-effectiveness equation, it does so for attackers too. This creates another incentive to burn down the security backlog. <a href="https://substack.norabble.com/p/security-cant-wait">Security can&#8217;t wait</a>. And so a lot with good cause, a lot of AI based productivity is going into security efforts.</p><p>This isn&#8217;t an effort that&#8217;s particularly visible to the outside world. What the outside world knows about it comes mostly from stories, not direct experience. When developers patch security holes, their intent almost always is to not change the user-experience. When that is the intent, it&#8217;s a slower process, because it requires educating users about new security mechanisms they need to participate in. Because that&#8217;s such a difficult thing to do, security teams have a very strong preference toward solving problems themselves without involving the users. It&#8217;s not always possible, but 90% of security efforts are invisible to users, and the next 9% are delivered as patches users see installed, but don&#8217;t pay any attention to.</p><h1>The ingenuity matrix</h1><p>I said in the opening that token usage is like effort: it tells you activity, not progress. To get from effort to expected outcome, you have to ask what the effort is for. Two questions do most of the work, and together they form a grid.</p><p>The first question is <strong>social alignment</strong>.<strong> </strong>Does the work <em>create</em> value the world didn&#8217;t have (positive-sum, pro-social)? Does it merely <em>move</em> value from one party to another (zero-sum, non-social)? Or does it <em>destroy</em> value &#8212; burn resources, or actively harm (negative-sum, anti-social)?</p><p>Alignment can be informed by our guesses of actors&#8217; intent, but it&#8217;s not dependent on it. Our best bet is to act as an outside observer, guessing at outcomes. I don&#8217;t want to overcomplicate this though, this is estimation after all. Some significant pro-social value sometimes arrives from someone tinkering purely for fun. The social alignment is still recognizable from the outside, even when the actor wasn&#8217;t aiming at it.</p><p>The second question is <strong>scope</strong>, how far the work is reaching. <em>Significant</em> work aims at a real leap. <em>Simple</em> work aims at something bounded and modest. <em>Naive</em> work isn&#8217;t aimed at a productive outcome at all. Here &#8220;naive&#8221; describes the absence of a useful target, not the absence of a motive. Intentional waste is naive in this sense, it produces nothing of value, even though the person doing it has a very clear motive.</p><p>What you&#8217;ve just toured, security patches, reliability work, performance and cost tuning, is real value, almost all of it invisible to the people who benefit. Nearly all of it lands in a single cell: <strong>simple, positive-sum.</strong> It&#8217;s illustrative that so much of what is immediate is within simple or naive ingenuity. The first things individuals use AI for aren&#8217;t the significant ones. It&#8217;s the modest, shovel-ready, often-unseen things.</p><p>Map the rest against those two axes and you get an <strong>ingenuity matrix</strong>:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://ingenuity-matrix.netlify.app/" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0BUx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5674265-2d1f-4a04-ae90-f7c1d84caab4_1101x477.png 424w, https://substackcdn.com/image/fetch/$s_!0BUx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5674265-2d1f-4a04-ae90-f7c1d84caab4_1101x477.png 848w, https://substackcdn.com/image/fetch/$s_!0BUx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5674265-2d1f-4a04-ae90-f7c1d84caab4_1101x477.png 1272w, https://substackcdn.com/image/fetch/$s_!0BUx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5674265-2d1f-4a04-ae90-f7c1d84caab4_1101x477.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0BUx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5674265-2d1f-4a04-ae90-f7c1d84caab4_1101x477.png" width="1101" height="477" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a5674265-2d1f-4a04-ae90-f7c1d84caab4_1101x477.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:477,&quot;width&quot;:1101,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73408,&quot;alt&quot;:&quot;Ingenuity Matrix: a 3&#215;3 grid mapping scope (naive, simple, significant) against social alignment (anti-, non-, pro-social).&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://ingenuity-matrix.netlify.app/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.norabble.com/i/201134103?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5674265-2d1f-4a04-ae90-f7c1d84caab4_1101x477.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Ingenuity Matrix: a 3&#215;3 grid mapping scope (naive, simple, significant) against social alignment (anti-, non-, pro-social)." title="Ingenuity Matrix: a 3&#215;3 grid mapping scope (naive, simple, significant) against social alignment (anti-, non-, pro-social)." srcset="https://substackcdn.com/image/fetch/$s_!0BUx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5674265-2d1f-4a04-ae90-f7c1d84caab4_1101x477.png 424w, https://substackcdn.com/image/fetch/$s_!0BUx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5674265-2d1f-4a04-ae90-f7c1d84caab4_1101x477.png 848w, https://substackcdn.com/image/fetch/$s_!0BUx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5674265-2d1f-4a04-ae90-f7c1d84caab4_1101x477.png 1272w, https://substackcdn.com/image/fetch/$s_!0BUx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa5674265-2d1f-4a04-ae90-f7c1d84caab4_1101x477.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Ingenuity Matrix: Scope and alignment to predict economic outcomes</figcaption></figure></div><p><strong>Negative-sum is not hypothetical, it connects back to security.</strong> The same drop in cost-of-effort that lets defenders finally burn down the security backlog also lowers the attacker&#8217;s cost. AI-assisted cybercrime is simple, negative-sum ingenuity, and the prospect of AI-scale biological or infrastructure attacks is the significant version. A large share of the invisible defensive work isn&#8217;t optional improvement, it&#8217;s the response to an adversary. The result is effort that is no longer avoidable, but also hidden, which delays the visible gains we&#8217;re watching for.</p><p><strong>Significant non-social ingenuity ends empty. </strong>Non-social work can seem significant when under development. But one of two things happens. Either the work ends up leaking into pro-social, or anti-social accidentally, or it is copied and becomes trivial. Significance and neutrality are generally unstable.</p><p><strong>Naive ingenuity is where the most visible tokens are burning right now and the least is being built.</strong> Failed experiments and aimless prototypes aren&#8217;t worthless &#8212; they build skills and occasionally surface something real, which is the option value the leaderboard bet was buying &#8212; but as a category they go nowhere by design. Because naive usage is so voluminous, and personal, it&#8217;s the most visible to the simplest forms of observation. That helps it dominate the &#8220;is this all a sham?&#8221; narrative.</p><p><strong>Simple ingenuity has significant usage, but is quickly forgotten. </strong>The high volume usage is generally operationalized, contributing to security, reliability or operational efficiency. It&#8217;s soon forgotten, as it becomes a background effect. It doesn&#8217;t have the humorous, villainous story of tokenmaxxing. It doesn&#8217;t receive the personal promotion of the latest experiment.</p><p>One of the hallmarks of simple ingenuity, is it could be described as a backlog. The work may have been identified as desirable a long time ago, but with other competing priorities, it wasn&#8217;t prioritized. It may also not have been cost effective. One of the changes that AI brings is a change in cost-effectiveness. This activates this backlog, and you should expect early effects to burn this backlog down.</p><p><strong>Simple ingenuity comes early and makes existing work more efficient.</strong> Sometimes this will show up as measurable revenues, but much is internal to companies. In that case it&#8217;s the token usage, the lower labor costs, or the higher quality that are the observations.</p><p>When AI enabled workers have a clear backlog, efficiency gains will flow into simple ingenuity to burn down the backlog. If the backlog results in priced or measured output, you&#8217;ll know.</p><p><strong>Significant ingenuity will take longer to be identified, developed and deployed, especially the pro-social variety. </strong>The economy will reuse freed labor to create more value. That won&#8217;t happen immediately, as it may wait on hiring processes, training processes, or even the formation of new companies pursuing new products or business models.</p><h2>Timing</h2><p>While the development process is accelerated, the identification process retains most of its bottlenecks. Optimism may accelerate it. Idleness may accelerate it. But optimism and idleness may also flow into naive ingenuity, pursuing trivial goals without positive utility. There is a blurry area where naive ingenuity is experimentation. It may fail, but its failure may be necessary to build skills or discover significant opportunities.</p><p>At some point, a few things start to coincide. Naive and simple ingenuity will have built skills, ready to be exploited for realizing significant ingenuity. The backlog&#8217;s distraction fades as it burns down, and a new equilibrium raises the incentive to chase significant work &#8212; significance always carried more reward, but also more risk. But as cost-effectiveness decreases deeper into the backlog, avoiding risk becomes less attractive. All of these, in addition to the passage of time, predict a future wave of significant ingenuity that direct observation of measurements would fail to predict.</p><h2>New output</h2><p>Most of what we&#8217;d recognize as new output is significant, pro-social, and lagged. These are the life-changing things, and they&#8217;re the hardest to forecast. Your best guide might be a science-fiction novel, but of all the futures sci-fi writers have imagined, which do you bet on? Like flying cars, some things that look a step away stay out of reach far longer than expected.</p><p>It would be a mistake, though, to generalize from the failed predictions to all predictions. In many ways today&#8217;s information world already outruns older sci-fi imagination &#8212; the 1987 <em>Star Trek: TNG</em> depicted computers far beyond the 1966 version, and on the information front we&#8217;ve roughly met the standard it set for the 24th century already. The significant wave is hard to time and easy to underestimate at the same time.</p><h1>What to expect</h1><p>We should expect the AI industry to experience some pullbacks, then continue on. Whether this ever meets the bubble narrative is uncertain. I&#8217;m skeptical. Many pullbacks will be met by other accelerations. One experiment fails, another scales.</p><p>There isn&#8217;t one bubble, ready to pop, but multiple domes. Each industry, each set of users finds their value. While software remains so dominant, a failure in the software use case could be dramatic, but much of it is boring simple work that will continue to be automated for some time yet.</p><p>Much of the immediate term work is going to focus on the simplest, most invisible aspects. We shouldn&#8217;t discount the value there. Where it&#8217;s defensive, answering the negative-sum, like security, it has to be done. Where it&#8217;s part of more normal systems, it&#8217;s freeing resources, and developing skills and experience that will fuel more significant ingenuity in the future.</p><p>You do have to wait to see world changing effects. Software, as <a href="https://substack.norabble.com/i/195674034/the-myth-of-the-developers-demise">a model for implementing a workflow</a>, will remain, and the general skills of software developers will be critical to this. Lines will blur, people will cross-over the lines, but ultimately the concept of software will continue to exist.</p><p>If the software dome does collapse, it will create structural damage, like all such events. Failed companies, layoffs, abandoned projects. Resources for naive experimentation would evaporate, and companies would proceed more cautiously. But a structure will remain. The burned-down backlogs that don&#8217;t un-burn, the skills that accumulated, the efficiency that keeps paying out, and the significant work just beginning to grow.</p><p>So, are we in a bubble? Will users and companies pull back on token usage, looking for value, discouraging wasteful tokenmaxxing? Will they react to pricing changes from model providers that close subscription loopholes that allow token usage in excess of what the same money would have bought per token via API? Yes, they will, but will that cause revenue drops that deflate the dome?</p><p>I don&#8217;t think so, there&#8217;s enough pending and developing work to fill the gap. Even if the significant ingenuity is still developing, the simple work is sufficiently valuable and important. But maybe those dynamics will return next year. If compute providers continue yet more expansions, they still might find them getting ahead of demand. There&#8217;s a lot of history to be written here. I&#8217;d just be careful about writing the ending first.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4>Sources</h4><ul><li><p><strong><a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC9116627/">Representation of professions in entertainment media: Insights into frequency and sentiment trends through computational text analysis</a></strong><em>; </em>Baruah S, Somandepalli K, Narayanan S..</p></li><li><p><strong><a href="https://openrouter.ai/state-of-ai">State of AI, An Empirical 100 Trillion Token Study with OpenRouter</a>; </strong>Malika Aubakirova,<sup> </sup>Alex Atallah,<sup> </sup>Chris Clark, Justin Summerville, Anjney Midha</p></li><li><p><strong><a href="https://www.derekthompson.org/p/the-great-ai-cost-panic-of-2026">The AI Boom Has Entered Its 'Wait, Is This Worth It?' Era</a></strong>; Derek Thompson</p></li><li><p><strong><a href="https://www.noahpinion.blog/p/how-much-more-software-do-we-really">How much more software do we really need?</a></strong>; Noah Smith</p></li><li><p><strong><a href="https://www.deloitte.com/us/en/what-we-do/capabilities/applied-artificial-intelligence/content/state-of-ai-in-the-enterprise.html">State of AI in the Enterprise The untapped edge</a></strong>; Deloitte</p></li></ul><h4>Related Articles</h4><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b224348e-0ac5-4170-8ba6-ed69b075a6b9&quot;,&quot;caption&quot;:&quot;Beyond Observed AI Exposure&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI Jobs: The Hidden Rules of Demand&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:&quot;Software architect, with 30+ years of experience, ex-AWS. My professional history explains my expertise in software, cloud computing, and AI, my focus on economics and urban development stems from decades of personal interest and independent study.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-16T12:03:39.491Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!RrL0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520fde3e-dde5-437e-aaf5-9d7f457179f6_2048x1118.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/ai-jobs-the-hidden-rules-of-demand&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:190836245,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8f343572-adf2-42ad-bf80-65fb8d2a9a97&quot;,&quot;caption&quot;:&quot;AI is advancing quickly, and if there&#8217;s any one consensus about it, it is that it will have broad impacts on jobs. What impact, is an area of more debate, but it&#8217;s uncommon to view it as non-impactful. Some believe that jobs will disappear, and there would be large amounts of unemployment. Some draw on past periods of technological change, such as the Industrial Revolution or the advent of the internet, and believe that advances ultimately lead to new jobs that didn&#8217;t previously exist.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI and the Zero-Sum Game&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:&quot;Software architect, with 30+ years of experience, ex-AWS. My professional history explains my expertise in software, cloud computing, and AI, my focus on economics and urban development stems from decades of personal interest and independent study.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-03-30T16:15:53.873Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3lXS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75bdff8e-8e0a-461c-99ae-df41fd06ab63_1024x608.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/ai-and-the-zero-sum-game&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:160183122,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:2,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;137ae2fe-2746-49cf-ad56-0ebba3a60099&quot;,&quot;caption&quot;:&quot;Right now, Artificial Intelligence is fundamentally rewriting the rules of cybersecurity&#8212;and we do not have the luxury of waiting before taking action.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Security Can&#8217;t Wait&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:&quot;Software architect, with 30+ years of experience, ex-AWS. My professional history explains my expertise in software, cloud computing, and AI, my focus on economics and urban development stems from decades of personal interest and independent study.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-05T21:05:09.345Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b2a65ed-e701-4f36-8d82-2a665189419b_2816x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/security-cant-wait&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:190039490,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:1,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><em>As an example, Noah Smith quotes <a href="https://jellyfish.co/blog/is-tokenmaxxing-cost-effective-new-data-from-jellyfish-explains/">a commonly quoted study on tokenmaxing</a> that claims diminishing returns to token usage, but presents data that should be interpreted as the opposite. In their description, they compare the number of tokens used to create PRs, and the costs of those tokens.</em></p><blockquote><p><em>To evaluate whether that spend is worth it, we joined token usage data with actual developer output, measured in merged pull requests.</em></p><p><em>Over the course of Q1 2026, developers in the bottom 20% of token spend used only about three dollars&#8217; worth of tokens for the entire quarter and shipped an average of 11 merged PRs. By comparison, developers in the top 20% spent $1,822 over the same period and shipped 23 merged PRs on average.</em></p><p><em>In other words, significantly higher token usage does lead to more output, but not proportionally. The cost per merged PR increases from just $0.28 in the lowest usage tier to $89.32 in the highest.</em></p><p><em>More tokens means more output, but at a much higher price per unit.</em></p></blockquote><p><em>But if you&#8217;re comparing costs, the correct comparison would include developer time. If we take a conservative cost of $10,000 / month for a developer the calculation we get is:</em></p><blockquote><p><em><strong>Low token group:</strong> ($30,000 + $3.08) / 11 PRs &#8776; <strong>$2,727/PR</strong><br><strong>High token group:</strong> ($30,000 + $2,054) / 23 PRs &#8776; <strong>$1,393/PR</strong></em></p></blockquote><p><em>There is a sense in which you could use this data to describe diminishing returns, but it&#8217;s not in the realm of cost effectiveness. If someone proposed that development was accelerating exponentially in the way that token usage is, they&#8217;d be wrong. You cannot scale development at the speed of tokens because it is still dependent on developers.</em></p></div></div>]]></content:encoded></item><item><title><![CDATA[Hiring's Accidental War]]></title><description><![CDATA[One-sided fixes become weapons. The exit is collaborative.]]></description><link>https://substack.norabble.com/p/hirings-accidental-war</link><guid isPermaLink="false">https://substack.norabble.com/p/hirings-accidental-war</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Tue, 02 Jun 2026 11:16:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5a68c29a-112e-4bb5-84e9-70659fd0b19b_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It should be obvious that job searches have entered an adversarial phase. Nobody planned it, and AI accelerated it, but in a sense it was always there. What interests me is whether we can escape it, and if so, how. I have some instincts on this, that focus on the need to turn away from unnecessary adversarialism in hiring.</p><h2>Avoidable Adversarialism</h2><p>A job search is inherently adversarial <em>within</em> groups. Applicants compete against other applicants. Employers compete against other employers. But the relationship <em>between</em> an applicant and an employer is not inherently adversarial. There is a perfect match and those two matched pairs should want to discover each other.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>When we talk about the adversarial nature of the modern job search, we should separate the inherent part from the avoidable part. The growing hostility <em>between</em> applicants and employers is avoidable. If we can avoid that we&#8217;ll collaborate. Job searches will resolve more quickly, saving money and pain. Workers will be happier and positioned to do the most good for themselves and their employers.</p><p>The devolution into adversarialism is clearly a consequence of limits to information exchange and processing. Employers started filtering resumes to minimize what they spent on hiring. Filters create something to defeat. If an applicant has a reasonable expectation that they&#8217;re a match for a role and they want it, they want to pass the filter. And since they may need to do this many times over, they have every incentive to do it efficiently.</p><h2>The Historical Devolution of Hiring</h2><p>Filtering predates computing. Long before anyone wrote a regex against a resume, recruitment teams read resumes by hand and made decisions from them. By necessity, those filters worked only with what appeared on the page, so candidates learned to structure a resume to pass them.</p><p>When resumes were reviewed by hand, there was some benefit to keyword matching. But there was a secondary method of passing the filter, weaving a story. A recruiter could lean on a strict rubric, or they could read for character, for an arc, for something that spoke to who the applicant was in a way that keyword matching couldn&#8217;t capture. That second channel encouraged investing in each application. Read the full job description, get to know the company, and write a cover letter specific to the role.</p><p>Human readers were also susceptible to word choice, which explains a lot of the fads in resume writing over the decades. Recruiters responded to certain modes of expression. &#8220;Synergistic&#8221; is the classic example, but the pattern runs deeper than any single buzzword. Applicants would notice an opening, exploit it. When recruiters realized they were being exploited a countertrend would set in.</p><p>The thing about that system, for all its gamesmanship, is that it evolved slowly. Trends and countertrends took hold one recruiter at a time. They might spread through HR conferences, trade publications, networks, but every update was individual. The arms race was real, but it moved at human speed.</p><h2>Computerized Filters and Keyword Stuffing</h2><p>Computerizing the filter degraded two things. First, the depth of processing collapsed. Matching became keyword-driven. Stories, arcs, and the patterns that needed a human to understand were no longer assessed.</p><p>Second, the motivation to invest in each application diminished because that investment was demoted to the second tier. If you passed the filter, then someone might read that and you&#8217;d benefit. But it was only rarely worth the effort with that extra distance.</p><p>This second part triggered an adversarial response. It became obvious to applicants that they were in a game, and that the game was everywhere. Callback rates fell from 10+% in the early 2010&#8217;s to 2% in the 2020&#8217;s. The decisions weren&#8217;t fair and weren&#8217;t optimal, so playing the game to its fullest felt like fair play. Resumes filled with keywords. <a href="https://www.stlouisfed.org/on-the-economy/2023/oct/impact-higher-job-application-rates-us-job-finding-rate">Applications per candidate increased</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T_uL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd7ef6e-16e3-4926-853f-0623a8aa5216_1640x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T_uL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd7ef6e-16e3-4926-853f-0623a8aa5216_1640x1000.png 424w, https://substackcdn.com/image/fetch/$s_!T_uL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd7ef6e-16e3-4926-853f-0623a8aa5216_1640x1000.png 848w, https://substackcdn.com/image/fetch/$s_!T_uL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd7ef6e-16e3-4926-853f-0623a8aa5216_1640x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!T_uL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd7ef6e-16e3-4926-853f-0623a8aa5216_1640x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T_uL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd7ef6e-16e3-4926-853f-0623a8aa5216_1640x1000.png" width="1456" height="888" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5cd7ef6e-16e3-4926-853f-0623a8aa5216_1640x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:888,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100000,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://substack.norabble.com/i/200159192?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd7ef6e-16e3-4926-853f-0623a8aa5216_1640x1000.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_!T_uL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd7ef6e-16e3-4926-853f-0623a8aa5216_1640x1000.png 424w, https://substackcdn.com/image/fetch/$s_!T_uL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd7ef6e-16e3-4926-853f-0623a8aa5216_1640x1000.png 848w, https://substackcdn.com/image/fetch/$s_!T_uL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd7ef6e-16e3-4926-853f-0623a8aa5216_1640x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!T_uL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5cd7ef6e-16e3-4926-853f-0623a8aa5216_1640x1000.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At first, human reviewers reacted by turning away obviously stuffed resumes forcing custom resumes per job with just the right keywords. Applicants had to balance to make these custom resumes not read like keyword-stuffed garbage to a person. This ate enormous amounts of applicant effort.</p><p>One page norms were initially strongly enforced. But then they gave out. The keyword filter wants more, because keywords need room to slide in while still appearing natural. <a href="https://www.coursera.org/articles/how-many-pages-should-a-resume-be">Mainstream career advice</a> shifted to two pages to leave room for the terms automated systems scan for.</p><p>The human reader, conventional wisdom holds, wants less, a clean document that doesn&#8217;t read as stuffed. But when a resume-writing firm <a href="https://www.resumego.net/research/one-or-two-page-resumes/">ran a hiring simulation</a>, recruiters preferred the two-page version by better than two to one.</p><p>Candidates were in a bind. Some <a href="https://www.reddit.com/r/jobsearchhacks/comments/ifyj55/putting_keywords_in_white_font_on_resumes_to_win/">filled resumes with 1-pt invisible white text</a>, to please keyword filters and avoid reviewer reactions.</p><p>Then generative AI arrived and solved the bind. Applicants could generate a distinct resume for each role, loaded with exactly the right keywords, with acceptable writing quality, in seconds. But the story route was never revived, because there was no longer anyone reading for a story. Recruitment&#8217;s early stages became a machine with no room to absorb narrative.</p><h2>Goodhart&#8217;s Law</h2><p>There is a common description for that process, <a href="https://en.wikipedia.org/wiki/Goodhart%27s_law">Goodhart&#8217;s Law</a>. When a measure becomes a target, it stops being a good measure. Hiring teams have continued looking for targets to measure, but each has receded in usefulness.</p><p>Generative AI didn&#8217;t introduce Goodhart&#8217;s Law to hiring. It did remove the final exceptions. The cost of optimizing acted as a natural brake. Producing a tailored, plausible resume took effort, so people did it selectively. Now it costs nothing.</p><p>A single posting now draws hundreds or thousands of applications, because every applicant is applying to hundreds of postings. That drives employer response rates toward zero, which removes any reason for an applicant to invest care in a particular application, which pushes them to apply to even more roles, which raises volume again.</p><h2>Detectors to the Rescue?</h2><p>Instead of looking to solve the root problems, <a href="https://resume.io/blog/resume-rejections">many hiring managers suggest they&#8217;d use another filter: automatically rejecting AI generated resumes</a>. This is almost certain to turn away many qualified candidates. At best, it leaves behind those who invested the most time into the process. That&#8217;s a poor predictor of candidate quality. It entrenches gamesmanship too. If you&#8217;re tempted to make the argument that candidates investing more time have more confidence, consider the counter; your job may not matter to the most rational candidates. You may just be selecting for the candidates not smart enough to figure out the game.</p><p>Even the detector is suspect. Initially tools could hide the AI provenance, at the cost of quality degradation. Initially this was easy, then detectors got better. But even now, I can say, it&#8217;s not too hard to modify AI written text to not be recognized though. It would slow candidates down, but what&#8217;s the value in that to an individual employer?</p><p>While there&#8217;s some good advice to applicants to worry about accuracy with AI and resumes, this filter is low value. Turning away a quality candidate that used AI does not improve hiring quality. It won&#8217;t change candidate norms. At best it&#8217;s a guess that AI resumes are less accurate. That&#8217;s a questionable assumption due to the pressure on non-AI resumes to inflate.</p><h2>More Requirements</h2><p>So people propose fixes. But almost all of them share the flaw that they inflate candidate costs and arbitrarily filter qualified candidates out.</p><p>Consider degree requirements, which I wrote about separately in <em><a href="https://substack.norabble.com/p/or-equivalent-experience">Or Equivalent Experience</a></em>. Employers routinely demand credentials more restrictive than what their existing workforce holds, and automated screening makes that mistake worse, not better.</p><p>GitHub portfolios are a common suggestion. But building something good or great takes time. Most paid work ends up in confidential repositories. Those few jobs that produce public GitHub history benefit. For everyone else, it&#8217;s a free labor requirement.</p><p>You can spot an amazing GitHub a mile away, but the supply of engineers with that will be low. Categorizing good/average/bad is harder. Are you going to assess generally, or be tech specific? Most hiring focuses on tech specific skills. While I think first principles lead to more actual job success, they are harder to spot. If a candidate has a beautiful data-analysis project in Python, but an employer demands a message-processing stack in Rust, the candidate costs go up further. Any self-made project is about more than engineering skill, it&#8217;s also about ideas and time.</p><p>None of that is fatal, but the later gaming will be. If the signal is genuinely valuable and engineers are desperate enough, people will pay the tax. But what happens <em>after</em> it becomes standard?</p><p>Every standard encourages gaming. Simple things first, like using an underground agent to generate a unique, reasonable-looking GitHub project on demand. The escalation is next; hiring teams create a detector. <strong>Don&#8217;t expect the adversarial dynamics to stop at Level 1.</strong></p><p>Any tool you hand to <em>one</em> side becomes a weapon in the arms race rather than a resolution to it. A new filter for employers invites better evasion from applicants. A better evasion tool for applicants invites better filtering from employers. One-sided solutions, however clever, pull toward competitive dynamics, because the other side never agreed to it and has every reason to defeat it.</p><h2>My Experiences in Interviewing</h2><p>Early in my time at Amazon (2015), I was active in the hiring process, conducting around 60 interviews in the first 2 years. I was surprised at how quickly I was pulled in. But AWS was hiring fast, and Chicago was a new office. The process had promising ideals. One favorite was the idea that your job was to draw positive proofs out of the candidate, not search out flaws. You wanted to hear them describe their approach to a problem or challenge that demonstrated their understanding of the right path forward.</p><p>I&#8217;ve found Steve Yegge&#8217;s writing compelling, and there is shared Amazon experience, so I was drawn to his recent <em><a href="https://steve-yegge.medium.com/the-last-technical-interview-bc13ddcf4564">The Last Technical Interview</a></em>. Yegge was engaged deeper than I was. I avoided the bar raiser path. Imposter syndrome is one reason. I am proud of a number of people who I was part of their hiring loop, or mentored. If there&#8217;s anything that should give you good impressions of your ability to interview, it should be those. But I wasn&#8217;t feeling it at the time, and so when I found a technical problem to focus on, I latched on to that, and pulled away from hiring, doing a handful per year.</p><p>A less optimistic viewpoint was noticing interviewers that took pride in turning down +90% of candidates. If I approved 25% and they turned out well, what are the chances that those turning down two to three times as many weren&#8217;t turning down qualified candidates? There wasn&#8217;t any data to show their 10% was better than my 25%.</p><p>So I had to chuckle at the reflection where <a href="https://steve-yegge.medium.com/the-last-technical-interview-bc13ddcf4564#:~:text=Remember%20That%20Time%20We%20All%20Fired%20Ourselves%3F">his team of interviewers voted not to hire 2/3rds of themselves.</a> Made me feel a bit better about those nagging doubts that should be part of any difficult decision like this.</p><h2>Interview Stages</h2><p><em><a href="https://steve-yegge.medium.com/the-last-technical-interview-bc13ddcf4564">The Last Technical Interview</a></em> does get at something real though. His diagnosis: the interview has been broken for fifty years, even Google&#8217;s best interviewers couldn&#8217;t agree with each other or with their own past judgments. The whole apparatus is an elaborate attempt to generate signal, but consistently falls short. His prescription, the &#8220;campfire&#8221; model, is to bring people in to do paid, real work for a few days, then decide.</p><p>What makes his version more interesting than GitHub is a detail he calls <em>counting the work twice</em>: the candidate walks away with a permanent, portable record of what they did, stamped by the employer, whether or not they get an offer. If I get the concept, the employer would be doing a service for the candidate, and for all other potential employers. Both want the information a &#8220;stamp&#8221; would provide. Well done, this could counterbalance unnecessary adversarial tendencies that have accumulated.</p><p>Because it&#8217;s employer-certified rather than self-reported, it is harder to fake than a repo an agent can spin up. You&#8217;d have to find employers who hand out stamps to everyone, and Yegge is right that failure mode is self-correcting: a company whose stamps mean nothing has stamps worth nothing.</p><p>The network effect here is not one-sided. Both sides care about credibility. Gaming still exists, but if your stamp comes from a company vulnerable to gaming, its value diminishes. The signal lives or dies on <em>credibility</em>. Also, the more personal process offers fewer structural approaches to gaming.</p><p>There&#8217;s definitely some details left unspecified. I worry that some liability concerns could kill it. You still need to screen those invited to a &#8220;campfire&#8221;. You still have to scale.</p><p>An instinct of mine is that this requires some collaboration across the employer space. The campfire with credential stamp would do this, if it scaled. It would be challenging for every employer to create this credibility though if it&#8217;s by word of mouth.</p><p>An idea here is a company that does this as a service for an industry or multiple industries. This could solve the scaling challenge, if this is a passthrough. In some sense, this is what universities are: a 4-year campfire you pay tens of thousands of dollars to attend. I think the flaw is obvious, they are too expensive and too inflexible. In a sense though, they might have the best infrastructure for this impossible mission, should they choose to accept it.</p><h2>The Shared Road Out</h2><p>Which finally points at the answer to the question I opened with. If you want a solution that doesn&#8217;t just escalate the war, it has to be something both sides are actually happy with, or one side will fight it. One-sided efficiency tools breed counter-tools. A solution has to be a collaborative tunnel from the start, or it gets pulled back into the field of competitive options.</p><p>The trouble is we&#8217;re stuck in a bad equilibrium that&#8217;s individually rational. It&#8217;s a coordination trap, structurally a prisoner&#8217;s dilemma. A better equilibrium exists, where applicants apply selectively to roles they fit and employers actually read what comes in, and everyone would be better off there. But reaching it requires someone to move first and trust that the other side won&#8217;t simply exploit the opening. Right now nobody trusts that, for good reason. Applicants won&#8217;t invest in a tailored application when the expected response is silence. Employers won&#8217;t slow down to read carefully when they&#8217;re drowning. Both behaviors are sensible. Both perpetuate the trap.</p><p>So who moves first? Probably the employer, for an unsentimental reason: the employer is the scarcer and concentrated resource. A small show of goodwill from the side holding the scarce thing tends to get reciprocated. A well-known employer with a reputation can start something new. When candidates learn of it, they would opt-in. But it has to be something that builds collaboratively, rather than whittles away negatively.</p><p>I don&#8217;t have a clean answer. But I think the <em>shape</em> of the answer is clear enough, and it&#8217;s not a better resume or a better filter. It&#8217;s changing what each side gets from honest engagement, so that participating sincerely beats gaming.</p><p>Yegge&#8217;s instinct toward &#8220;gravity&#8221; is the right one, even if the mechanism is unfinished: make your rejection valuable, and candidates stop treating you as an adversary to defeat. A few partial paths point the same direction. Employer-certified, portable records of real work, if their credibility can be established. Skills-based hiring done deliberately rather than as language stripped from a posting. Two-sided interest signals like Greenhouse&#8217;s <a href="https://support.greenhouse.io/hc/en-us/articles/35746197803035-MyGreenhouse-Dream-Job">MyGreenhouse &#8220;dream job&#8221;</a> feature, where a candidate can mark one application as special, though even that is still half a handshake until the employer offers something reciprocal. Something as basic as committing to send a real response.</p><p>None of these escapes the adversarial dynamic completely. Each one can be gamed at some level, and you should assume someone will try.</p><p>But that&#8217;s the wrong bar. The question isn&#8217;t whether a solution is immune to gaming. Nothing is. The question is whether it moves the incentives so that honesty is worth more than evasion to <em>both</em> sides at once. The inherent competition, applicant against applicant, employer against employer, isn&#8217;t going anywhere, and that&#8217;s fine. The unnecessary war, applicant against employer, is a failure to generate signal collaboratively.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h5>Related articles</h5><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b93f7ce8-eca8-4b2d-88f4-bcf4844d04f9&quot;,&quot;caption&quot;:&quot;My start in software was early. By my junior year of high school I was already developing software professionally. When others were finishing their second year of college, I was the CTO of a small software company. I wrote most of the software for a company we&#8217;d grow to about $10m in annual sales, had 2 other developers working for me, and also managed a 5 person QA/Support team.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Or Equivalent Experience&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:&quot;Software architect, with 30+ years of experience, ex-AWS. My professional history explains my expertise in software, cloud computing, and AI, my focus on economics and urban development stems from decades of personal interest and independent study.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-05-26T11:35:48.625Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Ttk1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60301e07-74c5-4490-8eba-27a4128217e5_871x459.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/or-equivalent-experience&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:199079283,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:1,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item><item><title><![CDATA[Or Equivalent Experience]]></title><description><![CDATA[Lazy Mistakes in Hiring and the Truth Behind Jobs Data]]></description><link>https://substack.norabble.com/p/or-equivalent-experience</link><guid isPermaLink="false">https://substack.norabble.com/p/or-equivalent-experience</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Tue, 26 May 2026 11:35:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ttk1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60301e07-74c5-4490-8eba-27a4128217e5_871x459.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My start in software was early. By my junior year of high school I was already developing software professionally. When others were finishing their second year of college, I was the CTO of a small software company. I wrote most of the software for a company we&#8217;d grow to about $10m in annual sales, had 2 other developers working for me, and also managed a 5 person QA/Support team.</p><p>With that in mind, I have a reaction to seeing so many job postings in the software industry that look like this:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><ul><li><p>Bachelors degree or equivalent experience</p></li><li><p>10+ years of experience building software</p></li></ul><p>The first line is the requirement. The second line is a fig leaf &#8212; a way of technically not lying while still signaling what the process actually rewards. It was always a questionable practice, but AI is supercharging the impacts of this mistake.</p><h3>The Logical Problem</h3><p>Let&#8217;s start with the plain English issue, which is almost embarrassing once you see it.</p><p>From a logical point of view, these statements are redundant. 10+ years of experience will always be equivalent experience. There is no interpretation under which a decade of real-world engineering doesn&#8217;t constitute equivalent experience to a four-year degree.</p><p>The problem runs deeper than embarrassing logic. The reality is that equivalence is probably fiction. Most hiring managers, I&#8217;d wager, didn&#8217;t author this language and don&#8217;t think about it. But it activates biases in recruitment teams, offering a lazy shortcut, and sending the wrong message.</p><h2>Automation and AI are Supercharging this Mistake</h2><p>This was always a mistake, but it&#8217;s becoming more critical. Recruitment teams scanning resumes will be drawn toward an education section more readily than to calculating the equivalent experience. Automated tools in applicant tracking systems (ATS), including AI, have the same weakness, often more so.</p><p>How is a typical large language model (LLM) going to process these statements? The degree is a binary, well-defined data point with a clear answer. &#8220;Equivalent experience&#8221; is the opposite: fuzzy, context-dependent, requiring judgment. Even if the LLM evaluates the two statements correctly, it could make another mistake, treating the &#8220;or&#8221; as an &#8220;and&#8221;, or treating the two statements as components of an overall &#8220;closest match&#8221;.</p><p>These mistakes could cause a filter to fail, or it could cause a lower score. If the three clauses are processed independently, the degree holder gets 3 points, other candidates 2. If qualifications aren&#8217;t scored equally, one earlier in the list will usually get more weight. Even if a system doesn&#8217;t intentionally add a scoring system, a reasoning model could create one on its own.</p><p>More advanced systems are less likely to make these mistakes, but recruitment teams may not use the most advanced systems. This might be motivated by cost, or adoption started before systems advanced. They may even be non-AI, simple text analysis.</p><p>In this environment where job postings get hundreds of applicants, because every applicant is applying for hundreds of positions, a naive filter or scoring system can have a dramatic impact. The more nuanced aspects of a resume that should make you a top candidate, may never get processed. That means fewer interviews, dramatically reducing the probability of a successful interview.</p><h2>What should you do?</h2><p>The simplest thing to do is remove any such text from job descriptions. Since they are duplicative, and creating unintended effects, just delete them. And it&#8217;s not just those &#8220;or equivalents&#8221;. You should rethink degree requirements in general.</p><p>That&#8217;s not enough though.</p><div class="callout-block" data-callout="true"><p><em>Our analysis makes clear that successful adoption of Skills-Based Hiring involves more than simply stripping language from job postings. To hire for skills, firms will need to implement robust and intentional changes in their hiring practices &#8211; and change is hard. Still, despite the limited progress to-date, our analysis shows that, for those who embrace it, skills-based hiring goes beyond corporate virtue signaling. It yields tangible, measurable value. Skills-Based Hiring boosts retention among non-degreed workers hired into roles that formerly asked for degrees. At Skills-Based Hiring Leader firms, non-degreed workers have a retention rate 10 percentage points higher than their degree-holder colleagues. Workers benefit as well. Non-degreed workers hired into roles that previously required degrees experience a 25 percent salary increase on average.</em></p><p><strong><a href="https://www.burningglassinstitute.org/research/skills-based-hiring-2024">Harvard Business School and Burning Glass Institute: Skills-Based Hiring: The Long Road from Pronouncements to Practice (2024)</a></strong></p></div><p><strong>If you&#8217;re not deliberate about this when working with your recruitment team,</strong> <strong>you may get no change or the wrong change.</strong> If they remove &#8220;or equivalent experience&#8221;, keep an internal filter or priority ranking, or just act on their own biases, you may get no change at all.</p><p>Should that be your intent? You might ask if you&#8217;re better off with the filter. There&#8217;s a couple things you can do to validate that this isn&#8217;t sensible. First, you might want to familiarize yourself with the actual rates of postings and workers. In many cases, the postings are more restrictive than the workers. Something seems wrong if it is true that if you had to rehire the entire workforce, 20% would be excluded. If 66% of those without a degree already doing the job wouldn&#8217;t get a job, you have to wonder.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ttk1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60301e07-74c5-4490-8eba-27a4128217e5_871x459.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ttk1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60301e07-74c5-4490-8eba-27a4128217e5_871x459.png 424w, https://substackcdn.com/image/fetch/$s_!Ttk1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60301e07-74c5-4490-8eba-27a4128217e5_871x459.png 848w, https://substackcdn.com/image/fetch/$s_!Ttk1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60301e07-74c5-4490-8eba-27a4128217e5_871x459.png 1272w, https://substackcdn.com/image/fetch/$s_!Ttk1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60301e07-74c5-4490-8eba-27a4128217e5_871x459.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ttk1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60301e07-74c5-4490-8eba-27a4128217e5_871x459.png" width="871" height="459" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60301e07-74c5-4490-8eba-27a4128217e5_871x459.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:459,&quot;width&quot;:871,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67084,&quot;alt&quot;:&quot;Chart Title: FIGURE 1: Postings requiring a degree v. workers with a degree, by occupation  Legend:  Orange block: % of postings requiring BA  Blue block: % of workers with BA  Data Points (by Category):  Web designers  % of postings requiring BA: 91%  % of workers with BA: 71%  HR managers  % of postings requiring BA: 88%  % of workers with BA: 72%  Industrial designers  % of postings requiring BA: 85%  % of workers with BA: 72%  Insurance underwriters  % of postings requiring BA: 77%  % of workers with BA: 61%  Logisticians  % of postings requiring BA: 76%  % of workers with BA: 46%  Facilities managers  % of postings requiring BA: 56%  % of workers with BA: 39%  Source Citation: Source: Burning Glass Institute analysis of Lightcast job postings data&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Chart Title: FIGURE 1: Postings requiring a degree v. workers with a degree, by occupation  Legend:  Orange block: % of postings requiring BA  Blue block: % of workers with BA  Data Points (by Category):  Web designers  % of postings requiring BA: 91%  % of workers with BA: 71%  HR managers  % of postings requiring BA: 88%  % of workers with BA: 72%  Industrial designers  % of postings requiring BA: 85%  % of workers with BA: 72%  Insurance underwriters  % of postings requiring BA: 77%  % of workers with BA: 61%  Logisticians  % of postings requiring BA: 76%  % of workers with BA: 46%  Facilities managers  % of postings requiring BA: 56%  % of workers with BA: 39%  Source Citation: Source: Burning Glass Institute analysis of Lightcast job postings data" title="Chart Title: FIGURE 1: Postings requiring a degree v. workers with a degree, by occupation  Legend:  Orange block: % of postings requiring BA  Blue block: % of workers with BA  Data Points (by Category):  Web designers  % of postings requiring BA: 91%  % of workers with BA: 71%  HR managers  % of postings requiring BA: 88%  % of workers with BA: 72%  Industrial designers  % of postings requiring BA: 85%  % of workers with BA: 72%  Insurance underwriters  % of postings requiring BA: 77%  % of workers with BA: 61%  Logisticians  % of postings requiring BA: 76%  % of workers with BA: 46%  Facilities managers  % of postings requiring BA: 56%  % of workers with BA: 39%  Source Citation: Source: Burning Glass Institute analysis of Lightcast job postings data" srcset="https://substackcdn.com/image/fetch/$s_!Ttk1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60301e07-74c5-4490-8eba-27a4128217e5_871x459.png 424w, https://substackcdn.com/image/fetch/$s_!Ttk1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60301e07-74c5-4490-8eba-27a4128217e5_871x459.png 848w, https://substackcdn.com/image/fetch/$s_!Ttk1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60301e07-74c5-4490-8eba-27a4128217e5_871x459.png 1272w, https://substackcdn.com/image/fetch/$s_!Ttk1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60301e07-74c5-4490-8eba-27a4128217e5_871x459.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Percentage of workers without a degree already in roles. <a href="https://www.burningglassinstitute.org/research/skills-based-hiring-2024">Image Source</a></em></figcaption></figure></div><p>Is that not enough? Then ask yourself, do you know something about the other 20% that makes you want to exclude them? I suspect you don&#8217;t. Once on a job, no one asks, but most assume.</p><p>Here&#8217;s the test: which of these has happened for you more often when working with professionals in their field?</p><ul><li><p>You learn someone doesn&#8217;t have a degree, and say, hmm, would have never guessed that! Bob is so smart.</p></li><li><p>You learn someone doesn&#8217;t have a degree, and say, oh, now that explains it, I always wondered why Bob was so dumb.</p></li></ul><p>It&#8217;s possible you have little data to work with, because people working on solving a hard problem don&#8217;t ask that kind of question. It does come up socially on occasion. If you do have a data gap, it&#8217;s not hard to close, just ask a few people. You&#8217;ll have to ask 50 people if they have a degree to find 10 that don&#8217;t. Because both the affirmative (no degree = smarter), and null hypothesis (no predictive power from degree), are on the same side, it doesn&#8217;t take a large same size to disprove the implied assumption.</p><p>The strongest case to put a degree on a qualification list is early in careers. This is where &#8220;or equivalent experience&#8221; actually makes sense. A candidate who just spent four years studying, 2 of it on practical development work is reasonably comparable to one who spent 4 years building products</p><h2>But AI is hurting college grads. Should we give them an advantage?</h2><p>There&#8217;s a pair of stories circulating about how bad recent grads have it in the job market. Should we give them an advantage, ensuring their expensive degree doesn&#8217;t come without rewards? There&#8217;s two data points cited on this topic, unemployment and underemployment. Both have flaws in their representation.</p><h3>Underemployment</h3><p>The underemployment data point is weakest, and generally just demonstrates a blind spot for those circulating it. The recent number is 41.5%, which does sound horrible without context. But all data should have context. This is not news, it&#8217;s a failure to understand the data. If I heard a number like that, I&#8217;d ask.. Well what is underemployment.. And what was it like in the past? It&#8217;s not hard to find <a href="https://www.newyorkfed.org/research/college-labor-market#--:explore:underemployment">the original source</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-MGs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c8dbda-f2dd-47ba-b406-d93a3477e75d_950x921.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-MGs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c8dbda-f2dd-47ba-b406-d93a3477e75d_950x921.png 424w, https://substackcdn.com/image/fetch/$s_!-MGs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c8dbda-f2dd-47ba-b406-d93a3477e75d_950x921.png 848w, https://substackcdn.com/image/fetch/$s_!-MGs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c8dbda-f2dd-47ba-b406-d93a3477e75d_950x921.png 1272w, https://substackcdn.com/image/fetch/$s_!-MGs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c8dbda-f2dd-47ba-b406-d93a3477e75d_950x921.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-MGs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c8dbda-f2dd-47ba-b406-d93a3477e75d_950x921.png" width="950" height="921" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9c8dbda-f2dd-47ba-b406-d93a3477e75d_950x921.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:921,&quot;width&quot;:950,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Header Label: Latest Release: May 5, 2026, with 2026:Q1 data  Chart Title: Underemployment Rates for Recent College Graduates Sources: U.S. Census Bureau and U.S. Bureau of Labor Statistics, Current Population Survey (IPUMS); U.S. Department of Labor, O*NET.  Notes: The underemployment rate is defined as the share of graduates working in jobs that typically do not require a college degree. A job is classified as a college job if 50 percent or more of the people working in that job indicate that at least a bachelor's degree is necessary; otherwise, the job is classified as a non-college job. Rates are seasonally adjusted and smoothed with a three-month moving average. College graduates are those aged 22 to 65 with a bachelor's degree or higher; recent college graduates are those aged 22 to 27 with a bachelor's degree or higher. All figures exclude those currently enrolled in school. Shaded areas indicate periods designated recessions by the National Bureau of Economic Research. Click on the labels in the chart legend to show and hide trend lines in the display. October 2025 results are estimated due to missing data&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Header Label: Latest Release: May 5, 2026, with 2026:Q1 data  Chart Title: Underemployment Rates for Recent College Graduates Sources: U.S. Census Bureau and U.S. Bureau of Labor Statistics, Current Population Survey (IPUMS); U.S. Department of Labor, O*NET.  Notes: The underemployment rate is defined as the share of graduates working in jobs that typically do not require a college degree. A job is classified as a college job if 50 percent or more of the people working in that job indicate that at least a bachelor's degree is necessary; otherwise, the job is classified as a non-college job. Rates are seasonally adjusted and smoothed with a three-month moving average. College graduates are those aged 22 to 65 with a bachelor's degree or higher; recent college graduates are those aged 22 to 27 with a bachelor's degree or higher. All figures exclude those currently enrolled in school. Shaded areas indicate periods designated recessions by the National Bureau of Economic Research. Click on the labels in the chart legend to show and hide trend lines in the display. October 2025 results are estimated due to missing data" title="Header Label: Latest Release: May 5, 2026, with 2026:Q1 data  Chart Title: Underemployment Rates for Recent College Graduates Sources: U.S. Census Bureau and U.S. Bureau of Labor Statistics, Current Population Survey (IPUMS); U.S. Department of Labor, O*NET.  Notes: The underemployment rate is defined as the share of graduates working in jobs that typically do not require a college degree. A job is classified as a college job if 50 percent or more of the people working in that job indicate that at least a bachelor's degree is necessary; otherwise, the job is classified as a non-college job. Rates are seasonally adjusted and smoothed with a three-month moving average. College graduates are those aged 22 to 65 with a bachelor's degree or higher; recent college graduates are those aged 22 to 27 with a bachelor's degree or higher. All figures exclude those currently enrolled in school. Shaded areas indicate periods designated recessions by the National Bureau of Economic Research. Click on the labels in the chart legend to show and hide trend lines in the display. October 2025 results are estimated due to missing data" srcset="https://substackcdn.com/image/fetch/$s_!-MGs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c8dbda-f2dd-47ba-b406-d93a3477e75d_950x921.png 424w, https://substackcdn.com/image/fetch/$s_!-MGs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c8dbda-f2dd-47ba-b406-d93a3477e75d_950x921.png 848w, https://substackcdn.com/image/fetch/$s_!-MGs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c8dbda-f2dd-47ba-b406-d93a3477e75d_950x921.png 1272w, https://substackcdn.com/image/fetch/$s_!-MGs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9c8dbda-f2dd-47ba-b406-d93a3477e75d_950x921.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Recent college graduate underemployment rate (1990-2024). <a href="https://www.newyorkfed.org/research/college-labor-market#--:explore:underemployment">Image Source</a></em></figcaption></figure></div><p>What you can see below is that 41.5% is lower than most historical periods. Is that worth freaking out over? No.</p><p>If you read the explanation, you understand why the number is this high. It asks people, working in the job, if a college degree is necessary. If you polled me about any software engineering, I&#8217;d answer no. I&#8217;m sure it is on the list, because probably the majority of the 80% of software engineers who do have a degree are answering yes.</p><p>While software engineering is likely on the list<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> I can think of a lot of other things people commonly go to college for that even the college grads would likely answer no. Went to school to study art or music? Would you classify that as requiring a degree? Filmmaking? Social worker? What about some that might be on the list but are debatable? Journalist? Newswriter?</p><p>There&#8217;s also some majors on this list that appear because it&#8217;s tracking recent bachelor grads, but these majors usually go on to higher degrees (JD), law, business (MBA).</p><h3>Unemployment</h3><p>The unemployment story is more nuanced, but still represented as more than it is. It does show a change, but is it worth the reaction it has received?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p1vz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8172081-98e4-41eb-9af6-598c4fabded7_957x902.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p1vz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8172081-98e4-41eb-9af6-598c4fabded7_957x902.png 424w, https://substackcdn.com/image/fetch/$s_!p1vz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8172081-98e4-41eb-9af6-598c4fabded7_957x902.png 848w, https://substackcdn.com/image/fetch/$s_!p1vz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8172081-98e4-41eb-9af6-598c4fabded7_957x902.png 1272w, https://substackcdn.com/image/fetch/$s_!p1vz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8172081-98e4-41eb-9af6-598c4fabded7_957x902.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p1vz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8172081-98e4-41eb-9af6-598c4fabded7_957x902.png" width="957" height="902" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8172081-98e4-41eb-9af6-598c4fabded7_957x902.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:957,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167688,&quot;alt&quot;:&quot;Header Label: Latest Release: May 5, 2026, with 2026:Q1 data  Chart Title: Unemployment Rates for Recent College Graduates versus Other Groups Source: U.S. Census Bureau and U.S. Bureau of Labor Statistics, Current Population Survey (IPUMS).  Notes: Rates are seasonally adjusted and smoothed with a three-month moving average. College graduates are those aged 22 to 65 with a bachelor's degree or higher; recent college graduates are those aged 22 to 27 with a bachelor's degree or higher. Young workers are those aged 22 to 27 without a bachelor's degree. All workers are those aged 16 to 65. All figures exclude those currently enrolled in school. Shaded areas indicate periods designated recessions by the National Bureau of Economic Research. Click on the labels in the chart legend to show and hide trend lines in the display.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Header Label: Latest Release: May 5, 2026, with 2026:Q1 data  Chart Title: Unemployment Rates for Recent College Graduates versus Other Groups Source: U.S. Census Bureau and U.S. Bureau of Labor Statistics, Current Population Survey (IPUMS).  Notes: Rates are seasonally adjusted and smoothed with a three-month moving average. College graduates are those aged 22 to 65 with a bachelor's degree or higher; recent college graduates are those aged 22 to 27 with a bachelor's degree or higher. Young workers are those aged 22 to 27 without a bachelor's degree. All workers are those aged 16 to 65. All figures exclude those currently enrolled in school. Shaded areas indicate periods designated recessions by the National Bureau of Economic Research. Click on the labels in the chart legend to show and hide trend lines in the display." title="Header Label: Latest Release: May 5, 2026, with 2026:Q1 data  Chart Title: Unemployment Rates for Recent College Graduates versus Other Groups Source: U.S. Census Bureau and U.S. Bureau of Labor Statistics, Current Population Survey (IPUMS).  Notes: Rates are seasonally adjusted and smoothed with a three-month moving average. College graduates are those aged 22 to 65 with a bachelor's degree or higher; recent college graduates are those aged 22 to 27 with a bachelor's degree or higher. Young workers are those aged 22 to 27 without a bachelor's degree. All workers are those aged 16 to 65. All figures exclude those currently enrolled in school. Shaded areas indicate periods designated recessions by the National Bureau of Economic Research. Click on the labels in the chart legend to show and hide trend lines in the display." srcset="https://substackcdn.com/image/fetch/$s_!p1vz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8172081-98e4-41eb-9af6-598c4fabded7_957x902.png 424w, https://substackcdn.com/image/fetch/$s_!p1vz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8172081-98e4-41eb-9af6-598c4fabded7_957x902.png 848w, https://substackcdn.com/image/fetch/$s_!p1vz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8172081-98e4-41eb-9af6-598c4fabded7_957x902.png 1272w, https://substackcdn.com/image/fetch/$s_!p1vz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8172081-98e4-41eb-9af6-598c4fabded7_957x902.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption"><em>Unemployment rate: Recent college graduates vs. all workers. <a href="https://www.newyorkfed.org/research/college-labor-market#--:explore:unemployment">Image Source</a></em></figcaption></figure></div><p>What news stories highlight is that the light blue line (recent college graduates), has never been above (all workers) in the past. But is this a fair comparison? After all, a recent college graduate by definition starts unemployed. At some point in that 5 year span, they graduated, and started job seeking. It&#8217;s an apples to oranges comparison. All workers are the incumbents. Some of those workers may have been working the same job for the last 10 or 20 years. Since unemployment rates are based upon those &#8220;seeking&#8221; jobs, what you&#8217;re comparing here is first a fraction of all workers who lost a job recently, and then a sub-fraction of those who had difficulty finding a new job, vs. all college graduates, a fraction of which had difficulty finding their first job.</p><p>Shouldn&#8217;t &#8220;recent college graduates&#8221; be compared against &#8220;young workers&#8221;? There&#8217;s still a story there, in that the gap has shrunk, but the story isn&#8217;t that college graduates are getting a raw deal, but that there&#8217;s more equity between with/without. That&#8217;s a lot harder to make a decision about. How big a gap do we expect here? Don&#8217;t we want employment opportunities for those without a degree?</p><p><strong>The Blind Spot</strong></p><p>Partly I&#8217;m calling this out because it&#8217;s a current story that people are getting wrong, but partly I&#8217;m also demonstrating a general blindness that seems pervasive in what I&#8217;ll assume are mostly college grads discussing this story. They assume that the worlds of college grads and non-college grads are so universally distinct that there would be no overlap here. They assume that the only way you could be prepared for a job fit for a college grad is the same path.</p><p>The reality is that in terms of learning, college is just a convenient path, with a lot of resources laid out in front of you, no other responsibilities, and encouragement to follow a plan. College is many other things, a credentialing mechanism and an opportunity to build social networks, for example. But in terms of learning it&#8217;s not magical. You learn by consuming information and solving problems related to what you&#8217;re learning, and that opportunity has a lot of entry points.</p><p><strong>Conclusion</strong></p><p>College should be valuable to those that go. But its value should always stem from the learning it enables. Learning comes from many sources, the college experience is simply a well-resourced and well-structured source. Job experience is valuable in its unique way. In both cases, you have to make those experiences count. Your curiosity, your interest, and your hard work are what translate experiences to learning. A college experience, when done well, should be able to do this more effectively than a job. This is because enabling learning is its primary objective, whereas job experience has to compete with other objectives.</p><p>All that said, laziness will make any experience intellectually unrewarding. It&#8217;s worrying the degree of laziness applied to the hiring process and the data behind recent news stories. We should do better. We shouldn&#8217;t blame this on AI, that would be lazy too. <a href="https://substack.norabble.com/p/the-slop-scapegoat-ai">Lazy slop</a> was a problem before AI. It has a deeper cause. Maybe it&#8217;s growing, or maybe it&#8217;s always been with us. Whatever the case, honesty will get us farther than scapegoats.</p><p>Barriers, like degree requirements, enacted out of laziness or to create a condition of privilege are a mistake. We shouldn&#8217;t use them. In my opinion, degrees shouldn&#8217;t matter if you&#8217;ve already successfully done the job. This is doubly true if the job is more complex than anything schooling would have covered. In theory, it seems many employers agree, as the terminology, &#8220;or equivalent experience&#8221; has been common. But words are one thing, practice is another. A lazy translation of intent to practice that fails to meet the goal is harmful. This is but one of many, but hopefully I&#8217;ve made it clear how this one is a mistake.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>Sources:</strong></p><ul><li><p><strong><a href="https://www.hbs.edu/ris/Publication%20Files/dismissed-by-degrees_707b3f0e-a772-40b7-8f77-aed4a16016cc.pdf">Dismissed by Degrees:</a></strong><a href="https://www.hbs.edu/ris/Publication%20Files/dismissed-by-degrees_707b3f0e-a772-40b7-8f77-aed4a16016cc.pdf"> How degree inflation is undermining U.S. competitiveness and hurting America&#8217;s middle class</a>; Joseph B. Fuller, Manjari Raman; Harvard Business School; 2017.</p></li><li><p><strong><a href="https://www.nber.org/system/files/chapters/c13697/c13697.pdf">Underemployment in the Early Careers of College Graduates following the Great Recession</a></strong>; Jaison R. Abel and Richard Deitz; National Bureau of Economic Research; 2018.</p></li><li><p><strong><a href="https://www.burningglassinstitute.org/research/skills-based-hiring-2024">Skills-Based Hiring: </a></strong><a href="https://www.burningglassinstitute.org/research/skills-based-hiring-2024">The Long Road from Pronouncements to Practice</a>; Sigelman, M., Fuller, J., Martin, A.; Burning Glass Institute; (February 2024).</p></li><li><p><strong><a href="https://www.newyorkfed.org/research/college-labor-market#--:overview">The Labor Market for Recent College Graduates</a></strong>; Federal Reserve Bank of New York; 2026</p></li></ul><h5>Related articles</h5><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b8164529-4fa1-4ec6-a1fb-49af22e54cb5&quot;,&quot;caption&quot;:&quot;It should be obvious that job searches have entered an adversarial phase. Nobody planned it, and AI accelerated it, but in a sense it was always there. What interests me is whether we can escape it, and if so, how. I have some instincts on this, that focus on the need to turn away from unnecessary adversarialism in hiring.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Hiring's Accidental War&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:&quot;Software architect, with 30+ years of experience, ex-AWS. My professional history explains my expertise in software, cloud computing, and AI, my focus on economics and urban development stems from decades of personal interest and independent study.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-06-02T11:16:54.327Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a68c29a-112e-4bb5-84e9-70659fd0b19b_2816x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/hirings-accidental-war&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:200159192,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>While I wasn&#8217;t able to find a current list of what occupations are on this list, the category was created for this <a href="https://www.nber.org/system/files/chapters/c13697/c13697.pdf">2018 study, </a><strong><a href="https://www.nber.org/system/files/chapters/c13697/c13697.pdf">Underemployment in the Early Careers of College Graduates following the Great Recession</a></strong>. At that time, the largest category of underemployment was as a &#8220;manager or supervisor&#8221;, then &#8220;office and administrative support&#8221;, &#8220;sales&#8221;. The highest paid underemployment category was &#8220;information processing and business support&#8221;. In terms of majors, the most likely to be underemployed was criminal justice, performing arts, and leisure and hospitality, which you can find both the 2024 data for (in the <a href="https://www.newyorkfed.org/research/college-labor-market#--:explore:outcomes-by-major">outcomes by major at the Fed link</a>) and 2013 data for (in the original report as Table 4.6). Even in fields that look like they&#8217;d be AI related, underemployment has not grown. Computer Engineering was 15.8% in 2024, 18.0% in 2013. Computer science was 19.1% in 2024, 26.9% in 2013. The only cases it was higher in 2024? Industrial engineering and nursing.</p></div></div>]]></content:encoded></item><item><title><![CDATA[AI Safety Is Underfunded by Design]]></title><description><![CDATA[A Model for Incentive-Aligned AI Safety Policy]]></description><link>https://substack.norabble.com/p/ai-safety-is-underfunded-by-design</link><guid isPermaLink="false">https://substack.norabble.com/p/ai-safety-is-underfunded-by-design</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Tue, 19 May 2026 12:32:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bzM0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e5a2c4-7156-4e6c-8733-747e52ec589e_800x473.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><a href="https://open.substack.com/pub/hyperdimensional/p/before-leviathan-wakes?r=10qod6&amp;selection=d1cf1ce7-3c3e-4b71-9b6d-4ea7f45c0f60&amp;utm_campaign=post-share-selection&amp;utm_medium=web&amp;aspectRatio=instagram&amp;textColor=%23ffffff&amp;bgImage=true">Dean Ball recently put his finger on something important about AI liability and incentives</a>:</p><blockquote><p><em>In general, market actors do not have great incentives to protect against catastrophic risks. They are massive negative externalities, often dwarfing the balance sheet of any individual firm. Say Anthropic releases a model that a malicious actor uses to conduct a cyberattack that does $5 trillion dollars in damage. Anthropic is only worth $800 billion, so if they get sued for $5 trillion, they are already well past the point of insolvency. A catastrophic harm may well already be &#8220;lights out&#8221; for Anthropic, or any other company, so there is little incentive to avoid them, if doing so entails real costs in the present day.</em></p></blockquote><p>He&#8217;s right about the structure of the problem &#8212; but &#8220;little incentive&#8221; understates the precision available here. AI companies do have incentive to avoid catastrophic outcomes, just systematically less than society needs them to. That gap can be quantified, and quantifying it points toward what a corrective policy should actually look like.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The concerns he&#8217;s talking about &#8212; catastrophic risks &#8212; share a structural feature that distinguishes them from others: they are lumpy. A single catastrophic event, rather than a diffuse trend. The incentive is quite large, but not as large as it should be. These dynamics are worth exploring, as those ultimately shape if and how we structure a response.</p><p>Consider a hypothetical AI company, worth $800 billion. Now consider a hypothetical event causing $5 trillion in damages. If this event happened, that AI company would be out of business, so they have an incentive to prevent it. But how much incentive? The most they can lose is the whole company, so $800 billion. Since a lot of that is goodwill, in reality, losses become irrelevant earlier. For the sake of example, we&#8217;ll say $400 billion. If you had to pay half your market cap, you&#8217;re not worth $400 billion, you&#8217;re bankrupt, and worth $0. All claims greater than $400 billion have equal impact, since each produces the same outcome, a total loss.</p><p>This creates an imbalance between societal goals and the AI company&#8217;s goals. That imbalance could lead to underinvestment in safety, or risk taking that is out of alignment with societal goals.</p><p>We can quantify this imbalance, by modeling a damage cap in expected value calculations. If our $5 trillion event has a 1 in 10,000 chance of occurring, the uncapped expected value of avoidance is $500 million. With a damage cap of $400 billion, it&#8217;s only $40 million. Society should want that other $460 million in incentive to be shared by the AI company, but without an arrangement, it&#8217;s not.</p><h2>Refinements</h2><p>I used a simple model above, with linear effectiveness of investment in safety. It isn&#8217;t linear. In a linear model, spending $500 million reduces risk to zero, and $40 million reduces it to 1/12th of that, or one 1 in 9,166. But we could imagine, in fact we should expect, that the first $40 million does more than the next $40 million. Maybe the first reduces the risk to 1 in 100,000, and the next to 1 in million. It&#8217;s the same proportional improvement &#8212; 10x. But in the first case it reduces the risk from 100/million to 10/million for a total reduction of 90/million. The second case reduces from 10/million to 1/million, for a total of 9/million reduction.</p><p>To illustrate, I constructed a model that used logarithmic decay from the initial 1 in 10,000. In this model, under their default incentives, the AI company would want to spend $13.3 million to reduce their expected risk from $40 million to $8.7 million. But the societal risk is still $122 million at this point.</p><p>The goal of a corrective policy would be for the AI company to act upon the societal risk, which justifies spending $35.2 million to reduce the societal risk to $8.7 million.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bzM0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e5a2c4-7156-4e6c-8733-747e52ec589e_800x473.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bzM0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e5a2c4-7156-4e6c-8733-747e52ec589e_800x473.png 424w, https://substackcdn.com/image/fetch/$s_!bzM0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e5a2c4-7156-4e6c-8733-747e52ec589e_800x473.png 848w, https://substackcdn.com/image/fetch/$s_!bzM0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e5a2c4-7156-4e6c-8733-747e52ec589e_800x473.png 1272w, https://substackcdn.com/image/fetch/$s_!bzM0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e5a2c4-7156-4e6c-8733-747e52ec589e_800x473.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bzM0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e5a2c4-7156-4e6c-8733-747e52ec589e_800x473.png" width="800" height="473" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9e5a2c4-7156-4e6c-8733-747e52ec589e_800x473.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:473,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bzM0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e5a2c4-7156-4e6c-8733-747e52ec589e_800x473.png 424w, https://substackcdn.com/image/fetch/$s_!bzM0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e5a2c4-7156-4e6c-8733-747e52ec589e_800x473.png 848w, https://substackcdn.com/image/fetch/$s_!bzM0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e5a2c4-7156-4e6c-8733-747e52ec589e_800x473.png 1272w, https://substackcdn.com/image/fetch/$s_!bzM0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9e5a2c4-7156-4e6c-8733-747e52ec589e_800x473.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Further refinement considers whether organic spending is more efficient than regulatory-induced spending. For example, if regulatory-induced spending had half the effect per dollar as organic spending, not only would the spending go up, but the residual damage would be higher.</p><p>In Scenario 1, all spending is equally valuable. In Scenario 2, the company spends efficiently up to its capped motivation, after which each real dollar buys only $0.50 of effective safety. And finally in Scenario 3, all spending is at 50% effectiveness.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3kHO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5b1f0a-1cce-4daf-b8df-e24aa475d80e_1472x1322.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3kHO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5b1f0a-1cce-4daf-b8df-e24aa475d80e_1472x1322.png 424w, https://substackcdn.com/image/fetch/$s_!3kHO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5b1f0a-1cce-4daf-b8df-e24aa475d80e_1472x1322.png 848w, https://substackcdn.com/image/fetch/$s_!3kHO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5b1f0a-1cce-4daf-b8df-e24aa475d80e_1472x1322.png 1272w, https://substackcdn.com/image/fetch/$s_!3kHO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5b1f0a-1cce-4daf-b8df-e24aa475d80e_1472x1322.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3kHO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5b1f0a-1cce-4daf-b8df-e24aa475d80e_1472x1322.png" width="1456" height="1308" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b5b1f0a-1cce-4daf-b8df-e24aa475d80e_1472x1322.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1308,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3kHO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5b1f0a-1cce-4daf-b8df-e24aa475d80e_1472x1322.png 424w, https://substackcdn.com/image/fetch/$s_!3kHO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5b1f0a-1cce-4daf-b8df-e24aa475d80e_1472x1322.png 848w, https://substackcdn.com/image/fetch/$s_!3kHO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5b1f0a-1cce-4daf-b8df-e24aa475d80e_1472x1322.png 1272w, https://substackcdn.com/image/fetch/$s_!3kHO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5b1f0a-1cce-4daf-b8df-e24aa475d80e_1472x1322.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can <a href="https://norabble.github.io/incentive-caps/">explore other scenarios in the linked single page app</a> (<a href="https://github.com/norabble/incentive-caps">GitHub Repo</a>). You can experiment with different decay functions, damage sizes and company sizes.</p><h2>Organic Forces</h2><p>We&#8217;d also be doing ourselves a disservice if we didn&#8217;t recognize the outstanding work that AI companies have done &#8212;<a href="https://www.anthropic.com/research/anthropic-institute-agenda"> Anthropic most of all</a>. Commercial incentives alone aren&#8217;t sufficient. The<a href="https://colossus.com/article/project-mario-demis-hassabis-deepmind-mallaby/"> stories about the founding of DeepMind and OpenAI</a> make clear that good intent has played a positive role. But in a commercial world, you can&#8217;t depend on good intent to reliably show up or win internal contests. The pressure to go off track is substantial. For something this important, that&#8217;s a lot of trust. We want to use these forces, because they are efficient, but must not be naive either.</p><p>We don&#8217;t want to take organic forces for granted. If we assume they don&#8217;t need support, they might disappear. If we don&#8217;t acknowledge their value, we might strangle them.</p><h2>Small Firms</h2><p>The alignment problem becomes more acute for smaller companies. What if a smaller startup, with none of the weight of a larger company &#8212; little to lose, and everything to gain &#8212; rushes ahead, and skips best practices that avoid harm?</p><p>The leading labs are large (Anthropic, OpenAI and Google), but we shouldn&#8217;t take that for granted. Frontier model training costs keep going up, but the costs for a particular level of capability keep going down. DeepSeek proved that moats are much shallower than assumed.</p><p>You do want to avoid locking out startups, but also need a baseline that ensures safety isn&#8217;t skipped. A first step here is ensuring safety practices are shared. That lowers their costs in pursuing safety.</p><p>The current voluntary norm &#8212; leading labs sharing safety methodology despite having competitive reasons not to &#8212; is a favorable state of affairs that formal structure can preserve and extend. It will take organization to make it work at a deeper level. Sharing details of some safety practices publicly can add risk, so a well-trusted network for sharing enables more than just the public domain approach. Formalizing sharing as a condition of operating at the frontier, both preserves what already occurs, and can extend it more deeply.</p><h2>Regulatory Shape</h2><p>The model makes the policy objective concrete: close the gap between what the company is motivated to spend and the societal expected value, without crowding out the organic safety investment that&#8217;s already happening.</p><p>A naive response assumes insurance is enough, and the challenge is finding a large enough reinsurer to pay out. An even more naive response assumes this challenge can be fixed by inserting the federal government as a backstop to the insurance. The flaw in this thinking is that it makes society responsible for paying itself back for harm done to it. This won&#8217;t work. The harm would have been done. Society would pay for the majority of the consequences of the gamble the AI companies made.</p><p>These dynamics suggest that effective regulation needs balance, in order to use organic forces, and yet also not leave a gap. Dean is right that it improves the case for government involvement. If there&#8217;s a gap between the company&#8217;s incentives and the societal incentives on a topic so important, we should align those.</p><p>An industry body that both shares security practices and sets standards is a start. Shared excess liability amongst all AI companies would add to existing incentives. If one fails to prevent harm in a small way, that company fails alone. If one fails in a big way, they all fail. Expanding the pool in this way is better than involving the government, as these are the players with the ability to influence the risk. Those incentives will encourage maintaining quality standards, but keep the standards moored to efficiency and effectiveness.</p><p>That&#8217;s still not enough though, so a government body above that respects the value of organic forces, would be a second step. The challenge here is how to prevent this body from losing interest in efficiency. It&#8217;s natural for them to be interested in effectiveness, but efficiency comes with more difficulty. If standards ignore efficiency, you undermine the organic forces and risk taking a step backwards instead of forwards.</p><h2>What doesn&#8217;t work?</h2><p>The framework I&#8217;m discussing, can appear to be a compromise between two points of view. That&#8217;s not the intent. There is no intent to choose a middle point, in order to satisfy two points of view. I think the merits of this model fit without any politics.</p><p>The model does however balance multiple forces, and is not aligned with any maximal plan. That type of balance only makes sense if the maximal plans aren&#8217;t reasonable. To make it clear, I don&#8217;t support any maximal plans. It will take additional posts to flesh out why, and others have defended these points independently. But in the light of outlining my thinking, the basic is:</p><ul><li><p><strong>AI bans:</strong> You have no chance. You have no global solution. It&#8217;s not a good idea in the first place, as AI will be very useful, but that&#8217;s not the biggest flaw. The biggest flaw is all of the partial wins - company X refuses to use AI, country Y bans AI - they all fail in the end and don&#8217;t contribute to any goal aligned with the best case for a ban.</p></li><li><p><strong>No regulations: </strong>Clearly something is needed here. This group is somewhat of a strawman though, as even people like Dean Ball see a role for regulation. The better critique is that there are many people who are implicitly &#8220;no regulationists&#8221;, because they oppose everything proposed and don&#8217;t put together enough to actually do something.</p></li><li><p><strong>Top-down regulations:</strong> Strangling organic safety efforts in top-down paperwork is a surefire way to fail. That doesn&#8217;t mean there isn&#8217;t a top, but it does mean, it can&#8217;t be total, and since it&#8217;s starting later, it should expect to start small and iteratively find its fit.</p></li></ul><p>Clearly, there are more details to cover here. I&#8217;ve only touched on one dynamic that sets an overall tone, but you&#8217;d eventually need a list of initial best practices, and an expert-led group to maintain them. You&#8217;ll need a mechanism to choose that group, and a list of powers and limitations that define how they work together, and resolve conflicts. I&#8217;ll leave those questions for a future post though.</p><p></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Challenges for AI Misuse Prevention]]></title><description><![CDATA[Jurisdictions, Open Models, and Privacy]]></description><link>https://substack.norabble.com/p/challenges-for-ai-misuse-prevention</link><guid isPermaLink="false">https://substack.norabble.com/p/challenges-for-ai-misuse-prevention</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Tue, 12 May 2026 11:05:51 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8a4fc3eb-2ecb-43c0-86ab-0dcd67a4c8f9_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Preventing the use of AI for malicious purposes is critical. Malicious use means some human somewhere wants to create harm. AI is a new tool for them. In theory, existing law would apply to those creating harm.</p><p>Today I wanted to talk about some challenges that complicate preventing malicious use.</p><h2>Jurisdictions</h2><p>A first failure of existing law is jurisdictions. The world has rogue states, lawless states, and aggressor states. These either turn a blind-eye toward harmful activity, lack the capability to enforce laws, or actively create targeted harm themselves. Existing laws cannot reliably reach actors that hide in these jurisdictions. There is a justified effort to close those gaps. There is slow progress. Sometimes gaps reopen. Because it&#8217;s a long running effort, we shouldn&#8217;t expect a near-term resolution, and treat it as a reality we must mitigate.</p><p>If we can&#8217;t target the originator of malicious acts, we can try to deny them tools. We should recognize the<a href="https://substack.norabble.com/i/190039490/what-are-ai-companies-doing-to-protect-you"> efforts of AI companies here</a>, which have been substantial. But, these efforts are hindered by two background stories: open models and privacy. To deny tools for malicious use, you must first detect malicious use, or intent; open models and privacy complicate both of these.</p><h2>Open Models</h2><p>Open models are models released openly. Without going into too much detail, the key quality is users can run these anywhere. Closed models don&#8217;t give users that ability, and users have to interact with them as a managed service. That layer of management provides the key capabilities that enable monitoring and denial.</p><p>Open models once openly published, have no or limited ability to monitor. There is very limited ability left to control them, mostly centered around denying access to sufficient compute resources.</p><p>The largest collections of compute are at cloud providers, but there are still ample compute resources outside of cloud providers &#8212; in private data centers, colocation facilities, sovereign national infrastructure, and increasingly, distributed consumer hardware. Even for cloud resources, the nature of providing compute, rather than a managed service obscure the most effective means of monitoring. By design, cloud providers give customers using compute a heavy dose of privacy.</p><p>While open models have their justifications, from the realm of preventing malicious use, they are a challenge. It&#8217;s of some comfort then that open models are less capable than closed ones. This reduces the capability harmful users have access to. Since some aspects are adversarial, the advantage of closed models provides defenders an advantage too. This <a href="https://substack.norabble.com/p/update-on-ai-cybersecurity">applies most significantly to cybersecurity</a>.</p><p>Will open models stay less capable than closed ones? We could, across cooperative jurisdictions, enact regulation to ensure that &#8212; but if a non-cooperative jurisdiction has the capability to create more powerful models, we&#8217;d lose that control. China is the jurisdiction most likely to both have that capability, and make independent decisions.</p><h2>Privacy</h2><p>The second background story is privacy. The default state of anonymity on the Internet has costs. Privacy advocates attempt to maintain this state. I, like some others, believe the <a href="https://cacm.acm.org/opinion/anonymity-on-the-internet-why-the-price-may-be-too-high/">costs of this anonymity as a policy are too high</a>. This isn&#8217;t specific to AI, but it does relate.</p><p>We have <a href="https://www.esafety.gov.au/industry/tech-trends-and-challenges/anonymity">tied the hands of security teams</a> and mostly delivered theoretical privacy. Where privacy matters most, such as totalitarian countries, the privacy is undermined by local realities. Privacy advocates don&#8217;t have a voice here. They win political contests where there is the least need for them, and lose where there is the most. It&#8217;s a tough choice, but I think we&#8217;re not making the right choices.</p><p>We should be pragmatic, but we&#8217;re idealistic. In some cases, privacy measures accelerated accumulation of data for malicious purposes. When countermeasures can&#8217;t be due to obscuring the lowest layers of a technical stack, we fail to achieve privacy and prevent harm. When formal data-sharing is prohibited, informal systems take their place, and predictably result in harmful breaches.</p><p>If service providers always knew who was using their service, they&#8217;d be able to deny access to anyone detected acting maliciously in the past. But the internet offers too much anonymity. <a href="https://cloud.google.com/blog/topics/threat-intelligence/ai-vulnerability-exploitation-initial-access/#:~:text=Obfuscated%20and%20Scalable%20Access%20to%20LLMs">Providers can shut down an account, but without accounts tied to a real identity, a new one can be created</a>. The current standard among AI companies is too lax about this. We could make it more costly for attackers to maintain access.</p><h2>Conclusion</h2><p>Jurisdictions, open models, and privacy are features of the world we must work within &#8212; but they are also policy choices we can influence. The uncomfortable reality is that these three forces compound each other. Open models place powerful tools in jurisdictions beyond legal reach, while anonymity makes it difficult to detect or deny access to bad actors even where laws do apply. Treating any one of these in isolation understates the problem.</p><p>The path forward requires accepting some hard tradeoffs. Meaningful identity verification will feel like a concession on privacy &#8212; because it is one. Regulatory constraints on open model releases will frustrate researchers and developers who have legitimate reasons to want them &#8212; because the benefits of openness are real. Coordinating across jurisdictions will be slow and incomplete. None of these are reasons to avoid acting, but they are reasons to be honest about what any given measure can and cannot achieve.</p><p>What&#8217;s not acceptable is the current default: deferring hard choices while treating anonymity as an unqualified good and open access as costless. The tools for harm are improving. The window for shaping how they&#8217;re governed is open, but it won&#8217;t stay that way.</p>]]></content:encoded></item><item><title><![CDATA[Supply, Demand, and Deflection]]></title><description><![CDATA[Sorting Fact from Friction in Gas Pricing]]></description><link>https://substack.norabble.com/p/supply-demand-and-deflection</link><guid isPermaLink="false">https://substack.norabble.com/p/supply-demand-and-deflection</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Fri, 08 May 2026 11:06:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JYZI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6424c9c-3392-4da8-8944-357aced4ae97_1189x751.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Gas prices are high now, and the public is correctly aware of who&#8217;s responsible. You can see the tactics Republicans are using to try and avoid the well-deserved blame. One is what-aboutism. What about the price spike under Biden&#8217;s presidency?</p><p>Now, Trump and Republicans also try to just directly lie, suggesting gas prices aren&#8217;t high, won&#8217;t be high for long, and hey, this was all necessary. That type of lie only works directly with the most deceivable. It may help keep some of them from waking up, but the real purpose of that type of lie is to make the more subtle lie less obvious.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The more subtle lie, equating price spikes under Biden and Trump, doesn&#8217;t try to convince the public not to blame Trump and the Republicans for this spike, it tries to convince them to ignore it, suggesting, you still need to vote for us, price spikes would be worse with Democrats.</p><p>The reason no one should accept that argument is Biden didn&#8217;t cause those spikes. The simplest way to understand how poor the argument is, ask how much oil did the Biden presidency remove from the market? I can tell you, it wasn&#8217;t 15% of global supply. Probably not even 1%. I think you&#8217;d remember that story if it happened.  It didn&#8217;t.  Instead a different story happened.</p><p>When the pandemic occurred, global oil consumption dropped, and prices with it. Producers stopped prioritizing new supply. Later consumers started to return to prior patterns, and producers lagged behind the re-emergence of that demand. The price spike was a simple reflection of that, not a result of any US government policy that removed production.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JYZI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6424c9c-3392-4da8-8944-357aced4ae97_1189x751.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JYZI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6424c9c-3392-4da8-8944-357aced4ae97_1189x751.png 424w, https://substackcdn.com/image/fetch/$s_!JYZI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6424c9c-3392-4da8-8944-357aced4ae97_1189x751.png 848w, https://substackcdn.com/image/fetch/$s_!JYZI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6424c9c-3392-4da8-8944-357aced4ae97_1189x751.png 1272w, https://substackcdn.com/image/fetch/$s_!JYZI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6424c9c-3392-4da8-8944-357aced4ae97_1189x751.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JYZI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6424c9c-3392-4da8-8944-357aced4ae97_1189x751.png" width="1189" height="751" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6424c9c-3392-4da8-8944-357aced4ae97_1189x751.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:751,&quot;width&quot;:1189,&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_!JYZI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6424c9c-3392-4da8-8944-357aced4ae97_1189x751.png 424w, https://substackcdn.com/image/fetch/$s_!JYZI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6424c9c-3392-4da8-8944-357aced4ae97_1189x751.png 848w, https://substackcdn.com/image/fetch/$s_!JYZI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6424c9c-3392-4da8-8944-357aced4ae97_1189x751.png 1272w, https://substackcdn.com/image/fetch/$s_!JYZI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6424c9c-3392-4da8-8944-357aced4ae97_1189x751.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>The two major reductions in production since 2010 occurred under Trump. I wouldn&#8217;t blame Trump for the first production drop in 2020. It&#8217;s stupid to try and blame presidents for everything. But it also clearly isn&#8217;t Biden&#8217;s fault.The spike in prices during the rapid period of demand recovery shouldn&#8217;t be either.</p><p>Having some awareness of who made what choices and why is a better method than just direct association of prices to current governments. Instead it&#8217;s obvious the production drop was producers responding to the consumption drop.</p><p>Coming back to today, another ounce of blame that is deserved, is the destruction of the US electric vehicle industry, and more generally the entire clean energy industry by Republicans. EV Sales increased by five-fold under Biden, and have stalled/declined under Trump. If you want low gas prices, it helps a lot if your neighbors aren&#8217;t using much.  Eliminating the $7,500 point of sale credit for these vehicles was a strategic and tactical mistake.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!paGw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96c1ff5-6994-4473-a22e-9394c7643686_1600x933.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!paGw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96c1ff5-6994-4473-a22e-9394c7643686_1600x933.png 424w, https://substackcdn.com/image/fetch/$s_!paGw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96c1ff5-6994-4473-a22e-9394c7643686_1600x933.png 848w, https://substackcdn.com/image/fetch/$s_!paGw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96c1ff5-6994-4473-a22e-9394c7643686_1600x933.png 1272w, https://substackcdn.com/image/fetch/$s_!paGw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96c1ff5-6994-4473-a22e-9394c7643686_1600x933.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!paGw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96c1ff5-6994-4473-a22e-9394c7643686_1600x933.png" width="1456" height="849" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b96c1ff5-6994-4473-a22e-9394c7643686_1600x933.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:849,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!paGw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96c1ff5-6994-4473-a22e-9394c7643686_1600x933.png 424w, https://substackcdn.com/image/fetch/$s_!paGw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96c1ff5-6994-4473-a22e-9394c7643686_1600x933.png 848w, https://substackcdn.com/image/fetch/$s_!paGw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96c1ff5-6994-4473-a22e-9394c7643686_1600x933.png 1272w, https://substackcdn.com/image/fetch/$s_!paGw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb96c1ff5-6994-4473-a22e-9394c7643686_1600x933.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The on-off engagement with renewables is another strategic mistake that&#8217;s related. While renewables direct impact on gasoline prices are small, the impacts on batteries flows over into diesel generators and the EV industry. The big strategic failure of on-off engagement has been to fail to develop a valuable industry, allowing China to dominate.</p><p>Ultimately, the primary determinant of today&#8217;s prices is obvious. Trump&#8217;s war and its repercussions.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Money is Trust]]></title><description><![CDATA[How Humanity Lowered the Cost of Cooperation]]></description><link>https://substack.norabble.com/p/money-is-trust</link><guid isPermaLink="false">https://substack.norabble.com/p/money-is-trust</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Mon, 04 May 2026 11:34:50 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a6bfc4e0-b688-4a6a-a10c-c454a76a39b7_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="callout-block" data-callout="true"><p><em>Last year, I started a series of posts on trust, with <a href="https://substack.norabble.com/p/money-more-than-just-stuff-its-trust">Money: More Than Just Stuff, It&#8217;s Trust</a> as the focal point. I felt 1-year was a good time to update this account, and extend it.</em></p></div><div class="pullquote"><p><em>&#8220;Money is the most universal and most efficient system of mutual trust ever devised.&#8221;</em> &#8212; <a href="https://www.goodreads.com/quotes/6724624-money-is-the-most-universal-and-most-efficient-system-of">Yuval Noah Harari, </a><em><a href="https://www.goodreads.com/quotes/6724624-money-is-the-most-universal-and-most-efficient-system-of">Sapiens: A Brief History of Humankind</a></em></p></div><p>If you ask an economist what money is, they will likely give you a functional, three-part definition: it is a unit of account, a store of value, and a medium of exchange. If you ask a dictionary, it will tell you that money is <a href="https://www.merriam-webster.com/dictionary/money">&#8220;something generally accepted as a medium of exchange, a measure of value, or a means of payment&#8221;</a>.</p><p>These definitions are perfectly workable for daily life, but they contain a loophole. Defining money as &#8220;something generally accepted&#8221; describes a symptom, not a cause. It relies on the word &#8220;something,&#8221; anchoring our minds to physical objects&#8212;gold, silver, paper, or digital ledgers. But the link between an object and its status as money would be severed by a loss of acceptance.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The basic definition is useful, but it&#8217;s clear economists do not consider it sufficient. Just this week Stephen Dubner of Freakonomics, released Part 1 of a two-part series, <a href="https://freakonomics.com/podcast/what-is-money/">What is Money?</a>, covering an adaptation to an oratorio of Adam Smith&#8217;s The Wealth of Nations. Money must be something of a higher order than temporary objects we attach it to.</p><p>To understand what money is, we must look past coins and paper. Trust is not merely a social feeling; it is a vital component of cooperation that requires immense social energy to build and maintain. While trust can theoretically be extended freely, reliably creating it at scale carries a real, limiting cost. Money is humanity&#8217;s greatest collaborative technology&#8212;an accidental invention that survived and spread precisely because it lowered the cost of trust.</p><h3><strong>The High Cost of Trust</strong></h3><p>To understand why money is a <a href="https://substack.norabble.com/p/the-technologies-of-trust">technology of trust</a>, we have to look at the world before it existed. How do human beings coordinate the exchange of goods and labor without it? Historically, humanity relied on two deeply flawed workarounds: Barter and Kinship.</p><p><strong>The Barter Evasion</strong></p><p>It&#8217;s common to think of barter as a primitive ancestor of money, but it is better to think of it as an attempt to trade <em>without</em> trust.</p><p>Imagine you have a surplus of hay, and you need milk. You find a farmer with milk, but he doesn&#8217;t need hay; he needs firewood. To make a successful trade, you are forced into a complex puzzle. You must find the person who has firewood and needs hay, trade for the wood, and then return to the dairy farmer. Economists call this the &#8220;double coincidence of wants.&#8221;</p><p>Because there is no trust carrying value across time&#8212;no mechanism that says &#8220;I gave you milk today, I owe you value tomorrow&#8221;&#8212;every transaction must be settled immediately, item-for-item. In a physical sense, barter avoids the need for trust, but the friction of searching for perfect matches makes it impossible to scale.</p><p>There is also the problem that the neat and tidy view of trust in barter being solved by the direct physical transfer of goods, is a bit of a myth. Anthropological studies of societies without money show trust issues relating to trust on fairness of exchange, both during and after negotiation.</p><p><strong>The Kinship Tax</strong></p><p>Because barter is so inefficient, early societies rarely relied on it for daily survival. Instead, they relied on kinship networks. Barter was used mostly outside kinship networks.</p><p>Early societies solved the trust deficit through deep, interpersonal relationships. You do not barter with your brother, your cousin, or your tribemate. You give them your surplus milk today, trusting implicitly that they will provide you with firewood next winter.</p><p>This creates a high-trust environment, but it comes with a fatal flaw: it is unscalable and exclusive. Maintaining deep, bilateral trust requires immense social energy. You can only maintain it with a small, localized group of people&#8212;a single-layer network naturally capping around <a href="https://en.wikipedia.org/wiki/Dunbar%27s_number">Dunbar&#8217;s number</a> of roughly 150 individuals. While societies can attempt to force kinship to scale by creating additional layers of hierarchy, each new layer adds complexity, instability, inefficiency, and immense human costs. This dynamic imposes what writer <a href="https://davidoks.blog/i/193713307/the-kinship-tax">David Oks has called a &#8220;Kinship Tax.&#8221;</a> It crowds out the ability to trust strangers, trapping economic coordination and human development at a deeply local, tribal scale.</p><p><strong>The Technological Leap</strong></p><p>Before money, humanity was trapped between two dead ends. We could choose barter, which offered zero trust and infinite friction. Or we could choose kinship, which offered high trust but severely limited scale.</p><p>Bilateral trust&#8212;knowing and trusting the specific person you are trading with&#8212;simply became too expensive to produce as societies grew.</p><p>Money was the technological breakthrough that bridged this gap. It allowed humans to substitute the expensive, unscalable trust of kinship for a cheap, highly scalable <em>institutional</em> trust. When you accept a dollar bill, a gold coin, or a digital transfer from a stranger, you do not need to trust the stranger. You only need to trust the token.</p><p>But how did this leap actually happen? It wasn&#8217;t designed by a visionary or decreed by a king&#8217;s master plan. Instead, money was an accidental invention. It emerged from the bottom up, sustained by stable local equilibriums where substituting a token became easier than finding a perfect barter match. Once stumbled upon, this system spread through evolutionary fitness at a societal level. Societies that adopted this scalable trust out-cooperated, out-traded, and out-grew those that remained trapped by the limits of the Kinship Tax.</p><h2>Follow-up</h2><p>This post has focused on why money is as useful as it is to humans, and why that usefulness is best described as an extension of trust. This falls into the <a href="https://substack.norabble.com/p/the-technologies-of-trust">Technologies of Trust</a> series. While this first post updates on the value and concept, others will deal with history and deeper meaning.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Open-Source in the AI Era]]></title><description><![CDATA[Choices and layers]]></description><link>https://substack.norabble.com/p/open-source-in-the-ai-era</link><guid isPermaLink="false">https://substack.norabble.com/p/open-source-in-the-ai-era</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Fri, 01 May 2026 12:10:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/8718a509-3399-4fde-a5f1-21dbf2eb41f9_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Choosing between open and closed source is a pivotal decision for developers. While not irreversible, history suggests it is seldom undone. In the AI landscape, a clear divide has emerged: leading US commercial entities like Anthropic, OpenAI, and Google favor closed-source models (Claude, ChatGPT, Gemini), while open-source alternatives are often scaled-down versions or from international competitors.</p><p>This choice carries commercial, security, and community implications. However, as technology evolves, traditional arguments for both models require a second look.</p><h3><strong>Security Implications</strong></h3><p>Advanced security scanning, like Mythos, will create new motivations for keeping software closed source.</p><p>Historically, the &#8220;million eyeballs&#8221; effect ensured that open-source security defects were quickly found. But in an era of AI-driven scanning, the equivalent of a billion eyeballs can simply be purchased as compute tokens.</p><p>Consequently, the primary security benefit of open source declines, while the advantage of closed source&#8212;forcing attackers to probe a compiled &#8220;black box&#8221; rather than reading a blueprint&#8212;remains. We should expect the security balance to shift accordingly.</p><h3><strong>Commercial Implications</strong></h3><p>Conversely, AI tools capable of reverse-engineering software from specifications weaken the commercial moat of closed source. If a replica can be generated from behavior alone, the protection of hidden code diminishes.</p><p>We should be careful not to overstate those capabilities. While advanced AI tools can create working replicas in many cases, a simple approach to this will produce a less capable, less secure and less maintainable replica. And an advanced approach will require a lot of tokens (which you must pay for), and the efforts of someone who knows what software needs to be good software.</p><p>Still, even with those qualifiers, a shift occurs, and developers are left with a little less commercial motivation toward closed source. An open source software package that binds a community to it could be a more stable commercial decision.</p><h3><strong>The Background Shift</strong></h3><p>While both of these implications are interesting, they are both watered down by the shift toward managed software that&#8217;s progressed over the last decade. Software as a Service, and its variants (Platform as a Service, Infrastructure as a Service) involve a third-party taking responsibility for some part of the managing running software. Management provides a way to offer value beyond the observable parts of the software. In the realm of security, the privilege of management can be used to layer protections. In the realm of commercial implications, value may derive from the efficiency and organizational capabilities to operate the software well.</p><p>Those security protections allow providers to rely heavily on open-source repositories for foundational logic, but wrap those deployed software in managed, closed-source service layers. This intermediary role is crucial. It creates a secure boundary where security teams can insert active, AI-driven monitoring and take an adversarial role against attackers with the advantage of obscurity. By funneling interactions through this managed layer, threats can be caught and mitigated before they ever touch the raw, open-source code underneath.</p><p>In a sense, open-source both won and lost, as the dominant shift was not from closed-source executables to open-source repositories, but from close-source executables, to managed service deployments based on open-source repositories. The managed service layer provides many of the security benefits of closed-source executables, by allowing security teams to take an active adversarial role, with an obscurity advantage. By having some private tools and techniques, they could often have proactive responses to attacks, rather than only reactive ones. This overall mix, millions of eyeballs on the source, with additional managed layers has been a potent one, and will remain so. That said, we should expect some change in the balance here, with a greater part of the managed layers as closed source.</p><h3><strong>Conclusion</strong></h3><p>In the realm of managed services, I&#8217;d expect the net result to encourage doubling down on the trend. Proprietary layers to create well managed services will proliferate. Competition with open-source software will not be a priority, but proprietary forks and extensions that improve performance, manageability or security will be.</p><p>One question is, who will donate the tokens for scanning open-source repositories? You can&#8217;t expect open source developers to buy and donate tokens for scanning the same way they donated their time. Industry cooperation, sponsorship and coordination will be needed here.</p>]]></content:encoded></item><item><title><![CDATA[Control and AI]]></title><description><![CDATA[Holding Tight and Letting Go]]></description><link>https://substack.norabble.com/p/control-and-ai</link><guid isPermaLink="false">https://substack.norabble.com/p/control-and-ai</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Tue, 28 Apr 2026 11:03:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9235ab95-b3ad-4254-9249-cb999931edfc_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Earlier, I wrote about <a href="https://substack.norabble.com/p/ai-determinism-and-control-part-2">determinism and control</a>. I feel a need to return to these concepts because they are the quiet shift beneath software, and deserve greater attention.</p><p>The shift from traditional software to AI is a shift from deterministic systems (where a specific input leads to a specific output) to indeterministic systems (where outputs are probabilistic and fluid). Almost every magical capability of AI is downstream of this indeterminism. But crucially, so are its most frustrating limitations.</p><p>If there is one fatal misunderstanding of AI today, it&#8217;s that we are engaging with this shift inadequately. &#8220;Indeterminism&#8221; has entered the lexicon, but usually only at a surface level. And because we are stuck on the surface, the loudest debates about AI have become incredibly boring.</p><h3><strong>Why the Extremes are Boring</strong></h3><p>Let&#8217;s look at the three loudest factions in the AI debate.</p><p>First, the <strong>AI doubters</strong>. They look at the unpredictable, indeterministic nature of large language models and declare it a failure. To them, a system that hallucinates cannot be trusted, and therefore cannot be useful. This is a boringly misguided example of confirmation bias. Humans are highly indeterministic&#8212;we forget things, we make math errors, we have bad days&#8212;yet we&#8217;ve muddled along reasonably well. How? By inventing deterministic tools to anchor us: long multiplication, checklists, standard operating procedures, etc. The doubter assumes you can&#8217;t extract value from an unpredictable system when you need reliability. History proves otherwise.</p><p>Second, the <strong>AI doomers</strong>. They also view indeterminism as a critical failure, but in the opposite direction. They are painfully aware of the immense power of AI systems and assume that this power is inherently uncontrollable. While this makes for a more gripping narrative than the doubters&#8217; view, it strips away human agency. We&#8217;d have only one option left, don&#8217;t create powerful AI. Setting aside whether it is even possible to perpetually prevent its creation, this fatalism leaves no room for a practical conversation about how to retain control.</p><p>Finally, the <strong>radical accelerationists</strong>. They acknowledge the wild nature of AI but fall prey to a blind optimism, assuming a purely indeterministic system will somehow self-regulate and perfectly align with our needs. This is just as boring. The need for control is not irrational, nor is control a given. If control is achievable, it will demand a deliberate, <em>concerted</em> effort, requiring understanding every tool to engineer that control.</p><p>If you want to find interesting conversations, look for the solution seekers.</p><h3><strong>The Solution Seekers: Layers and Workflows</strong></h3><p>The most compelling builders today are those who reject both absolute pessimism and absolute optimism. They recognize that solutions aren&#8217;t singular or total. The most promising path is layers and workflows that mix and join determinism and indeterminism.</p><p>Think about how we manage high-stakes reasoning in the physical world&#8212;like in an intensive care unit or the cockpit of a commercial jet. We don&#8217;t rely entirely on the raw, in-the-moment reasoning of a doctor or pilot; human reasoning is brilliant but fluid, prone to fatigue, distraction, and variance. But we also don&#8217;t rely entirely on rigid, unyielding flowcharts, because a flowchart cannot reason through a novel, complex anomaly.</p><p>Instead, we design workflows that rely on both. We build strict, deterministic protocols&#8212;mandatory checklists, hard limits on medication dosages, automated collision warnings&#8212;to create a safe, predictable framework. Inside that framework, we rely on the judgement of a doctor or pilot to handle context, nuance, and problem-solving. Protocols enforce absolute boundaries; experts provide reasoning. Frameworks change, doctors update their own based on their learning, with debate and review, inside another layered framework.</p><p>This is the architecture of the AI future. AI will dominate the next generation of software, but it will not render deterministic code obsolete. Instead, code is how protocols are encoded. Those route, authorize, evaluate, and constrain indeterministic AI actors. Control points written in deterministic code will provide the necessary mechanisms to enforce rules, isolate agency, and supply safety. AI will be called upon within those specific boundaries to reason, interpret intent, and adapt to the messy reality of the user.</p><h3><strong>The Myth of the Developers Demise</strong></h3><p>This need for control has profound implications for how software is built. Recently, the term &#8220;vibe coding&#8221; has emerged to describe the practice of building software through natural language interactions with AI. A maximalist subgroup makes an extreme claim that with vibe coding, developers are obsolete and users will prompt their own custom software into existence on the fly.</p><p>This misses the fundamental purpose of a developer. A developer&#8217;s job is not to write code; a developer&#8217;s job is to <em>remove effort for the user</em>. Developing is ultimately not about producing code, but about producing reusable, accessible capabilities for users. An accessible capability is one that requires the least effort to access, and a reusable one is one that can be applied to multiple situations. Code is just the mechanism.</p><p>When developers create software, they establish guardrails, conventions, and reusable patterns. Sometimes, a user wants absolute flexibility, and a fluid AI companion is perfect. But often, a user wants rigid reliability. They want to press a button and know exactly what will happen. It&#8217;s easy to forget, amidst the explosion of AI capabilities, that rigidness has immense value.</p><p>It&#8217;s tempting to view recent advancements as a single evolutionary timeline&#8212;assuming we are moving from hand-written code, to AI-assisted code, to a future where code is entirely replaced by just in time reasoning of AI agents. That is a mistake, over-extending a trend. Committed code, generated, reviewed, tested and committed as stable will exist in abundance. Just in time generated code, executed in a protected sandbox will also be used abundantly.</p><p>The use of models and instructions, reasoned upon just in time, shifts the balance point between flexibility and rigidity, but it won&#8217;t abandon code nor the developer.</p><h3><strong>A Shared Experience: Taming the Machine</strong></h3><p>For users, future software interfaces will be a mix of structured and natural. Learning to navigate the difference between them will be a vital modern skill.</p><p>Structured interfaces (buttons, menus, traditional apps) sit atop deterministic systems. You can trust them to follow a plan. However, that plan was written by a developer. If the developer didn&#8217;t anticipate your specific need, the software becomes frustrating. You are forced to learn its non-intuitive logic.</p><p>Natural interfaces (chatbots, voice agents) sit on top of indeterministic systems. They can do things developers never anticipated and can interpret your unique intent. But they make assumptions. Using an AI interface is like ordering from a waiter at a restaurant. You need to develop an instinct for how your communication might be misinterpreted. You need to know when the system will ask a clarifying follow-up question (&#8221;soup or salad?&#8221;), and when you need to be proactively rigid and structured in your commands (&#8221;hold the mustard&#8221;). Make a mistake here, and you end up with a mustard-covered sandwich. Everyone then has to start over from scratch, and someone has to pay for the waste.</p><p>Interestingly, the people building the software are going through the exact same transition.</p><p>Developers are increasingly using natural language to write code. For a brief moment, this felt like magic without rules&#8212;just type what you want, and the machine builds it. But developers are quickly realizing that an AI coding assistant is just as indeterministic as a chatbot. If they aren&#8217;t careful, they end up with the equivalent of a &#8220;mustard-covered sandwich&#8221; deep in their codebase.</p><p>Because of this, we are watching a new kind of structure reemerge in software development. Developers aren&#8217;t abandoning natural language, but they are scaffolding it. They are learning when to let the AI riff creatively, and when to enforce strict, deterministic tests to verify the AI&#8217;s output. The developer&#8217;s job is evolving from writing rigid rules by hand to managing the chaotic intelligence that writes them, locking its best outputs into place so they can be relied upon tomorrow.</p><h3><strong>Conclusion</strong></h3><p>For decades, our relationship with computers was fundamentally one-sided: humans had to learn to speak like machines. We memorized menus, learned strict syntax, and clicked exact sequences of buttons. We were forced to be rigid operators of deterministic systems.</p><p>AI flips this dynamic, but it introduces a new burden. The era of the comprehensive user manual is over, because you cannot write a complete manual for a probabilistic system. Its capabilities are discovered through interaction, not documented in a spec sheet.</p><p>This is why understanding the architecture beneath your feet is no longer just a concern for software engineers. It is a vital literacy for everyone.</p><p>If you are an everyday user, recognizing whether you are interacting with a deterministic system or an AI agent changes how you engage. The caution you apply to inputs and outputs should shift. For deterministic systems you should provide what is required and just what is required. For AI systems consider where elaboration yields better results, and vagueness leads to guesswork. Unless you need guesswork, avoid triggering that path.</p><p>If you are trying to predict where the industry is going, looking for these architectural layers is the only way to cut through the boring extremes of blind hype and cynical doom.</p><p>And if you are a builder&#8212;whether you are writing thousands of lines of code or just stringing together a few tools to solve a daily problem&#8212;understanding this duality is your ultimate advantage. The future of technology isn&#8217;t about choosing between the rigid reliability of the past and the creative chaos of the future. It&#8217;s about learning to bolt them together.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;d9b78ba2-b767-4a0b-8d6d-d69ac0d76516&quot;,&quot;caption&quot;:&quot;What do you think of when the topic of AI comes up? I think there are some common answers here. Most of those answers are incomplete. I hope I can provide a deeper understanding by looking at the concept of control, and patterns of application. This will be a two-part series: the first part describes a framework and the foundational layer of AI uses, and the second describes more advanced applications.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI, Determinism and Control (Part 1)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:&quot;Software architect, with 30+ years of experience, ex-AWS. My professional history explains my expertise in software, cloud computing, and AI, my focus on economics and urban development stems from decades of personal interest and independent study.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-06T11:30:07.361Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd951cd5-388a-4c05-b795-6a543c957ac1_1220x1422.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/ai-determinism-and-control-part-1&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:193078429,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:1,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;642fbe8a-98c2-4cf5-a15e-7407f33b1a92&quot;,&quot;caption&quot;:&quot;In Part 1 of this series, we explored how AI is fundamentally altering software control through the lenses of determinism and scope. We traced the journey from passive, strictly bounded chatbots to the threshold of active agents&#8212;AI systems capable of autonomous, multi-step planning. But what happens when these indeterminate systems are given broader scope and powerful tools? The consequences ripple outward, reshaping not just the security of our infrastructure, but the shape of our workflows and emotional relationship to work. To understand the recursive systems of tomorrow, we must dive into the agent ecosystem itself.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI, Determinism and Control (Part 2)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:&quot;Software architect, with 30+ years of experience, ex-AWS. My professional history explains my expertise in software, cloud computing, and AI, my focus on economics and urban development stems from decades of personal interest and independent study.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-07T11:40:21.896Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!LkP2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f85cf0-af7b-4d8e-89db-0ae9ff30f041_1220x2632.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/ai-determinism-and-control-part-2&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:193008931,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div>]]></content:encoded></item><item><title><![CDATA[Update on AI CyberSecurity]]></title><description><![CDATA[I&#8217;m travelling this week, so this will be short, but I thought the reactions to Mythos have been interesting.]]></description><link>https://substack.norabble.com/p/update-on-ai-cybersecurity</link><guid isPermaLink="false">https://substack.norabble.com/p/update-on-ai-cybersecurity</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Thu, 16 Apr 2026 16:38:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9a0519f6-56ad-44c1-bc50-2a933878d284_1408x768.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m travelling this week, so this will be short, but I thought the reactions to Mythos have been interesting. The <a href="https://www.economist.com/science-and-technology/2026/04/15/how-ai-hackers-will-shake-up-cyber-security">core reaction</a>, after a little panic, has been consistent with the structure I outlined in <a href="https://substack.norabble.com/p/security-cant-wait">Security Can&#8217;t Wait</a> last month. Namely, the short term brings some risk, but the long term favors the defender.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;33bf76dd-8977-47e4-ad5c-d2184eaa48b3&quot;,&quot;caption&quot;:&quot;Right now, Artificial Intelligence is fundamentally rewriting the rules of cybersecurity&#8212;and we do not have the luxury of waiting before taking action.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Security Can&#8217;t Wait&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:&quot;Software architect, with 30+ years of experience, ex-AWS. My professional history explains my expertise in software, cloud computing, and AI, my focus on economics and urban development stems from decades of personal interest and independent study.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-05T21:05:09.345Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b2a65ed-e701-4f36-8d82-2a665189419b_2816x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/security-cant-wait&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:190039490,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:1,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>One thing that is still being missed, is why the long term favors the defenders. One of the reasons is that fewer defects is good for defenders in a generally absolute way. But another one relates to costs and benefits. Read that economist article linked and the final statements, suggesting that defenders will have to pay highly to discover defects.</p><p>Now reflect, that this isn&#8217;t new, it has always been expensive to discover defects. The risk that products like Mythos bring is that they lower the cost of discovering defects to exploit. The solution is to raise that cost. That might tempt you to suggest you should rewind the clock, and never invent Mythos. That&#8217;s not a solution though as eventually attackers would invent something similar, and you would then lose any control and advantage from the defenders being the first with access.</p><p>Instead the solution is that you find as many easy defects as you can and fix them. The first 100 defects might cost $20,000 / defect to discover. The next 100 might be $40,000 per, etc. Along the way you end up with defensive layers that are more and more reinforcing, and the cost for attackers to discover defects goes up, especially if they have less sophisticated tools, and/or have to spend a lot to first illicitly gain access to tools. When Mythos is publicly released you can generally assume providers will increase their attempts to find and ban users with ill intent. Those protections create costs for attackers, such that if a defender can find a defect for $20,000, an attacker might need $100,000. The attacker&#8217;s main advantage is they just need one, but as unpatched defects become more rare and harder to find that advantage tends to shift toward favoring the larger aggregate budgets of defenders.</p><p>The defenders have a strong advantage in terms of money. Where they struggle is in organization, because they have a much harder organizational problem to solve. The hard part about being a defender is <a href="https://substack.norabble.com/p/deployments-cant-wait">getting changes deployed everywhere quickly</a>. Once attackers find a defect, they can try and use it everywhere. If they find it first, that works in a lot of places. If they find it second, it&#8217;s dependent on how organized the deployment process is.</p><p>And this is why the long term economics favor the defender. Statistically, most defects are found first by defenders, due to larger budgets. As the period between discoveries gets longer, the chances that attackers have really good targets declines. That lowers their cost/benefit, which probably also lowers their actual budget. Criminals invest in things that make (them) money, not ones that lose it.</p>]]></content:encoded></item><item><title><![CDATA[AI, Determinism and Control (Part 2)]]></title><description><![CDATA[The Agent Ecosystem and the Human Hand-off]]></description><link>https://substack.norabble.com/p/ai-determinism-and-control-part-2</link><guid isPermaLink="false">https://substack.norabble.com/p/ai-determinism-and-control-part-2</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Tue, 07 Apr 2026 11:40:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LkP2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F86f85cf0-af7b-4d8e-89db-0ae9ff30f041_1220x2632.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="callout-block" data-callout="true"><p><em><a href="https://substack.norabble.com/p/ai-determinism-and-control-part-1">In Part 1</a> of this series, we explored how AI is fundamentally altering software control through the lenses of <strong>determinism</strong> and <strong>scope</strong>. We traced the journey from passive, strictly bounded chatbots to the threshold of active agents&#8212;AI systems capable of autonomous, multi-step planning. But what happens when these indeterminate systems are given broader scope and powerful tools? The consequences ripple outward, reshaping not just the security of our infrastructure, but the shape of our workflows and emotional relationship to work. To understand the recursive systems of tomorrow, we must dive into the agent ecosystem itself.</em></p></div><h2><strong>The Agent Ecosystem</strong></h2><p>Agents represent a significant shift in control, trading linear human prompting for continuous indeterministic planning.</p><p>To understand how these agents operate, we must briefly consider <strong>tools</strong>. Agents use tools to accomplish their plans. Tools can be anything, and which tools an agent is provided with define its constraints. You can provide an agent instructions, cautions, and directives through its prompt and context, but like anything in an agent, it&#8217;s indeterminate.</p><p>A tool might be as basic and low-risk as retrieving a specific account balance, where the boundaries are tight and predictable. It might be as broad as searching gigantic repositories like the entire internet or an organization&#8217;s internal files, which escalates risk by exposing the agent to untrusted data or sensitive information.</p><p>A broader path still is the ability to create and execute computer code, introducing severe risk if left unchecked. That might initially seem like it loses all constraints, allowing the agent to perform unanticipated or dangerous actions. However, code can be executed in a sandbox that limits how it communicates and what data it can access. Assuming the sandbox is secure&#8212;which requires careful planning, inspection, and testing&#8212;<a href="https://aws.amazon.com/blogs/machine-learning/control-which-domains-your-ai-agents-can-access/">restricting communication to untrusted sites</a> prevents data exfiltration or external control. Just as critical is controlling the credentials provided to the sandbox. Strictly limiting credentials restricts the agent&#8217;s ability to update records or access systems outside the purview of its current authorized activity. Together, these boundaries provide the necessary mechanism to constrain this high-risk capability.</p><p>Tool use isn&#8217;t restricted to retrieving information, either; it can allow <em>changing</em> information, which can trigger further actions. This is an area that requires much more caution, doubly so for writes and actions that are irreversible. Beyond that obvious observation, two other dimensions enter in. First, since an agent&#8217;s plan is indeterminate, the ability for a designer to remove the risk that it performs actions in unanticipated ways is vastly more complex than when working with a deterministic plan. Second, we must account for prompt-injection&#8212;the risk that something an agent has read can influence its choices, resulting in actions desired by an attacker rather than the user or designer. There are protections against this type of attack, but it would be foolish to consider them foolproof.</p><p>With that foundational understanding of how agents act on the world, we can observe this frontier opening up across escalating levels of scope:</p><h3><strong>Standalone AI Agents</strong></h3><p>Unlike a chatbot that waits for a prompt, a standalone agent is given a high-level objective, allowed to indeterministically generate its own step-by-step plan, and execute it using available tools (like searching the web or scraping data). While the planning is continuous and autonomous, the agent still typically operates within a relatively bounded scope, restricted by specific APIs to prevent runaway consequences.</p><p>Like chatbots, there are standalone agents from OpenAI, Claude, Google, and others. In fact, most chatbots have silently become agents<em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></em>, though still with many constraints. </p><p>In time, these standalone agents may have more and more autonomy. But from the perspective of this framework, the fundamental aspect of taking user input, deriving a plan through an indeterministic process, and executing that plan won&#8217;t re-enter the realm of determinism until it invokes a tool<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>.</p><h3><strong>Agents Embedded in Applications</strong></h3><p>Moving beyond the simple &#8220;embedded AI node&#8221; discussed in Part 1 involves agents operating continuously alongside users within a shared software environment. Consider a complex data analysis platform: the human user might explicitly invoke deterministic tools to filter data, while an embedded agent operates in the background, autonomously invoking its own set of analytical tools to highlight anomalies. The application becomes a hybrid ecosystem where human indeterminism and agent indeterminism collaborate in real-time bounded by the application&#8217;s guardrails.</p><p>Agents embedded in applications have an advantage over agents called by other agents: the input data is controlled by the calling application. Still, remember that the applications agents are embedded in may themselves be working with dynamic data. A data analysis platform has many data sources; are they all vetted and invulnerable to an injection attack?</p><p>Another common example today is agents embedded into development workflows. They can reason about code, look for security issues or defects, generate fixes, and submit them as pull-requests for developers to review, effectively combining the code-generation function with the embedding function.</p><h3><strong>Agents Using Agents</strong></h3><p>An agent can become a tool used by other agents. To think about why this is valuable, you want to first understand that agents generally have a few components. At their core, they create plans via the GenAI model. They generally have some sort of instruction (or persona) file. They&#8217;ll also have access rights or boundaries associated with a tool list.</p><p>The instruction file is the interesting part here, as it provides the reason for a distinct agent. In the simplest version, it might describe a persona (&#8220;you are an insurance adjuster&#8221;), but this relies on the GenAI model to blindly decide how an adjuster behaves. If you&#8217;re building an agent, you want more control. A detailed instruction file can&#8217;t shift you to a fully deterministic world (if you want that, you should write code), but it can reduce variability.</p><p>Another aspect that can remove ambiguity is placing restrictions on inputs and input sources. If an agent expects to receive user input, it has to be fully prepared for anything. If it&#8217;s called from an application, those expectations are more constrained.</p><p>Agent input expectations fall into two categories: expectations formed around successfully fulfilling its goal under valid usage, and expectations formed around avoiding taking action on behalf of an attack. These two have some non-overlapping aspects. If an input is suspected of being for the purpose of an attack, there&#8217;s no need to try to do anything other than quit and refuse action. But the consequences of allowing an attack are generally far more severe. On the other hand, failing to successfully complete an action is less severe, but it&#8217;s less acceptable to give up because of uncertainty.</p><p><strong>If we had wanted certainty, and accepted inaction for uncertainty, we should have written a traditional application, not an agent.</strong> In many ways, the creation of agents with sophisticated instruction files is a type of meta-programming that never coalesces into a deterministic form. While we could use vibe-coding to generate an application, creating an instruction file for an agent has a similar outcome, except designers never get the chance to validate the plan for each agent execution. We might restore some of that validation through a human-in-the-loop workflow, but the agent designer won&#8217;t be in the loop unless they are also the user.</p><p>Furthermore, when input comes from another agent, the expectations on input are not very clear. It&#8217;s not as unclear as coming from an untrusted user, but since the user of the <em>calling</em> agent might be less than fully trusted, we have to consider the possibility that a malicious user could cause the calling agent to pass dangerous inputs to the called agent. Depending on the design, that might be difficult, but proving it&#8217;s impossible is a high bar without some deterministic system in the path.</p><h3><strong>Agents Building Applications</strong></h3><p>At the apex of the framework we have agents building applications. Instead of a human using an AI tool to write code, an autonomous agent&#8212;or a multi-agent framework&#8212;is given the broad scope to architect, write, test, and deploy entire applications. Operating within bleeding-edge, emerging ecosystems like Steve Yegge&#8217;s concept of <a href="https://steve-yegge.medium.com/welcome-to-gas-town-4f25ee16dd04">Gas Town</a>, an overarching agent might autonomously spawn specialized &#8220;code worker&#8221; sub-agents to solve specific architectural problems. This introduces the reality of <strong>deep recursion</strong>: AI systems dynamically writing, testing, and deploying new AI systems at machine speed.</p><h3><strong>Agents Building Agents</strong></h3><p>An alternate apex is agents building other agents. While both scenarios rely on deep recursion where at least one level is indeterminate, the agents-building-agents path stores its recursive plans in natural language, rather than a programming language. Tools like <a href="https://www.anthropic.com/product/claude-cowork">Claude Cowork</a> and <a href="https://www.anthropic.com/product/claude-code">Claude Code</a> are bordering on this. Technically, they&#8217;ve always been capable of it, as a developer can create recursion somewhat trivially.</p><p>The barrier here has generally been security. It&#8217;s rather easy to say, &#8220;Agent A calls Agent B to create Agent C, which can call Agent B&#8221; (look, I just did it!). The hard part is whether that&#8217;s a good idea. Projects like <a href="https://openclaw.ai/">OpenClaw</a> push this further. When agents build other agent skills or update through tools like <a href="https://www.moltbook.com/">Moltbook</a>, they are acting at this highly complex, deeply recursive layer. OpenClaw has some security controls, but not enough to prevent many users from <a href="https://blog.barrack.ai/openclaw-security-vulnerabilities-2026/">making significant mistakes</a>.</p><p>Another example here that illustrates the movement from applications to agents, is <a href="https://steve-yegge.medium.com/vibe-maintainer-a2273a841040#:~:text=Gas%20Town%20is%20a%20%E2%80%9Cpack%E2%80%9D%20within%20Gas%20City">Gas Town in Gas City</a>. Gas Town, the original multi-agent orchestration system for Claude Code, GitHub Copilot, and other AI agents, was an application. When Yegge wrote Gas City, a &#8220;orchestration-builder SDK for multi-agent systems&#8221;, Gas Town became &#8220;code free&#8221;, and instead a bundle of prompts and skills.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/KoYXv/3/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86f85cf0-af7b-4d8e-89db-0ae9ff30f041_1220x2632.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6242f71-c3cb-497c-8e28-1dfa6635d4a3_1220x2702.png&quot;,&quot;height&quot;:1320,&quot;title&quot;:&quot;AI Use Cases&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/KoYXv/3/" width="730" height="1320" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h2><strong>Ripple Effects: Cybersecurity</strong></h2><p>One constant that comes from more complex systems is greater challenges at securing them. All else being equal, indeterministic systems, either fully or wholly, are more complicated than fully deterministic ones. Security is traditionally about protecting deterministic plans from indeterminate actors (human hackers). Each layer adds complexity as well. Attackers will have new tools and will use them against the highest value targets that have weak points.</p><p>Fortunately, all this does not come without some benefits, both inside and outside the realm of security. Inside the realm of security, access to dynamic systems like agents allow for faster responses. As I&#8217;ve explored previously, this means <a href="https://substack.norabble.com/p/security-cant-wait">security can&#8217;t wait</a>&#8212;it will force not just an overdue commitment to defense, but complete organizational changes.</p><p>The highest value targets know this. They will rapidly adopt new defensive techniques, patching weak points faster than ever before. Where we will see more successful attacks is against more moderate value targets. <a href="https://substack.norabble.com/p/deployments-cant-wait">Some operate efficiently</a> and will adapt, but others will face an &#8220;adapt or fail&#8221; pressure cooker. They will suddenly find themselves defending against highly sophisticated, indeterminate automated attacks.</p><p>Overall, however, this is a narrative of optimism. As Dario Amodei notes, <em>&#8220;<a href="https://www.darioamodei.com/essay/the-adolescence-of-technology#:~:text=the%20offense%2Ddefense%20balance%20may%20be%20more%20tractable%20in%20cyber%2C%20where%20there%20is%20at%20least%20some%20hope%20that%20defense%20could%20keep%20up%20with%20(and%20even%20ideally%20outpace)%20AI%20attack%20if%20we%20invest%20in%20it%20properly.">the offense-defense balance may be more tractable in cyber, where there is at least some hope that defense could keep up with (and even ideally outpace) AI attack if we invest in it properly.</a>&#8221;</em> Security must simply shift toward robust bounding and sandboxing of environments, rather than assuming the predictability of the software operating within them.</p><h2><strong>Automation and Workflow Change</strong></h2><p>This shift in control&#8212;from human-driven applications to autonomous, recursive agents&#8212;isn&#8217;t happening just for the sake of technological novelty. Ultimately, the goal is, and has always been, automation. AI changes opportunities for automation by lowering automation costs that were previously prohibitive.</p><h3><strong>Classification and ML</strong></h3><p>Machine Learning (ML) is an AI technique that achieved broad use earlier than Generative AI. Classification and prediction tasks were the core use cases. It&#8217;s generally less well known than Generative AI because those use cases fit into embedded AI workflows that have less direct user interaction. But that doesn&#8217;t mean they haven&#8217;t been effective. Generative AI has some overlap, but it&#8217;s useful to note ML is not obsolete&#8212;it will continue to dominate specific classification tasks where the trade-offs favor highly optimized, low-compute execution.</p><p>But GenAI is shifting the math for automation&#8217;s long tail where engineering effort is the limiting factor. Traditional ML models require a significant engineering investment to train. While that engineering could theoretically be automated, doing so would bring you back to using GenAI to generate the code. When a general-purpose GenAI model can perform a task at equal quality without that upfront engineering time, it opens up a new option for countless use cases that were never practical to tackle with traditional ML. AI provides the structure to finally capture and automate the tacit knowledge we previously had to rely on humans to execute.</p><h3><strong>Workflow Change</strong></h3><p>This, and the other uses of Generative AI, allows a deeper decomposition of workflows. In prior methodologies, it was too expensive to capture the output of specific, granular steps. Those steps were done &#8220;in the head&#8221; of human workers, existing only as &#8220;tacit knowledge.&#8221; A workflow that may have produced better results might have been avoided because the human cost of data preparation or classification was too high.</p><p>While it&#8217;s possible to replicate the same workflows, trade-offs have shifted. Consider a nurse who has learned a new symptom for a patient. That nurse may lack the depth of medical knowledge or the patient&#8217;s full history, so may not be able to do more than record that information until the patient&#8217;s doctor can review it. But an AI system can reanalyze a patient&#8217;s information nearly instantly. It can recategorize data, make new recommendations, or provide the nurse with the relevant medical information and patient history. This could allow next steps that both improve efficiency, but also improve outcomes. Maybe it&#8217;s an extra test, or an extra question, or a life-saving reaction.</p><p>Because AI lowers the cost of executing small, indeterminate tasks, we can now decompose workflows further. What workflow is optimal depends heavily on hand-off costs. In the example of the nurse, the hand-off costs to the doctor were the impediment. Human to human or human to machine hand-offs are expensive compared to machine-to-machine. When tasks shift from human dependent to machine dependent, a reorganization of workflow makes sense. A particular flow which was used to avoid handoffs may no longer be necessary. More importantly, those handoffs that remain, will have higher relevance than before, and optimizing for them, rather than those that are no longer needed, takes priority.</p><p>Initially, we should expect to see pilots, trials, and first iterations operate within existing workflows. Changing workflows requires planning, training, and is hard to reverse or do incrementally. As such, it follows in later iterations. But many of the largest gains are realized with those iterations.</p><h3><strong>The Human Side</strong></h3><p>Workflow change can also have a significant impact on satisfaction amongst workers. Hand-offs can be the most frustrating type of work, depending on your personality type. Human to machine hand-offs become frustrating when flexibility is lacking, and you feel like your task is to fit a round-peg into a square hole. Human to human hand-offs can sometimes be enriched by the personal interaction, but they also expose you to misaligned goals, competing priorities and personality conflicts. Personal interactions are a lot more reliably fun when you get to pick the individuals and circumstances.</p><p>Worst of all, machine to human hand-offs can create the impression that you&#8217;re serving the machine, not the inverse. All hand-offs can have that effect somewhat, but it&#8217;s especially hard if there&#8217;s an endless list of machine generated work. It helps to detach from the &#8220;end&#8221; and focus on the progress here, but when an organization turns that into a metric, ruthlessly gamifies it, and fails to consider the impacts, it requires extreme stoicism to avoid burnout.</p><p>It&#8217;s important to remember the human side with workflow change. Ruthless metrics fail in the long term. Leaders should watch for that, and avoid allowing short-term goals to overwhelm long-term health. It&#8217;s not always clear that this fulfills the &#8220;bottom-line&#8221; if that&#8217;s financial performance. It&#8217;s always clear it&#8217;s better for broader goals than financial, but even for financial goals, the benefits are likely there, though harder to see.</p><h2><strong>Conclusion</strong></h2><p>The era of software as purely rigid, deterministic planning is ending. In its place is the rapidly expanding Agent Ecosystem. By integrating indeterministic models into our autonomous systems, and allowing agents to build other agents, we are trading perfect predictability for unprecedented scale and capability.</p><p>As the scope of these systems increases, our primary job shifts from writing static instructions to managing boundaries. We must build robust technical sandboxes to protect our cybersecurity, and we must build equally robust organizational boundaries to protect human workers from the burnout of endless machine-to-human hand-offs. We have to design systems that serve humans, not the other way around.</p><p>The question is no longer just &#8220;What can the chatbot say?&#8221; The real questions are: How much scope are we willing to give to indeterminate plans? How will we effectively bound the recursive systems of tomorrow? And, ultimately, how do we bound ourselves?</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;367ff460-5a37-4500-93b9-ed64fa4ab0cc&quot;,&quot;caption&quot;:&quot;What do you think of when the topic of AI comes up? I think there are some common answers here. Most of those answers are incomplete. I hope I can provide a deeper understanding by looking at the concept of control, and patterns of application. This will be a two-part series: the first part describes a framework and the foundational layer of AI uses, and the second describes more advanced applications.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI, Determinism and Control (Part 1)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:&quot;Software architect, with 30+ years of experience, ex-AWS. My professional history explains my expertise in software, cloud computing, and AI, my focus on economics and urban development stems from decades of personal interest and independent study.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-06T11:30:07.361Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd951cd5-388a-4c05-b795-6a543c957ac1_1220x1422.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/ai-determinism-and-control-part-1&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:193078429,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:1,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p> </p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6a827910-462d-465b-a9a1-43225804c239&quot;,&quot;caption&quot;:&quot;Right now, Artificial Intelligence is fundamentally rewriting the rules of cybersecurity&#8212;and we do not have the luxury of waiting before taking action.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Security Can&#8217;t Wait&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-05T21:05:09.345Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b2a65ed-e701-4f36-8d82-2a665189419b_2816x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/security-cant-wait&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:190039490,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:1,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;158a6066-f235-433f-b873-b4a78079836a&quot;,&quot;caption&quot;:&quot;In the broader discourse on artificial intelligence, the sharpest minds in AI safety are currently looking to the horizon. They are focused on existential, cinematic threats: the potential for AI-generated bioweapons, nuclear command vulnerabilities, and autonomous warfare.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Deployments Can't Wait&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-23T11:50:42.029Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d95d729-a5d3-4f42-9d39-bf371396315c_2812x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/deployments-cant-wait&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:191818851,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><em>There is debate on what the minimum requirement is to be an &#8220;agent&#8221;. For this framework, we&#8217;ll use the looser form that does not require continual autonomy, but simply the ability to create and execute a plan, which may still involve supervision. Just two of many models of describing agency:</em> <a href="https://arxiv.org/abs/2405.06643">arXiv (Huang et al., May 2024)</a>; <a href="https://arxiv.org/html/2506.12469v1">arXiv (Feng et al., June/July 2025)</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p><em>AI chatbot providers may give users a way to define deterministic workflows, but you can think of these as user-built tools; a very simple version of application building.</em></p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[AI, Determinism and Control (Part 1)]]></title><description><![CDATA[Taming the First Layers of Indeterminism]]></description><link>https://substack.norabble.com/p/ai-determinism-and-control-part-1</link><guid isPermaLink="false">https://substack.norabble.com/p/ai-determinism-and-control-part-1</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Mon, 06 Apr 2026 11:30:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cd951cd5-388a-4c05-b795-6a543c957ac1_1220x1422.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>What do you think of when the topic of AI comes up? I think there are some common answers here. Most of those answers are incomplete. I hope I can provide a deeper understanding by looking at the concept of control, and patterns of application. This will be a two-part series: the first part describes a framework and the foundational layer of AI uses, and the second describes more advanced applications.</p><p>To the earlier question, you wouldn&#8217;t be alone if your first answer was a user-facing chat application&#8212;ChatGPT, Gemini, or Claude. Hundreds of millions, maybe billions of users have tried one of these<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. It&#8217;s a great starting point to understand the current state of AI. You can probe with questions, get answers, and evaluate the output. 30 minutes of that will demonstrate more than any other 30-minute investment. That said, forming your entire impression of AI based solely on chatbots misses deeper shifts.</p><p>A second common answer is a robot from a science fiction movie&#8212;a human-like, but fundamentally alien, being. While creative, this vision represents what AI <em>might</em> be, not what it is today. Thinking about Sci-Fi AI often does more to help us understand human nature than actual machine learning. Take any part of it too literally, and it will make you less informed.</p><p>Understanding AI&#8217;s true impact requires closing the gap between simple chatbots and science fiction robots. We can do that by looking at AI through the lens of software engineering and control. Specifically, we can treat the control mechanism of software as a system of <strong>planning</strong>, governed by two critical axes: <strong>Determinism</strong> and <strong>Scope</strong>.</p><h2><strong>The Mechanics of Control: Determinism and Scope</strong></h2><p>Historically, software has been built on predictability. When a human developer writes traditional code, they are creating a deterministic plan. Once it passes through quality checks, validations, and testing, it becomes a solid, rigid set of instructions. While bugs exist, the system is fundamentally designed to execute the same way every time.</p><p>Humans, on the other hand, are inherently indeterministic; you never know exactly how a user will approach a problem, what strategies they will employ, or how they might adapt their plans on the fly. <a href="https://www.coursera.org/articles/what-is-generative-ai">Generative AI models</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>&#8212;the underlying engines powering the familiar chat tools like ChatGPT and Gemini mentioned earlier&#8212;share this indeterminism. When a GenAI model creates a plan or a response, it is probabilistic. It will not necessarily produce the same output twice. That said, if there is a single correct answer that has been heavily reinforced during its training, the model will predominantly provide that specific answer. This consistency occurs because the statistical weight leans overwhelmingly in that direction, not because the system&#8217;s inherent flexibility has been mechanically removed.</p><p>The second axis of control is the execution environment, or its scope. An environment can be strictly bounded, meaning the actor (human or AI) has very limited tools and access. A user in a simple data-entry application cannot do much other than enter data. Conversely, an environment can have broad scope, featuring wide-ranging access to tools with compounding effects, such as command-line execution, file system access, or the ability to write and deploy new code outside of a sandbox.</p><p>By analyzing AI through these axes&#8212;how predictable a plan is, and how bounded its environment is&#8212;a clear narrative of evolution emerges.</p><p><strong>What is Indeterminism?</strong></p><p>What you identify as the &#8220;AI&#8221; in these applications is called a foundation model. This model generates responses to your inputs based on its &#8220;training.&#8221; Training is a process where the model is incrementally updated to make its responses match an ideal. You can think of the first training pass as an attempt to create a model that could rewrite the entire internet with as little inconsistency as possible. Initially, the model might predict a word because it looks like a piece of content it just saw. But as it processes more information, it encounters conflicts. By forcing the model to resolve millions of overlapping conflicts, it learns the underlying rules of how concepts connect. Later, a second training pass is applied to be much more specific about what is considered a &#8220;good&#8221; or &#8220;bad&#8221; way to respond to a human user.</p><p>Output from AI models is indeterminate. There are two factors that cause this. The first, unconquerable aspect is that the relationship between input and output is too complex to reason through. You actually <em>can </em>get a model to produce the exact same output for the exact same input if you adjust its &#8220;temperature&#8221; to zero. However, this doesn&#8217;t mean the model is truly predictable, because even minute changes in the input can put the model on completely different paths, even at zero temperature. The second factor is that when you see a model used in practice, the temperature is generally set greater than zero. Zero temperature tends to be boring, less creative, and less insightful without necessarily being more accurate&#8212;it just enforces a stronger consistency between input and output. But since the complexity of that relationship makes strict prediction impossible anyway, the value of zero temperature is limited, and the output remains, in all practical senses, indeterminate.</p><p>But indeterminate isn&#8217;t the same as random; it has a direction. With evaluation you can find a probability, and those probabilities can be high. But indeterminate also entails the chance for novelty, including surprise. To some degree, we might say indeterminism reflects a limitation of the user or designer&#8217;s ability to predict outcomes. But it&#8217;s not a limitation reflective of a lazy user or designer; it reflects a level of complexity no amount of attention can fully address. You can fight it a bit, gain some control and understanding, but if your expectation is full control, you&#8217;re using the wrong toolbox, wasting your time, and will ultimately fail.</p><p>Indeterminism is something you tame, not control. A tame agent is something that works with you. Tame things have many benefits, but also bear caution. A tame horse has advantages a car does not. If you fall asleep on a horse (and don&#8217;t fall off), the horse is very unlikely to jump off a cliff. A traditional, non-autonomous car doesn&#8217;t behave that way&#8212;it&#8217;s very deterministic at driving straight, whether that straight path leads down the road, into a wall, or over a cliff.</p><p>But a tame horse can still kick you. It&#8217;s far less likely than a wild horse, but if you approach it wrong or scare it, there&#8217;s no horse so well-trained that a kick becomes impossible. That&#8217;s part of the tradeoff of working with something indeterminate. A car with its engine off is going to behave like any other 2,000+ lb. hunk of metal on wheels, governed entirely by physics. Even in motion, while there are a few exceptions like engine or brake failures, it&#8217;s all just physics in the end.</p><p>Most software applications are designed to be determinate. A developer reasoned out what output a particular input should create, and planned this carefully. The plan of these applications is encoded into a language, and translated into machine code.</p><p>Understanding this shift to a probabilistic nature is crucial, because many choices we make will be founded on the seeking of a balance between dynamism and trust that intersects with that fundamental property of models.</p><h2><strong>The Thin Layer: AI as an Application</strong></h2><p>Most users have started to understand what GenAI is, and what its capabilities are, by using it as an application. What&#8217;s interesting about this is that these first applications started as very thin layers over the core internal generative AI model, so users have experienced the technology at nearly its most basic. It&#8217;s been a while since a novel computing technique has been exposed with so few extra layers.</p><p>In a formal sense, &#8220;AI as an application&#8221; means the primary interface is directly to a GenAI model. There are a few wrapper elements&#8212;identifying who you are, moving data back and forth, and providing some presentation of returned data&#8212;but mostly, it&#8217;s a wrapper. You send inputs, it sends outputs, and you directly converse back and forth.</p><p>In our framework, this is an <em>indeterminate system operating within a strictly bounded scope</em>. The user and the model are primarily in control. The text, images, or files you provide get fed to the AI, and its probabilistic responses are safely constrained by the application&#8217;s sandbox. Safeguards exist that neither can override, but within those boundaries, the direction of the interaction is controlled linearly by the human and the AI model.</p><h2><strong>Embedded Intelligence: AI within Applications</strong></h2><p>As software evolves, we are seeing a shift toward embedding AI directly into applications. While technically a chatbot is an example of this, it is highly useful to differentiate the two.</p><p>When a developer embeds GenAI into an existing application&#8212;for example, a <a href="https://aws.amazon.com/blogs/machine-learning/build-an-ai-powered-a-b-testing-engine-using-amazon-bedrock/">GenAI-powered A/B testing engine</a> that automatically generates and tests multiple variations of marketing copy to identify the best performer&#8212;the control dynamics shift. The overarching application remains a rigid, deterministic plan, but the AI represents a small, contained pocket of indeterminism.</p><p>With AI embedded in an application, the application is primarily still in control. When it uses an AI for a specific function, it cedes a small amount of control, but it has strict boundaries. The traditional software dictates exactly <em>when</em> the AI is called and <em>where</em> its output goes, strictly bounding its influence to specific micro-outcomes. There is immense potential left in this domain that the general public doesn&#8217;t recognize, simply because its precise use is entirely dependent on the creativity of application developers.</p><h3><strong>Prompt Engineering</strong></h3><p>An interesting detail about embedding is that <a href="https://aws.amazon.com/what-is/prompt-engineering/">prompt engineering</a> becomes a critical function. Embedded GenAI needs a goal. With chatbots, the user can provide the goal. With embedded GenAI, if the input is from the user, it&#8217;s through things like filling forms or uploading documents. The embedded function should reliably reach a result that allows the application workflow to proceed.</p><p>Prompt engineering is the process of creating inputs to a GenAI model that perform better at achieving a goal than other inputs. Some parts of this are intuitive to anyone fluent in a language, like if you were instructing an actual assistant. Some parts are more particular to GenAI models, or even particular to specific GenAI models.</p><p>Technically, you can use prompt engineering when you use a chatbot, and you&#8217;ll get better results if you do. But there&#8217;s also an overhead in doing so, as you&#8217;re no longer expressing your simple intent, but working to make it fit a pattern. Model builders work to try and make prompt engineering less necessary for general user interactions, so some tricks are less important than they were in 2023. The most obvious parts will probably always be useful, like avoiding ambiguity when you have a clear intent in mind.</p><p>For embedding, the overhead of prompt engineering has a higher payback, so it makes sense to engage with it more deeply, and so developers do. Prompt-engineering is also used when creating custom chatbots<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>.</p><p>Another goal of prompt engineering is to constrain the output. Stronger, more consistent instructions produce more consistent outputs.</p><h3><strong>Embedding and Value</strong></h3><p>You might have noted that the A/B testing example earlier was a marketing example, and thus falls into the <a href="https://substack.norabble.com/p/ai-and-the-zero-sum-game">adversarial category</a> of use I&#8217;ve talked about before. Marketing is often an early adopter of these embedded systems because the industry is driven by adversarial motives&#8212;constantly competing against others for user attention and clicks. But the true potential is much more inspiring. Consider an adaptive educational platform. The overarching application rigidly tracks a student&#8217;s progress, curriculum, and test scores (the deterministic plan). However, when the system detects a student struggling with a specific concept, it calls upon an embedded GenAI model to instantly generate a custom, interactive story explaining that exact concept using the student&#8217;s favorite hobbies as an analogy. The application remains fully in control, but it uses the AI&#8217;s indeterminate flexibility to provide a deeply personalized learning experience that hardcoded software never could.</p><h2><strong>Building Systems with a Life of Their Own</strong></h2><p>The control dynamic fundamentally fractures with the next pattern: using AI as a tool to build applications. So far, experiences with this have revolved around coding assistants and &#8220;vibe coding.&#8221; In some cases, it&#8217;s immediately clear this is different from the chatbot model because the AI is embedded within complex Integrated Development Environments (IDEs).</p><p>But what truly distinguishes this pattern isn&#8217;t the interface. Rather, it&#8217;s the output and how it is used. Business-focused tools like <a href="https://www.anthropic.com/product/claude-cowork">Claude Cowork</a> or <a href="https://aws.amazon.com/quick/">Amazon Quick</a> are increasingly managing different inputs and outputs to help end-users pursue task-oriented goals, generating artifacts like documents, summaries, and presentations. But if that output is ephemeral&#8212;a static artifact used only to accomplish a quick, singular objective&#8212;it&#8217;s not building an application.</p><p>Building applications means building something that has a life of its own. It is the <em>indeterministic generation of deterministic plans</em>. The AI indeterministically generates a code script, which is then refined through human review, automated reasoning, and testing. Once committed, it becomes a static, deterministic plan.</p><p>The topic of control highlights the profound nature of this shift. When an application is built this way, there are two distinct phases of control. In the first phase, the developer is in control, sharing control with the generative AI model by delegating, authorizing, and reviewing. But the developer does not retain persistent control during the second phase. Once deployed, the built application itself takes control. If it runs on a server, the developer can turn it off or replace it, but that is supervisory control at best.</p><p>By building something with a life of its own, we take a foundational <strong>recursive step</strong> in software: using indeterminate AI to architect and generate the very deterministic logic that will govern computing moving forward.</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/nnjJ2/2/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1f47da1-709f-4eb8-b69c-426449346dec_1220x1352.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcc98ac4-d192-4641-8967-2b9444812a26_1220x1422.png&quot;,&quot;height&quot;:643,&quot;title&quot;:&quot;AI Use Cases (First Layer)&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/nnjJ2/2/" width="730" height="643" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><h2><strong>From Chatbot to Agent</strong></h2><p>The user-facing AI chat application you engage with has already evolved to be more than a simple interface. Designers try to make this seamless for you, so you shouldn&#8217;t feel bad if you missed the change, but to understand the systems of tomorrow, we need to distinguish between a passive chatbot and an active agent.</p><p>When you interact with a standard chatbot, the control dynamic is strictly conversational and reactive. You provide a prompt, the underlying generative AI model probabilistically calculates a response, and then it stops. It relies entirely on you to drive the interaction forward step-by-step.</p><p>An <strong>agent</strong>, on the other hand, is an AI system designed to pursue a broader goal autonomously. Instead of just answering a single prompt, an agent takes an objective, indeterministically breaks it down into a multi-step plan, and uses available tools to execute that plan. It can observe the results of its own actions, correct its course, and continue working until the goal is met.</p><p>Understanding this shift from passive generation to active execution is crucial. By combining the probabilistic reasoning of foundation models with the ability to take independent action, we are actively moving away from simple chatbots and into the era of agents.</p><p>We have traced the evolution of AI from simple chat interfaces to embedded intelligence, and finally to the threshold of these autonomous agents. But recognizing this shift is only the first step. To truly understand where software is heading, we must examine the wild frontier of the agent ecosystem itself&#8212;how these agents use tools, how they interact with each other, and the cybersecurity implications of granting them broad scope. <a href="https://substack.norabble.com/p/ai-determinism-and-control-part-2">In Part 2 of this essay, we will dive into this ecosystem, exploring the deep recursion of agents building agents, and what this shift means for the ultimate goal of automation</a>.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="https://www.businessofapps.com/data/chatgpt-statistics/">900 million ChatGPT users</a>,  and <a href="https://www.businessofapps.com/data/google-gemini-statistics/">750 million Gemini users</a> globally.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p><em>There&#8217;s two terms you might hear which are almost always used incorrectly. <strong>Large Language Model (LLM)</strong> was used to describe a model based on text inputs with text outputs, which used a large amount of text and had high complexity. Technically you rarely use a LLM anymore, as most models are multimodal (supporting text and graphics). Despite that change, the term LLM has enough weight that people use it anyhow, even though technically incorrect. As well, the term <strong>Foundation Model</strong> has a broader scope. While this allows it to encompass large multimodal models, it technically also includes many earlier types of models not advanced enough to perform the actions associated with &#8220;AI&#8221;, but more commonly described as Machine Learning (ML). If a better term was popular, I&#8217;d use it, but in general you should probably think of them as all the same, and if necessary use context to refine the intent. <strong>Generative AI Model</strong> is the best term, but if you see LLM or foundation model in anything other than an academic context, you can assume they are referring to generative AI models.</em></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p><em>I want to be clear though. When I talk about embedded GenAI, I&#8217;m not referring to custom chatbots, like the one that answers your company&#8217;s HR questions. Those were never going to be particularly transformative. They&#8217;ve been made fun of quite a lot, and for good reason. While of some utility, they were really just cheap upgrades to search capabilities, and often underperformed general-purpose chatbots. We don&#8217;t need a special category for those until they become full-fledged agents.</em></p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[The AI Jobs Blind Spot]]></title><description><![CDATA[Why Job Creation is the Default]]></description><link>https://substack.norabble.com/p/the-ai-jobs-blind-spot</link><guid isPermaLink="false">https://substack.norabble.com/p/the-ai-jobs-blind-spot</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Mon, 30 Mar 2026 12:15:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fa01df32-94e2-4d3f-9e9a-1cf6816267bc_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When discussing AI and the future of work, there is a glaring blind spot in the general discourse: the fundamental baseline state of an economy is to create new jobs.</p><p>It is common to hear people argue that &#8220;technology creates new jobs,&#8221; usually pointing out that despite centuries of technological advancement, nearly everyone is employed today. Therefore, they argue, the fear that technology destroys jobs must be wrong. While it is true that technologies can both create and eliminate specific roles, framing the debate entirely around the technology misses the underlying engine. The real topic is the economy itself, which naturally seeks to create new jobs from available resources&#8212;the most limited of which is labor. <a href="https://davidoks.blog/p/why-the-atm-didnt-kill-bank-teller">Whether ATMs create more or less demand for bank tellers</a> is simply not as important as we think.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:190553382,&quot;url&quot;:&quot;https://davidoks.blog/p/why-the-atm-didnt-kill-bank-teller&quot;,&quot;publication_id&quot;:4554783,&quot;publication_name&quot;:&quot;David Oks&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;Why ATMs didn&#8217;t kill bank teller jobs, but the iPhone did&quot;,&quot;truncated_body_text&quot;:&quot;A few months ago, J. D. Vance, sitting vice president of the United States, gave an interview to Ross Douthat of the New York Times. During that interview, Vance and Douthat had an interesting exchange:&quot;,&quot;date&quot;:&quot;2026-03-10T22:29:42.275Z&quot;,&quot;like_count&quot;:1567,&quot;comment_count&quot;:110,&quot;bylines&quot;:[{&quot;id&quot;:2088240,&quot;name&quot;:&quot;David Oks&quot;,&quot;handle&quot;:&quot;doks&quot;,&quot;previous_name&quot;:&quot;Stylite&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/553a38f8-f363-424f-8648-742af2eacc8d_1024x1024.png&quot;,&quot;bio&quot;:&quot;Essays on economics, technology, history&quot;,&quot;profile_set_up_at&quot;:&quot;2021-04-25T15:01:09.752Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-06-18T14:21:19.283Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:4646174,&quot;user_id&quot;:2088240,&quot;publication_id&quot;:4554783,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:4554783,&quot;name&quot;:&quot;David Oks&quot;,&quot;subdomain&quot;:&quot;davidoks&quot;,&quot;custom_domain&quot;:&quot;davidoks.blog&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;The world is what it is.&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:2088240,&quot;primary_user_id&quot;:2088240,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-03-30T23:49:08.700Z&quot;,&quot;email_from_name&quot;:&quot;David Oks&quot;,&quot;copyright&quot;:&quot;doks&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[1198116,1071360,159185,1063960],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://davidoks.blog/p/why-the-atm-didnt-kill-bank-teller?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">David Oks</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Why ATMs didn&#8217;t kill bank teller jobs, but the iPhone did</div></div><div class="embedded-post-body">A few months ago, J. D. Vance, sitting vice president of the United States, gave an interview to Ross Douthat of the New York Times. During that interview, Vance and Douthat had an interesting exchange&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">3 months ago &#183; 1567 likes &#183; 110 comments &#183; David Oks</div></a></div><p>Debates about automation often get stuck here. One side correctly argues that economies have historically created new jobs, but incorrectly attempts to prove this by claiming <em>technologies</em> always create new jobs. These are two different arguments. This minor framing issue does a lot of heavy lifting in keeping both sides from understanding each other. Once you look past the technology and focus on the economic engine, you can discuss the future of jobs in far more effective ways than debating the fate of bank tellers.</p><h3><strong>Why Does an Economy Create New Jobs?</strong></h3><p>It is easy to misunderstand how economies work if you view them through a lens of strict limits rather than dynamic balance. A certain mindset approaches every economic issue as a zero-sum game of apportionment&#8212;assuming there is a fixed number of jobs in the world, and introducing a new technology either adds to or subtracts from that finite pool.</p><p>It is not hard to see why this mindset takes hold; in a moment-to-moment sense, it appears true. At any given second, there are a fixed number of jobs. Eliminate 500,000 of them instantly, and you have 500,000 unemployed people. But economies are not static moments; they are moving systems that perpetually seek equilibrium. While external limits exist, the internal machinery of an economy is entirely dedicated to finding a balance between those limits and the limitless preferences and desires of the people within it.</p><p>That is why, in their default state, economies always create new jobs out of available labor. If there is an unmet desire among the population, and there is labor available to fulfill it, the economy will generate an opportunity to put that labor to work. This balancing act isn&#8217;t instantaneous. There is a &#8220;seeking&#8221; process to find a new equilibrium. Sometimes this process stalls, the economy malfunctions, and we experience high unemployment. But high unemployment is not the result of an absolute limit on total possible jobs; it is a breakdown in how quickly the economy adjusts to new parameters.</p><h3><strong>Will AI Create New Jobs?</strong></h3><p>Yes, it will. Will it create more than it eliminates? Probably not. But the <em>economy</em> will still create new jobs, and it isn&#8217;t dependent on AI to do so.</p><p>Consider software engineering. The number of computer programmers necessary to write and maintain a specific piece of software will likely go down due to AI. However, that doesn&#8217;t extinguish the societal desire for <em>more</em> software or <em>better</em> software. AI didn&#8217;t create those desires, but those human desires will inevitably create new jobs focused on building that better software.</p><p>Economies do not constrain the matching of human desire and available labor to a specific job description. Often, one job type is entirely replaced by another. As farming became more efficient with the advent of tractors and fertilizers, freed-up labor initially went back into farming to manage more land. Eventually, agricultural limits were reached, a different source of balance was invoked, and that freed-up labor transitioned into industry and manufacturing.</p><p>The same principle applies to AI. Until every need and desire of the human population is met, there will be pressure on the economy&#8217;s balancing forces to create jobs to meet them. The only absolute barrier to meeting that pressure is a lack of available labor. If AI ever becomes so universally capable that humanity literally has no more unmet needs or desires, we will have reached an incredibly unprecedented state. <a href="https://substack.norabble.com/p/the-economic-future-from-and-of-ai">While I have previously explored how the economy might actually function if that AGI future arrives</a>, history tells us that this kind of post-scarcity utopia is always further away than we imagine. In the meantime, the world gets more efficient without flipping into a topsy-turvy reality where the fundamental economic force of putting available labor to work ceases to exist.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;b9016373-7f11-41c7-a6d6-caed0eb6518e&quot;,&quot;caption&quot;:&quot;This will be part one of a two part series. In the first part, I want to outline some of my views about how salient a set of what we might call existential concerns about AI should be. In part two, I want to discuss some more immediate interactions with today's economy&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Economic Future from and of AI&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-09-07T14:08:35.292Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d02180eb-af84-4846-b470-d641afa59da1_512x512.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/the-economic-future-from-and-of-ai&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:173016480,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h3><strong>What About the Short Term?</strong></h3><p>These macroeconomic forces dictate our long-term expectations: the economy will eventually balance out. But we live in the present, making it entirely reasonable to ask how the job market is changing right now and what to expect in the short-to-medium term.</p><p>Currently, I find the evidence of broad job market changes <em>already</em> caused by AI to be very weak. Conversely, I find the probability of broad <em>future</em> changes to be very strong. Most informed observers without ulterior motives tend to agree with this assessment. However, the prevailing public narrative has settled on the exact opposite amalgamation.</p><p>To the casual observer, the dominant narrative is that AI has already triggered widespread job losses and restructuring, but will ultimately fail to live up to its long-term hype due to inherent technical limitations. While this is just a prevailing vibe&#8212;and conversations often reveal more nuance&#8212;it is worth examining how illogical this combination of opinions is, and why it is so easily adopted.</p><h3><strong>Weighing the Evidence for Changes Already Occurred</strong></h3><p>The belief that AI has already upended the job market is easy to support because countless articles have delivered it as a concrete conclusion.</p><p>One form of article takes real statistics about a weakening job market&#8212;or specific sectors like tech&#8212;and correlates them directly with the release of AI products like ChatGPT. As a hypothesis, this is fine; as a conclusion, it is incredibly poor. It fails for two main reasons: it ignores major alternative economic forces, and it assumes a timeline of corporate reaction that defies reality.</p><p>Because an economy is about balance, if other substantial forces can explain job market shifts, the &#8220;AI did it&#8221; correlation becomes incredibly weak. When looking at the period since ChatGPT&#8217;s release in late 2022, we are swimming in alternate economic forces.</p><p>First, the COVID-19 pandemic created a profound shock. In-person jobs vanished and slowly recovered, while tech firms over-hired to meet the surging demand for remote work, supply chain management, and digital education. Executives extrapolated that temporary surge into permanent future demand. While some of that expected permanent shift was indeed realized, the world largely returned to a physical &#8220;normal.&#8221; As the most extreme growth expectations evaporated, it triggered a sharp, ongoing correction in tech employment.</p><p>Second, we experienced a severe inflation surge. While the exact interplay is complex, the relationship between inflation, interest rate hikes, and employment cooling is a foundational and uncontroversial economic reality. Finally, we are running the radical experiment of applying 1930s-style tariffs to a modern, globalized economy. Disentangling these three major, structural forces from the data to pinpoint AI as the primary culprit for recent layoffs is nearly impossible.</p><p>Furthermore, the timeline required for these correlation theories is implausibly fast. ChatGPT is released, and supposedly, jobs immediately begin to decline. No economic theory predicts immediate structural decline from a new tool. At a minimum, users must adopt the tool and prove its efficiency. Then, managers must recognize this efficiency, rewrite staffing plans, get approval, and execute layoffs. This takes quarters, if not years. Yet, the main correlational narratives point to tech job losses that actually began <em>months before</em> ChatGPT was even released.</p><p>This exact flawed logic was perfectly encapsulated in a viral graph that circulated widely,  which<a href="https://www.derekthompson.org/p/is-this-the-new-scariest-chart-in"> Derek Thompson observed was often being shared with commentary declaring it the "scariest chart in the world"</a>. The chart accurately shows the S&amp;P 500 rising while total job openings fall, with an ominous vertical line marking ChatGPT&#8217;s release right at the inflection point.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TXvb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684f5bd1-e1f0-4a70-a4df-45e5071bbac4_1161x850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TXvb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684f5bd1-e1f0-4a70-a4df-45e5071bbac4_1161x850.png 424w, https://substackcdn.com/image/fetch/$s_!TXvb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684f5bd1-e1f0-4a70-a4df-45e5071bbac4_1161x850.png 848w, https://substackcdn.com/image/fetch/$s_!TXvb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684f5bd1-e1f0-4a70-a4df-45e5071bbac4_1161x850.png 1272w, https://substackcdn.com/image/fetch/$s_!TXvb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684f5bd1-e1f0-4a70-a4df-45e5071bbac4_1161x850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TXvb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684f5bd1-e1f0-4a70-a4df-45e5071bbac4_1161x850.png" width="1161" height="850" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/684f5bd1-e1f0-4a70-a4df-45e5071bbac4_1161x850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:850,&quot;width&quot;:1161,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TXvb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684f5bd1-e1f0-4a70-a4df-45e5071bbac4_1161x850.png 424w, https://substackcdn.com/image/fetch/$s_!TXvb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684f5bd1-e1f0-4a70-a4df-45e5071bbac4_1161x850.png 848w, https://substackcdn.com/image/fetch/$s_!TXvb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684f5bd1-e1f0-4a70-a4df-45e5071bbac4_1161x850.png 1272w, https://substackcdn.com/image/fetch/$s_!TXvb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F684f5bd1-e1f0-4a70-a4df-45e5071bbac4_1161x850.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">caption...</figcaption></figure></div><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:176860342,&quot;url&quot;:&quot;https://www.derekthompson.org/p/is-this-the-new-scariest-chart-in&quot;,&quot;publication_id&quot;:2880588,&quot;publication_name&quot;:&quot;Derek Thompson&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!uPIO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b0f850-caa7-417a-bc0b-5b7224dd1f25_888x888.png&quot;,&quot;title&quot;:&quot;Is This the New &#8216;Scariest Chart in the World&#8217;?&quot;,&quot;truncated_body_text&quot;:&quot;In the last few days, I&#8217;ve seen the following chart bounce around my corner of the Internet, often with some commentary declaring it the scariest chart in the world. The graph seems to show that the release of ChatGPT and the ensuing AI boom cracked the US economy in two, crushing the workforce while lifting the stock market.&quot;,&quot;date&quot;:&quot;2025-10-23T10:23:18.822Z&quot;,&quot;like_count&quot;:496,&quot;comment_count&quot;:22,&quot;bylines&quot;:[{&quot;id&quot;:157561,&quot;name&quot;:&quot;Derek Thompson&quot;,&quot;handle&quot;:&quot;derekthompson&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oFSS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ed4fc85-9214-4460-a3e7-c80fca4a3c3d_872x872.png&quot;,&quot;bio&quot;:&quot;Abundance and other ideas to make the world a better place&quot;,&quot;profile_set_up_at&quot;:&quot;2021-10-25T17:19:21.553Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-03-09T16:22:19.302Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:2928158,&quot;user_id&quot;:157561,&quot;publication_id&quot;:2880588,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:2880588,&quot;name&quot;:&quot;Derek Thompson&quot;,&quot;subdomain&quot;:&quot;derekthompson&quot;,&quot;custom_domain&quot;:&quot;www.derekthompson.org&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A newsletter about abundance and building a better world.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38b0f850-caa7-417a-bc0b-5b7224dd1f25_888x888.png&quot;,&quot;author_id&quot;:157561,&quot;primary_user_id&quot;:157561,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2024-08-13T01:26:09.408Z&quot;,&quot;email_from_name&quot;:&quot;Derek Thompson&quot;,&quot;copyright&quot;:&quot;Derek Thompson&quot;,&quot;founding_plan_name&quot;:&quot;Superfan Tier&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false,&quot;logo_url_wide&quot;:null}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:1000,&quot;status&quot;:{&quot;bestsellerTier&quot;:1000,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;bestseller&quot;,&quot;tier&quot;:1000},&quot;paidPublicationIds&quot;:[159185,656797],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.derekthompson.org/p/is-this-the-new-scariest-chart-in?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="https://substackcdn.com/image/fetch/$s_!uPIO!,w_56,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b0f850-caa7-417a-bc0b-5b7224dd1f25_888x888.png" loading="lazy"><span class="embedded-post-publication-name">Derek Thompson</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Is This the New &#8216;Scariest Chart in the World&#8217;?</div></div><div class="embedded-post-body">In the last few days, I&#8217;ve seen the following chart bounce around my corner of the Internet, often with some commentary declaring it the scariest chart in the world. The graph seems to show that the release of ChatGPT and the ensuing AI boom cracked the US economy in two, crushing the workforce while lifting the stock market&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">8 months ago &#183; 496 likes &#183; 22 comments &#183; Derek Thompson</div></a></div><p>While the data points themselves are factually accurate, the suggested correlation is a classic case of confusing coincidence with causality. As a piece of media narrative, it is highly persuasive; as an economic argument, it is entirely unsupportable, especially considering the downward trend in job openings clearly begins <em>before</em> the AI tool was even available to the public.</p><p>It is entirely possible that some executives are acting on the &#8216;vibes&#8217; of AI, restructuring their companies in anticipation of future gains we can&#8217;t yet see in the data. But in the present moment, those &#8216;vibes&#8217; serve as the perfect smokescreen. Whether an executive is genuinely anticipating an AI revolution or simply needs to fix a bloated balance sheet, the public narrative sounds exactly the same. In reality, managers claiming AI-driven layoffs rarely have the data to back it up; rather, they have ulterior motives for cutting staff that they prefer to keep hidden.</p><p>Hyperscalers and major tech firms do not want to discuss how their cash flow is being squeezed by the massive capital expenditures required to build data centers and hoard Nvidia chips. Highlighting that reality invites investor scrutiny regarding the ultimate return on those investments. It is much easier to feed the market a narrative of &#8220;AI efficiency.&#8221;</p><p>Then you have executives who simply mismanaged their companies and need a convenient scapegoat for the necessary corrections. Add to this the universal motivation of any executive looking for a short-term stock boost: announcing headcount reductions under the guise of &#8220;doing more with less&#8221; is a brilliant Wall Street narrative. <a href="https://www.latimes.com/business/story/2026-03-02/ai-washing-how-companies-like-block-may-use-ai-as-layoff-excuse">This practice of &#8220;AI-washing&#8221; layoffs&#8212;as seen with Jack Dorsey&#8217;s recent cuts at Block</a>&#8212;avoids calamitous explanations like &#8220;we are losing customers&#8221; or &#8220;we are running out of money,&#8221; and actively excites investors in the short term, even if the cuts hollow out the company&#8217;s long-term capabilities.</p><p>Whether a company can actually do more with less will be tested in the future, not the present. The popular narrative assumes that newfound efficiency naturally dictates layoffs, but for a healthy company with opportunities to grow, turning efficiency into layoffs is hugely damaging. If a company suddenly needs fewer resources to maintain its current output, the logical move is to redeploy those resources to capture more market share or build new products. Layoffs generally only make sense if a company is correcting a past mistake (like rampant over-hiring) or if it has exhausted its growth options.</p><p>This reality exposes two fundamental flaws in the current public discourse. First, extrapolating the actions of these shrinking companies to the entire economy leaves no room for the story of companies that will use AI to expand. Second, it means these opportunistic, short-term cuts will eventually have to be reversed for companies that actually <em>do</em> have future potential. If they cut too deep today, service quality will degrade, feature releases will slow down, and competitors will steal market share. Eventually, they will be forced to reverse course and re-hire to regain their footing&#8212;having needlessly sacrificed their growth momentum for a temporary Wall Street bump. By then, however, the executive will have likely kept their job, exercised their stock options, and enjoyed the short-term bump from the AI narrative.</p><p>Another form of article driving the public narrative simply repeats these executives&#8217; statements verbatim. They do so without examining the underlying data or considering the obvious financial incentives for executives to spin bad news (over-hiring or cash flow issues) into a forward-looking story of AI-driven efficiency.</p><h3><strong>The Delusion of Immediate Efficiency</strong></h3><p>Accepting these narratives uncritically builds a dangerous delusion: that AI has already unlocked massive efficiency gains, that the best use of those gains is shrinking the labor force, and that companies failing to do so are falling behind.</p><p>In reality, while AI has added efficiencies in specific pockets, we are mostly still in the learning and adoption phase. Any hours saved are frequently counterbalanced by training, integration, and implementation costs. Where true, systemic efficiency has been achieved, it is very recent and far from pervasive.</p><p>Because this shift is so nascent, we don&#8217;t yet have stories of mature firms using AI to successfully expand. Aside from new startups or companies explicitly selling AI infrastructure, the narrative is entirely dominated by contractionary stories&#8212;which, as established, are largely misdirection. Accepting these false contractionary tales severely distorts our perception of what the technology is actually doing to the economy.</p><h3><strong>Non-Linear Transitions</strong></h3><p>Furthermore, we must remember that stories about the impact of a specific technology are not comprehensive stories about the entire economy. If employment in a field like insurance claims processing genuinely contracts due to AI, the compensating job expansion will not necessarily be AI-related at all.</p><p>Freed-up labor might allow housing construction to expand, making homes more accessible and lowering costs. While expanding the housing industry requires more than just available labor (like zoning reform or lower interest rates), if those external limits are removed, the economy will naturally funnel available labor toward that unmet demand. This kind of non-linear adjustment is exactly what dynamic economies do. It is rarely instantaneous, and it is never without friction, but in its default state, the economy makes the adjustment.</p><p>A common objection here is the &#8220;skills mismatch&#8221;&#8212;the idea that a laid-off insurance claims processor isn&#8217;t going to suddenly start swinging a hammer. But an economy does not rely on perfect one-to-one transitions. Labor markets are highly dynamic, and indirect shifts do most of the heavy lifting. While some claims processors might actually enjoy learning a trade or already have prior experience in one, it is far more likely that their existing skills shift adjacently. An insurance adjuster might transition to a construction firm as a project manager, which in turn frees up the multitasking owner to spend more time actually building.</p><p>Even if only a small proportion of the labor force makes these types of lateral moves, the cascading effect absorbs vast amounts of economic change when all the different pathways are added up.</p><h3><strong>Conclusion</strong></h3><p>Ultimately, the story about the future of jobs is incomplete without an understanding of this economic dynamism. AI is a profound technological shift, and when the really significant changes it promises do start happening, that dynamic adjustment process will become more obvious.</p><p>But right now, separating the noise of the current moment from the signal of long-term economic behavior is crucial. If we believe media narratives driven by ulterior corporate motives, we will confuse ourselves with expectations that are neither complete nor correct. We must remember that AI is just a tool; the economy is the engine. As long as human desires remain unmet, the economic engine will continue to do what it has always done: take available labor and put it to work.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;85cd96ec-ce86-4b23-ac4b-88e3a00200e0&quot;,&quot;caption&quot;:&quot;Beyond Observed AI Exposure&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI Jobs: The Hidden Rules of Demand&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-16T12:03:39.491Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!RrL0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520fde3e-dde5-437e-aaf5-9d7f457179f6_2048x1118.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/ai-jobs-the-hidden-rules-of-demand&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:190836245,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Deployments Can't Wait]]></title><description><![CDATA[Why AI Threats Demand a Deployment Revolution]]></description><link>https://substack.norabble.com/p/deployments-cant-wait</link><guid isPermaLink="false">https://substack.norabble.com/p/deployments-cant-wait</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Mon, 23 Mar 2026 11:50:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2d95d729-a5d3-4f42-9d39-bf371396315c_2812x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the broader discourse on artificial intelligence, the sharpest minds in AI safety are currently looking to the horizon. They are focused on existential, cinematic threats: the potential for AI-generated bioweapons, nuclear command vulnerabilities, and autonomous warfare.</p><p>While these are undeniably critical issues, this focus has created a strategic void. The AI industry is aware of enterprise cybersecurity, and they are actively building tools to address it. However, the problem is being approached tactically, rather than strategically. Because they are not treating the defense of our digital infrastructure as a core, existential mission, a cohesive, industry-wide narrative has failed to materialize.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The hard truth for technology executives&#8212;CTOs, CISOs, and business leaders driving technology strategy&#8212;is this: the AI cavalry isn&#8217;t coming. At best you can hope for the AI industry, and the security industry, to work to sell tools. But for gaps that aren&#8217;t tool-shaped, it&#8217;s up to IT organizations to make this a strategic priority.</p><p>As I argued in <em><a href="https://substack.norabble.com/p/security-cant-wait">Security Can&#8217;t Wait</a></em>, advances in AI are drastically accelerating the attacker-defender cycle. Threat actors are already utilizing AI to automate vulnerability discovery and weaponize exploits at unprecedented speeds. Without an equally aggressive response, the segments of our defense lifecycle that remain manual and sluggish will fall hopelessly behind, handing attackers a permanent, dangerous advantage.</p><p>And right now, the weakest, most sluggish point of the defense lifecycle isn&#8217;t vulnerability identification. It is deployment.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;cf7ed7fe-aaa2-436f-ab1e-285004973223&quot;,&quot;caption&quot;:&quot;Right now, Artificial Intelligence is fundamentally rewriting the rules of cybersecurity&#8212;and we do not have the luxury of waiting before taking action.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Security Can&#8217;t Wait&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-05T21:05:09.345Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b2a65ed-e701-4f36-8d82-2a665189419b_2816x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/security-cant-wait&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:190039490,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:4,&quot;comment_count&quot;:1,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h3><strong>Untangling the Past</strong></h3><p>The ability to deploy quickly is an element of great variance across the industry. Those variances have always been of importance, but the acceleration of AI-driven threats makes them a critical crux point. It&#8217;s tempting to assume this variance is simply the fault of the organizations that lag behind. But not only is that unhelpful, it&#8217;s also untrue. History often offers a better explanation, with only a moderate amount of fault left to place on the organizations suffering the ill effects. In my experience leading organizations through such changes, I find it&#8217;s best to leave that be and move on.</p><p>You might be unwilling to do so without understanding that past, so it helps to examine it. Additionally, even if you are ready to move forward, your organization may not be able to unless you can explain it to them. Some members of an organization lived through previous efforts to change, bear scars, and understand the reality. Others may have joined more recently and fail to understand why things are the way they are. A shared understanding is critical for an organization to work as one.</p><p>The most recent crux point for deployment was the adoption of &#8220;DevOps,&#8221; &#8220;Continuous Integration&#8221; (CI), and &#8220;Continuous Deployment&#8221; (CD). These paradigms are real, and their value is immense. Understanding them, however, is often clouded by layers of marketing jargon that have saturated software development for the last decade.</p><p>Make no mistake: the advent of DevOps, CI, and CD has been incredibly important. Even half-implementations, aligned with marketing that sold success before completion, have moved the needle. And the organizations that implemented them fully are now industry leaders in far more than just technology.</p><p>To appreciate why these changes left scars&#8212;and why implementations varied so wildly&#8212;we must look at the mechanical baseline they aimed to improve. Historically, software development and IT operations were strictly isolated. Development teams created software, generally working independently for months or even years, before handing the code off to the operations team to support and run in production. Because these teams had opposing incentives&#8212;developers were measured by feature delivery (progress), while operations were measured by system stability&#8212;introducing change was treated as an inherent threat. As a result, deployments were often massive, infrequent, and high-risk events.</p><p>DevOps emerged as a pragmatic and cultural approach to resolve this dysfunction. At its core, DevOps isn&#8217;t just a set of tools; it is a commitment to teamwork, communication, and shared goals. In its full realization, it requires unifying leadership to keep the two disciplines from pulling apart and devolving into political, rather than technical, management.</p><h3><strong>The Mechanics of Modernization</strong></h3><p>To support this cultural shift, the industry developed specific pipeline tooling designed to automate away the friction and reduce the stress that leads to organizational divergence:</p><ul><li><p><strong>Automated Builds:</strong> In software development, code changes must be &#8220;packaged&#8221; into a build. Depending on the platform, this involves compiling human-readable code into machine-readable formats, resolving third-party dependencies, and packaging it into a deployable format.</p></li><li><p><strong>Validation and Testing:</strong> Beyond just compiling, a mature pipeline validates the code&#8217;s quality and executes automated tests. To make testing efficient, engineers test the smallest possible units of code (unit tests). This limits the scope of failures and uses less compute time. Inadequate testing can cause a pipeline that otherwise looks complete to produce poor results. Errors that reach production cause costly rollbacks, and the fear of repeating those errors slows everything else down.</p></li><li><p><strong>Continuous Integration (CI):</strong> Integration is the process of reconciling the simultaneous contributions of multiple developers into a cohesive system. CI extends the build process by making this integration a frequent, if not constant, event. By merging developers&#8217; working copies several times a day, the complexity and risk associated with a final, massive merge are dramatically reduced. In the context of security, CI serves as a crucial enforcement point for the unified system. It is here that dependencies from multiple contributors are brought together, making it the primary stage for running deep, automated scanning tools against the combined application.</p></li><li><p><strong>Automated Deployments (CD):</strong> Once integrated, software cannot simply be pushed to users; safety constraints require it to be deployed to isolated test environments first. A true pipeline requires test environments that accurately simulate production. However, creating and supporting these duplicate environments is highly complex and the costs often become prohibitive.</p></li></ul><p>Together, the premise of these mechanics was straightforward: mitigate risk by moving faster with tiny, highly automated, and easily reversible changes caught early by continuous feedback loops.</p><h3><strong>Deployment Divergence</strong></h3><p>However, as these concepts gained mainstream traction, a clear divergence emerged across the industry. It is tempting to think of organizations making the same technological choices simply by nature of being in the same industry&#8212;surely all banks are similarly modernized? In reality, there are significant deviations even within the same sectors. These divergences are shaped heavily by a company&#8217;s specific history: when they were formed, or when they attempted a prior wave of modernization.</p><p>Generally, organizations fell into one of three paths:</p><p><strong>1. True Adoption:</strong> Many organizations successfully navigated this transformation. They did the hard work of aligning incentives under unified leadership and invested in comprehensive test environments, proving that modern, automated deployment is a highly achievable goal when backed by genuine commitment.</p><p><strong>2. Watered-Down Adoption:</strong> Driven by vendor sales cycles and a management desire for painless wins, many organizations adopted the terminology without the substance. The genuinely far-reaching concepts were distorted to justify incremental tool purchases. Crucial but non-mandatory steps&#8212;like rigorous unit testing or maintaining accurate test environments&#8212;were skipped or done poorly in the name of expediency. Without true CI, integration remained sporadic. Teams bought the tools and declared victory, but failed to fundamentally change their deployment process or speed.</p><p><strong>3. Stalled Implementation:</strong> Other organizations simply struggled to get momentum at all, weighed down by the sheer complexity and cost of entrenched legacy systems, such as monolithic applications and mainframes, which are notoriously difficult to integrate into modern CI/CD pipelines.</p><p>Why did so many organizations fall into the latter two camps? The root causes are deeply embedded in organizational dynamics. For years, technology teams have been caught in a tug-of-war between competing priorities. There is an unrelenting push to deliver short-term wins and new features, which inevitably drives the accumulation of technical debt. This is compounded by coordination issues between siloed teams, cost-cutting mandates, and general corporate politics.</p><p>The result of this divergence is that while excellent pipelines certainly exist, a significant portion of enterprises still grapple with brittle, sporadic deployment processes. They have automated the easy parts (like compiling) but left the hard parts (comprehensive testing and security scanning) as manual roadblocks. Without continuous, reliable feedback, deployments are batched, delayed, and risky.</p><p>This isn&#8217;t an indictment of current leadership; it is simply a realistic accounting of the accumulated friction of technical debt and conflicting priorities. But it is a reality we must acknowledge before we can move forward.</p><p><em><strong>Clouded Perceptions:</strong> Restarting from Stalled and Watered-Down Adoptions takes additional effort to rebuild momentum because of terminology drift. It&#8217;s too easy to assume a shared commitment which turns out to represent different expectations. While you can&#8217;t erase the effect of the past, you can take the extra effort to communicate what is meant at each opportunity.</em></p><h3><strong>The Widening Gap and the Irony of Regulation</strong></h3><p>When an organization&#8217;s deployment pipeline is insufficient, the time it takes to patch a newly discovered vulnerability stretches from hours to weeks or months. Attackers have delays too, but depending on their delays&#8212;which might be accelerated by AI&#8212;is a risk.</p><p>We often look to regulation to force improvements in these areas, hoping compliance mandates will motivate continuous improvement. But here lies a painful irony: for the organization that has already fallen behind, regulation often creates <em>extra</em> friction. It introduces new audit gates and reporting requirements that further slow down the deployment process. Until the pressure is redirected toward a truly dramatic overhaul&#8212;with all the costs and commitment that entails&#8212;the effect of regulation is to slow defenders, leaving a wider gap attackers can exploit.</p><h3><strong>Assessing the Battlefield and Avoiding the Blame Game</strong></h3><p>If the mandate is to unblock these pipelines, technology executives must first assess their own relationship to the organization before demanding changes. Are you a new leader brought in with an explicit mandate to improve? Are you an established leader leveraging newly acquired influence? Or are you new to an organization where continuity, rather than disruption, was the stated goal?</p><p>Understanding this positioning is critical because diagnosing a lagging deployment pipeline often delivers bad news to teams who believe they are already doing their best. If delivered poorly, it forces the organization into a &#8220;fight or flight&#8221; response.</p><p>Crucially, executives must actively suppress the &#8220;blame game.&#8221; Blame is a destructive concept when fixing technical debt. Technical systems do not care who is at fault; they will succeed or fail independently. Seeking blame causes internal information sharing to become strategic and self-preserving, rather than solution-oriented. While identifying failures is necessary for strategic leadership changes, day-to-day technical modernization requires actively discouraging the blame game so teams can focus entirely on the fix.</p><h3><strong>Turning AI Inward</strong></h3><p>If current pipelines are too encumbered by historical debt to move at the speed of modern threats, they need priority. Yet, that priority is lacking and must be built. The AI and security industries are offering tools, but not implementation.</p><p>Technology-focused executives must take the driver&#8217;s seat. The DevOps playbook is well documented. But so are the impediments. New efforts and commitments are difficult. Past failures create inertia that needs unblocking.</p><p>Tools can&#8217;t solve this alone. What they can do is modify the impediments that held back implementation in the past. Those modifications create a compelling narrative to overcome inertia, and start new efforts and commitments to modernize deployment pipelines.</p><p>Consider the new opportunities to improve modernization efficiency and effectiveness faster using AI:</p><h4><strong>The Testing Burden</strong></h4><p>A robust deployment pipeline requires comprehensive automated testing, but developers notoriously loathe writing and maintaining tests. AI fundamentally changes this dynamic. If you have no tests, AI can scale up baseline coverage rapidly. If you have some tests, AI can identify and fill the gaps. More importantly, AI can monitor existing tests for brittleness, automatically suggesting refactoring or updates when underlying code changes. By removing the maintenance overhead, AI removes a primary excuse for failing pipelines.</p><h4><strong>Accelerating Legacy Transformation</strong></h4><p>Many deployment bottlenecks are rooted in legacy systems&#8212;like mainframes and monolithic applications&#8212;that were previously deemed too complex, expensive, or risky to modernize. AI transformation software is changing this calculus.</p><p>One methodology here is to reverse engineer specifications from an existing codebase. One significant challenge to modernizing any legacy system is understanding how that system should behave. There may be documentation, but it very likely has drift and inaccuracies that would undermine a transformation. A reverse engineering process is not likely to be hands-free, but a combination of AI and operators complement each other. That should make it possible to reverse engineer any existing codebase sufficiently to perform a quality transformation.</p><p>Testing comes into focus here again. Tests can be generated and employed on both the old and new source. Specifications assist in test generation. Tests assist in mechanical code transformation for core functions and methods. Tests and specifications also assist in larger-scale structural changes. Transformation strategies have traditionally relied on both of these, preferring small incremental updates when practical, and resorting to larger-scale rewrites strategically.</p><p>AI-driven transformation tools not only reduce effort via these steps, but improve accuracy and probability of success.</p><p>Resources:</p><ul><li><p><a href="https://www.gartner.com/reviews/market/ai-augmented-code-modernization-tools">Gartner AI Augmented Code Modernization Tool Peer Insights</a></p></li></ul><h4><strong>Shift-Left Security</strong></h4><p>AI-powered static analysis can be integrated directly into the developer workflow. This ensures that the code (and the AI-generated tests themselves) adhere to established security and quality standards <em>before</em> they ever reach the integration phase. Not only can this help avoid introducing new security issues, but it can raise confidence in the process of deploying fixes to known issues and newly discovered issues.</p><p>The quality of the tools you can integrate may be influenced by how modern and mainstream other parts of the stack are. COBOL and FORTRAN code won&#8217;t have the same level of support as Rust, Python, TypeScript, .NET, C or C++ code. While static analysis tools have existed for some time, the most developed tools in this space have evolved past simply flagging potential errors; they now utilize AI to drastically reduce false positives, understand the context of the codebase, and suggest specific, workable auto-fixes.</p><p>Resources:</p><ul><li><p><a href="https://www.gartner.com/reviews/market/application-security-testing">Gartner Application Security Testing Peer Insights</a></p></li><li><p><a href="https://www.g2.com/categories/static-application-security-testing-sast">G2 Best Static Application Security Testing Software</a></p></li></ul><h4><strong>Securing the Pipeline</strong></h4><p>As pipelines become the engine of the enterprise, they become prime targets for attackers. Implementing highly effective but difficult security practices&#8212;such as least-privilege access for the pipeline itself&#8212;is complex to manage manually.</p><p>How this is done will depend on where your pipeline is implemented. AI tools can analyze code for access requirements, avoiding the admin needing to guess developers&#8217; requirements. AI and conventional tools can analyze deployment patterns to determine used and unused privileges, which create a signal where to limit privileges.</p><p>Resources:</p><ul><li><p><a href="https://cloudsecurityalliance.org/blog/2025/09/22/do-your-ci-cd-pipelines-need-identities-yes">Do Your CI/CD Pipelines Need Identities? Yes.</a> (Cloud Security Alliance, 2025)</p></li></ul><h4><strong>Disrupting Active Exploitation: An Essential Stopgap</strong></h4><p>While modernizing the deployment pipeline is the ultimate cure, technology executives must manage the immediate reality: vulnerabilities <em>will</em> exist in production while fixes navigate a sluggish pipeline. It would be irresponsible to omit AI&#8217;s capability as an ameliorative control during this window. AI-driven behavioral analytics and dynamic anomaly detection can be deployed defensively to disrupt the control and exploitation phases of an attack in real time. By identifying and isolating threat actors attempting to leverage unpatched systems, these tools buy the organization the critical time needed for pipeline improvements to take effect.</p><h3><strong>Implementation</strong></h3><p>AI tooling isn&#8217;t enough in the same way that DevOps tooling wasn&#8217;t enough. A plan is necessary, and that plan must engage with the culture of your organization. What type of modernization is needed? Why hasn&#8217;t it happened already? Will it require a full-scale transformation (mainframes/monoliths)? Is it about completing a watered-down adoption?</p><p>There are good sources on DevOps adoption (i.e., <a href="https://www.oreilly.com/library/view/the-devops-handbook/9781457191381/toc.xhtml">The DevOps Handbook</a>), so I won&#8217;t try and repeat these in their entirety. Committing to completing adoption, and taking advantage of new opportunities that shorten or de-risk challenging aspects, is how to create your plan.</p><h3><strong>Conclusion: The Call to Arms</strong></h3><p>The acceleration of the cyber battlefield is a reality. The mandate for technology executives is clear: we must stop viewing AI solely as a threat to be mitigated or a product to be purchased, and start wielding it as an operational imperative. Accelerating our defenses requires accelerating our deployments. The tools are in our hands; it is time to use them.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AI Jobs: The Hidden Rules of Demand]]></title><description><![CDATA[Predicting the future of work using Bounded, Unbounded, and Adversarial demand]]></description><link>https://substack.norabble.com/p/ai-jobs-the-hidden-rules-of-demand</link><guid isPermaLink="false">https://substack.norabble.com/p/ai-jobs-the-hidden-rules-of-demand</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Mon, 16 Mar 2026 12:03:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RrL0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520fde3e-dde5-437e-aaf5-9d7f457179f6_2048x1118.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>Beyond Observed AI Exposure</strong></h2><p><a href="https://www.anthropic.com/research/labor-market-impacts">Anthropic&#8217;s recent labor market analysis</a> has improved understanding by <a href="https://www.anthropic.com/research/labor-market-impacts#a-new-measure-of-occupational-exposure-">analyzing &#8220;observed exposure&#8221;</a>&#8212;shifting from theoretical feasibility to measuring how AI is actually being used across different occupations. This is a crucial step in understanding AI&#8217;s real-world footprint. However, a core assumption remains: if a task can be done twice as fast by AI, the required human labor spent on that task will decrease.</p><p>I suggest a deeper framework that confronts that assumption. A significant reason why AI capabilities will not translate into reduced working hours is that observed exposure fails to account for the <em>dynamics of economic demand </em>for tasks. Demand for tasks is not static. As a task progresses from theoretical capability, to observed exposure, to full exposure, dynamic responses should be expected.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The impact of AI does not depend solely on whether a machine can and is used effectively to do work, but on whether the demand for that work is <strong>Bounded</strong>, <strong>Unbounded</strong>, or <strong>Adversarial</strong>. How work is divided between those categories, how it&#8217;s packaged into jobs, and the dynamic interplay are critical to accurately predicting how AI adoption will change demand for work.</p><p><em>While I am only presenting the conceptual framework here, extending this to a quantitative analysis via task classification and applying it to datasets like the <a href="https://www.anthropic.com/economic-index">Anthropic Economic Index</a> is the logical next step.</em></p><h2><strong>Tasks, Jobs, Outcomes, and Demand Dynamics</strong></h2><p>To understand labor impacts, I must separate the elements of work into tasks, outcomes, and jobs:</p><ul><li><p><strong>Tasks</strong> are individual units of work executed to achieve a specific result.</p></li><li><p><strong>Outcomes</strong> are the overarching goals or results that a job seeks to achieve through the execution of tasks.</p></li><li><p><strong>Jobs</strong> are bundles of tasks organized and executed to deliver specific outcomes.</p></li></ul><p>To this, I also add three categories of demand:</p><ul><li><p><strong>Bounded Demand:</strong> Demand that has finite usefulness within related outcomes, and does not itself enable demand for new outcomes.</p></li><li><p><strong>Unbounded Demand:</strong> Demand with the potential for self-expansion by enabling demand for new outcomes. When scaled, efficiency completes entirely <em>new</em> outcomes with positive value. (Practically speaking, this does not demand a <em>true</em> lack of boundaries, just incredibly distant ones).</p></li><li><p><strong>Adversarial Demand:</strong> A non-bounded state<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> driven by a zero-sum competition. When scaled, efficiency drives volume and complexity <em>within the same adversarial outcome</em>.</p></li></ul><p>These three categories of demand are most readily applied to classify tasks, but we&#8217;ll find we also think of jobs in this way based on the type of tasks they hold. We can also see how outcomes are key to this, in differentiating unbounded and adversarial demand&#8212;separated by whether scaling them generates new outcomes or inflates existing outcomes.</p><h3><strong>The Dynamics of Efficiency Reallocation</strong></h3><p>Jobs tend to have a primary outcome (e.g., producing a car, solving a medical issue, resolving legal disputes). When that overarching outcome is adversarial, the underlying adversarial tasks act as an &#8220;efficiency sink.&#8221;</p><p>When AI automates routine, bounded tasks within that job, the worker does not simply work fewer hours. Instead, the time saved is reallocated into the adversarial tasks to maximize the overarching outcome. This dynamic maintains stable human labor hours despite high overall observed AI exposure.</p><p><em>Crucially, if all adversarial tasks are fully automated, the efficiency sink effect moves from labor hours to automation (compute/API) costs. But as long as a single adversarial task is left unautomated, it retains a significant portion of the efficiency sink effect, and total labor hours remain mostly unchanged.</em></p><h2><strong>Three Part Demand Framework</strong></h2><p>Occupational tasks can be categorized into three distinct economic demand buckets. Because jobs are organized to achieve specific outcomes, we observe task-level dynamics manifesting at the job level. When AI introduces efficiency gains, each bucket reacts differently:</p><h3><strong>Bounded (Satiated Demand)</strong></h3><ul><li><p><strong>Reallocation Dynamic:</strong> There is no new work to reallocate. Faster outcome completion means work is finished earlier. Fewer workers are needed to maintain the same pace. Unless an unbounded or adversarial outcome indirectly generates new work, available jobs attached to these bounded outcomes will decline.</p></li><li><p><strong>Job Examples:</strong> Payroll Clerks, Data Entry Operators, and Technical Writers. Demand for Payroll Clerks is bounded by the number of companies, workers, and efficiency of the payroll process.</p></li></ul><h3><strong>Unbounded Utility (The Infinite Backlog)</strong></h3><ul><li><p><strong>Reallocation Dynamic:</strong> Faster production lowers costs. A backlog of demand reuses freed resources. Cost efficiencies sustain or expand fulfillment of potential demand. Time saved is used to produce more output, higher-quality outputs, or both.</p></li><li><p><strong>Reallocation Friction: </strong>Reallocation is not immediate. The demand backlog can become stuck for organizational, training, research, finance, or any other coordination issue.</p></li><li><p><strong>Job Examples:</strong> Computer Programmers, Scientific Researchers, and Healthcare Professionals. The backlog of desirable software, scientific discoveries, and medical care is never fully satiated.</p></li></ul><h3><strong>True Adversarial (Zero-Sum Escalation)</strong></h3><ul><li><p><strong>Reallocation Dynamic:</strong> Efficiency gains are weaponized to win adversarial outcomes. Time saved is reinvested into performing the task at a higher volume or complexity to maintain an edge over an opponent, scaling effort <em>within the same outcome</em>.</p></li><li><p><strong>Reallocation Friction: </strong>Escalation between parties can take time to emerge, and can be delayed or deferred by agreement, law, or practical obstacles.</p></li><li><p><strong>Escalation Attrition:</strong> Adversarial escalation eventually hits diminishing marginal returns. If AI allows lawyers to draft 10x the claims and counterclaims, they will do so to maintain an advantage. These claims and counterclaims add little or no extra utility to the justice system. If any, it was such fractional quantities that they would not have been pursued outside an adversarial system. Those dynamics don&#8217;t mean escalation isn&#8217;t subject to its own attrition where the next escalation not only fails to create social value, but fails to yield <em>individual </em>value.</p></li><li><p><strong>Attrition and Friction: </strong>The combination of escalation attrition and friction is another factor in delayed reallocation. The last layers of escalation yield the least individual value, which lowers any incentive to bypass frictions created by time, happenstance, law, agreement, ethical standards, or other factors.</p></li><li><p><strong>Job Examples:</strong> Lawyers (maximizing legal strategy), Salespeople (maximizing competitive wins), Marketers (battling for attention), and Cybersecurity Analysts (offensive vs. defensive escalation).</p></li></ul><p><em>Note on Transitions:</em> Tasks and jobs can shift categories. Customer Service Representatives are currently <strong>Bounded</strong> (dealing with a finite number of human interactions). However, if AI agents drop the cost of interacting with customer service to near zero, these outcomes could transition into <strong>Adversarial</strong> territory. While a customer-obsessed company does not view legitimate customers as adversaries, an open, zero-friction channel inevitably attracts malicious actors, automated fraud rings, and algorithmic social engineering at scale. Companies will be forced to deploy defensive corporate AI to filter this malicious volume, reallocating human CSRs to investigate and manage these complex, escalated algorithmic attacks.</p><h2><strong>The AI Labor Impact Matrix: &#8220;Three Sextants and One Half&#8221;</strong></h2><p>By mapping AI Exposure (High vs. Low) against the 3-Part Demand Framework, I create a 3x2 matrix for describing expected labor market behavior.</p><h3><strong>The Bottom Half (The Control Group)</strong></h3><ul><li><p><strong>Low AI Exposure (across all demand types):</strong> Protected by physical friction, manual dexterity requirements, or strict regulatory roadblocks. This represents the status quo (e.g., physical trades, nursing).</p></li></ul><h3><strong>The Top Three Sextants (High AI Exposure)</strong></h3><p>The highly exposed segment of the economy splits into three distinct zones, driven by different adoption incentives:</p><p><strong>Sextant 1: The Efficiency Transition (High Exposure + Bounded)</strong></p><ul><li><p><strong>Early Influences:</strong> Early adoption is driven top-down by organizations seeking to realize the benefits of automation to reduce labor costs.</p></li><li><p><strong>Labor Impact:</strong> Measurable job displacement and hiring slowdowns. While this creates disruption for current workers, it represents an efficiency gain for the broader economy by freeing human capital from bounded tasks.</p></li><li><p><strong>Social Impact:</strong> Managing this shift requires robust social infrastructure. Social programs like unemployment insurance, retraining initiatives, and general social support must be central to navigating these impacts.</p></li></ul><p>While disruption occurs across all sextants to some degree, societal resources and attention must be most heavily directed toward transitioning workers. Without support you lose both pre-disruption stability and the productive use of freed human capital. There is no social value in structural optimization if it doesn&#8217;t lead to new, more productive employment.</p><p><strong>Sextant 2: The Infinite Frontier (High Exposure + Unbounded)</strong></p><ul><li><p><strong>Early Influences:</strong> Early adoption is driven by closeness to the technology industry.</p></li><li><p><strong>Labor Impact:</strong> Minimal displacement (subject to reallocation frictions), accompanied by productivity and objective output growth.</p></li></ul><p><strong>Sextant 3: The Arms Race (High Exposure + Adversarial)</strong></p><ul><li><p><strong>Early Influences:</strong> Early adoption is driven bottom-up by individuals with an aggressive, advantage-seeking demeanor, and others who are forced to adopt to survive a zero-sum game.</p></li><li><p><strong>Labor Impact:</strong> Minimal displacement (subject to reallocation frictions), task inflation, and potential for worker burnout.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RrL0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520fde3e-dde5-437e-aaf5-9d7f457179f6_2048x1118.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RrL0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520fde3e-dde5-437e-aaf5-9d7f457179f6_2048x1118.png 424w, https://substackcdn.com/image/fetch/$s_!RrL0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520fde3e-dde5-437e-aaf5-9d7f457179f6_2048x1118.png 848w, https://substackcdn.com/image/fetch/$s_!RrL0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520fde3e-dde5-437e-aaf5-9d7f457179f6_2048x1118.png 1272w, https://substackcdn.com/image/fetch/$s_!RrL0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520fde3e-dde5-437e-aaf5-9d7f457179f6_2048x1118.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RrL0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520fde3e-dde5-437e-aaf5-9d7f457179f6_2048x1118.png" width="1456" height="795" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/520fde3e-dde5-437e-aaf5-9d7f457179f6_2048x1118.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:795,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RrL0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520fde3e-dde5-437e-aaf5-9d7f457179f6_2048x1118.png 424w, https://substackcdn.com/image/fetch/$s_!RrL0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520fde3e-dde5-437e-aaf5-9d7f457179f6_2048x1118.png 848w, https://substackcdn.com/image/fetch/$s_!RrL0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520fde3e-dde5-437e-aaf5-9d7f457179f6_2048x1118.png 1272w, https://substackcdn.com/image/fetch/$s_!RrL0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F520fde3e-dde5-437e-aaf5-9d7f457179f6_2048x1118.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Predicting Adoption Velocity: The Role of Worker Demeanor</strong></h2><p>While exposure metrics predict <em>where</em> AI can be used, analyzing worker demeanor helps predict <em>how fast</em> and <em>by whom</em> it will be adopted. Adoption is not solely a function of technological capability; it is deeply tied to the behavioral incentives and natural disposition of the workers in these roles.</p><ul><li><p><strong>Status Quo Bias and Corporate Mandates (Top-Down):</strong> In Bounded roles, workers have little incentive to adopt a tool that finishes their workload faster, as doing so threatens their job security. Consequently, organic worker adoption in this sextant is heavily muted. AI integration here is almost entirely <em>top-down</em>, driven by management seeking cost reductions.</p></li><li><p><strong>Curiosity and Tech-Affinity (Bottom-Up):</strong> In Unbounded roles, early adoption has been driven by domain proximity and natural curiosity. Workers in these fields inherently value systems that reduce friction to build, solve, and create more efficiently. <em>Top-down</em> influences are secondary, but as a complement, create the fastest adoption.</p></li><li><p><strong>Advantage-Seeking Demeanor (Bottom-Up):</strong> In Adversarial jobs, workers are structurally incentivized to seek an edge. They actively test and implement AI independently because failing to do so means losing a deal or a case. Adoption is organic and aggressive. <em>Top-down</em> influences are secondary, and more about approval than directives.</p></li></ul><p><strong>The Prediction:</strong> AI tooling will proliferate fastest and most smoothly in Unbounded and Adversarial jobs (Sextants 2 and 3), driven by eager, self-motivated workers. In contrast, Bounded jobs (Sextant 1) will experience a delayed adoption curve, followed by an abrupt, disruptive shock as corporate mandates are enforced.</p><h2><strong>Societal Impact: Disruption and Outcome Completion</strong></h2><p>From a macroeconomic and social perspective, society will primarily be concerned with two consequences of this framework: the friction of job disruption and the new value generated from outcome completion.</p><h3><strong>The Reality of Job Disruption and Reallocation</strong></h3><p>Job disruption will occur most acutely within highly exposed, bounded jobs. It is important to clarify that absolute &#8220;zero displacement&#8221; in Unbounded and Adversarial jobs is merely a theoretical equilibrium. In reality, frictions in reallocating time and learning new AI-augmented workflows cause <em>some</em> temporary displacement in Unbounded and Adversarial jobs. The key difference is in Unbounded and Adversarial jobs final equilibrium is resistant to durable reduction.</p><p>Furthermore, as acute displacement occurs in the Bounded sextant, the freed human capital will likely reallocate toward Adversarial or Unbounded work, shifting the composition of the broader labor market.</p><h3><strong>Value Creation and Outcome Completion</strong></h3><p>For society to realize net-new value from AI, it must look primarily to the unbounded domain. This is where efficiency translates directly into outcome completion rather than zero-sum escalation. While early tech discourse heavily features Computer Programmers, the most profound societal benefits will emerge from fields like Science and Healthcare. The demand for scientific discovery, novel treatments, and improved patient care is effectively infinite. Scaling these tasks generates profound, concrete new outcomes for human well-being.</p><p>Conversely, AI usage in adversarial jobs toward adversarial outcomes, is largely irrelevant to net-new social value. Because it consumes resources that might have been put to better use in another domain, <a href="https://substack.norabble.com/p/ai-and-the-zero-sum-game">adversarial adoption can sometimes be a net negative</a>, though it often balances out to neutral or slightly positive. For starters, existing human labor usage was a drag of its own.</p><p>Additionally deeper task completion within adversarial roles can result in slightly positive effects, but this is far from guaranteed. Adversarial roles are usually composed of a very valuable social good (justice for example), with an adversarial layer on top. The most significant realization of that social good comes at the first layers of engagement, and at most incrementally improves with more engagement. Even this is not a guaranteed conclusion though, there is no inherent reason additional investment cannot become extractive while failing to produce more social goods.</p><p>Critically, good planning around critical systems (like finance and law), can improve their social outputs and avoid their adversarial aspects amounting to net losses, but the opposite can be said of poor planning.</p><h3><strong>The Complex Social Dynamic of Art</strong></h3><p>Society will have a more complex relationship with certain adversarial domains, most notably the Arts. While the economic dynamic of art is highly adversarial&#8212;creators are engaged in a zero-sum competition for finite human attention&#8212;society does not view this escalation in the same way it views the &#8220;deadweight loss&#8221; of legal paperwork. The resulting explosion of media, storytelling, and design may be born from competitive escalation, but it yields cultural artifacts that society inherently values and consumes differently than pure corporate friction.</p><p>Crucially, art is often valued not simply for its outputs, but for its process. In a sense, you could attribute the same to any other field where the participants care about their own work, but society has always given a special place to art in this way.</p><p>For those reasons, it&#8217;s reasonable to not expect the domain of art to follow all the same dynamics of other adversarial domains. That said, it is clearly an early adopter, like other adversarial domains.</p><h3><strong>About Real-World Tests</strong></h3><p>The world is looking at real-world jobs data trying to find confirmations of early AI labor and other predictions. It is not wrong to look, but the expectation of finding confirmation here is unrealistic. Jobs data itself is messy, takes time to become accurate, and has some other recent large scale influences.</p><p>Anthropic goes so far as to <a href="https://www.anthropic.com/research/labor-market-impacts#how-exposure-tracks-with-projected-job-growth-and-worker-characteristics">compare a prediction to another prediction</a>, in search of such confirmation. In their defense, they are clearly <a href="https://www.anthropic.com/research/labor-market-impacts#how-exposure-tracks-with-projected-job-growth-and-worker-characteristics#counterfactuals-">aware of the risks</a> there and don&#8217;t tout their results heavily.</p><p>I look forward to putting my predictions to the test, and seeing the results of other tests. But I would also continue to suggest that we should expect null results and should not force data that only supports a null result into a definitive conclusion about AI&#8217;s ultimate labor impact.</p><h2><strong>Conclusion</strong></h2><p>When macroeconomic studies aggregate these three top sextants into a single &#8220;Highly Exposed&#8221; bucket, the stable employment driven by the Arms Race and the Infinite Frontier completely masks the real, acute job losses occurring within the Efficiency Transition. By evaluating occupations through the primary lens of Bounded vs. Non-Bounded (Unbounded/Adversarial) demand, we can isolate the exact sectors where AI will cause job displacement versus where it will merely fuel outcome generation or task escalation.</p><p></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;384151d5-cd94-4a77-b0c6-7dff01f30fa7&quot;,&quot;caption&quot;:&quot;AI is advancing quickly, and if there&#8217;s any one consensus about it, it is that it will have broad impacts on jobs. What impact, is an area of more debate, but it&#8217;s uncommon to view it as non-impactful. Some believe that jobs will disappear, and there would be large amounts of unemployment. Some draw on past periods of technological change, such as the Industrial Revolution or the advent of the internet, and believe that advances ultimately lead to new jobs that didn&#8217;t previously exist.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI and the Zero-Sum Game&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-03-30T16:15:53.873Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3lXS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75bdff8e-8e0a-461c-99ae-df41fd06ab63_1024x608.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/ai-and-the-zero-sum-game&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:160183122,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:2,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Like unbounded demand, adversarial activities might have true boundaries. In both cases, the important detail from the framework is if they are currently at their limits, or those are distant. That might make us worry about near term transitions, but practically speaking those are rare. Most tasks either have distant boundaries or are already maintaining an equilibrium against their boundaries.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[Security Can’t Wait]]></title><description><![CDATA[The Mandatory AI Driven Security Upgrade for a Safer Future]]></description><link>https://substack.norabble.com/p/security-cant-wait</link><guid isPermaLink="false">https://substack.norabble.com/p/security-cant-wait</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Thu, 05 Mar 2026 21:05:09 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7b2a65ed-e701-4f36-8d82-2a665189419b_2816x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Right now, Artificial Intelligence is fundamentally rewriting the rules of cybersecurity&#8212;and we do not have the luxury of waiting before taking action.</p><p>However, the underlying mechanics of both fields can feel frustratingly inaccessible. By design, cybersecurity is meant to be an invisible shield. Unless you are deeply involved in computing, you usually only notice it when it fails, or when it creates daily friction&#8212;like remembering a complex password. The inner workings of how your data stays safe remain mostly opaque, exactly as the engineers intended.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>A similar dynamic applies to Artificial Intelligence. Today, it&#8217;s easy to experience AI through chatbots. You can ask questions, spiral into deep conversations, or generate images in seconds. But as impressive as that is, talking to a chatbot is just the tip of the iceberg. Behind the scenes, by some estimates, <a href="https://openrouter.ai/state-of-ai#categories_-how-are-people-using-llms_">over half of all AI usage today is dedicated to a single task: writing computer code</a>. It is an invisible shift of significant scale.</p><p>To understand why<a href="https://www.blackduck.com/blog/2026-ai-security-appsec-predictions.html#1"> applying AI to cybersecurity is so critical right now</a>, we first have to confront a widespread misunderstanding about what software actually is, and why it breaks.</p><h2><strong>The Myth of Perfect Software</strong></h2><p>If you don&#8217;t have programming experience, it is natural to assume that building software is like publishing a newspaper: you plan the layout, write the articles, print the edition, and the final product is permanently finished. In reality, writing software is much more like writing and maintaining Wikipedia.</p><p>When a printed newspaper hits the stands, it cannot be changed; tomorrow brings an entirely new edition, sharing little other than a layout, typeface, and name. But Wikipedia is an ongoing, living document. A single event sparks the first version of an article, but editors will argue over, revise, and correct it for years. Software engineers do the same thing. They write code, users report that something doesn&#8217;t work the way they expected, and the engineers go back and revise it.</p><p>Because fixing one piece of software often accidentally breaks another, they don&#8217;t stop there. They write entirely separate scripts&#8212;automated tests&#8212;whose only job is to constantly check the original code and ensure that older features keep working as the software evolves.</p><p>Testing exists because programmers are human. We misunderstand what users want. We misunderstand the limits of our computer hardware. We mistakenly rely on flawed code written by someone else. Testing protects programmers from their own fallibility.</p><p>Historically, programmers wanted their software to be deterministic. That means for every specific action, there is one specific, predictable reaction. If you move $100 from your savings to your checking account, savings goes down exactly $100, and checking goes up exactly $100. It sounds simple. Simple rules like this allow simple tests.</p><p>But users are highly unpredictable. They click buttons in the wrong order, type words into boxes meant for numbers, and combine features in ways the engineers never imagined. Add to this the physical realities of computing&#8212;hardware inevitably degrades, and surges in user traffic can consume all available memory&#8212;and the environment becomes chaotic.</p><h3><strong>Resilience</strong></h3><p>This dynamic chaos is difficult enough to manage when users are innocently fumbling around. To manage it, engineers must add another layer of complexity to their work: resilience. They don&#8217;t just program what happens when things go right; they have to spend countless hours programming exactly what happens when things go wrong, trying to ensure small failures don&#8217;t add up to large failures. This relentless pursuit of perfection makes building software exponentially harder.</p><h3><strong>Enter the Attacker</strong></h3><p>Attackers live in the gaps of a programmer&#8217;s incomplete plan. They look for the scenarios the engineer forgot to test. Sometimes, this looks like extreme user behavior: <em>What happens if I type 10,000 characters into a password field meant for 20? What if I send thousands of requests at the exact same millisecond?</em></p><p>This doesn&#8217;t stop by &#8220;acting like a user&#8221;. Software has internal communication channels, invisible to users, and attackers will do their best to access and utilize these too.</p><p>An attacker is entirely happy with chaos as an outcome. They only need to find one weak spot, one forgotten variable, to force the software to do something it shouldn&#8217;t.</p><h2><strong>The AI Magnifying Glass</strong></h2><p>How does AI interact with this cat-and-mouse game? Fundamentally, AI is a magnifying glass. For attackers, it is a tool to scan for weak spots faster and more comprehensively than manual reviews allow.</p><p>The most obvious response is for defenders to use similar tools. If an attacker is using AI to find the cracks in your walls, you need AI to find&#8212;and patch&#8212;those cracks first. In the long run, the ability of AI to rapidly spot human errors in code will be a substantial advantage to defenders. But where this was useful before, it&#8217;s critical today. As the cat-and-mouse game accelerates, staying ahead is more critical than ever.</p><p>But this brings us to another major misconception about cybersecurity: <em>finding</em> the vulnerability isn&#8217;t actually the hardest part. Neither is fixing the vulnerability.</p><p>To an outside observer, fixing a security flaw sounds highly complex. Often, it isn&#8217;t. The majority of security vulnerabilities are born from tiny, simple mistakes: a list that is one item too short, a user granted one permission too many, or a line of code that says &#8220;and&#8221; when it should have said &#8220;or.&#8221; In a vacuum, a programmer could fix these errors in five minutes.</p><p>There is a worry that a little change might have a bigger impact. Other code may have tried to compensate for the mistake and now breaks after the fix. This is always a worry, and automated testing was a tool to minimize that worry. So fixes aren&#8217;t always easy, but they still aren&#8217;t the core challenge.</p><p>The real challenge is <em>deploying</em> that fix. Modern software is woven into complex corporate environments. A simple five-minute fix might have to pass through multiple testing environments, bureaucratic approvals, and compliance checks before it ever reaches the user. The quality of different companies&#8217; deployment processes varies greatly. The best companies can deploy thousands of small fixes a day. Many other businesses struggle to deploy one update a month.</p><p>There are <a href="https://devops.com/patch-or-perish-the-brutal-truth-about-vulnerability-management-in-2025/">over 40,000 known vulnerabilities, with over 100 more discovered each day</a>. And those numbers only cover known software and libraries. Code a company develops for itself can introduce unique vulnerabilities that aren&#8217;t part of vulnerability databases. While these won&#8217;t all apply to any particular company&#8217;s environments, enough will that one update a month, or even one per day, is not sufficient.</p><p>Attackers act as relentless inspectors who will punish a company for any delay. If AI helps an attacker find a flaw today, but your company&#8217;s approval process takes three weeks to deploy the fix, you are at a serious disadvantage.</p><h2><strong>The Economics of Cyber Warfare</strong></h2><p>This might sound like a losing battle, but the defenders actually have a distinct advantage: economics.</p><p>Cyber attackers generally fall into two categories: people who just want to cause random destruction (who are thankfully rare and usually lack the focus to execute complex plans), and people who want to make money.</p><p>That second group is large, but they are doing math. If the payoff is too low, or the effort required to break in is too high, they will give up and look for an easier target. You don&#8217;t need a perfectly impenetrable wall to stay safe. You just need a wall that is sufficiently expensive for a hacker to penetrate.</p><p>This is where AI will shift the landscape. High-value targets (like major banks or tech giants) are already rapidly adopting AI to patch their weak points faster than ever. Attackers will likely find these targets too expensive to hack, assuming they avoid the deployment trap. The security organizations meant to protect are sometimes the impediment, creating the delays that bring risk.</p><p>This varies significantly between organizations. All organizations realize the importance of security, but only some have been able to turn that knowledge into reality and bring about the changes that allow for rapid deployment.</p><p>Efficient deployment is part of the design of many organizations. Newer organizations with a tech focus usually started out this way, as the template has been demonstrated many times. Older organizations have sometimes moved up, but many older or non-tech-focused organizations sit in an uncomfortable gap here.</p><p>For those that have failed to keep up, their fallback is often more layers of security&#8212;which carries high costs, but remains effective in raising the barrier to entry for attackers.</p><p>The real danger zone will be moderate-value targets&#8212;companies that have something worth stealing but may operate with slow, outdated security practices, and lack the justification for the most expensive layered capabilities. AI will turn a harsh lens on organizations that have managed to scrape by unnoticed in the past. These companies will face a strict ultimatum: modernize their security, or risk severe breaches.</p><p>Again, there is significant variability. Those with efficient deployment will stay ahead. Those that don&#8217;t are at risk, unable to match the expensive high-value protections, but also behind their peers.</p><p>Ironically, the lowest-value targets&#8212;everyday individuals and small businesses&#8212;might actually see an immediate benefit. Because their core reliance is on outsourced platforms (like cloud email providers), they will instantly inherit the new AI-driven spam and scam detection tools built by the tech giants, without having to lift a finger. While outsourcing has its weaknesses, when it comes to core functionality with a broad user base, it&#8217;s hard to beat.</p><h4><em><strong>A Brief Aside: Adversarial Revenue</strong></em></h4><p><em>This mandatory modernization creates an interesting, somewhat circular side-effect in the tech industry: a concept known as &#8220;<a href="https://substack.norabble.com/i/189221013/the-activity-value-matrix">adversarial revenue.</a>&#8220;</em></p><p><em>Because attackers are rapidly adopting AI, every potential target is forced to buy AI-driven defensive tools just to keep pace. Who sells those tools? Often, it is the broader tech industry that is developing these AI capabilities in the first place. For the companies providing AI security platforms, the rising tide of empowered hackers guarantees a sustained, highly motivated market. The threat itself creates the demand for the cure, making AI defense a uniquely lucrative sector of the economy.</em></p><p><em>Security revenue is a bit different than other <a href="https://substack.norabble.com/p/ai-and-the-zero-sum-game">adversarial roles</a>. Here there&#8217;s a clear bad guy. In fields like laws and finance, two sides exist, but neither is clearly creating the inefficiency. It&#8217;s theoretically possible we might improve the ratio between productive and adversarial revenue here by self-policing or regulatory efforts, though that requires convincing those industries to give up some potential revenue.</em></p><p><em>Setting aside the financial balance sheets and returning to the mechanics of the conflict, a much simpler question often arises about these adversarial dynamics: why not just prevent attackers from accessing AI to begin with?</em></p><h2><strong>Why Not Just Ban the Bad Guys?</strong></h2><p>Unfortunately, it&#8217;s a deeply complex challenge. The best success leverages lesser amounts of privacy, but it would be naive to think a loss of privacy can provide a total solution.</p><p>There are two main ways people access AI. One approach is through &#8220;open-source&#8221; models, which are freely available for anyone to download and use privately on their own computers. Protections here are limited. Creators train them to refuse malicious requests, but determined attackers consistently figure out how to bypass those guardrails (&#8220;jailbreak&#8221; them). The best protection here is that, so far, open-source models are less capable, and degrade a bit more after being jailbroken.</p><p>A more common method is through &#8220;controlled hosting&#8221;&#8212;the major platforms where you must log in to use the AI. Here, the AI companies actually <em>do</em> fight back every day. This isn&#8217;t just a theoretical threat; companies like Anthropic and OpenAI routinely detect and disrupt coordinated attackers attempting to use their networks.</p><p>But their expectation isn&#8217;t to build a flawless barrier. Instead, they use the mechanics of bureaucracy to drive up the attacker&#8217;s costs. They require an email to create an account. They monitor activity for suspicious patterns. When they see something shady, they issue a &#8220;soft-block,&#8221; refusing the prompt. When an attacker repeatedly tries to bypass that block, the company bans the account entirely, forcing the hacker to create a new account. And then they block account creation patterns that look shady.</p><p>Even with controlled hosting, stopping malicious actors entirely is difficult. &#8220;Shady&#8221; is a judgment call, and the other side has the option of changing tactics. They&#8217;ll try to look like regular users. They can&#8217;t hide forever in this way, but the provider risks harming regular users if they react too quickly by blocking patterns that describe regular users.</p><h3><strong>The AI Apprentice</strong></h3><p>AI companies seem highly capable, so why can&#8217;t they stop this, even though it&#8217;s difficult? You might ask, if they are motivated enough. If you doubt the AI companies are sufficiently motivated, consider the story of &#8220;distillation&#8221; attacks, which demonstrates the limits of their control.</p><p>To understand distillation, imagine a hacker who knows they will eventually get caught on the major, guarded platforms. Instead of using the heavily guarded AI to find vulnerabilities directly, they use it as a master tutor. They feed the secure AI complex coding problems, record its brilliant answers, and use that data to train their own private, open-source AI models.</p><p>Think of it like sneaking a camera into a master locksmith&#8217;s workshop. You don&#8217;t need to steal the locksmith&#8217;s tools; you just record how they work, go home, and teach your own apprentice. Once the attacker&#8217;s private AI learns enough, they no longer need the major platforms. They have their own unrestricted hacking assistant, operating entirely under the radar.</p><p>Distillation attacks also come from rival attempts to improve their own AI model, using outputs from a better model. It should be obvious that the leading AI companies want to retain their lead, and stopping distillation attacks would help. That said, all have reported activity of this type, and while they&#8217;ve had partial success in detecting it, it&#8217;s only partial. <a href="https://www.anthropic.com/news/detecting-and-preventing-distillation-attacks">Anthropic reported millions of requests it believes were distillation attacks</a>. <a href="https://cloud.google.com/blog/topics/threat-intelligence/distillation-experimentation-integration-ai-adversarial-use">Google reports hundreds of thousands of requests</a> too.</p><p>Major AI providers are highly motivated to prevent this. Distillation isn&#8217;t just a security threat; it&#8217;s the outright theft of their multi-billion-dollar intellectual property. The fact that tech giants actively try&#8212;and often struggle&#8212;to stop distillation proves that preventing misuse isn&#8217;t a matter of lacking the desire or financial motivation to build a flawless barrier. They desperately want to build that barrier, but the technical reality makes absolute control nearly impossible.</p><h3><strong>Privacy and Security</strong></h3><p>Placing the best models in controlled environments provides some improvements. It does then place some of our privacy in the trust of those controlling those environments. Such environments are designed to preserve privacy in a balanced way. Your requests do go through automated review, but there are internal guardrails on how those are maintained, and who and when someone sees violations. But we have to place some trust elsewhere that&#8217;s significantly different from the type of validation we&#8217;d need regarding the privacy of a locally run model.</p><h2><strong>What&#8217;s Your Role?</strong></h2><p>Knowing that this massive contest is occurring behind the scenes, what can you, as an everyday user, actually do?</p><p>While the tech giants fight over deploying complex code fixes, attackers will still try to go after the easiest target: you. AI allows hackers to create highly personalized, perfectly spelled scam emails and incredibly realistic fake websites. To stay safe, a few standard pieces of advice are more important than ever:</p><p><strong>1. Enable Multi-Factor Authentication (MFA)</strong></p><p>With just a username and password, your security depends entirely on no one ever guessing or stealing your password. If you reuse a password, or accidentally type it into a fake &#8220;phishing&#8221; site created by AI, it&#8217;s compromised. MFA, while occasionally annoying, ties your access to something physical that you <em>have</em>&#8212;like a phone that receives a prompt or an authentication app. Even if an attacker steals your password, they can&#8217;t get in without your phone.</p><p><strong>2. Learn to Read a Web Address (and Spot a Fake Browser)</strong></p><p>Attackers frequently build fake login pages designed to steal passwords. Because AI makes it easy to perfectly clone the look of a legitimate site, attackers have escalated to a new trick: the &#8220;browser within a browser.&#8221;</p><p>A web browser displays content from the sites it loads. As a side effect, malicious sites can draw a fake window inside the webpage that looks exactly like your browser&#8217;s top bar, complete with a perfectly secure-looking&#8212;but entirely fake&#8212;web address. To protect yourself, you must be familiar with the normal layout of your browser. The real address bar is part of the secure surface of your browser at the very top of your screen, not nested down inside the web page&#8217;s content.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TUFO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59b140b-c127-49d1-99ac-70bdfe12ca67_715x51.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TUFO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59b140b-c127-49d1-99ac-70bdfe12ca67_715x51.png 424w, https://substackcdn.com/image/fetch/$s_!TUFO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59b140b-c127-49d1-99ac-70bdfe12ca67_715x51.png 848w, https://substackcdn.com/image/fetch/$s_!TUFO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59b140b-c127-49d1-99ac-70bdfe12ca67_715x51.png 1272w, https://substackcdn.com/image/fetch/$s_!TUFO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59b140b-c127-49d1-99ac-70bdfe12ca67_715x51.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TUFO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59b140b-c127-49d1-99ac-70bdfe12ca67_715x51.png" width="715" height="51" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d59b140b-c127-49d1-99ac-70bdfe12ca67_715x51.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:51,&quot;width&quot;:715,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TUFO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59b140b-c127-49d1-99ac-70bdfe12ca67_715x51.png 424w, https://substackcdn.com/image/fetch/$s_!TUFO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59b140b-c127-49d1-99ac-70bdfe12ca67_715x51.png 848w, https://substackcdn.com/image/fetch/$s_!TUFO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59b140b-c127-49d1-99ac-70bdfe12ca67_715x51.png 1272w, https://substackcdn.com/image/fetch/$s_!TUFO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd59b140b-c127-49d1-99ac-70bdfe12ca67_715x51.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Once you are certain you are looking at the <em>real</em> address bar, the URL can look like a long string of gibberish, but there is a simple rule of thumb: find the very first single slash (/) after the https://. Then, look at the word immediately to the left of the .com, .gov, or .org.</p><ul><li><p>If the address is consumer.ftc.gov/articles/..., the controlling word is <strong>ftc</strong>. You are on a government site.</p></li><li><p>If an attacker tries to trick you with ftc.security-update.com/login, the controlling word is <strong>security-update</strong>. You are <em>not</em> on a government site; you are on an attacker&#8217;s site.</p></li></ul><p><strong>3. When in Doubt, Search</strong></p><p>If reading the URL feels confusing, use a search engine instead of clicking a link in an email. Type the company name into Google. It is incredibly difficult for an attacker to manipulate search algorithms enough to place their fake website higher than the real company&#8217;s official site. Just be sure to skip past the first few results if they are explicitly labeled as &#8220;Sponsored&#8221; or &#8220;Ad,&#8221; as attackers sometimes buy ad space.</p><p><strong>4. Be Wary of Voice Calls and Texts</strong></p><p>You should never give out your MFA codes or passwords by email or by phone call. However, verifying who is actually on the other end of the line has become much harder. AI makes it trivially easy for scammers to clone voices or generate convincing, conversational text messages. If you get a call from your bank&#8212;or even a panicked loved one&#8212;asking for money or a security code, hang up. Look up their official phone number yourself, and call them back.</p><p><strong>5. Keep Things Updated</strong></p><p>You should get to know your computer&#8217;s operating system and web browser. Both have built-in mechanisms to install updates automatically. Don&#8217;t delay or avoid these updates. As we discussed earlier, deploying fixes is the hardest part of cybersecurity. When you see an update ready to install on your phone or computer, you are often receiving the exact &#8220;five-minute fixes&#8221; software engineers just wrote to patch a vulnerability. Install them.</p><h3><strong>What are AI Companies Doing to Protect You?</strong></h3><p>While your personal vigilance is the last line of defense, the tech industry isn&#8217;t sitting idle. AI companies are actively deploying countermeasures:</p><ul><li><p><strong>Limiting Access by Attackers:</strong> When an attacker is identified, their accounts are deactivated. AI companies use complex pattern recognition&#8212;analyzing the content and origin of requests&#8212;to hunt down malicious users. It is a constant cat and mouse game. While it doesn&#8217;t stop all access, it raises the cost significantly. Every moment an attacker spends trying to defeat these protections is a moment they can&#8217;t spend conducting destructive attacks.</p></li><li><p><strong>Utilizing Guardrails and Training:</strong> AI models are trained with guardrails that inspect incoming and outgoing traffic, automatically refusing or modifying prompts that appear intended to facilitate harmful activity. Again, these techniques are not foolproof, but they disrupt access and diminish the utility of the AI for hackers.</p></li><li><p><strong>Scanning for Vulnerabilities and Orchestrating Remediation:</strong> Vulnerability scanning isn&#8217;t new, but AI enables broader and deeper results. AI companies (<a href="https://deepmind.google/blog/introducing-codemender-an-ai-agent-for-code-security/">Google CodeMender</a>, <a href="https://www.anthropic.com/news/claude-code-security">Claude Code Security</a>, <a href="https://openai.com/index/introducing-aardvark/">OpenAI Aardvark</a>) are working directly with the cybersecurity industry to execute massive scans, instantly generate remediations, and orchestrate campaigns to deploy those fixes before attackers can act.</p></li></ul><h3><strong>Securing AI Itself</strong></h3><p>It is worth noting that protecting traditional software <em>from</em> AI-empowered attackers is only one slice of the overall security story. A complete view of AI security must also engage with other massive topics: how to deploy AI safely within an organization, how to manage how your private data is used by an AI model, and how to manage &#8220;agentic&#8221; systems (AI that can take actions on its own).</p><p>There are also vital, high-level theoretical debates about preventing AI from being used for massively destructive weapons, authoritarian surveillance, or sci-fi &#8220;AI overlord&#8221; scenarios.</p><p>But every conversation needs a focus, and right now, the most immediate, practical threat to the average user and business is the invisible arms race occurring in everyday software.</p><h3><strong>A Reason for Optimism</strong></h3><p>Ultimately, the integration of AI into cybersecurity is a narrative of optimism.</p><p>Yes, the equilibrium will shift. There will be chaotic periods as attackers test new AI tools. But relying <em>only</em> on defense means attackers get to choose the time and place of the next battle. By using AI to significantly speed up how we write, test, and fix software, we take the initiative away from the attackers. We make the cost of doing bad business too high.</p><p>As Dario Amodei, CEO of Anthropic, has noted, the balance between offense and defense is actually tractable in cybersecurity. There is real hope that defense can outpace attacks&#8212;but only if we actively invest in it. The tools are here. Someone must do the hard work of putting them to use for good, lest they only be put to use for harm.</p><h5>Related Articles</h5><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6b17b6f2-ae9e-4ce4-98bc-cca1b2fd2980&quot;,&quot;caption&quot;:&quot;In the broader discourse on artificial intelligence, the sharpest minds in AI safety are currently looking to the horizon. They are focused on existential, cinematic threats: the potential for AI-generated bioweapons, nuclear command vulnerabilities, and autonomous warfare.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Deployments Can't Wait&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-03-23T11:50:42.029Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d95d729-a5d3-4f42-9d39-bf371396315c_2812x1536.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/deployments-cant-wait&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:191818851,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;62741dd7-68ea-4ad9-80e4-303ab84be196&quot;,&quot;caption&quot;:&quot;AI is advancing quickly, and if there&#8217;s any one consensus about it, it is that it will have broad impacts on jobs. What impact, is an area of more debate, but it&#8217;s uncommon to view it as non-impactful. Some believe that jobs will disappear, and there would be large amounts of unemployment. Some draw on past periods of technological change, such as the Industrial Revolution or the advent of the internet, and believe that advances ultimately lead to new jobs that didn&#8217;t previously exist.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI and the Zero-Sum Game&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-03-30T16:15:53.873Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3lXS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75bdff8e-8e0a-461c-99ae-df41fd06ab63_1024x608.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/ai-and-the-zero-sum-game&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:160183122,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:2,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a33e112a-8c78-4129-aee9-0e3adc1b080a&quot;,&quot;caption&quot;:&quot;Billions of dollars are currently pouring into AI data centers, chips, and foundational models, but the ultimate test of that massive investment happens in just one place: the Application Layer.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The AI Reality Check &quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-26T13:36:17.746Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!kuup!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9d6ac1-a0e2-450e-b5de-90eaaf315791_1024x559.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/ai-application-layer&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:189221013,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The AI Reality Check ]]></title><description><![CDATA[Decoding the Application Layer]]></description><link>https://substack.norabble.com/p/ai-application-layer</link><guid isPermaLink="false">https://substack.norabble.com/p/ai-application-layer</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Thu, 26 Feb 2026 13:36:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kuup!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9d6ac1-a0e2-450e-b5de-90eaaf315791_1024x559.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Billions of dollars are currently pouring into AI data centers, chips, and foundational models, but the ultimate test of that massive investment happens in just one place: the Application Layer.</p><p><a href="https://substack.norabble.com/p/the-architecture-of-a-gamble">In my last post</a>, I mapped the architecture of the AI industry. Today, we are diving into the top of that stack to answer the industry&#8217;s most critical question: how do we separate the technological hype from real, sustainable economic value?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kuup!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9d6ac1-a0e2-450e-b5de-90eaaf315791_1024x559.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kuup!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9d6ac1-a0e2-450e-b5de-90eaaf315791_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kuup!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9d6ac1-a0e2-450e-b5de-90eaaf315791_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kuup!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9d6ac1-a0e2-450e-b5de-90eaaf315791_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kuup!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9d6ac1-a0e2-450e-b5de-90eaaf315791_1024x559.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kuup!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9d6ac1-a0e2-450e-b5de-90eaaf315791_1024x559.jpeg" width="1024" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fc9d6ac1-a0e2-450e-b5de-90eaaf315791_1024x559.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;: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_!kuup!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9d6ac1-a0e2-450e-b5de-90eaaf315791_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kuup!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9d6ac1-a0e2-450e-b5de-90eaaf315791_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kuup!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9d6ac1-a0e2-450e-b5de-90eaaf315791_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kuup!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9d6ac1-a0e2-450e-b5de-90eaaf315791_1024x559.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While all layers are important, I&#8217;d argue that at this point in time, the application layer is the most critical of all. The first reason is this is where theoretical value becomes real value. If social value isn&#8217;t created, why should anyone care about AI?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>A second and related reason is this is where financial value is realized. Social value and financial value can be unaligned. When they are unaligned, society can miss opportunities and experience waste. This cuts both directions.</p><p>A third and also related reason is that as individuals we care about our own financial positions, and this layer&#8217;s financial performance will set limits on the financials of every other layer. If revenues can&#8217;t be generated here, they cannot pay off the investments already made and planned for model training, nor investments made and planned for data centers filled with AI compute capable chips.</p><p>The goal of this post is to understand those aspects. Where does (or could) revenue come from? How large are these flows, and what motivates or justifies them? In the process, we&#8217;ll learn more about how AI is changing the world today and in the future.</p><h2><strong>Who are the providers in the Application Layer?</strong></h2><p>The way I define it, the application layer will seem like it includes almost the entire industry. I&#8217;ll explain a model to differentiate the application layers of these organizations from their contributions to other layers.</p><p>At the forefront, we have the foundational model builders like <strong>OpenAI</strong> (with ChatGPT), <strong>Anthropic</strong> (with Claude), and <strong>Google</strong> (with Gemini). While they provide the underlying &#8220;Intelligence Layer,&#8221; they also act as direct-to-user application providers. Everyone wants to&#8212;and needs to&#8212;be in the application layer. All the core providers want to enable diverse users within the application layer, but cannot entrust their future solely to a developing ecosystem. They are thus both enablers and active participants.</p><p>Alongside them are the massive cloud platforms&#8212;most notably <strong>Microsoft</strong> and <strong>AWS</strong>. While it&#8217;s tempting to look at their packaged applications (like Microsoft Copilot), their true gravity in the enterprise space lies in platforms like <strong>Azure AI Foundry</strong> and <strong>Amazon Bedrock</strong>. These platforms provide the crucial API infrastructure that allows other businesses to build their <em>own</em> custom AI applications. Because of their sheer scale and their role in hosting these APIs, their movements dictate much of the financial reality of this layer.</p><p>This reliance on API infrastructure is perhaps the most common blind spot in the current AI discourse. Media pundits, the general public, and basically anyone not actively involved in building AI-enabled applications consistently overlook it. It&#8217;s easy to fixate on what is visible&#8212;the chat interfaces and packaged consumer tools. The enterprise API layer, however, operates quietly behind the scenes, routing data and powering internal corporate workflows. This infrastructure isn&#8217;t a secret; the documentation for Bedrock and Azure AI is entirely public. But because the average person has no reason to read it or interact with it, this critical financial and operational engine remains largely hidden from view, and will likely remain so.</p><p>Finally, beyond these hyperscalers and hidden API layers, there is a rapidly expanding ecosystem of AI applications. While pure-play startups (like <strong>Cursor</strong>, <strong>Midjourney</strong>, or <strong>Harvey</strong>) provide early examples of entirely new workflows built from the ground up, they represent just a fraction of what is possible. Ultimately, this layer is about embedding AI into existing processes and tools, making it generally pervasive over time, with many of the most transformative use cases yet to be realized.</p><h2><strong>The Consumer vs. Enterprise Split</strong></h2><p>A key starting point to making sense of the application layer&#8212;and where its revenue comes from&#8212;is to categorize usage into two segments: <strong>consumer</strong> and <strong>enterprise</strong>.</p><p>The consumer segment encompasses personal usage, while the enterprise segment encompasses usage contracted for by a business. The lines can be blurry with self-employed businesses, gig work, and shadow enterprise usage. Imperfect as the distinction is, it still serves a purpose. The consumer segment shares dynamics regarding free usage and subscriptions that are important to understand potential growth. The enterprise segment is very diverse; while it has leading workload types, those workloads share pressures to demonstrate return on investment (ROI) and are challenged by implementation and integration.</p><p>Revenues for consumer usage are generally subscription-based. Conversion from free to paid is not straightforward; while limits on free usage create pressure, they can also alienate users. In this segment, usage isn&#8217;t measured by ROI but by &#8220;vibes&#8221;&#8212;does the user feel the tool is worth the monthly fee?</p><p>Conversely, the enterprise segment defaults to metered API usage (pay-per-token). This is exactly why the API platforms mentioned above (Bedrock, Azure AI) are so critical&#8212;they form the backbone of this enterprise business model. This metered structure creates a more predictable future by correlating revenue and costs directly. However, forecasting enterprise revenue depends on how capable organizations are at closing implementation and integration gaps. In a fully rational market, metered usage would create significant profit, but if the market deploys more capacity than the demand can satisfy, we may see usage sold at a loss just to recoup sunk costs.</p><h2><strong>The Activity Value Matrix</strong></h2><p>To truly answer the core questions of this article regarding social value, financial value, and financial performance, we need another framing tool alongside the consumer/enterprise split. This is where the <strong>Activity Value Matrix</strong> comes in.</p><p>The Activity Value Matrix is crucial because it establishes a reasoning model for what type of AI activity actually brings net-positive value back to society, versus activity that merely burns compute to propel the industry forward without creating real benefit. Furthermore, it helps us identify precarious gaps: cases where AI <em>could</em> create immense social value, but because we lack a sustainable revenue model to support it, that value will fail to materialize sustainably. By analyzing the relationship between <strong>Value</strong> (economic/social utility), <strong>Revenue</strong> (monetization), and <strong>Usage</strong> (active consumption), we can map the true health of the application layer:</p><div id="datawrapper-iframe" class="datawrapper-wrap outer" data-attrs="{&quot;url&quot;:&quot;https://datawrapper.dwcdn.net/g79Lh/3/&quot;,&quot;thumbnail_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7fabecb-90ec-4529-aca3-9baebaf951b4_1220x1412.png&quot;,&quot;thumbnail_url_full&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2dec22a0-210f-44b8-ae64-9b72febdb18f_1220x1482.png&quot;,&quot;height&quot;:757,&quot;title&quot;:&quot;Activity Value Matrix&quot;,&quot;description&quot;:&quot;&quot;}" data-component-name="DatawrapperToDOM"><iframe id="iframe-datawrapper" class="datawrapper-iframe" src="https://datawrapper.dwcdn.net/g79Lh/3/" width="730" height="757" frameborder="0" scrolling="no"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(e){if(void 0!==e.data["datawrapper-height"]){var t=document.querySelectorAll("iframe");for(var a in e.data["datawrapper-height"])for(var r=0;r<t.length;r++){if(t[r].contentWindow===e.source)t[r].style.height=e.data["datawrapper-height"][a]+"px"}}}))}();</script></div><p>From a social perspective, we have a few rows we prefer, but the most important is productive revenue. Free goods are enjoyable, but unsustainable, and so at a society level, we should expect to eventually pay. Public goods are likewise excellent, but the arrangements are complex and apply to fewer situations. While we might wish for an endless supply of free or public goods, it is via activities with productive revenue that we&#8217;ve moved forward.</p><p>Likewise, there are some rows we should fear. Waste is clear. The exploitative patent rent is clear. General patent rent is less clear. From a simple preference, we should dislike it. But patent rent is often a useful tool to promise as a privilege. When managed well, that promise encourages investment that subsidizes activity that creates growth that could not occur from productive revenue alone.</p><h2><strong>Moving Bottlenecks and Remnants</strong></h2><p>With these tools&#8212;the consumer/enterprise split and the Activity Value Matrix&#8212;we can start to examine individual use cases. Whether driven by consumer subscriptions or the pressure to recoup enterprise sunk costs, the operational reality is that actual AI adoption is heavily challenged by implementation and integration. As this adoption progresses, we will repeatedly encounter new bottlenecks.</p><p>Many bottlenecks are simply standard operational hurdles&#8212;like migrating legacy data, reorganizing teams, or passing compliance reviews&#8212;that get addressed one by one. While solvable, they still create significant <em>diffusion delays</em> that push the realization of productivity gains further into the future. Another type &#8220;remnants&#8221;, on the other hand, are the most resistant bottlenecks. They are the stubborn areas left behind after the easy problems are solved.</p><p>One of the most stubborn types of remnants is <strong>adversarial</strong>. As the matrix highlights under &#8220;Compelled / Adversarial Revenue,&#8221; these actions create a continuous loop of demand for intermediate outputs just to maintain existing outcomes&#8212;like AI generating better spam, which requires better AI to filter that spam. This burns energy and resources, generating revenue and usage, without creating net-new social or financial value.</p><p>To see how these bottlenecks and remnants shape an industry, consider <strong>Coding</strong>&#8212;arguably the leading edge of the application layer. Software developers are culturally accustomed to disruption, which reduces the organizational friction and diffusion delays seen elsewhere. Yet, their use cases perfectly map to our frameworks:</p><ul><li><p><strong>Responding to the Adversarial First:</strong> A wave of security related investment is underway, and I expect will accelerate. This early adoption is driven by compelled security needs&#8212;using AI to find vulnerabilities and harden systems before attackers can use AI to exploit them.</p></li><li><p><strong>Paying Down Debt:</strong> AI is being deployed to clear existing bottlenecks by paying down technical debt&#8212;modernizing deprecated platforms and freeing up locked capital.</p></li><li><p><strong>An Engine for Change:</strong> Because software underlies modern business, increasing developer productivity acts as an engine for change across all other industries, eventually translating to new productive revenues.</p></li></ul><p>However, if development capacity isn&#8217;t solved first, consider how a bottleneck might manifest as an increasing &#8220;Proposal-to-Product&#8221; ratio. If AI halved the time needed to create software feature proposals of twice the quality, we might describe it as a 400% efficiency improvement. We might also see twice as many proposals. However, if the capacity to actually <em>write</em> the software hasn&#8217;t increased proportionally, that 400% internal productivity boost might only translate to a 10% increase in final value.</p><p>If we&#8217;re not careful, we might incorrectly diagnose the proposal process as the problem. We might even blame AI and suggest all of those new proposals were &#8220;AI slop&#8221;. While it&#8217;s possible for tools to be misused, it would be ironically sloppy to jump to that conclusion. <a href="https://substack.norabble.com/p/the-slop-scapegoat-ai">The overuse of AI slop is already a problem</a>, so we should not add to it. If users decrease their effort by 10x, and get half the quality, then yes, we can call their output slop. But that would have been true if they decreased their effort by half without tools.</p><p>The real story here is of the bottleneck.  The unused proposals aren&#8217;t necessarily low-quality slop; they are simply piling up behind a bottleneck further down the line.</p><h2><strong>Conclusion: The Reality Check</strong></h2><p>The Application Layer is <strong>the industry&#8217;s &#8220;Reality Check.&#8221;</strong> While the lower layers (Compute and Intelligence) have seen massive investment and technical breakthroughs, the Application Layer is where those breakthroughs are forced to justify their existence.</p><p>The distinction between the <strong>Consumer</strong> and <strong>Enterprise</strong> segments is vital to this justification, as it dictates the very survival of business models. In the consumer world, the value is personal and often ephemeral, driven by individual preferences and &#8220;vibes.&#8221; Here, adoption can be viral and instantaneous, but loyalty is fickle and valuations are tied to user engagement. In the enterprise world, value is rigorous and must survive the gauntlet of organizational change and ROI calculations. While adoption is slower due to integration hurdles, the resulting business models are often more durable and command higher valuations based on proven efficiency gains. While many use cases&#8212;like coding or creative generation&#8212;will exist in both segments, they will take on different &#8220;shapes&#8221; and adoption velocities based on these divergent preferences.</p><p>As we look forward, the specific tasks&#8212;the &#8220;Use Cases&#8221;&#8212;will define which segment wins and how much of that massive investment in lower layers can actually be recouped. In my next post, we will dive deeper into the <strong>Activity Value Matrix</strong> to see exactly where this &#8220;productive revenue&#8221; is hiding, how the shapes of use cases shift between consumer and enterprise, and where energy is simply being burned as &#8220;waste.&#8221;</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;bb7ec0a3-d388-432d-9f7f-5ff804b6c545&quot;,&quot;caption&quot;:&quot;A while back I talked about producing an analysis of the AI industry. I&#8217;ve put together something pretty extensive, but on reflection, I&#8217;ve decided to put it out in multiple parts. This post today functions more as an outline, where the following posts will dive more into each layer of this stack and then finally look in more depth at the macro-economic aspects.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Architecture of a Gamble&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-12-15T12:00:28.462Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!wNQ-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac2d61c-4ddf-4020-a1f0-0349cbb0809e_1024x565.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/the-architecture-of-a-gamble&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:181559364,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:1,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;cce7ce77-6910-4937-937f-bf31928e1d30&quot;,&quot;caption&quot;:&quot;I don&#8217;t like the term &#8220;AI slop&#8221;. As a term it&#8217;s used far too casually. The Internet has had copious amounts of slop for a while, if we describe slop as low-quality material created to grab eyeballs. For example, the article-spinning software of the 2000s, content farms churning out SEO-driven articles, or the rise of viral clickbait. Quantity over quality, you might say.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Slop Scapegoat: AI&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-10-19T16:35:44.334Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30c58724-2ab9-4488-9cbf-1a0fad3363f4_1024x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/the-slop-scapegoat-ai&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:176573296,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:2,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Architecture of a Gamble]]></title><description><![CDATA[Mapping the AI Value Chain]]></description><link>https://substack.norabble.com/p/the-architecture-of-a-gamble</link><guid isPermaLink="false">https://substack.norabble.com/p/the-architecture-of-a-gamble</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Mon, 15 Dec 2025 12:00:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!wNQ-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac2d61c-4ddf-4020-a1f0-0349cbb0809e_1024x565.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>A while back I talked about producing an analysis of the AI industry. I&#8217;ve put together something pretty extensive, but on reflection, I&#8217;ve decided to put it out in multiple parts. This post today functions more as an outline, where the following posts will dive more into each layer of this stack and then finally look in more depth at the macro-economic aspects.</em></p><h3><strong>Introduction</strong></h3><p>If you look solely at the headlines in 2025, the artificial intelligence industry appears like a single coordinated effort with unprecedented wealth. We see trillions of dollars in valuation, feverish construction of data centers, and a frantic race for silicon. But to view AI as a single, unified industry is to miss the mechanics of how capital flows, and how that creates stability in some places, and precariousness elsewhere.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The reality is a stack&#8212;four distinct layers of value, each operating under different laws of physics and economics. At the bottom is the concrete reality of energy and silicon. At the top is the promise of productivity through software. Between them lies a complex web of subsidies, speculative bets, and &#8220;soft dependencies&#8221; that are challenging the laws of traditional business.</p><p>At the base, capital is being aggressively spent on lower layers of the stack, to both meet current and expected future demands from higher layers. Higher layers are operating speculatively, bringing in capital through speculative investments and running at a loss, in expectation of unprecedented future revenue growth.</p><p>This creates a <strong>commercial stability gradient</strong> that decreases as you move up the stack, where revenue covers less of investment and depends more on future growth.</p><ul><li><p><strong>The Compute Supply Chain</strong> (Layer 1) is paid first. While future demand, and thus revenues cannot avoid a dependence on the higher layers, they are also selling hard product today, and being paid well for it. As businesses, they are more stable, though you should be careful about translating that commercial stability into assumptions of stock price stability, which assume both high demand and high margins, neither of which is certain.</p></li><li><p><strong>The Operational Infrastructure</strong> (Layer 2) is mixing revenue from higher layers and cash flows from existing business to fund purchases from Layer 1. This layer is competitive even before AI, and AI&#8217;s influence may make it more commodity-like and more competitive. Investment is speculative, but structured for stability.</p></li><li><p><strong>The Intelligence</strong> (Layer 3) is precarious. Only a fraction of spending is covered by revenue; the remainder is funded by investment capital and debt, driven by high optimism. While capital costs are not as high as Layer 2, they are still high, and so are operational costs. Almost all this goes to Layer 2 as current revenues. Cash flow is negative and dependent on ongoing investment, while also being highly competitive.</p></li><li><p><strong>The Application</strong> (Layer 4) is diverse, and where value is realized. Other layers depend upon this to bring the revenues that pay for capital and operational costs. The risk here is an <strong>Attribution Gap</strong>. Real value is created, but measurement it is difficult. This leaves uncertainty if users will pay enough to justify the massive investments at lower layers.</p></li></ul><p>This structure creates an unstable relationship. If spending in the Application layer doesn&#8217;t expand rapidly, the investment optimism funding the Intelligence layer could dry up, leaving a critical gap in the revenues needed to pay back investors and meet the ROI expectations of the infrastructure below.</p><p>An interesting exception to this structure is application layer companies can be more commercially stable than Layer 3 companies. If they demonstrate their own value to customers, and decouple via negotiation with Layer 3, they could reach profitability before Layer 3.</p><p>As a diverse layer, many different outcomes should be expected, with some companies successfully navigating their own path and others failing. Also, while this shifts more everyday, a reasonably significant part of this layer (25%) is direct OpenAI/Gemini/Anthropic user subscriptions, coupling that revenue to Layer 3.</p><h3><strong>Layer 1: The Compute Supply Chain</strong></h3><p>The foundation of the AI stack is not code, but the &#8220;hard&#8221; reality of atoms: the physical and logical inputs required to create intelligence. This layer is dominated by the high capital cost and expansion timelines of chip manufacturing, which feeds into the economics of the entire industry.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_dfj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F771d2e0d-137b-43e7-b830-2af1735ae168_1024x559.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_dfj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F771d2e0d-137b-43e7-b830-2af1735ae168_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_dfj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F771d2e0d-137b-43e7-b830-2af1735ae168_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_dfj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F771d2e0d-137b-43e7-b830-2af1735ae168_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_dfj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F771d2e0d-137b-43e7-b830-2af1735ae168_1024x559.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_dfj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F771d2e0d-137b-43e7-b830-2af1735ae168_1024x559.jpeg" width="1024" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/771d2e0d-137b-43e7-b830-2af1735ae168_1024x559.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_dfj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F771d2e0d-137b-43e7-b830-2af1735ae168_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_dfj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F771d2e0d-137b-43e7-b830-2af1735ae168_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_dfj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F771d2e0d-137b-43e7-b830-2af1735ae168_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_dfj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F771d2e0d-137b-43e7-b830-2af1735ae168_1024x559.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>Foundries, such as TSMC, represent the hardest constraint and the largest capital commitment. <a href="https://finviz.com/news/244259/taiwan-semiconductor-trading-at-a-discount-how-to-play-the-stock">TSMC alone is projecting $40-42 billion in CapEx for 2025</a>. This creates a &#8220;pervasive price&#8221; because chip manufacturing costs factor into most other costs. Training needs chips, and inference needs chips.</p><p>While foundries deal with the brute force of fabrication, chip designers like Nvidia and AMD operate the <strong>Efficiency Lever</strong>. Their economic role is to maximize the usage of scarce foundry capacity. However, the lines here are blurring. Hyperscalers like Amazon and Google are increasingly designing their own silicon&#8212;Trainium and TPUs&#8212;to optimize their own costs, effectively internalizing the supply chain.</p><p>Surrounding this is the often-overlooked constraint of utility inputs: energy and real estate. All compute requires reliable power, making grid access a key determinant of land value.</p><p>One of the advantages for NVidia and TSMC&#8217;s is that chips are being sold today. TSMC may have high CapEx, but for 2025 has $120 billion in revenues, and $40 billion net income. NVidia has an even more appealing 2025 forecast of $115 billion net income and revenue of $200 billion, with only $6 billion in capital expense.</p><p>$115 billion in income doesn&#8217;t justify a $5 trillion market capitalization, it has to grow to support that, but as a business there&#8217;s no lack of commercial stability. It&#8217;s also a mistake to look at NVidia&#8217;s favorable position, and imply stability for the entire AI industry. That just means the rest of the industry is paying for NVidia, <a href="https://www.planetearthandbeyond.co/p/did-nvidia-just-prove-there-is-no">it doesn&#8217;t mean the rest of the industry can afford to</a>.</p><p>If demand continues to grow this layer&#8217;s hard constraints&#8212;manufacturing capacity and power availability&#8212;will give it pricing power. If it flatlines, that&#8217;s lost, but investments will still be repaid. Demand would have to pull back significantly to translate into internalized losses. Stock prices could be volatile, and bad choices there could cause individual investors to experience losses, but that&#8217;s partly the nature of stock markets in general.</p><h3><strong>Layer 2: The Operational Infrastructure</strong></h3><h4><strong>Disclaimer</strong></h4><p><em>Now is a good time to remind you that while I work at AWS, this is a personal Substack. Opinions are my own.</em></p><p>Sitting directly above the supply chain is the Operational Infrastructure, defined by the <strong>delivered compute</strong>. This layer efficiently deploys chips using existing cash flows, and keeps them operational. Very CapEx dependent, but so far, self-financing. The primary examples are the hyperscalers: AWS, GCP and Azure. These companies are absorbing the massive AI infrastructure costs using cash flows from mature, non-AI businesses like search and retail. A full accounting must consider smaller providers and private deployments.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wNQ-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac2d61c-4ddf-4020-a1f0-0349cbb0809e_1024x565.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wNQ-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac2d61c-4ddf-4020-a1f0-0349cbb0809e_1024x565.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wNQ-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac2d61c-4ddf-4020-a1f0-0349cbb0809e_1024x565.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wNQ-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac2d61c-4ddf-4020-a1f0-0349cbb0809e_1024x565.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wNQ-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac2d61c-4ddf-4020-a1f0-0349cbb0809e_1024x565.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wNQ-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac2d61c-4ddf-4020-a1f0-0349cbb0809e_1024x565.jpeg" width="1024" height="565" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ac2d61c-4ddf-4020-a1f0-0349cbb0809e_1024x565.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:565,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wNQ-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac2d61c-4ddf-4020-a1f0-0349cbb0809e_1024x565.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wNQ-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac2d61c-4ddf-4020-a1f0-0349cbb0809e_1024x565.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wNQ-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac2d61c-4ddf-4020-a1f0-0349cbb0809e_1024x565.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wNQ-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ac2d61c-4ddf-4020-a1f0-0349cbb0809e_1024x565.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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 witnessing a classic <strong>Installation Period</strong>: a rapid infrastructure overbuilding driven by FOMO and strategic necessity. Similar to the fiber-optic boom of 1999-2001, physical assets are being deployed ahead of proven demand. While this typically leads to a capacity glut, such a glut is eventually beneficial for the economy, as excess capacity drives costs down and subsidizes the next wave of innovation.</p><p>In my follow-up, I&#8217;ll dive into</p><ol><li><p>The CapEx numbers from each entity</p></li><li><p>The CapEx breakdown by type (chips, land, buildings, etc.)</p></li><li><p>The differences between projected CapEx, announced CapEx, commitments, and actual spending.</p></li><li><p>The revenues from supporting training, inference.</p></li></ol><h3><strong>Layer 3: The Intelligence</strong></h3><p>The third layer is the <strong>speculative core</strong> of <strong>model providers. </strong>The current core are those with frontier model programs, such as OpenAI, Anthropic, Google, Amazon, Meta. While this layer captures the public imagination, its economic footing is far more slippery than the infrastructure below it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TzfU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040e824-60bd-4c06-b97b-3584a7d78b0f_1024x565.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TzfU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040e824-60bd-4c06-b97b-3584a7d78b0f_1024x565.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TzfU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040e824-60bd-4c06-b97b-3584a7d78b0f_1024x565.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TzfU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040e824-60bd-4c06-b97b-3584a7d78b0f_1024x565.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TzfU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040e824-60bd-4c06-b97b-3584a7d78b0f_1024x565.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TzfU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040e824-60bd-4c06-b97b-3584a7d78b0f_1024x565.jpeg" width="1024" height="565" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2040e824-60bd-4c06-b97b-3584a7d78b0f_1024x565.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:565,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TzfU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040e824-60bd-4c06-b97b-3584a7d78b0f_1024x565.jpeg 424w, https://substackcdn.com/image/fetch/$s_!TzfU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040e824-60bd-4c06-b97b-3584a7d78b0f_1024x565.jpeg 848w, https://substackcdn.com/image/fetch/$s_!TzfU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040e824-60bd-4c06-b97b-3584a7d78b0f_1024x565.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!TzfU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2040e824-60bd-4c06-b97b-3584a7d78b0f_1024x565.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These companies face a brutal paradox: they provide the cognitive engine for the entire ecosystem, yet &#8220;intelligence&#8221; itself is trending toward a commodity.</p><p>In this high-velocity environment, legacy advantages are fleeting. A leader can be dethroned by a single release cycle from a competitor. Unlike the infrastructure layer, where assets have a useful life of years to decades, a frontier model can depreciate in months.</p><p>Changes in position happen often. At the moment of writing, December 2025, OpenAI is not the leader, and it&#8217;s open to debate between Google Gemini and Anthropic Claude Opus/Sonnet as the momentary leader. You&#8217;re only as good as your latest model on the frontier. Niches are developing, on a cost basis and use case basis. But even here, a niche can be swallowed by the new frontier release, or lost to a new release targeting the niche.</p><p>A long term advantage here would have to be founded on execution: creating effective models cost-efficiently. The most optimistic view is that a recursive feedback loop emerges. If AI improves model architecture via an <strong>algorithm loop</strong>, or AI improves chip design, these create novel impacts.</p><p>A chip design loop would be slow and shared, as a new chip design would have to go next to manufacturing, and dependent on chip designer intellectual property. An algorithm loop could be faster, and self-contained. While this area is fairly speculative, it&#8217;s a foundational one to how many model providers think, at least at the fringes.</p><p>Financially, this layer is precarious. Revenues are not large enough to pay for past training costs, so companies are still unprofitable. Internally they face a <strong>revenue gap</strong> where growth projections often presume exponential conversion of free users to paid users, without a proven reason for that assumption. They also are dependent on the realization of many other revenue sources from the application layer.</p><p>In my follow-up, I&#8217;ll dive into the revenues and expenses at this layer.</p><h3><strong>Layer 4: The Application</strong></h3><p>The most critical disconnect in the modern AI economy sits at the very top: The Application Layer (Layer 4). This is where the rubber meets the road&#8212;where enterprises and consumers actually use AI to solve problems.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aCRB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F774ff182-74c6-41f9-8f0d-2a5694aadc29_1024x559.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aCRB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F774ff182-74c6-41f9-8f0d-2a5694aadc29_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aCRB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F774ff182-74c6-41f9-8f0d-2a5694aadc29_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aCRB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F774ff182-74c6-41f9-8f0d-2a5694aadc29_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aCRB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F774ff182-74c6-41f9-8f0d-2a5694aadc29_1024x559.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aCRB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F774ff182-74c6-41f9-8f0d-2a5694aadc29_1024x559.jpeg" width="1024" height="559" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/774ff182-74c6-41f9-8f0d-2a5694aadc29_1024x559.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:559,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aCRB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F774ff182-74c6-41f9-8f0d-2a5694aadc29_1024x559.jpeg 424w, https://substackcdn.com/image/fetch/$s_!aCRB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F774ff182-74c6-41f9-8f0d-2a5694aadc29_1024x559.jpeg 848w, https://substackcdn.com/image/fetch/$s_!aCRB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F774ff182-74c6-41f9-8f0d-2a5694aadc29_1024x559.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!aCRB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F774ff182-74c6-41f9-8f0d-2a5694aadc29_1024x559.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>In a healthy market, the revenue from this top layer would cascade down, paying for the models, the servers, and the chips. Today, however, that flow is a trickle compared to the flood of investment rising from the bottom. We are facing an <strong>attribution gap</strong>. While AI creates real value&#8212;writing code, summarizing documents, speeding up research&#8212;measuring that value is notoriously difficult.</p><p>Besides the attribution gap, there are other frictions, an <strong>implementation gap</strong>, an <strong>integration gap</strong>, and an <strong>adoption gap</strong>.</p><p>Before users can make use of the potential capability of a model, for a specific purpose, they often need an implementation. Consider coding and coding tools as an example. Before coding tools, like Kiro, supported spec driven development, the ability to use models for this purpose was challenging. The same goes for earlier advancements, such as generating tests. Sure, you could in theory have done this with a chatbot and a lot of copy and paste, but that&#8217;s not good enough to make it practical. The implementation takes theory to practical. The number of <strong>implementation gaps</strong>, between what the best models could in theory do, and what users have good tools to do, is growing faster than it&#8217;s shrinking.</p><p>Even with an implementation, another type of gap is an <strong>integration gap</strong>. Intelligent decisions depend upon access to relevant and current data. Data does not automatically become integrated. For good reason, data has to go through the process of integration, where security, quality and structure have to be resolved. And it&#8217;s not just data, but also actions, which quite reasonably have a yet higher bar for proper integration.</p><p>Finally, there&#8217;s the <strong>adoption gap</strong>. Even when a tool or process is available, and integrated, skepticism, awareness, and habits often mean it&#8217;s not used. There&#8217;s a relation back to the attribution gap here too, as the inability to attribute value helps fuel skepticism.</p><p>The attribution gap, and the other frictions slow down both the actual implementation, and the creation of revenue. This results in a <strong>lag effect</strong>. The industry is currently in a race to see if revenue can expand fast enough to justify the valuations before the <strong>Installation Period</strong> speculation cools.</p><p>In my first follow-up (<a href="https://open.substack.com/pub/norabble/p/ai-application-layer?r=10qod6&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=true">The AI Application Layer</a>), I dive into:</p><ol><li><p>Two types of revenue, consumer and enterprise, and their different frictions.  A preview here; this is changing rapidly and the enterprise is becoming more important.</p></li><li><p>Different types of value-revenue relationships, and their importance to delivering social value from usage. </p></li></ol><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;65efea1f-7782-4b92-9273-61d205559862&quot;,&quot;caption&quot;:&quot;In my last post, I discussed the architecture of the AI industry. Today, I&#8217;d like to dive into the top-layer, the application layer.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI Application Layer&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-26T13:36:17.746Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!kuup!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffc9d6ac1-a0e2-450e-b5de-90eaaf315791_1024x559.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/ai-application-layer&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:189221013,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>A future follow-up, will dive into tasks that can create revenue, and their relationship to value.</p><h3><strong>Macro-Economic Effects</strong></h3><p>I&#8217;ve written about this a bit in the past&#8230;</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;145770ae-953b-4207-a48e-d517ced47ec2&quot;,&quot;caption&quot;:&quot;This will be part one of a two part series. In the first part, I want to outline some of my views about how salient a set of what we might call existential concerns about AI should be. In part two, I want to discuss some more immediate interactions with today's economy&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Economic Future from and of AI&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-09-07T14:08:35.292Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d02180eb-af84-4846-b470-d641afa59da1_512x512.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/the-economic-future-from-and-of-ai&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:173016480,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;2791c40e-b3f0-4ffc-aa53-ae6c79ef0482&quot;,&quot;caption&quot;:&quot;In Part One, I discussed some of the existential economic concerns that Artificial Intelligence forces us to consider. In this second part, I&#8217;ll focus more directly on the practical, near-term landscape of familiar economic forces.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Economic Future from and of AI&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-09-08T12:05:18.583Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e78a60e-800e-4adf-9223-6f4fd217c034_1024x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/the-economic-future-from-and-of-ai-cf1&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:173031411,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;21efe8ab-226d-4b28-b3e3-d7dd15eb5dac&quot;,&quot;caption&quot;:&quot;AI is advancing quickly, and if there&#8217;s any one consensus about it, it is that it will have broad impacts on jobs. What impact, is an area of more debate, but it&#8217;s uncommon to view it as non-impactful. Some believe that jobs will disappear, and there would be large amounts of unemployment. Some draw on past periods of technological change, such as the Industrial Revolution or the advent of the internet, and believe that advances ultimately lead to new jobs that didn&#8217;t previously exist.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;AI and the Zero-Sum Game&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:61710810,&quot;name&quot;:&quot;Ryan Baker&quot;,&quot;bio&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2376ff1a-8f8b-4e42-b164-1855d9e7999b_140x105.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2025-03-30T16:15:53.873Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!3lXS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F75bdff8e-8e0a-461c-99ae-df41fd06ab63_1024x608.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://substack.norabble.com/p/ai-and-the-zero-sum-game&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:160183122,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:1,&quot;comment_count&quot;:2,&quot;publication_id&quot;:1642290,&quot;publication_name&quot;:&quot;norabble&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_1Oy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97750d25-7e33-4ebe-87af-6f4b3d0e4138_348x348.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>In my follow-up I&#8217;ll dive into:</p><ol><li><p>How the current state of the AI industry feeds into the overall economy</p></li><li><p>How different types of revenue have different effects on the economy separate from the effects on the AI industry.</p></li></ol><h3><strong>Conclusion</strong></h3><p>The bottom of the stack is being paid for by upper layers. The largest contribution comes from the internal investment by the infrastructure layer. But this is reaching its limits. Some additional capital is being supplied by the intelligence layer, in the form of external investment spent on training and inference in excess of their own revenues. Finally, the application layer is bringing in revenues. Those revenues wouldn&#8217;t be less than enough to pay back CapEx to date, and would be trivial in comparison what would be needed to pay back projected CapEx.</p><p>Thus, the current internal and external investment is absorbing the costs of infrastructure in the belief that the application layer will eventually catch up. If projected CapEx is to occur, new sources of investment will be necessary, likely through debt and larger amounts of equity financing. A drop in optimism could cut these plans short and create market volatility.</p><p>This is not necessarily a disaster; it is a historical pattern. We are deep in what economists call an <strong>Installation Period.</strong> Much like the fiber-optic boom of the late 1990s, we are overbuilding infrastructure ahead of proven demand. This is a feature, not a bug, of technological revolutions. This overbuilding is inflationary and chaotic, driven by Fear of Missing Out (FOMO) and strategic necessity.</p><p>The eventual result is almost always a capacity glut. It&#8217;s not a foregone conclusion, and pinpointing the timing is a much harder prediction than the simple occurrence. If you forecast on potential value only, and ignore the attribution, implementation, integration and adoption gaps, it&#8217;s almost certain to occur.</p><p>In theory, good forecasting can forestall or avoid a glut. In practice, there&#8217;s usually at least one market participant that&#8217;s constitutionally inclined to pursue the most optimistic interpretation, and FOMO pulls others behind this wave. Lagging behind too much when optimism prevails risks being left out with a struggle to regain position. In other words, playing it safe isn&#8217;t always safe.</p><p>When optimism finds its failing point stock valuations correct violently. But for the economy at large, this is the &#8220;turning point.&#8221; A crash in the cost of intelligence would reduce the barriers of an attribution gap, spawning a burst in adoption that needed to unlock a <strong>Deployment Phase. </strong>With past revolutions this is where the technology becomes cheap and reliable enough to be woven into the fabric of everyday life.</p><p>With AI, we might wonder if the model of the railroads, which experienced serial corrections, could fit better as one correction is not enough to close all of the potential gaps.</p><p>For now, the AI economy is a structure supported by massive financial scaffolding. The heavy lifting is being done by legacy profits and speculative investment, all betting on a future where the friction of adoption disappears. The question is not whether AI adds value, but whether the application layer can expand quickly enough to catch the weight of the massive infrastructure being built to support it.</p><h3><em><strong>Next in this Series</strong></em></h3><p><em>In the coming posts, we will peel back the layers of this stack one by one, examining the specific data and market dynamics driving the Compute Supply Chain, the precarious economics of Model Providers, and the reality of Enterprise Adoption.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Unlocking the Library: A Proposal for a Reader Pass]]></title><description><![CDATA[How to support independent writers without the pressure of a full subscription.]]></description><link>https://substack.norabble.com/p/unlocking-the-library-a-proposal</link><guid isPermaLink="false">https://substack.norabble.com/p/unlocking-the-library-a-proposal</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Wed, 19 Nov 2025 12:45:32 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/cc4add73-fdfd-4498-a054-e8d6e1fcfc10_1024x1024.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Substack has done an incredible job creating a home for independent writing. It&#8217;s given thousands of authors a way to make a living directly from their readers. But as a user, I&#8217;m running into a problem: there are too many great writers I want to support, and even if I can afford it, I&#8217;m not inclined to carry a full $50/year subscription for every single one of them.</p><p>Currently, if I want to read just one specific essay from a writer I don&#8217;t subscribe to, I usually can&#8217;t. I hit the paywall and leave. That&#8217;s a loss for me, and it&#8217;s money left on the table for the writer.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I think there is a middle ground that would help readers explore more independent work while putting more money in writers&#8217; pockets: <strong>The Reader Pass</strong>.</p><h2><strong>How It Could Work</strong></h2><p>The idea is simple: a way to support writers individually without committing to a marriage. It acts like a pre-paid tab for the whole platform with volume discounts built in.</p><ol><li><p><strong>Set a Budget:</strong> I set a monthly limit I&#8217;m comfortable with&#8212;say, $10.</p></li><li><p><strong>Pay-Per-Post:</strong> When I want to read a paywalled post from a writer I don&#8217;t subscribe to, I can &#8220;unlock&#8221; it. This deducts from my budget.</p></li><li><p><strong>Bonus Tiers:</strong> Once I hit my limit (e.g. 10 articles for $10), I don&#8217;t just get cut off. I unlock a &#8220;bonus&#8221; set of free articles.</p></li><li><p><strong>Scaling Up:</strong> If I exhaust my bonus articles, I can approve the next tier. Each subsequent tier offers significantly better value (more articles for the same price), plus its own set of bonus free reads.</p></li></ol><p>Here is how the value could scale as a reader spends more:</p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;\\begin{array}{l|c|c|c|c}\n\\textbf{Monthly Spend} &amp; \\textbf{Base Articles } &amp; \\textbf{Per Article} &amp; \\textbf{Bonus Articles} &amp; \\textbf{Total Access} \\\\\n\\hline\n\\$10 &amp; 10 &amp; \\$1.00 &amp; +5 &amp; 15 \\text{ Posts} \\\\\n\\$20 \\small{\\text{ (}+\\$10\\text{)}} &amp; 30 \\small{\\text{ (}15\\text{ }new\\text{)}} &amp; \\$0.66 &amp; +10 &amp; 40 \\text{ Posts} \\\\\n\\$30 \\small{\\text{ (}+\\$10\\text{)}} &amp; 60 \\small{\\text{ (}20\\text{ }new\\text{)}}&amp; \\$0.50 &amp; +15 &amp; 75 \\text{ Posts} \\\\\n\\$40 \\small{\\text{ (}+\\$10\\text{)}} &amp; 100 \\small{\\text{ (}25\\text{ }new\\text{)}}&amp; \\$0.40 &amp; +20 &amp; 120 \\text{ Posts} \\\\\n\\end{array}\n&quot;,&quot;id&quot;:&quot;VPNASGRPED&quot;}" data-component-name="LatexBlockToDOM"></div><p>This structure incentivizes heavier reading. The deeper you go into the ecosystem, the cheaper it becomes to explore, removing the hesitation of &#8220;is this one article worth it?&#8221;</p><h2><strong>Why This Helps Writers</strong></h2><p>The biggest worry writers might have is, &#8220;Will my subscribers downgrade to this?&#8221;</p><p>I honestly don&#8217;t think so. True fans want the community, the archives, and the direct connection of a full subscription. The Reader Pass is for everyone else&#8212;the casual readers who are currently paying $0.</p><ul><li><p><strong>Earn from Casuals:</strong> Instead of bouncing off the paywall, a casual reader pays $1. That adds up.</p></li><li><p><strong>Find New Subscribers:</strong> This is a great way for readers to &#8220;date&#8221; a writer before marrying them. If I find myself spending $5 a month unlocking a specific writer&#8217;s posts, it becomes an easy decision to just switch to a full subscription.</p></li></ul><h2><strong>Why It&#8217;s Good for the Community</strong></h2><p>Right now, Substack can feel a bit siloed&#8212;we stick to the writers we already know. A Reader Pass turns the platform into a library where we can wander the stacks. It encourages us to take a chance on a new voice or a niche topic we wouldn&#8217;t normally pay for.</p><h2><strong>Respecting Independence</strong></h2><p>Of course, independence is the whole point of Substack. This shouldn&#8217;t be forced on anyone. If a writer wants to keep their work exclusive to full subscribers, they should absolutely be able to opt out.</p><h2><strong>Conclusion</strong></h2><p>The subscription model is amazing for supporting our favorite writers, but it creates a wall for everyone else. A Reader Pass would smooth that out, helping curious readers support more independent voices without the pressure of a full annual commitment.</p><h2><strong>Let&#8217;s Make It Happen</strong></h2><p>If you agree that a Reader Pass would make Substack better for everyone, let&#8217;s make some noise. Share this idea with your favorite writers, or tag Substack to let them know we&#8217;re ready for a middle ground between &#8220;all or nothing.&#8221; We want to support more writers&#8212;give us the tools to do it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Shutdown Views]]></title><description><![CDATA[Two good reasons doesn't make a wrong]]></description><link>https://substack.norabble.com/p/shutdown-views</link><guid isPermaLink="false">https://substack.norabble.com/p/shutdown-views</guid><dc:creator><![CDATA[Ryan Baker]]></dc:creator><pubDate>Thu, 13 Nov 2025 12:49:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b48ed2d7-875a-48ae-8836-606bd0351a21_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Following the recent government shutdown, which ended with a short-term deal, much of the media focus has turned to Democratic infighting over the strategy and its outcome.</p><p>Democratic Leadership has been taking flak for the outcome of the shutdown standoff. While that&#8217;s not too surprising, I think it should find a different conclusion. To frame that context here, I&#8217;ve been unsure about engaging in the shutdown from the start. I&#8217;ve been a bit more supportive this time around, as there was a clear outcome the Democrats were seeking here, and it did seem worth a stand. All that said, as recently as Sunday I was saying, if I was in congress, I&#8217;m not sure what I&#8217;d do. My reason for that is that the shutdown was causing real impacts to people, and it was getting worse.</p><p>It&#8217;s one thing to make a stand, and put your political reputation on the line, it&#8217;s another to do it when people you&#8217;re trying to protect are being hurt. I&#8217;d want to be sure it was going to succeed, and ideally, I&#8217;d want to know those that were at risk, were willing to take the risk themselves. If I had been a senator and broken ranks, that would have been the reason, and would have been how I explained it.</p><p>When you look at the <a href="https://www.bbc.com/news/articles/c7974x7248go">explanations of those that broke ranks, their explanations aren&#8217;t very dissimilar</a>.</p><blockquote><p>&#8220;We have airport controllers. And we were seeing lines to our food banks in northern Nevada. These were lines that I hadn&#8217;t seen since the pandemic.&#8221;</p></blockquote><p>I&#8217;m going to suggest that Democrats shouldn&#8217;t be spending their time attacking each other right now. Yes, there is a reason to want the group to act as one, and so I understand the impression that this is a failure. But on the other hand, giving in because you care, that&#8217;s something you should consider forgiving. More than that, the real story here should be, the Republicans were willing to throw America under the bus to take away healthcare. The separation between Democrats that were willing to take a stand to protect people&#8217;s healthcare and those that were willing to take a drubbing from their own party to protect people harmed by the shutdown, shouldn&#8217;t be a division you can&#8217;t get past. It&#8217;s two sets of good intentions, with a hard choice.</p><p>Besides being true, that statement is also one every member of the Democratic party should want to reinforce amongst the public, who were largely on their side throughout the shutdown, so reasonably could be expected to understand how terrible the Republican position is. Additionally, if you value unity as a party, I think this is just the moment to take the initiative. Punitive statements and in-party fighting aren&#8217;t necessarily more useful for developing party discipline than recognizing the common cause and acting accordingly.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.norabble.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">norabble is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>