<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://findthethread.blog/feed.xml" rel="self" type="application/atom+xml" /><link href="https://findthethread.blog/" rel="alternate" type="text/html" /><updated>2026-05-14T13:39:50+00:00</updated><id>https://findthethread.blog/feed.xml</id><title type="html">Find The Thread</title><subtitle>Occasional overspill from other places </subtitle><entry><title type="html">Artificial Lawyers</title><link href="https://findthethread.blog/Artificial-Lawyers/" rel="alternate" type="text/html" title="Artificial Lawyers" /><published>2026-05-07T00:00:00+00:00</published><updated>2026-05-07T00:00:00+00:00</updated><id>https://findthethread.blog/Artificial%20Lawyers</id><content type="html" xml:base="https://findthethread.blog/Artificial-Lawyers/"><![CDATA[<p>One of the problems — arguably, the core problem — with the current generation of AI chatbots is that they give the user the <em>impression</em> of authority, while in actual fact they do not necessarily have any connection whatsoever to consensus baseline reality. This disconnect is not a bug, nor is it a weakness in the current generation of models that can be remedied with further investments in more and better GPUs or training. It’s inherent in how large language models (LLMs) work — which is why all sorts of techniques like Retrieval Augmented Generation (RAG) and open training have been developed, as external scaffolds of facts to support LLMs. However, time and again we see people raw-dogging some general-purpose chatbot and accepting its output, with consequences that range from hilarious to tragic.</p>

<p>In fairness to the users, one reason why they treat the bots’ output as the pronouncements of an expert is that the bots have been programmed to claim the role of a human expert. Users will ascribe them a personality anyway — call it anthropomorphisation or pareidolia — without needing any encouragement, but it seems that many creators of AI bots are irresponsibly trying to guide them to <a href="https://www.anthropic.com/research/claude-personal-guidance">simulate  a personality and even form a simulacrum of a human relationship with the user</a>:<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup></p>

<blockquote>
  <p>Speaking with Claude should be akin to a conversation with a brilliant friend, one who will speak frankly to a person about their situation, providing information grounded in evidence.</p>
</blockquote>

<p><img src="/images/natasa-grabovac-y7cHrP9UPw4-unsplash.jpg" alt="A head assembled from various mechanisms" /></p>

<p>One of the ways this  behaviour can go wrong is what the chatbots’ own creators call <em>sycophancy</em>:</p>

<blockquote>
  <p>we saw sycophantic behavior in 38% of conversations focused on spirituality, and 25% of conversations on relationships.</p>
</blockquote>

<p>In other words, the bot will attempt to agree with the user, rather than sticking to the facts.</p>

<p>This sort of thing can be a big problem in both personal and professional domains, but the same Anthropic that is now so worried about sycophancy just recently released <a href="https://www.theguardian.com/technology/2026/feb/03/anthropic-ai-legal-tool-shares-data-services-pearson">a  skill to enable its chatbot to offer legal opinions</a>.</p>

<p>Anthropic is of course incentivised to push this new skill on users, despite the problems that can occur when people take legal advice from a sycophantic chatbot. Those concerns explain why New York City is proposing to <a href="https://www.reuters.com/legal/government/proposed-new-york-law-would-bar-ai-chatbots-posing-lawyers-allow-duped-users-sue-2026-03-05/">ban AI chatbots from posing as lawyers</a>. Actual lawyers, of course, were scathing in their condemnation.</p>

<p>Some people reacted to the lawyers’ condemnation of Anthropic’s new legal advice skill as if it were guild protectionism — when it’s actually a question of product liability. Right now, it is very unclear who is responsible if one of these chatbots gives bad advice. It is said that someone representing themselves in court has a fool for a customer, but what can we say of someone hiring a chatbot instead of a lawyer?</p>

<p>This question may yet be clarified in court, with <a href="https://www.reuters.com/legal/legalindustry/openai-hit-with-lawsuit-claiming-chatgpt-acted-an-unlicensed-lawyer-2026-03-05/">one lawsuit claiming ChatGPT acted as an unlicensed lawyer</a>:</p>

<blockquote>
  <p>ChatGPT maker OpenAI has been accused in a new lawsuit of practicing law without a U.S. license and helping a former disability claimant breach a settlement and ​flood a federal court docket with meritless filings.</p>
</blockquote>

<p>And what is your recourse if <a href="https://www.nature.com/articles/d41586-026-01100-y">an AI chatbot tells you you have a disease — but it turns out that the disease doesn’t really exist</a>?</p>

<blockquote>
  <p>Bixonimania doesn’t exist except in a clutch of obviously bogus academic papers. So why did AI chatbots warn people about this fictional illness?</p>
</blockquote>

<p><img src="/images/towfiqu-barbhuiya-NwIExsCqXdM-unsplash.jpg" alt="What your doctor does when you tell them you asked ChatGPT about that rash" /></p>

<h1 id="and-yet">And yet</h1>

<blockquote>
  <p>Claude is not designed to provide medical guidance or professional care, and in these settings Claude appropriately acknowledges its limits and recommends human guidance. However, we also find people telling Claude they used AI precisely <em>because</em> they could not access or afford a professional. As a first step to understanding how to evaluate safety domain-by-domain, especially for people with no fallback, we plan to create evaluations in these high-stakes domains.</p>
</blockquote>

<p>A similar situation occurs with vibe-coding: if any random person could create an app just by talking through their requirements with a chatbot, that would be fantastic. But what we have now isn’t that: the results are sufficiently variable and inconsistent that the people getting the best results out of the coding agents are… trained programmers, who already know how to break down tasks into manageable chunks and evaluate the results. In effect, we have a reverse centaur, with the human maintaining consistency by keeping a tight rein on the bots. And once again, if the human gets distracted or is unclear with their requests, things can go wrong very quickly, because bots operate fast, tirelessly, and at scale.</p>

<p>In other words, the problem is not people uneducated in a particular domain (law or medicine) relying on chatbots for advice: techies are no better, relying on <a href="https://tech.yahoo.com/ai/claude/articles/took-nine-seconds-claude-ai-101315417.html">AI tools that delete their entire company database in nine seconds</a>. Incidentally, this is why “human in the loop” models are not sufficient, not least because the humans tend to become <a href="https://en.wikipedia.org/wiki/The_Unaccountability_Machine">accountability sinks</a> in practice.</p>

<p>The same thing happens in medicine, where <a href="https://garymarcus.substack.com/p/please-dont-trust-your-chatbot-for">AI systems designed with the laudable goal of automating triage recommendations failed badly</a>:</p>

<blockquote>
  <p>Still another new study, also published recently in Nature Medicine, entitled <strong><a href="https://www.nature.com/articles/s41591-026-04297-7">ChatGPT Health performance in a structured test of triage recommendations</a>,</strong> found that “Among gold-standard emergencies, the system undertriaged 52% of cases” and concluded that “These findings reveal missed high-risk emergencies and inconsistent activation of crisis safeguards, raising safety concerns that warrant prospective validation before consumer-scale deployment of artificial intelligence triage systems.”</p>
</blockquote>

<p><img src="/images/alexander-b-SnM9AmsOoYI-unsplash.jpg" alt="This is the bridge that Tesla is trying to sell you" /></p>

<h1 id="driving-across-the-chasm">Driving across the chasm</h1>

<p>There is a chasm to cross between “no automation” and “full automation”. Simply saying that you have a human in the loop is not sufficient, whether to ensure success or simply to avoid liability for failure.</p>

<p>This is in a nutshell the problem with all of these proposed AI services: if they worked, they would be amazing — but right now they don’t, not quite, and something that works most of the time may well be worse than nothing at all.</p>

<p><a href="/Category-Error/">Self-driving cars would be amazing if they worked</a>: people could nap, mess around on their phones, eat, apply makeup, or get home from the bar, all in comfort and without endangering anyone else.<sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup> The problem is that right now they don’t work reliably enough for people to trust them — what is classified as Level Five Autonomy. What we are left with, therefore, is a situation where the self-driving capabilities work <em>most</em> of the time — but when they fail, either the driver in the car or a remote operator has to intervene, perhaps with very little warning. In those cases, <a href="/The-Driver-Behind-The-Curtain/">the consequences can be disastrous</a>.</p>

<p>All of this, combined with revelations that maybe <a href="https://fortune.com/2026/04/28/nvidia-executive-cost-of-ai-is-greater-than-cost-of-employees/">AI costs more than humans</a> after all, indicates to me that we may be getting closer to that Peak of Inflated Expectations, at least when it comes to consumer applications of AI. It’s a different story in the enterprise, because companies already have data that they can use to feed the AI, and once they have done so, they can get results that are specific and actionable. Companies also have existing processes for evaluating the return on their investments, so once the FOMO-driven projects have been weeded out, they converge on concrete applications for “AI” technology.</p>

<p>But that’s not how the consumer world works: it’s driven by the “killer app”, the must-have, the thing that people queue up for in the rain. Chatbots are not that, and maybe never will be.</p>

<hr />

<h1 id="update">Update</h1>

<p>Of course no sooner had I hit “publish” than another perfect example came along!</p>

<p>Via <a href="">Matt Levine’s invaluable and entertaining <em>Money Stuff</em> newsletter</a>, <em>Bloomberg</em> reports that <a href="https://www.bloomberg.com/news/articles/2026-05-06/ai-bots-auditioning-for-wall-street-trading-are-mostly-losing"><em>AI Bots Auditioning For Wall Street Trading Are Mostly Losing</em></a>:</p>

<blockquote>
  <p>Across a series of new trading contests between the world’s leading AI models, the verdict so far is unflattering. Most of the systems lose money. They trade too much. They make wildly different decisions when given identical instructions. And no one yet knows if these shortcomings will fade with more powerful iterations — or if they reveal something fundamental about the gap between large language models and how markets actually work.</p>

  <p>[…]</p>

  <p>“LLMs can’t really make money by themselves,” said Jay Azhang, founder of Nof1. “You need basically a very sophisticated harness and scaffolding and data platform in order to even give them a chance.”</p>
</blockquote>

<p>I do disagree somewhat with Matt Levine’s conclusions based on this report, though. He writes:</p>

<blockquote>
  <p>It would be crazy if it was otherwise! If you could just go to ChatGPT and type “hey tell me what stocks will go up” and it told you, then everyone would do it, and how could everyone beat the market? I definitely see the intuition here — “if AI agents can do a lot of the work of lawyers and accountants and marketing consultants, why can’t they do the work of hedge fund investors?” — but it has to be wrong. The work of investors is fundamentally adversarial; we can’t all beat the market.</p>
</blockquote>

<p>That is a load-bearing “<strong>if</strong>” in “if AI agents can do a lot of the work of lawyers and accountants and marketing consultants”! Once again, everyone is convinced that AI can automate somebody else’s job, but not their own, which requires fundamental human abilities that cannot be replaced by a soulless machine.<sup id="fnref:3" role="doc-noteref"><a href="#fn:3" class="footnote" rel="footnote">3</a></sup></p>

<p>It’s also probably worth emphasising “<strong>a lot of the work</strong>” — not the whole job, but a lot of the toil which until now was a prerequisite for the job. This is true of sysadmins, programmers, lawyers, doctors, and probably investment advisers too: there is a lot of toil involved in laboriously assembling information from disparate sources and in differing formats, collating it, and then processing it in fairly routine and predictable ways. If you can automate those tasks (with suitable guardrails to avoid hallucinations creeping in — don’t just YOLO your stock portfolio!), you can make the actual job both more pleasant and more efficient.</p>

<p>Building that sort of “very sophisticated harness and scaffolding and data platform” is not something that I see happening in the consumer world, in no small part because our personal lives, despite Mark Zuckerberg’s best efforts, are not <a href="/Seeing-Like-a-State/">machine-readable</a> in a way that would facilitate that sort of processing. Enterprises, however, do have many of the components already, and have processes and resources for embarking on projects that take those components and integrate them.</p>

<p>None of this is coming to ChatGPT, not tomorrow and not ever.</p>

<hr />

<p>🖼️  Photos by <a href="https://unsplash.com/@tashanatra">Natasa Grabovac</a>, <a href="https://unsplash.com/@towfiqu999999">Towfiqu barbhuiya</a> and <a href="https://unsplash.com/@dubna30">Alexander B</a> on <a href="https://www.unsplash.com">Unsplash</a></p>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1" role="doc-endnote">
      <p>A typo originally made this into “relationslop”, which I move to be adopted immediately into the Oxford English Dictionary. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:2" role="doc-endnote">
      <p>Of course in actual fact nobody would <em>own</em> a self-driving car: you would summon one from Waymo or any other similar service, and release it when you were done. <a href="/Category-Error/">It would be great</a>, but we’re nowhere near there yet. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:3" role="doc-endnote">
      <p>In fairness to Matt Levine, he is not saying that automated stock-picking is impossible. Rather, he is making the point that, even if bots could figure out investments perfectly, they would be in competition with other bots figuring out the perfect counter-strategy, so none of them could get ahead. <a href="#fnref:3" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><category term="AI" /><category term="Anthropic" /><summary type="html"><![CDATA[One of the problems — arguably, the core problem — with the current generation of AI chatbots is that they give the user the impression of authority, while in actual fact they do not necessarily have any connection whatsoever to consensus baseline reality. This disconnect is not a bug, nor is it a weakness in the current generation of models that can be remedied with further investments in more and better GPUs or training. It’s inherent in how large language models (LLMs) work — which is why all sorts of techniques like Retrieval Augmented Generation (RAG) and open training have been developed, as external scaffolds of facts to support LLMs. However, time and again we see people raw-dogging some general-purpose chatbot and accepting its output, with consequences that range from hilarious to tragic.]]></summary></entry><entry><title type="html">Compute Me A Moat!</title><link href="https://findthethread.blog/Compute-Me-A-Moat/" rel="alternate" type="text/html" title="Compute Me A Moat!" /><published>2026-04-14T00:00:00+00:00</published><updated>2026-04-14T00:00:00+00:00</updated><id>https://findthethread.blog/Compute-Me-A-Moat</id><content type="html" xml:base="https://findthethread.blog/Compute-Me-A-Moat/"><![CDATA[<p>A couple of weeks ago, I went looking for <a href="/Networked-Intelligence/">a competitive moat for AI</a>, and among other candidates, I suggested that compute probably wasn’t it:</p>

<blockquote>
  <p>If Oracle can build a datacenter stuffed with Nvidia chips and lease it to OpenAI, that leaves Anthropic high and dry: no datacenter, no chips available to buy, and no finance to buy them with. In that case, the datacenter is worth almost any amount of money, because the value is not just positive ownership of the datacenter and its contents, but also the negative value to competitors of keeping the resources out of their hands (digits?).</p>

  <p>The problem is that anyone advocating this view is arguing against some trends that have been stable over periods of time that are very long, in tech-industry terms at least. For this sort of investment to work out, there needs to be a window of time when the datacenter is operational but not yet obsolete, and that window needs to be long enough for the datacenter to recoup the costs of its construction and ideally generate some surplus profit for its operators.</p>
</blockquote>

<p><img src="/images/colin-watts-oaiESTTyAu0-unsplash.jpg" alt="A stately home surrounded by a moat" /></p>

<p>Of course the big frontier labs are also frantically searching for a moat to avoid getting commoditised and letting someone else capture all of the value at a different level of the stack. Now <em>The Verge</em> has published <a href="https://www.theverge.com/ai-artificial-intelligence/911118/openai-memo-cro-ai-competition-anthropic">OpenAI’s latest internal memo about beating the competition — including Anthropic</a>, which contains this nugget:</p>

<blockquote>
  <p>Our compute advantage sets us up to deliver continuous leaps in capability. Customers already feel it in real product terms: higher token limits, lower latency, and more reliable execution of complex workflows. Every step forward in compute lets us train stronger models, serve more demand, and lower the cost per unit of intelligence. That is durable business leverage.</p>
</blockquote>

<p>I understand why OpenAI would <em>want</em> their massive investment in compute capacity to constitute “durable business leverage”, but it’s far from clear that it actually does. The <a href="https://finance.yahoo.com/sectors/technology/articles/microsoft-rent-texas-data-center-151635052.html">Stargate datacenter that Oracle was building for OpenAI in Texas is dead</a>, and according to <a href="https://eigenmagic.net/@NewtonMark/116396474617765593">this toot by Mark Newton</a>, the UK datacenter is even worse off:</p>

<blockquote>
  <p>Nscale is the Australian company that can’t build an OpenAI datacenter in England because it didn’t apply for planning approval.</p>

  <p>… And doesn’t own the land it earmarked.</p>

  <p>… And can’t buy it because it’s currently in productive use as a scaffolding yard.</p>

  <p>… And because they don’t have any money; because the $2 billion they raised on a $14 billion valuation is denominated in IOUs for Nvidia GPUs.</p>

  <p>… And because they don’t know how to build datacenters because they’ve never done it before, not even once, not ever.</p>

  <p>But apparently they’ve suffered a “blow to their ambitions,” according to the AFR.</p>

  <p>… Which is too stupid and uninformed to even mention any of the other stuff.</p>

  <p>Nick Clegg is on their board, and Kier Starmer’s govt has given them heaps of favorable treatment because they’re the biggest thing happening in the British AI scene. Which is quite funny when you think about what the next six months will look like.</p>

  <p><a href="https://www.afr.com/technology/openai-pauses-stargate-uk-data-centre-citing-energy-costs-20260410-p5zmq8">https://www.afr.com/technology/openai-pauses-stargate-uk-data-centre-citing-energy-costs-20260410-p5zmq8</a> <a href="https://circumstances.run/@davidgerard">@davidgerard</a></p>
</blockquote>

<p>Other datacenter builds might also be in trouble, as according to the <em>Wall Street Journal</em>, <a href="https://www.wsj.com/tech/ai/ai-is-using-so-much-energy-that-computing-firepower-is-running-out-156e5c85">We’re Using So Much AI That Computing Firepower Is Running Out</a>. I don’t have access to the WSJ, so I am once again relying on <a href="https://theoverspill.blog/2026/04/14/internet-archive-publishers-block-chatbot-start-up-2651/#6aae50a9719ba264941e75eb37765572">the excerpt from Charles Arthur’s invaluable <em>The Overspill</em></a>:</p>

<blockquote>
  <p>Token use in OpenAI’s API—a platform where mostly enterprise users access its software—rose from six billion a minute in October to 15 billion a minute in late March.</p>
</blockquote>

<p>In my evaluation quoted at the top of this post, I had assumed that the bottleneck would be that deployed hardware would become obsolete faster than it would depreciate. However, it looks like the choke point may come far sooner, when not even OpenAI can get hold of enough compute to run its models on.</p>

<hr />

<p>🖼️  Photos by <a href="https://unsplash.com/@colinwatts">Colin Watts</a> on <a href="https://www.unsplash.com">Unsplash</a></p>]]></content><author><name></name></author><category term="AI" /><category term="OpenAI" /><category term="Oracle" /><summary type="html"><![CDATA[A couple of weeks ago, I went looking for a competitive moat for AI, and among other candidates, I suggested that compute probably wasn’t it:]]></summary></entry><entry><title type="html">Mythical Intelligence</title><link href="https://findthethread.blog/Mythical-Intelligence/" rel="alternate" type="text/html" title="Mythical Intelligence" /><published>2026-04-09T00:00:00+00:00</published><updated>2026-04-09T00:00:00+00:00</updated><id>https://findthethread.blog/Mythical-Intelligence</id><content type="html" xml:base="https://findthethread.blog/Mythical-Intelligence/"><![CDATA[<p>The current wave of “AI” interest, spawned largely since the public release of ChatGPT, has always had a dark side. The positive side is all about new possibilities enabled by LLMs, whether for individuals or for companies. The dark side talks about <a href="https://en.wikipedia.org/wiki/P(doom)">P(doom)</a>, the probability of AI causing our doom, whether through the advent of some sort of super-intelligence that turns us all into paperclips, or more indirectly, through humans using advanced AI capabilities to engineer novel pathogens or whatever.</p>

<p>It’s important to note that both sides are still talking about wondrous new capabilities of the technology, which explains the otherwise seemingly contradictory fact that many AI-doomers are also AI industry leaders. The obvious response to an intrinsically dangerous technology would be simply not to develop it, but their answer is instead that the tech will inevitably be developed, and so it is better that they forge ahead with it, since only they can be trusted to be responsible stewards of something so dangerous (and powerful, don’t forget powerful).</p>

<p>One of the arguments of AI-doomers is that the models will be able, not just to create new software, but to identify and exploit vulnerabilities in existing software. Now <a href="https://www.theregister.com/2026/04/07/anthropic_all_your_zerodays_are_belong_to_us/">Anthropic has created (but not released) Mythos, a model which claims to be able to do just that</a>:</p>

<blockquote>
  <p>“AI models have reached a level of coding capability where they can surpass all but the most skilled humans at finding and exploiting software vulnerabilities,” the company said.</p>

  <p>Mythos is markedly different from Claude Opus 4.6, which Anthropic only recently said was not very skilled at developing working exploit code. Where Opus 4.6 managed an exploit development success rate of just over zero percent, Mythos Preview generated a working exploit 72.4 percent of the time.</p>
</blockquote>

<p>Anthropic has at least been somewhat responsible, in that Mythos has not (yet) been released to the public, but instead is being managed under the auspices of something called <a href="https://www.anthropic.com/glasswing">Project Glasswing</a>:</p>

<blockquote>
  <p>Participants include: Amazon Web Services, Anthropic, Apple, Broadcom, Cisco, CrowdStrike, Google, JPMorganChase, the Linux Foundation, Microsoft, NVIDIA, and Palo Alto Networks.</p>
</blockquote>

<p>So far so good: I am glad to see companies whose products I rely on in that list, getting early warning about issues in their products, and (one hopes!) rushing to develop patches.</p>

<p>But therein lies, as they say, the rub. Identifying a vulnerability is one thing, fixing it is another, but deploying the fix? That’s the big challenge, and it’s not one that AI can help with.</p>

<p>Sure, modern operating systems have auto-update mechanisms — and most civilian users in my experience blithely ignore them, or routinely operate their devices in such a state (overflowing storage, typically) that the automatic updates cannot be received. That’s already a huge vulnerability surface that is going to get attacked even more relentlessly just as soon as Mythos (or something just like it) falls into the hands of script kiddies everywhere. This is the <a href="/The-Internet-of-(Insecure)-Things/">Blinking Twelves Problem</a>.</p>

<p>The issue of deployment is bad enough for new systems. If we are entering an era of all bugs being shallow, given enough LLMs, what does that mean for older software? I have an old Mac mini, still perfectly functional as a headless server running various services around the house, but it long ago aged out of receiving OS updates (and more recently, also app updates) from Apple. I guess I’ll finally have to get around to migrating it to FreeBSD or something, in the hope that at least I can receive the fixes to the bugs Mythos found — and of course I have the privilege of doing something like that, instead of facing a choice of spending money on a new device, or losing access to the functionality of the existing one. The kids broke the last old iPad we had lying around, so at least that problem has been solved for us, but how many families have an pass-me-down old tablet that is just a cartoon-delivery device?</p>

<p><img src="/images/simon-hurry-HPiqJ1uVnW8-unsplash.jpg" alt="An abandoned washing machine in an alley" /></p>

<p>Finally, literally while typing this, it occurs to me to consider all the embedded devices which I cannot update. My home internet, like most people’s, travels through a modem supplied by my ISP that runs some sort of specialised Linux distro which I have no access to. My TVs all run entirely air-gapped (I use AppleTV everywhere), but for most people, their “smart” TV is connected directly to the wifi and still blissfully running the same software it left the factory with.</p>

<p>TVs are at least visibly “smart” devices. Meanwhile, my washing machine has online features which I find mildly useful. Mainly, it tells me when the wash is done, and if I need to do some sort of specialised wash — trainers, say — I can download instructions from the Internet and send them to the machine directly. Hardly life-changing stuff, I’ll admit, but it has some sort of minimal software stack to deliver them, and I have no idea how or even whether I can force an update, assuming of course that the manufacturer ever provides one. To be clear, actual day-to-day operations are done from the front panel, so I could cut the machine off from the wifi, but I’d lose some small convenience by doing so.</p>

<p>Maybe that P(doom) number just ticked up a little…</p>

<hr />

<p>🖼️  Photo by <a href="https://unsplash.com/@bullterriere">Simon Hurry</a> on <a href="https://www.unsplash.com">Unsplash</a></p>]]></content><author><name></name></author><category term="AI" /><category term="security" /><category term="IoT" /><summary type="html"><![CDATA[The current wave of “AI” interest, spawned largely since the public release of ChatGPT, has always had a dark side. The positive side is all about new possibilities enabled by LLMs, whether for individuals or for companies. The dark side talks about P(doom), the probability of AI causing our doom, whether through the advent of some sort of super-intelligence that turns us all into paperclips, or more indirectly, through humans using advanced AI capabilities to engineer novel pathogens or whatever.]]></summary></entry><entry><title type="html">Networked Intelligence</title><link href="https://findthethread.blog/Networked-Intelligence/" rel="alternate" type="text/html" title="Networked Intelligence" /><published>2026-03-31T00:00:00+00:00</published><updated>2026-03-31T00:00:00+00:00</updated><id>https://findthethread.blog/Networked-Intelligence</id><content type="html" xml:base="https://findthethread.blog/Networked-Intelligence/"><![CDATA[<p>Everyone just <em>assumes</em> that developers of the big public “AI” models are taking user data and using it to train the next generation of their models. The AI labs in question deny this accusation vociferously, of course, but given the lengths they have been willing to go to in order to obtain data corpora to train their models on, those denials ring somewhat hollow to many. And of course it doesn’t help when it comes out that Meta actually <em>is</em> retaining video taken through its pervert glasses, leading the EFF to recommend that people should <a href="https://www.eff.org/deeplinks/2026/03/think-twice-buying-or-using-metas-ray-bans"><em>Think Twice Before Buying or Using Meta’s Ray-Bans</em></a>.</p>

<p>Being suspicious by default of whatever Zuckerberg is up to is not a bad heuristic shortcut. However, there is another reason why this claim keeps coming back. One of the assumptions that people bring to “AI” from previous generations of technology is that some sort of network effect is required for market success. A network effect means that the more users you have, the more valuable your product is, making it easier and more profitable to serve even more users.</p>

<p>The classic example of a network effect is Facebook — not now, but how it was in the growth stage of the platform, say fifteen years ago. Once enough of your friends are on Facebook, it’s a no-brainer for you to join too, so Facebook gains an additional set of eyeballs to rent to their advertisers, and crucially, at very little added cost. Each additional user is basically pure profit, not only in themselves, but because they contribute in turn to making the platform that little bit more attractive to anyone in their social circle who is not yet on Facebook.</p>

<p>An example of a business which <em>lacks</em> a network effect is Spotify. Sure, each additional user pays their monthly fee, but they also cost Spotify, because as miserly as the payouts to musicians are, they do add up and hit Spotify’s margin. There is also no particular flywheel effect leading to people wanting to sign up to Spotify just because that’s where their friends are. I’m an Apple Music user, and I have never felt left out because more of my friends are on Spotify.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> This is why Spotify is pushing into podcasts, because once Joe Rogan has been paid once to record an episode, each additional stream of that episode does not cost an additional license payment — and of course plenty of people are willing to make podcasts for free or to monetise in other ways, which also do not cost Spotify anything.</p>

<p>These are concepts which are now embedded in our culture and in our expectations. Even people who perhaps could not quite articulate the concept in this way understand that user data has value to social-media platforms. This assumption colours a lot of the conversation around “AI”, in ways that are not always entirely helpful.</p>

<h1 id="networking-ai">Networking AI</h1>

<p>The assumption that many commentators make is that by having more users, OpenAI (or whoever, but ChatGPT has the biggest market share right now) can obtain more data from that larger user population, use that data to train subsequent iterations of the underlying model, and therefore improve the models’ performance more rapidly than competitors with smaller user bases.</p>

<p>There are a few things wrong with this assumption.</p>

<p><img src="/images/saif71-com-zPhc-E4qG9c-unsplash.jpg" alt="Denial is not just a river in Egypt" /></p>

<h3 id="deny-everything">Deny everything</h3>

<p>The first aspect to consider is the vehement denials by every frontier lab out there. Sure, they <em>could</em> all be lying because they realise how unpopular “stealing users’ data” was for the social-media behemoths — but you’d expect one of them to break ranks and say “yes, yes we do have more user data, and that’s what makes our model better for our users”. Given all of the other indignities that chatbot enthusiasts put up with, this could well be a positive move for the first vendor to make that claim, at least within a certain susceptible population. In turn, the fact that there could be a positive outcome means that the denials should not be dismissed out of hand.</p>

<h3 id="not-all-users-are-equivalent">Not all users are equivalent</h3>

<p>Sam Altman’s preferred metric of Weekly Active Users tells us that, while the absolute number of users of ChatGPT may be large, the level of usage for individual users is not that high. In turn, this means that the richness of data from each user is probably low. If someone is only logging in once a week on average, how deep are the conversations they are having with the bot, and consequently, how much value can be harvested from that corpus?</p>

<p>In contrast, Anthropic’s Claude has a small absolute number of users relative to ChatGPT, but is the preferred option for power users, who are not only paying Anthropic (in actual dollars), but also feeding Claude with huge amounts of extremely rich data.</p>

<p>But then the question becomes, what is the actual total market for a tool like Claude, whose primary use case appears to be highly technical tasks like code generation?</p>

<p>So maybe the reason nobody is bragging about “having more user data” is that it’s not actually a competitive moat. OpenAI has access to large absolute amounts of data, but diluted across so many user sessions that there is little value to be extracted. Meanwhile, Anthropic has very high-value data, but only for a small and non-typical user population.</p>

<p>What else might differentiate one frontier model from another, and do so consistently over time?</p>

<p><img src="/images/krzysztof-hepner-EkXSNquusLk-unsplash.jpg" alt="Compute is king" /></p>

<h3 id="what-about-compute">What about compute?</h3>

<p>One candidate for differentiation is computing capacity, or simply <a href="https://fromjason.xyz/p/notebook/the-computational-web-and-the-old-ai-switcharoo/">“compute”</a>:</p>

<blockquote>
  <p>If all technology requires AI, and only a handful of companies are equipped to handle the computational load that AI requires, then compute itself becomes a moat too deep for competition to enter, and consumers to flee from.</p>
</blockquote>

<p>This is the theory underlying a lot of investment activity in this sector: if Oracle can build a datacenter stuffed with Nvidia chips and lease it to OpenAI, that leaves Anthropic high and dry: no datacenter, no chips available to buy, and no finance to buy them with. In that case, the datacenter is worth almost any amount of money, because the value is not just positive ownership of the datacenter and its contents, but also the negative value to competitors of keeping the resources out of their hands (digits?).</p>

<p>The problem is that anyone advocating this view is arguing against some trends that have been stable over periods of time that are very long, in tech-industry terms at least. For this sort of investment to work out, there needs to be a window of time when the datacenter is operational but not yet obsolete, and that window needs to be long enough for the datacenter to recoup the costs of its construction and ideally generate some surplus profit for its operators.</p>

<p>Some factors in that calculation are (more or less) within the control of the operators: how quickly can they break ground and then complete construction and fit-out. Others are not: how quickly new hardware comes to market that performs better than whatever was specified for the datacenter. Where the calculations get hairy is that this is not just a question of new generations of server-grade Nvidia GPUs, but also of how quickly consumer hardware evolves to bring sufficient capacity to run capable local models within the reach of hobbyists.</p>

<p>Marco Arment wanted to provide transcripts of every podcast in his Overcast app. Did he sign up with one of the big providers? No: <a href="https://www.twit.community/t/marco-arment-implements-transcripts-in-overcast-what-is-the-future-of-podcast-advertising/19811">he got a rack full of Mac Minis</a> — base models, at that — and set them loose using Apple’s own transcription APIs. Marco is a one-man-band; how many others are doing something similar, or might if the price of their AI subscription rises enough?</p>

<p>That is no academic concern, with <a href="https://www.businessinsider.com/claude-usage-caps-changes-popularity-anthropic-2026-3">Anthropic lowering session limits on Claude</a>, even for paid accounts:</p>

<blockquote>
  <p>~7% of users will hit session limits they wouldn’t have before, particularly for pro tiers.</p>
</blockquote>

<p>The safe assumption has to be that this price increase is only the first turn of a ratchet. Anthropic is presumably hoping that Claude users will become habituated to regular price rises in the same way that Netflix customers have. However, the salient difference between the two situations is that Netflix actually does have a moat. If you want to watch <em>Drive To Survive</em> or <em>K-Pop Demon Hunters</em>, an Amazon Prime subscription won’t help you: it has to be Netflix.</p>

<p>What is the equivalent dIfferentiation for the big AI models? That is the big question, and it remains unanswered for now.</p>

<hr />

<p>🖼️  Photos by <a href="https://saif71.com/">Saif71.com</a> and <a href="https://chrishepnermedia.wordpress.com/">Krzysztof Hepner</a> on <a href="https://www.unsplash.com">Unsplash</a></p>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1" role="doc-endnote">
      <p>Very occasionally someone shares a Spotify playlist that I want to listen to, but these days there are tools to convert playlists between platforms. The content libraries themselves, though — those are entirely fungible. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><category term="AI" /><category term="OpenAI" /><category term="Anthropic" /><category term="Claude" /><category term="Facebook" /><summary type="html"><![CDATA[Everyone just assumes that developers of the big public “AI” models are taking user data and using it to train the next generation of their models. The AI labs in question deny this accusation vociferously, of course, but given the lengths they have been willing to go to in order to obtain data corpora to train their models on, those denials ring somewhat hollow to many. And of course it doesn’t help when it comes out that Meta actually is retaining video taken through its pervert glasses, leading the EFF to recommend that people should Think Twice Before Buying or Using Meta’s Ray-Bans.]]></summary></entry><entry><title type="html">How Sovereign Is Your Intelligence?</title><link href="https://findthethread.blog/How-Sovereign-Is-Your-Intelligence/" rel="alternate" type="text/html" title="How Sovereign Is Your Intelligence?" /><published>2026-03-25T00:00:00+00:00</published><updated>2026-03-25T00:00:00+00:00</updated><id>https://findthethread.blog/How-Sovereign-Is-Your-Intelligence</id><content type="html" xml:base="https://findthethread.blog/How-Sovereign-Is-Your-Intelligence/"><![CDATA[<p>Today brings an interesting juxtaposition of news items, each helping to illuminate the other.</p>

<p>We learn that <a href="https://www.washingtonpost.com/opinions/2026/03/17/ai-canada-europe-strategy-competition/"><em>For all but two nations, the AI race is already over</em></a>. Here I have to admit that I can’t get the full article, so I am relying on the <a href="https://theoverspill.wordpress.com/meta-job-cuts-forecast-start-up-2632#7a746f59038208d381373d0633284ea4">excerpt</a> from Charles Arthur’s invaluable newsletter, <a href="https://theoverspill.blog"><em>The Overspill</em></a>:</p>

<blockquote>
  <p>The middle powers in the West — European countries and Canada — are increasingly hoping to chart a course through the artificial intelligence revolution independent of China and the United States.</p>
</blockquote>

<p>The authors then set in to demolish those hopes for digital sovereignty:</p>

<blockquote>
  <p>In other sectors, settling for developing homegrown second-best technology might be a viable strategy for preserving sovereignty. In AI, that’s a riskier bet. If the gap between cutting-edge and second-tier systems continues to widen, and especially if advanced AI accelerates scientific research and industrial innovation, access to the best systems could become decisive for economic growth.</p>

  <p>…Today’s AI infrastructure projects determine tomorrow’s catch-up capacity, and middle powers lag far behind. The European Union’s up to five planned AI “gigafactories” are slated to come online between 2026 and 2027; in 2024, Elon Musk’s xAI built a cluster of comparable size in 122 days. Europe’s most ambitious AI infrastructure projects are two to three years behind the curve, an eternity in AI development. Canada has committed roughly $2bn to “sovereign AI compute” over five years; Microsoft will spend over $100bn, more than 50 times as much, on its biggest data center in Wisconsin.</p>
</blockquote>

<p>Sovereignty is a complex topic, especially in the age of AI. Partly there is the question of what we actually <em>mean</em> by “sovereignty” in the context of AI. Most people first encountered this concept as one of the objections to the wholesale adoption of cloud computing. For the first time around 2010 people from other countries might find their data inadvertently subject to US legislation. Even then, countermeasures were not as easy as “just don’t store your data in the US”; having a US legal entity, or even a US-<strong>controlled</strong> one, in charge of your data might still leave it subject to US law, even if the servers were located in, say, Ireland.</p>

<p><img src="/images/benjamin-lehman-ZYnXZ4pk_Ns-unsplash.jpg" alt="don't trust anyone" /></p>

<h1 id="youre-not-paranoid-if-theyre-really-out-to-get-you">You’re not paranoid if they’re really out to get you</h1>

<p>The reason people and companies cared about digital sovereignty in the first place was not just paranoia; after all, if your list of potential attackers includes <em>the US government</em>, you probably make specific arrangements for your hosting that do not include us-east-1. The more generally applicable problem was that, especially in the EU, privacy laws, notably the GDPR, were seen as broadly incompatible with American willingness to subpoena everything in sight.</p>

<p>I do not want to relitigate what was a tedious conversation at the time, and has only become more polarised since then. What I do want to say is that the original digital-sovereignty <em>does not apply to AI in that form</em>. Whatever else it may be up to, the NSA is almost certainly not issuing demands to OpenAI that it reveal its training data in the hopes of finding evidence of some sort of mischief. Therefore, AI sovereignty is not <em>specifically</em> about control of data — although this may well be a relevant concern if you are using an LLM to process data that is subject to those regulations. In that case, you probably want to host both data and LLM on compute resources that you control, located in a jurisdiction which also gives you robust (and auditable) controls.</p>

<p>Instead, AI sovereignty, much as with many other aspects of AI discourse, is concerned with far more theoretical concerns, primarily with control over the models themselves. The thinking here is that if developers of a model, or of its hosted interface, can inject low-level instructions into it in ways that users are not aware of, that may influence the model’s outputs when prompted about particular topics. This insertion does not have to moustache-twirlingly nefarious; it could be as simple as advertising. It’s hard to trust a product recommendation that may have been bought and paid for.</p>

<h1 id="sovereignty-then-and-now">Sovereignty, then and now</h1>

<p>One interesting aspect of this new version of the sovereignty question is how the sides are drawn. In the original digital-sovereignty argument, it was mostly the US that was seen as the privacy-invading antagonist of the rest of the world. Although many other countries had <em>ambitions</em> that were equally invasive, few of them had the opportunity which the US enjoyed to extend their nosiness to the data of other countries‘ citizens, willingly stored on their own soil and in their own legal jurisdiction.</p>

<p>When it comes to AI sovereignty, the US presents itself much more as a potential <em>victim</em> of a resurgent China. How can US consumers protect themselves from the intrusions of the Chinese Communist Party, as mediated by whichever frontier lab is in the news this week?</p>

<p><img src="/images/first-time.jpg" alt="First time, huh?" /></p>

<p>While there is a temptation on the part of the rest of us to enjoy the Schadenfreude of seeing the tables turned in this way, the concern is not entirely invalid.</p>

<h1 id="the-problem-with-ai-sovereignty-is-how-hard-it-is-to-achieve-in-practice">The problem with AI sovereignty is how hard it is to achieve in practice</h1>

<p>For a successful AI project, you famously need two things: an AI model, and data to feed it with. The data side is relatively easy to conceptualise and manage, since this is literally the previous digital-sovereignty problem. But how are you managing the AI-specific part?</p>

<p>The hard question is where you are getting the AI model. If you want sovereignty, hosted services from the likes of OpenAI, Anthropic, and Google are presumably non-starters. But even if you’re looking at self-hosting your AI model, most of the top-ranked models — DeepSeek, Qwen, and so on — are from labs in China. And here we come to the second news item: even <a href="https://www.reuters.com/business/world-at-work/meta-planning-sweeping-layoffs-ai-costs-mount-2026-03-14/">Meta had to bail out of the AI race due to the sheer expense</a>. That expense also means you are probably not going to start training your own model, even if you could get the loads of Nvidia GPUs that you’d need to do that.</p>

<p>This is why the AI sovereignty question tends to abandon personal or corporate responsibility as a lost cause, and focus on national-level actors, which is where we started from. Sometimes this is an irredeemably disingenuous conversation, trying to push whatever country to spend more money with the American vendors of AI models. It is not at all clear to me how British sovereignty, for example, is increased by giving money to OpenAI, a US corporation, let alone encouraging British businesses and educational institutions to do so under the guise of “AI literacy”.</p>

<p><img src="/images/thomas-hunter-ii-K1sqEGiRJR8-unsplash.jpg" alt="Broken lock. Sadness." /></p>

<p>But even when the conversation is a bit more serious, talking about creating actual national AI champions, it runs into the same two issues: the immense cost of training new AI models from scratch (and the question of whether the compute hardware to do so is even available), and the need for suitable data with which to do that training. With the heightened attention to IP issues, it can be assumed that the freewheeling days of downloading a bunch of data from BitTorrent and not asking too many questions are over, at least for projects that wish to be seen as above-board and legally unproblematic — surely requirements for such would be national AI champions.</p>

<h1 id="what-is-to-be-done">What is to be done?</h1>

<p>And so we come full circle: it probably isn’t possible to have sovereign AI in the sense of a fully-isolated trusted and certified stack, at least not unless you are operating with the resources of a nation state or a very large corporation — in which case, hi, let’s talk.</p>

<p>This is not a counsel of despair, nor a Unabomber-style manifesto arguing that we should abandon AI and retreat to a cabin in the woods.</p>

<p>What <em>is</em> possible is to architect a system that uses AI in ways that are safe and sane. For instance, our current models are not deterministic, that is, they are not predictable, nor do they give the same results for the same inputs. Because of how they operate, that is not a bug that can be ironed out; it’s just how they work. This does not mean that you accept non-deterministic results for a process that should be deterministic! Nor does it mean that you cannot use AI around that process. It just means that you have to architect your system with that factor in mind. Perhaps you use the AI model to implement a static (therefore deterministic) automation that will actually execute the process in question. Because this output automation is static, it can be analysed and reasoned about in a way that AI models cannot be, and its results are knowable and (importantly) auditable.</p>

<p>This generic pattern can be applied to many different domains. I am working right now with two separate banks that are using AI in loan approval and fraud detection. The important thing is that they are not using general-purpose LLMs for the actual decisions; those are specialised models created and trained for that one purpose, and compliant with all the many (many) applicable regulations. Then there are the sorts of LLMs that you might encounter most days that are used to produce the various documents and analyses that surround the core yes-no decision — preparing a loan prospectus, or handling communications with customers who have been victims of fraud.</p>

<p>That same model is what will give us AI sovereignty: a carefully-constructed architecture, separating data that is actually sensitive from what is not, defining access controls and granular authorizations, and no doubt including AI in many different places, but doing so in ways that are adapted to each of those domains, not just ceding all control to AI.</p>

<p>Not paranoia, not rushing to throw money at any possible solution, but thoughtful design of an appropriate solution. Hey, a guy can dream…</p>

<hr />

<p>🖼️  Photos by <a href="https://benjaminlehman.com/">benjamin lehman</a> and <a href="https://thomashunter.name/">Thomas Hunter II</a> on <a href="https://www.unsplash.com">Unsplash</a></p>]]></content><author><name></name></author><category term="AI" /><summary type="html"><![CDATA[Today brings an interesting juxtaposition of news items, each helping to illuminate the other.]]></summary></entry><entry><title type="html">Additive Intelligence</title><link href="https://findthethread.blog/Additive-Intelligence/" rel="alternate" type="text/html" title="Additive Intelligence" /><published>2026-03-05T00:00:00+00:00</published><updated>2026-03-05T00:00:00+00:00</updated><id>https://findthethread.blog/Additive-Intelligence</id><content type="html" xml:base="https://findthethread.blog/Additive-Intelligence/"><![CDATA[<p>I am not the first to say that we are living through a poorly-written dystopia — but I am not sure everyone realises quite <em>how</em> poorly it is written.</p>

<p>The steampunk cliché is that there are individual discrete steam engines everywhere powering every single appliance.</p>

<p>Similarly, the fantasy cliché is that there is magic everywhere (or sometimes magical creatures) applied directly to every single individual task.</p>

<p>And today, the default with “AI” is to have Torment Nexuses, I mean <strong><em>LLMs</em></strong> all over the place, connected directly to every single endpoint.</p>

<p>We are stuck on this local optimum of everything being a chatbot because ChatGPT was the first GenAI application to break big, so now everything has to follow that exact same pattern.</p>

<p><img src="/images/1730996854628.jpeg" alt="&quot;It's time to have a conversation with your data&quot; — source removed to protect the guilty" /></p>

<p>Nobody who is not utterly deranged wants to “have a conversation with their data” — but we do all have <em>questions</em> for our data. The next question is, how do we do that? For instance, SQL queries are by definition questions, and personally I would prefer at least the option of a terse and rigorous syntax sometimes, but most people find the grammar of SQL a little <em>too</em> terse and rigorous.</p>

<h1 id="this-is-a-ux-question-not-an-ai-question">This is a UX question, not an AI question</h1>

<p>One place where GenAI can be useful is precisely in helping people figure out how to ask those better questions. Today, if you use an enterprise SaaS platform such as Salesforce, you don’t use the out-of-the-box reports and dashboards; you build your own, or you have a Salesforce admin (or a team of them) to build the custom dashboards that you actually use to run your business. Building those dashboards is a specialised skill, requiring a baseline of SQL competence, some specialised Salesforce knowledge, and a good amount of context about how this particular Salesforce instance and sales process are set up.</p>

<p>Few individual end users have the skills or the access rights to build their own reports — and anyway, not all of the data is in Salesforce! Microsoft remains the number one vendor in business intelligence, not with PowerBI or anything like that, but with good old Excel spreadsheets. And then there are PDFs that come in from outside, and data that was exported in CSV from a different tool, and so on and so forth.</p>

<p>All of these files go to make up what is called “unstructured data”, to differentiate it from data which is highly structured by definition, living inside databases of various types. The contents of those files are critically important to the operation of the business, but most software tools turn a blind eye to them, because of how difficult and annoying they are to deal with. Now GenAI enables new use cases that incorporate unstructured data directly, without having to first laboriously and lossily apply structure to it.</p>

<p>Now suddenly GenAI makes it feasible for any user to ask questions about <strong>all</strong> their data, spread across structured and unstructured formats, and reconcile it everywhere. That expansion of possibilities doesn’t limit the value of Salesforce as the system of record for the company’s sales operations; if anything, it <em>enhances</em> that value by increasing the leverage of that data enormously</p>

<p>In other words, the value of AI-assisted vibe-coding will not be in <a href="/AI-Is-Not-Disruptive/">building a replacement for the Salesforce platform</a>, but in building more dashboards and ways to understand Salesforce data and cross-reference it with other sources. Sure, it is probably already technically possible to vibe-code up a Salesforce clone — but that is not the value of Salesforce! The software is not particularly sophisticated; it’s basically a front-end for a database.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> The value is in everything that has been built around that relatively simple core to turn it into a product.</p>

<p>Expanding that valuable wrapper with GenAI is absolutely transformative, just not in the sort of spectacularly <strong>visible</strong> and in-your-face way that people imagine when they talk about vibe-coding killing SaaS. The winners will not be new discrete products — or maybe they will be lightweight products (thin wrapper apps?) atop whatever becomes the next platform layer.</p>

<p><img src="/images/fred-robin--ACa2OWKPNk-unsplash.jpg" alt="A stack of rocks in a forest" /></p>

<h1 id="what-is-the-lamp-stack-of-ai">What is the LAMP stack of AI?</h1>

<p>In the early days of web apps, it was very difficult even to get to the point where you had all of the infrastructure in place for you to start developing your app. The first wave of dot-com startups had to spend millions of dollars of their seed capital buying hardware from the likes of Sun, Cisco, and Juniper, then spend ages installing and configuring it all, before they could even get to the point of building their app.</p>

<p>Then In the next wave, the industry converged on a few standards which made it easy to build the next layer up where the differentiation and the value were. Virtualisation and then cloud computing made it easy to get the computational capacity. A small number of standard software setups appeared, the most popular of which was LAMP:</p>

<ul>
  <li>Linux</li>
  <li>Apache</li>
  <li>MySQL</li>
  <li>PHP</li>
</ul>

<p>This became a default that, if not quite universal, was common enough that startups could deploy it quickly, find any number of people skilled in working on it, and move on to the parts of the work that they (and their investors and customers) actually cared about.</p>

<p>While the LAMP stack is no longer the ubiquitous standard it once was, the move to cloud computing that it was part of is still rolling. Still today, only around 35% of workflows are in the cloud, depending on who you talk to. Transitions take time, and this one is keeping on rolling; it just doesn’t make the headlines any more. That is the hallmark of a mature technological stack: we don’t talk about the steam engine-driven clockwork mechanisms, or the magical gnomes, but rather about what they enable. A new tool being available “as a service” is not even in the pitch deck.</p>

<p>GenAI has self-evidently not reached that level of ubiquitous maturity yet: it is very much in the headlines and the pitch decks, if indeed it is not the whole things (“X, But With AI!!1!”). There is not yet an obvious LAMP stack of AI that we can all build the Next Big Thing on. In part, this is because one of the notable characteristics of the original LAMP stack is that all the components are open-source; nobody made any money directly by selling them. Some money was made either by packaging the LAMP stack itself and offering it as a service, or by offering consulting around it — but the big money was made further up the stack, by people who built new and valuable products on top of the commoditised LAMP stack. The customers of those products did not have to know or care about how they were built or where they ran; they were in it for the outcome that those technologies enabled.</p>

<p>Right now in AI we are still at the equivalent stage of arguing about the abstruse merits of one Linux distribution over another. The market will be mature when we no longer argue about this model over that model, or about exactly how they get access to data — but about what we do with them in order to deliver value for users.</p>

<hr />

<p>🖼️  Photos by <a href="https://unsplash.com/@ntxr">Fred Robin</a> on <a href="https://www.unsplash.com">Unsplash</a></p>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1" role="doc-endnote">
      <p>And can we talk about that GUI for a moment? For how long have Salesforce users been invited to switch to the Lightning experience? The length of that transition should illustrate just how important change management is as a discipline. Users do not like the GUI they spend a lot of their work hours in to change under them, and they really do not like having to recreate customisations they put in place laboriously to help them do their work. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><category term="AI" /><category term="work" /><category term="cloud" /><summary type="html"><![CDATA[I am not the first to say that we are living through a poorly-written dystopia — but I am not sure everyone realises quite how poorly it is written.]]></summary></entry><entry><title type="html">Intelligence, Subtracted</title><link href="https://findthethread.blog/Intelligence-Subtracted/" rel="alternate" type="text/html" title="Intelligence, Subtracted" /><published>2026-02-26T00:00:00+00:00</published><updated>2026-02-26T00:00:00+00:00</updated><id>https://findthethread.blog/Intelligence-Subtracted</id><content type="html" xml:base="https://findthethread.blog/Intelligence-Subtracted/"><![CDATA[<p>It seems that <a href="https://www.bigtechnology.com/p/writing-crystalized-thinking-at-amazon">Amazon is now pushing employees to use AI to write its famous six-pagers</a>:</p>

<blockquote>
  <p>[Amazon’s] leadership is encouraging employees to let AI do the writing for them. The company’s internal marketing for Cedric, its ChatGPT-style tool, promises “six-page narratives in seconds.”</p>
</blockquote>

<p>This might seem like fairly routine change, and in fact exemplary of the sort of work GenAI is supposed to automate. The difference here is that the six-pager is not just another routine document, written and then filed without much further consideration. Amazon’s six-pagers are absolutely foundational to how it operates.</p>

<p>An Amazon product planning meeting does not run on PowerPoint, following an <a href="https://www.businessinsider.com/jeff-bezos-email-against-powerpoint-presentations-2015-7">edict</a><sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> from Jeff Bezos himself:</p>

<blockquote>
  <p>Well structured, narrative text is what we’re after rather than just text. If someone builds a list of bullet points in word, that would be just as bad as powerpoint.</p>

  <p>The reason writing a 4 page memo is harder than “writing” a 20 page powerpoint is because the narrative structure of a good memo forces better thought and better understanding of what’s more important than what, and how things are related.</p>
</blockquote>

<p>There have been at least cosmetic attempts to adopt this same process across the IT industry. Partly these are due to an honest identification of the same flaws in slide-driven presentations that Bezos’ email flags, and partly to simple cargo-culting of everything Amazon does in the hope for similar results. I have written my fair share of six-page memos like this, and let me tell you, they are <em>hard</em> to get right.</p>

<p>Getting your proposal down like this, with its supporting materials, background, and what is needed for a positive outcome, is a significant effort. You might think that you might struggle to fill six pages, but honestly, the problem is more in the other direction: you constantly need to ask yourself hard questions about what needs to be included, and what can be relegated to appendices and lists of supplementary reading materials.</p>

<p>The point of the exercise is not the production of the six-page document; the drafting and redrafting, thinking hard about what to include, and the deep knowledge which results from that effort — that work is the object of the exercise. Handing the creation of the document over to an LLM is like trying to train for a marathon by taking a taxi.</p>

<p><img src="/images/diverse-group-of-friends-discussing-a-book-in-library--583816330-59cd08c76f53ba001111922a.jpg" alt="Silent reading" /></p>

<p>Also, once again, the AI is being focused only on one step in a much bigger process, and not even the most valuable part. Much like vibe-coding in a product lifecycle, <em>writing the document</em> is not the bottleneck of the process it is embedded in. By all means use AI tools to help you gather and marshal your data, to proof-read your document and check your logic, perhaps to rehearse your arguments. But you still have to do the thinking yourself, or the document has no value.</p>

<p>Remember that Bezos introduced the six-pager for <em>executive</em> meetings, and the meetings began with twenty minutes’ of silent reading. Can you imagine the financial cost of those twenty minutes, multiplied by the hourly salaries of all the senior Amazon execs present? And yet, it was worth it to have all the assembled luminaries sit quietly and absorb that laboriously-assembled information. Would it be quicker to just have an LLM distill the six-pager down to three bullet points and put them up on the screen? Absolutely, yes — but it would not achieve the goal of shared in-depth understanding. Remember, “a list of bullet points […] would be just as bad as powerpoint.”</p>

<p>We are now living in the ridiculous world where Alice uses her LLM to expand three bullet points into a verbose email to Bob, who uses his LLM to (lossily) compress the email back down to three bullet points. What sort of decision will Bob be able to take, based on such superficial information?</p>

<hr />

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1" role="doc-endnote">
      <p>That link goes to <em>Business Insider</em>, which is simply spectacularly reader-hostile — but it also seems to be the authoritative source which other articles all refer back to. Sorry.’ <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><category term="AI" /><category term="amazon" /><category term="work" /><summary type="html"><![CDATA[It seems that Amazon is now pushing employees to use AI to write its famous six-pagers:]]></summary></entry><entry><title type="html">AI Is Not Disruptive</title><link href="https://findthethread.blog/AI-Is-Not-Disruptive/" rel="alternate" type="text/html" title="AI Is Not Disruptive" /><published>2026-02-18T00:00:00+00:00</published><updated>2026-02-18T00:00:00+00:00</updated><id>https://findthethread.blog/AI-Is-Not-Disruptive</id><content type="html" xml:base="https://findthethread.blog/AI-Is-Not-Disruptive/"><![CDATA[<p>Noah Smith writes over at the <a href="https://www.theguardian.com/media/2026/feb/07/revealed-how-substack-makes-money-from-hosting-nazi-newsletters">Nazi bar</a> that <a href="https://www.noahpinion.blog/p/you-are-no-longer-the-smartest-type"><em>You are no longer the smartest type of thing on Earth</em></a>:</p>

<blockquote>
  <p>Vibe coding is taking over <strong>fast</strong>. Spotify’s co-CEO <a href="https://x.com/sarthakgh/status/2022145859996254630">recently revealed</a> that the company’s best developers don’t write code anymore. Some journalists from CNBC, with no coding experience, <a href="https://www.cnbc.com/2026/02/05/how-exposed-are-software-stocks-to-ai-tools-we-tested-vibe-coding.html">vibe-coded a clone of the app Monday</a>, and the company’s stock price <a href="https://finance.yahoo.com/news/monday-crashed-ai-built-product-214856201.html">promptly crashed</a>.</p>
</blockquote>

<p>Here’s the thing that trips me up about a lot of the “AI” hype. Where is the actual <strong>product</strong>?</p>

<p>If you think that, because you cloned Spotify’s GUI, you now have a competitor to Spotify… well, I wanted to get snarky, but I honestly don’t think anyone who would think that would comprehend snark, and I don’t need to be hauled up in court for trying to sell someone the Brooklyn bridge.</p>

<p><img src="/images/claude-hiring.jpeg" alt="You still need software engineers even if the AI is generating most of the code." /></p>

<p>Spotify’s co-CEO is excited about AI generating code because it stands to reduce his costs. Of course he is: he can either have the same amount of developers produce more code, or get rid of some of the developers while maintaining the same level of code output. Either way, Spotify’s cost per feature goes down.<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> That in turn gives Spotify the option to continue to charge users the same amount, increasing margins, or to return some portion of the savings to users in the form of lower costs if there is a need to defend against competitors — while still preserving their margins.</p>

<p>None of these mechanisms apply to this vibe-coded ersatz Spotify. Sure, they have a GUI; well done. That does not even begin to answer the questions any would-be competitor to Spotify would have to answer:</p>

<ul>
  <li>Does it work equally well across all platforms?</li>
  <li>Does it work equally well in all languages?</li>
  <li>Does it scale to a billion users?</li>
  <li>Is it secure against fraud, whether by users or artists?</li>
  <li>And the big one: does it have access to a decent library of music, at least comparable to Spotify?</li>
</ul>

<p>Without those, what those journalists built is <em>nowhere near</em> being a replacement for Spotify — not because of anything to do with how it was created, but because it is not a complete product. My undergraduate final year project at university was more of a product than this is, because I had put a lot of thought into the back-end and the architecture, not just thrown together a web UI and gone to the pub.<sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup></p>

<h1 id="reports-of-the-death-of-software-have-been-greatly-exaggerated">Reports of the death of software have been greatly exaggerated</h1>

<p>It was the <em>Financial Times</em> that kicked off this round of “software is dead”, and I think <a href="https://ft.trib.al/0IoDi3D">the follow-up piece</a> to the original <a href="https://ft.trib.al/awehTja"><em>The software sell-off</em></a> has it mostly right:</p>

<blockquote>
  <p>[…] incumbent software systems are complex and hard to replace, and software companies will have been working hard on AI for some time. But how far does it go? The sell-off is not about damage to software companies’ profits in the next few years. Everyone acknowledges that industry fundamentals are fine and will continue to be fine for some years. This issue is how computing looks in a decade.</p>

  <p>[…]</p>

  <p>There are powerful network effects and high switching costs in the software business, which make it hard for new competitors to displace incumbents. But I’m not sure that AI machines are a new competitor in the standard sense. There may be no moment when customers take the old software system out and put the new AI system in. There may be no “switch”. Companies and individuals may just wake up one morning in five or 10 years and decide that, given the range of things their AI assistant can do for them, that they don’t need the old software any more. This is just a guess by a non-expert, but that’s what the threat look like to me.</p>
</blockquote>

<p>The key assertion is that there is no hard switch. Nobody is going to wake up one day and simply turn off Salesforce, ServiceNow, or SAP. What <em>will</em> happen is that many of the customisations of those platforms which had previously been built, laboriously and expensively, by armies of specialists will become much more lightweight AI-powered features on the top of the platforms.</p>

<p>The reason this could still be a problem for software vendors is if pricing models are allowed to stand in the way of that transition. The move from on-premises software that was paid up front to cloud-hosted subscription-based software caught many vendors unprepared — not because they couldn’t navigate the technical transition, but because they were unable or unwilling to adapt their financial models at the speed customers were demanding. The FT is on it again, correctly noting that <a href="https://ft.trib.al/XoIY4OX"><em>Software isn’t dead, but its cozy business model might be</em></a>. All the AI-powered <a href="/Tech-in-Layers/">systems of engagement</a> will need to run on a reliable, secure, and compliant system of record — one whose billing model aligns with the value its users receive.</p>

<p>The promise of AI is that a sales manager needing a new dashboard to understand their territory will not need to consult a specialist and wait to have it built for them, but will simply be able to ask for it in natural language. However, if the vendor of the CRM puts artificial roadblocks in the way of that smooth process — charging per dashboard, say, or limiting the number of fields, or whatever else — their obstructiveness will absolutely be a consideration at renewal time.</p>

<h1 id="is-this-disruption">Is this disruption?</h1>

<p>From the point of view of its users, then, <strong>AI innovation is sustaining innovation</strong>, and actually not disruptive at all. The benefits are only really accessible to existing organisations which already have a system in place that AI can accelerate parts of. AI won’t help a hobbyist coder create the next Spotify in their bedroom, because the hard parts of that problem are not coding problems. This is in fact the reason why those journalists were able to build their version of Spotify in the first place: nothing in the interface is actually innovative, and there are absolute stacks of prior art out there which have presumably been ingested by the LLMs. And I know, because <a href="/Sad-Masculinity/">I invented Facebook</a>!</p>

<p>In fact, we might go further and say that <strong>AI is inherently status-quo-preserving</strong>, from the investment required to train LLMs and operate them, to the cost in tokens of using them at scale, and even to the way AI-generated slop is overrunning the general web, making search useless and directing users to a handful of known big platforms (X apps or everything apps). Even among users, what is the future of free software if it becomes normalised that being a programmer means budgeting for hundreds of dollars of tokens a month?</p>

<p><img src="/images/intricate-explorer-QZqjuQ2147A-unsplash.jpg" alt="A magic trick" /></p>

<p>But instead of engaging seriously with what is going on, we are doing vibes-reporting and chasing the most sensational statement:</p>

<blockquote>
  <p>Meanwhile, AI is increasingly writing the next version of itself, and humans <a href="https://x.com/r0ck3t23/status/2022118457710719340">may not be in the loop</a> for very much longer.</p>
</blockquote>

<p>We see this superficiality over and over. The last AI-fuelled media furore before this one was about a supposed “social network for AI bots” — which turns out to be populated by <a href="https://www.technologyreview.com/2026/02/06/1132448/moltbook-was-peak-ai-theater/">humans cosplaying as AI</a>, chatbots following detailed prompts given by humans, and other chatbots simply generating text based on how humans communicated on all the forums whose archives they have ingested.</p>

<p>I don’t know whether we are in an “AI bubble” or not — don’t take investment advice from me! — but we are certainly seeing a lot of ridiculously credulous AI hype from the media. It was only last week that <a href="https://www.msn.com/en-us/money/markets/meet-the-former-karaoke-company-that-sank-trucking-stocks/ar-AA1Wf8gJ">a company previously best known for peddling in-car karaoke systems</a> <a href="https://www.theguardian.com/business/2026/feb/13/trucking-logistics-shares-ai-freight-tool-launch-semicab-algorhythm">crashed the stock market valuations of trucking and logistics firms with a single white paper claiming some sort of AI planning breakthrough</a>. Just saying “AI!!1!” repeatedly does not a product make; there is still a lot of hard work downstream of the cool demo the AI let you spin up.</p>

<p>As the wise man said: don’t believe the hype.</p>

<hr />

<p>🖼️  Photo by <a href="https://www.intricateexplorer.com/">Intricate Explorer</a> on <a href="https://www.unsplash.com">Unsplash</a></p>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1" role="doc-endnote">
      <p>Yes, we are assuming here that all of the other parts of the software development lifecycle can also be sped up by an equivalent factor, and also that the cost per token won’t rise suddenly as the LLMs’ own developers need to recoup their costs. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:2" role="doc-endnote">
      <p>Also, that project was an expert system using neural networks — or as we would call it these days, “AI”, except this was 2002 and AI was deeply uncool except as a CS research project. That is to say, I do have some idea about how this stuff actually works under the hood. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><category term="AI" /><category term="Spotify" /><summary type="html"><![CDATA[Noah Smith writes over at the Nazi bar that You are no longer the smartest type of thing on Earth:]]></summary></entry><entry><title type="html">Cycles Observed</title><link href="https://findthethread.blog/Cycles-Observed/" rel="alternate" type="text/html" title="Cycles Observed" /><published>2026-02-16T00:00:00+00:00</published><updated>2026-02-16T00:00:00+00:00</updated><id>https://findthethread.blog/Cycles-Observed</id><content type="html" xml:base="https://findthethread.blog/Cycles-Observed/"><![CDATA[<p>There are a number of benefits that come from experience — or to be specific, <a href="/The-Changing-Value-Of-Mistakes/"><em>learning</em> from experience</a>.</p>

<p>For example, I wrote recently about <a href="/Cursing-and-Recursing/">some parallels between the current state of AI and the early stages of the cloud computing market</a>.</p>

<p>Another example, albeit flavoured with <em>Schadenfreude</em>, is watching large companies<sup id="fnref:1" role="doc-noteref"><a href="#fn:1" class="footnote" rel="footnote">1</a></sup> pivot their entire strategies every time the CIO changes. One CIO is all in on Vendor X, another is all in on Vendor Y — and so the dance of one vendor in, another vendor out, continues to play out on LinkedIn.</p>

<p><img src="/images/amanshu-raikwar-nZv1QdQ8vwM-unsplash.jpg" alt="A very wandering path" /></p>

<p>I get how this churn can happen. Historically, CIOs didn’t have a very long tenure — although this is changing, with <a href="https://aisel.aisnet.org/misqe/vol24/iss1/9/">recent research</a> showing average tenure for the top IT person increased from 6.3 years in 2023 to 7.3 years in 2024, as compared to as little as 3 years previously.</p>

<p>When CIOs could only plan three years ahead, that close horizon meant that new CIOs didn’t have much time to make their mark, so evaluations had to be cut short and over-hyped claims might go insufficiently tested. Instead, the focus had to be on bold claims and the promise of outsized results.</p>

<p>After all the excitement, the incoming vendor could never live up to the hype. Usually the failure modes fell into a couple of main categories:</p>

<ul>
  <li><strong>Product’s features described over-optimistically</strong>: Maybe there was more custom configuration than is expected, or there was a dependency on something that was not part of the original scope, or maybe there turned out to be a lot of ongoing maintenance required. Either way, a few quarters in, nobody is happy and there are no concrete results to point to.</li>
  <li><strong>Project scope too broad</strong>: One of the hallmarks of the ambitious CIO’s pet project is the One True Platform that will work for everything and everyone everywhere. It’s very rare for this sort of thing to work out in practice; most broad platforms have both strong points and areas of weakness, and while the benefits of a comprehensive integrated platform may compensate for some of the weaknesses, this compensation only works as long as the weaknesses are not in areas that are strategic or particularly sensitive for the business.</li>
</ul>

<p>And so, a few years later, a new CIO comes in, rips out the struggling platform of Vendor X, and pushes their own favoured solution from Vendor Y instead.</p>

<p>In full disclosure, I have never benefited from this cycle. In fact, a couple of times I have had an otherwise solid opportunity evaporate because of churn like this happening within prospective customers. The one silver lining is that I now have a spidey-sense for when these kinds of shenanigans are happening. At that point I find the best approach is to ask the question straight away: “Is there a deal here?” As a wise man told me, “‘No’ is my second-favourite answer!” A quick “no” lets me avoid a bunch of wasted work and heartbreak.</p>

<h1 id="it-all-comes-to-a-head">It all comes to a head</h1>
<p>Right now there is a convergence happening, because all of the hype around GenAI means that both that it’s the obvious vehicle for an ambitious CIO wanting to make their mark, and there is real demand as boards and leaders of other functions are insistently asking IT people what they are doing with AI. VC-funded startups are writing memos to their investors detailing all of their AI-related activities — and you can be sure they are looking everywhere to find them. And the companies that are publicly funded are doing the same sort of thing, of course, in the press and in their keynote speeches.</p>

<p><img src="/images/silas-baisch-LDiZP1yLQxg-unsplash.jpg" alt="Surfers trying to catch the next weave" /></p>

<h1 id="here-is-what-happens-next">Here is what happens next</h1>
<p>Many of these AI initiatives will not be nearly as transformative as they are being built up to be. This is not a failure of the technology — although some of them will undoubtedly fail on that basis too; that’s intrinsic to experiments with novel technology. Some of them will be technical successes but fail to achieve adoption. And many of them will succeed but still fail to deliver on the transformation, simply because everyone ends up circling around the same set of use cases that turn out to work well and are relatively easy to implement without having to turn the whole organisation upside down.</p>

<p>In other words, they become the new table stakes.</p>

<p>Being the first business in your sector to move to the cloud was a game-changer and gave you a leg up on your competitors. Suddenly you were inside their decision loop, able to execute your strategy faster and pivot more rapidly to respond to changes in the market. But that advantage only lasted until all of the competitors also moved to the cloud (or got eaten up or left for dead by those who did). At that point, everyone had to find other avenues of competition, because there was no longer any meaningful acceleration to be had from simply being “in the cloud”.</p>

<p>AI will undoubtedly go the same way. If you’re the only one building software tools 10x faster<sup id="fnref:2" role="doc-noteref"><a href="#fn:2" class="footnote" rel="footnote">2</a></sup>, that’s a huge advantage. Once all of your (surviving) competitors are also operating at that speed, there is no longer any advantage to be had simply from “doing AI”.</p>

<h1 id="the-danger-of-getting-too-far-ahead">The danger of getting too far ahead</h1>
<p>There is a particular risk to technological innovation, and it is that vendors cannot force the pace of innovation on their own. Customer organisations have to be ready to take advantage of what vendors are offering. When they are not adequately prepared, the result is news stories criticising the new technology for not delivering value, either at all, or not as much as was promised. Sound familiar?</p>

<p>Back in the early days of cloud adoption, this lack of readiness on the part of customers generally boiled down to <a href="/All-Software-Sucks/">treating the cloud like on-premises hardware they were used to</a>. In these early days of GenAI adoption, the equivalent behaviour is focusing just on the most immediate point of application of the AI, without considering the whole process which that step is embedded in. What other steps need to be changed, which can maybe be skipped entirely, and which ones will have to be reinforced?</p>

<p>This tendency to apply existing categories to novel concepts is not a failure; rather, it’s an entirely normal and natural behaviour. Humans, upon encountering a new thing, first of all try to figure out how to fit it into the categories they already have in their minds. At one point the giraffe were called (by people who lived far away from its usual habitat) <em>camelopardus</em> — a “camel-leopard” — because the intersection of those two categories was the closest fit for it.</p>

<p>In fact this human tendency is even useful, because it means that we can get on with doing things without always having to work everything out from first principles, which while fun for a certain type of person, is not always the most practical response In the heat of the moment. However there is a transition point where someone has to go “hang on, that’s not really a camel-leopard, it’s a whole other type of animal!” and then act on that insight.</p>

<p>Vendors proposing a new technology can act to <a href="/Caveat-Vendor/">guide the market and their customers to success</a>. That process is complicated and messy, irreducibly so, and if anyone is telling you that adopting a new technology — cloud, AI, or whatever comes next — is going to be easy, straightforward, quick, and painless, is LYING and you should immediately eject them from the premises. Unfortunately in these days of sales calls conducted over Zoom you can no longer release the hounds, and I think we are all worse off because of that.</p>

<hr />

<p>🖼️  Photos by <a href="https://amanshuraikwar.github.io/">Amanshu Raikwar</a> and <a href="http://www.silasbaisch.com/">Silas Baisch</a> on <a href="https://www.unsplash.com">Unsplash</a></p>

<div class="footnotes" role="doc-endnotes">
  <ol>
    <li id="fn:1" role="doc-endnote">
      <p>I am not going to name names here for the obvious reason that this sometimes feels like a very small industry, and I would like to continue to be gainfully employed in it for a while yet. <a href="#fnref:1" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
    <li id="fn:2" role="doc-endnote">
      <p>Yes yes, generating code faster without changing the rest of the pipeline just moves the bottleneck, but people will figure out what the new software development lifecycle best practices are in a world where everyone has access to AI. For more on that topic, I just recorded <a href="https://www.youtube.com/watch?v=It0CVcZ1sFI">one of my Coffee Talk videos about patterns in AI adoption</a>. <a href="#fnref:2" class="reversefootnote" role="doc-backlink">&#8617;</a></p>
    </li>
  </ol>
</div>]]></content><author><name></name></author><category term="enterprise" /><category term="work" /><category term="cloud" /><category term="AI" /><summary type="html"><![CDATA[There are a number of benefits that come from experience — or to be specific, learning from experience.]]></summary></entry><entry><title type="html">Google’s Stack</title><link href="https://findthethread.blog/Google-Stack/" rel="alternate" type="text/html" title="Google’s Stack" /><published>2026-02-12T00:00:00+00:00</published><updated>2026-02-12T00:00:00+00:00</updated><id>https://findthethread.blog/Google-Stack</id><content type="html" xml:base="https://findthethread.blog/Google-Stack/"><![CDATA[<p>That’s it, I’m calling it: Google’s apps are no longer “web apps” in any meaningful sense.</p>

<p>A web app by definition works in any modern web browser. Google Docs no longer does that. If I have to have Chrome open to use Google Docs, how is that different from running the Microsoft Word (or Apple Pages) fat client directly?</p>

<p>In fact it’s probably more RAM-efficient. Each of my Google Docs tabs is consuming just shy of 1.5 GB of RAM.</p>

<p>I’ll just repeat that to let it sink in: ONE AND A HALF GIGABYTES of memory to load a single document.</p>

<p><img src="/images/bloated-horse.jpg" alt="A bloated horse" /></p>

<p>Meanwhile, Microsoft Word, that paragon of lightweight agility, weighs in at less than 350 MB of RAM per document.</p>

<p>So that’s the practical aspect. Then there is the philosophical aspect. <a href="/Thick-Web-Apps/">I run Safari rather than Chrome because it still behaves like a web browser, not a runtime for apps, which is what Google appears to think Chrome should be</a>. A web app can run wherever any (reasonably modern) web browser can run; it doesn’t require a particular rendering engine to be supported on the hardware. Already on iPad, I need the apps for Google Docs, Sheets, and Slides, because the web versions simply don’t work. That is not how the Web is supposed to work.</p>

<p>I almost wish Google would just go ahead and ship Google Docs as an <a href="https://www.electronjs.org">Electron</a> app on MacOS, since that’s functionally where we are anyway. Bundling the rendering engine directly with the app that way would at least be more honest.</p>]]></content><author><name></name></author><category term="Google" /><category term="office" /><category term="work" /><summary type="html"><![CDATA[That’s it, I’m calling it: Google’s apps are no longer “web apps” in any meaningful sense.]]></summary></entry></feed>