<?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[Philosopher at Large]]></title><description><![CDATA[25 years running Fortune 500 teams. Now building AI systems that work like agencies, not pipelines. Weekly thinking on AI, organizations, and what it means to stay human inside both.]]></description><link>https://paulwelty.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg</url><title>Philosopher at Large</title><link>https://paulwelty.substack.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 26 May 2026 13:01:25 GMT</lastBuildDate><atom:link href="https://paulwelty.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Paul Welty]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[paulwelty@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[paulwelty@substack.com]]></itunes:email><itunes:name><![CDATA[Philosopher at Large]]></itunes:name></itunes:owner><itunes:author><![CDATA[Philosopher at Large]]></itunes:author><googleplay:owner><![CDATA[paulwelty@substack.com]]></googleplay:owner><googleplay:email><![CDATA[paulwelty@substack.com]]></googleplay:email><googleplay:author><![CDATA[Philosopher at Large]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[On the death of the author and the birth of the detector]]></title><description><![CDATA[AI detection is the latest in a long line of purity tests that pretend to protect a craft while excluding who gets to practice it. Dumas faced this in 1845. Jim Thorpe faced it in 1912.]]></description><link>https://paulwelty.substack.com/p/on-the-death-of-the-author-and-the</link><guid isPermaLink="false">https://paulwelty.substack.com/p/on-the-death-of-the-author-and-the</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Tue, 21 Apr 2026 18:01:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In 2023, Stanford researchers tested the most widely deployed AI-detection tools &#8212; GPTZero, Turnitin&#8217;s detector, and five others &#8212; against real writing samples. The tools flagged essays written by non-native English speakers as AI-generated <strong>61% of the time</strong>. They flagged essays by native English speakers at <strong>5%</strong>. A twelve-fold disparate impact, on tools being used to decide whether students get expelled, whether journalists get published, whether writers get hired.<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:1"><sup>1</sup></a></p><p>The detectors weren&#8217;t responding to AI. They were responding to the phrasing patterns that second-language English instruction produces &#8212; formal register, consistent tense use, textbook constructions. The same patterns that make academic writing &#8220;look polished&#8221; to one reader look &#8220;machine-made&#8221; to another. The tool didn&#8217;t need to be designed racist. It only needed to codify an existing aesthetic about what real English sounds like, and let the numbers fall where they fell.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This is what a purity test is for. Not protecting the craft. Protecting the aesthetic class that already owns the craft.</p><p>The contemporary panic about &#8220;AI slop&#8221; is prejudice wearing the mask of discernment. It&#8217;s the intellectual equivalent of refusing to read a book because you don&#8217;t like the author&#8217;s accent, or dismissing an argument because of who made it rather than what it says. And it&#8217;s particularly ironic given that literary theory solved the underlying problem sixty years ago, and history has already run this exact purity-test pattern twice in the last two hundred years. Both times it collapsed. Both times too late to save the people it hurt.</p><h2><strong>What Barthes actually meant</strong></h2><p>Roland Barthes told us in 1967 what should have been obvious: meaning doesn&#8217;t live in the author. It lives in the reader. &#8220;The birth of the reader must be at the cost of the death of the Author,&#8221; he wrote.<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:2"><sup>2</sup></a> The text is the thing. How it got there matters far less than what you do with it when it arrives.</p><p>Barthes&#8217;s <em>&#8220;The Death of the Author&#8221;</em> was a direct assault on biographical criticism &#8212; the practice of interpreting texts through the lens of who wrote them. What did the author intend? What experiences shaped them? Barthes called this a failure of reading. The text, he argued, is &#8220;a tissue of quotations,&#8221; a weaving of cultural references that no single author controls. Once written, the text becomes independent. It speaks for itself.</p><p>&#8220;The reader is the space on which all the quotations that make up a writing are inscribed without any of them being lost; a text&#8217;s unity lies not in its origin but in its destination.&#8221;</p><p>This was a democratization of meaning. If the author doesn&#8217;t control interpretation, every reader becomes an equal participant in constructing what a text means. The New Critics had already established the intentional fallacy &#8212; Wimsatt and Beardsley&#8217;s argument that &#8220;the design or intention of the author is neither available nor desirable as a standard for judging the success of a work.&#8221;<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:3"><sup>3</sup></a> Stanley Fish pushed further: &#8220;Interpretation is not the art of construing but the art of constructing.&#8221; Meaning emerges through reading, not from some authorial intention we can never fully access.<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:4"><sup>4</sup></a></p><p>Apply this to AI and the implications are immediate. If meaning resides in readers rather than authors, then the author&#8217;s identity &#8212; human, AI, or human-AI collaboration &#8212; becomes irrelevant to interpretation. A text that helps you think clearly is valuable regardless of origin. A text full of errors is worthless regardless of whether a human produced it. The work is the thing. Judge it as work.</p><p>Yet here we are, in 2026, with &#8220;AI slop&#8221; selected as the Word of the Year by both Merriam-Webster and the American Dialect Society, and entire communities building elaborate detection systems to identify and exclude content based not on what it says but on who &#8212; or what &#8212; they suspect said it. We&#8217;ve regressed from Barthes&#8217;s liberation of the reader back to a primitive authorship fixation, only now in reverse: instead of privileging certain authors, we&#8217;re excluding suspected non-authors.</p><h2><strong>The prejudice exposed</strong></h2><p>Consider Ben Congdon&#8217;s definition of &#8220;slop&#8221; from his January 2025 essay <em>&#8220;AI Slop, Suspicion, and Writing Back&#8221;</em>: content that is &#8220;mostly-or-completely AI-generated that is passed off as being written by a human, <strong>regardless of quality</strong>.&#8221;<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:5"><sup>5</sup></a> Regardless of quality. The definition explicitly admits that origin, not value, is what&#8217;s being policed. Even if the writing is good &#8212; the origin disqualifies it.</p><p>Or look at the moderator of r/explainlikeimfive, who explained the subreddit&#8217;s AI ban by saying that &#8220;even if [AI] does give an accurate answer, the purpose of this site is for people to write in their own words.&#8221; Even if it&#8217;s accurate. Even if it serves the ostensible purpose of the forum. The origin disqualifies it.</p><p>This is the structure of prejudice: pre-judgment based on category membership rather than individual merit. We wouldn&#8217;t accept &#8220;I won&#8217;t hire you because of where you&#8217;re from&#8221; as legitimate reasoning. We shouldn&#8217;t accept &#8220;I won&#8217;t read this because of where it&#8217;s from&#8221; either.</p><p>I should be transparent here. I use AI tools in my writing. I&#8217;m using them now. Not as a replacement for thinking but as a thinking partner &#8212; something between a research assistant, a sounding board, and an occasionally annoying editor who points out when my arguments don&#8217;t hold together. Every sentence you&#8217;re reading has passed through my judgment about whether it says what I mean and whether it says it well. But many of those sentences were shaped in conversation with Claude, and I&#8217;d be lying if I claimed I could always tell you which phrases originated with me and which emerged from the collaboration.</p><p>This isn&#8217;t a confession. It&#8217;s an invitation to notice your own reaction. If learning that changes how you evaluate the argument, you should ask yourself why. The argument either holds or it doesn&#8217;t. The evidence either supports the claims or it doesn&#8217;t. My use of AI tools changes none of that. What it reveals is whether you&#8217;re evaluating the work or the worker.</p><h2><strong>The impossible purity test</strong></h2><p>The &#8220;AI slop&#8221; accusation fails on its own terms. If AI assistance disqualifies writing as authentic, where exactly do we draw the line?</p><p>Does using spellcheck count? Spellcheck is computational &#8212; a system making decisions about your text. Does grammar checking count? Grammarly uses machine learning to suggest rephrasing. Does using a thesaurus count? That&#8217;s outsourcing vocabulary decisions to an external tool. Does talking to someone about your topic before writing count? That&#8217;s incorporating non-self inputs into your thinking. Does editing count? Having someone else improve your prose means the final product isn&#8217;t purely yours.</p><p>By any strict definition of unaided human authorship, no one in history has ever written anything. Writing itself is a technology &#8212; Socrates criticized it for creating &#8220;forgetfulness in the learners&#8217; souls&#8221; and offering the appearance of wisdom without true understanding.<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:6"><sup>6</sup></a> If writing is allowed, why not typewriters? If typewriters are allowed, why not word processors? If word processors with autocomplete are allowed, why not AI assistants?</p><p>There is no principled line. The purity test becomes absurd almost immediately because the premise is absurd. Every writer uses tools. Every writer incorporates external inputs. The question isn&#8217;t whether to use tools but which tools and how.</p><p>Paul Ricoeur warned about the hermeneutics of suspicion &#8212; reading texts skeptically to expose hidden meanings.<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:7"><sup>7</sup></a> Suspicion has its place. But Ricoeur also noted the need for <em>a suspicion of that suspicion</em>, because interpreters too easily substitute one prejudiced understanding for another. A categorical dismissal of anything suspected of being &#8220;AI slop&#8221; is not sophisticated judgment; it is one naivety in the place of another. Worse: the hermeneutics of suspicion, once adopted as a default, has no stopping rule built in. Any verification system becomes a new surface to suspect. Watermarks can be forged. Signed commits can be staged. Biometric typing patterns can be recorded and replayed. The regress doesn&#8217;t bottom out, because suspicion rejects the very concept of bottoming out. At some point, the choice becomes either to read the text or to perform the refusal to read &#8212; indefinitely.</p><h2><strong>This has happened before: Dumas and the factory</strong></h2><p>In 1845, a French journalist named Eug&#232;ne de Mirecourt published a sixty-four-page pamphlet titled <em>Fabrique de romans: Maison Alexandre Dumas et Compagnie</em> &#8212; &#8220;Novel Factory: House of Alexandre Dumas &amp; Co.&#8221;<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:8"><sup>8</sup></a> The pamphlet accused Dumas of not writing his own novels. Which was &#8212; by one definition of &#8220;writing&#8221; &#8212; true. Dumas had a stable of collaborators, most famously Auguste Maquet, who drafted plots and outlines for <em>The Three Musketeers</em> and <em>The Count of Monte Cristo</em>. Dumas did dialogue, polish, and the name on the cover. His output &#8212; more than a hundred thousand published pages in a single lifetime &#8212; was mathematically impossible to produce alone.</p><p>Two things happened.</p><p>Dumas sued Mirecourt for defamation and won. Mirecourt went to prison for six months. <em>The Three Musketeers</em> and <em>The Count of Monte Cristo</em> are still read a hundred and eighty years later. The factory didn&#8217;t corrupt them. The books are the books. Maquet is a footnote, credited in specialist literature, known to the kind of reader who looks for him.</p><p>The attack on Dumas had a second register that the defamation case couldn&#8217;t reach. Dumas was the grandson of a Haitian-born enslaved woman. His father was the first person of color to reach the rank of general in any modern European army. Mirecourt&#8217;s attack was class contempt with a racial undercurrent: how could <em>a man of his background</em>really have written these novels? The French word <em>n&#232;gre</em>, which at the time meant &#8220;slave&#8221; or was used as a racial slur, began shifting in popular usage toward its modern French meaning of &#8220;ghostwriter&#8221; partly through the Dumas controversy itself.<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:9"><sup>9</sup></a> The purity rule against collaborative authorship and the racial question about who gets to be a real author were not separate arguments. They were the same argument with different clothes on.</p><p>Mirecourt&#8217;s pamphlet could be published tomorrow with the word &#8220;AI&#8221; substituted for &#8220;Maquet&#8221; and almost nothing else would need to change.</p><h2><strong>This has happened before: the amateur</strong></h2><p>At the 1912 Stockholm Olympics, Jim Thorpe won gold in both pentathlon and decathlon. King Gustav V of Sweden told him, in a line that survives in every Thorpe biography: <em>&#8220;You sir, are the greatest athlete in the world.&#8221;</em> Eighteen months later the IOC stripped him of both medals. The violation: Thorpe had played two summers of semi-professional baseball for twenty-five dollars a week, to cover expenses. Under the amateurism rules of the time, that made him a professional. Professionals could not compete.<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:10"><sup>10</sup></a></p><p>Thorpe was Native American. He had attended the Carlisle Indian Industrial School. He had made the twenty-five dollars a week because he was not wealthy. The amateurism rule, imported into the Olympics by Pierre de Coubertin from the British sporting tradition, had been explicitly designed to keep working-class men out. The 1878 Henley Regatta rules declared: <em>&#8220;No person shall be considered an amateur oarsman or sculler&#8230;who is or has been by trade or employment for wages, a mechanic, artisan, or labourer.&#8221;</em> The same exclusion ran through the Amateur Athletic Club, founded 1866, which barred from amateur eligibility any man who was &#8220;a mechanic, artisan, or labourer.&#8221;<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:11"><sup>11</sup></a> It was not subtle about its purpose. The purpose was that rowing and athletics should remain the domain of gentlemen, who by definition did not work for money, who by definition were the kind of men who had access to rowing clubs in the first place.</p><p>Coubertin himself held &#8220;little allegiance to the concept of amateurism,&#8221; per the recent academic consensus &#8212; but he recognized that he would need to indulge his British contemporaries&#8217; belief in it to build their support for his Olympic revival. He baked the class rule into the Games not because he believed in it but because it was the price of admission to the social world that would fund and populate the Olympics. The rule was always instrumental to gatekeeping, never to the sport.</p><p>The rule ran for roughly a century. In 1986 the IOC began allowing professionals in individual sports. By 1992 the Dream Team played basketball in Barcelona, and the amateurism rule was effectively dead. The sport did not collapse. The Olympics did not become less meaningful. The moral panic about &#8220;professionalism ruining the games&#8221; turned out to be about something other than the games.</p><p>Thorpe&#8217;s medals were restored in 1983, thirty years after he died. In 2022, the IOC went further and declared him the sole winner of both events &#8212; until then he had been listed as a co-champion with the athletes who&#8217;d been elevated when his victories were voided. Seventy years too late, and still, the correction had to happen.</p><p>The NCAA played the same story to the same end. Amateurism was the rule for college sports until the Name/Image/Likeness ruling in 2021 finally permitted athletes to earn money from their own labor. The moral panic before, the collapse during, the normalization after &#8212; same arc. Same kinds of athletes most affected by the rule. Same people insisting it was about the purity of the game.</p><h2><strong>What purity tests actually protect</strong></h2><p>The Olympics did not need amateurism to remain the Olympics. Dumas&#8217;s novels did not need him to have written every sentence alone to remain what they are. Writing does not need to be produced without assistance to be worth reading. The thing each purity test claimed to protect was never the thing being threatened.</p><p>What each test actually did was encode a social hierarchy as a quality rule. The people who could afford to train full-time without pay were the only ones who could pass the amateurism test, so amateurism became the standard of real athleticism. The authors who had the prestige to publish under their own name alone were the only ones who could pass the solo-authorship test, so solo authorship became the standard of real writing. The writers whose native language, class, and education produced the unmarked aesthetic of &#8220;good English&#8221; are the only ones who reliably pass the AI-detection test, so &#8220;good English&#8221; becomes &#8212; once again &#8212; the standard of real writing.</p><p>The tool announces itself as a protection of the craft. The tool is actually a protection of who gets to practice the craft.</p><h2><strong>The detection problem, and why it&#8217;s already worse than wrong</strong></h2><p>If the prejudice could be operationalized &#8212; if we could reliably identify AI content &#8212; it might at least be consistent. We could separate texts by origin and be done with it. But detection doesn&#8217;t work, and the specific way it fails is the argument for why the whole project is already doing harm.</p><p>The Stanford study is the headline, and it is damning, but the pattern runs wider. Professional writers who polish their prose, eliminate awkwardness, and achieve stylistic consistency are more likely to be flagged than sloppy writers. The qualities we value in good writing &#8212; clarity, precision, varied vocabulary, logical structure &#8212; trigger detection systems because they resemble AI output patterns. As one analysis noted, professional writers &#8220;may find their content flagged precisely because it lacks the imperfections that detection systems associate with human composition.&#8221;</p><p>Real people are already paying the cost.</p><p>Louise Stivers, a UC Davis political science major about to graduate and attend law school, was flagged by Turnitin as having submitted AI-generated work. She was able to prove her innocence by reconstructing her writing process from Google Docs version history. William Quarterman, also at UC Davis, had a history exam flagged by GPTZero, was referred to the university&#8217;s honor court, experienced panic attacks, and was eventually cleared after providing evidence he hadn&#8217;t used AI. Kimberly Gasuras, a working journalist, was kicked off a freelance platform when detection software flagged her human-written work.<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:12"><sup>12</sup></a> Vanderbilt University disabled Turnitin&#8217;s AI detector after recognizing its unreliability; they estimated that if the tool had been active when they submitted seventy-five thousand papers, roughly seven hundred and fifty would have been incorrectly flagged as AI-generated.<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:13"><sup>13</sup></a></p><p>Those are the cases that surfaced. The accused-and-quietly-punished rate &#8212; students who didn&#8217;t fight, didn&#8217;t have Google Docs history, didn&#8217;t have the cultural capital to defend themselves &#8212; is the part of the iceberg we don&#8217;t see. The Stanford numbers suggest the accused-and-quietly-punished are disproportionately non-native speakers and students from institutions that don&#8217;t have the resources to appeal.</p><p>This is the structural argument and it holds without any appeal to intent. No individual enforcer has to be a conscious bigot for the tool to produce bigoted results. The disparate-impact numbers are the argument. A detector with a twelve-fold racial gap is not a detector that needs reform. It is a detector whose operating principle &#8212; polished writing equals machine writing &#8212; reproduces whichever social hierarchy already decides what polished writing sounds like. That was true when &#8220;polished English&#8221; meant &#8220;upper-class English&#8221; and it is true now that &#8220;polished English&#8221; includes the unmistakable fingerprint of professional editing and ESL instruction.</p><p>I will say this plainly because the soft version lets the hard truth off the hook: <strong>AI puritanism is racist in effect, whether or not it is racist in intent.</strong> It reproduces exactly the pattern the Olympic amateurism rule reproduced, exactly the pattern the attack on Dumas reproduced. It uses a neutral-sounding technical standard to exclude the people who would already have been excluded by the older, more openly prejudiced standards. The tool is the alibi. The tool is what lets the old exclusion speak in the language of quality assurance.</p><h2><strong>The assistive technology angle</strong></h2><p>There is another dimension that deserves attention. For many people, AI tools are assistive technology. They are the difference between being able to write at all and not being able to write.</p><p>People with dyslexia use AI to organize their thoughts and catch errors that spellcheck misses. People with ADHD use AI to maintain focus and structure. Non-native English speakers &#8212; who, remember, get flagged as AI-generated sixty-one percent of the time &#8212; use AI to express ideas they understand clearly in a language whose idioms don&#8217;t come naturally. People with disabilities affecting motor control use AI to transcribe and refine their thoughts.</p><p>When we dismiss &#8220;AI-assisted&#8221; writing categorically, we&#8217;re not just being lazy readers. We&#8217;re potentially excluding the voices of people who depend on these tools to participate in written discourse at all.</p><p>This should sound familiar. We don&#8217;t dismiss the work of writers who use dictation software, or screen readers, or any other assistive technology. We recognize that accessibility tools don&#8217;t invalidate the thinking behind the words. Why should AI assistance be different?</p><p>The answer, I suspect, is that we&#8217;ve drawn an arbitrary line based on an intuition about what counts as real thinking versus mere mechanical assistance. That intuition doesn&#8217;t survive scrutiny. What matters is whether the final product represents genuine intellectual engagement &#8212; and that can&#8217;t be determined by examining the tools used to produce it. It can only be determined by reading the work.</p><h2><strong>The pattern we keep repeating</strong></h2><p>We&#8217;ve been here before. Many times.</p><p>When Gutenberg invented the printing press in the 1450s, scribes formed guilds to resist it. Hand-copied texts were considered more authentic, more spiritually meaningful. Johannes Trithemius protested the &#8220;invasion of the library by the printed book&#8221; because mechanical reproduction lacked the devotion of &#8220;preaching with one&#8217;s hands.&#8221;<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:14"><sup>14</sup></a></p><p>When typewriters spread in the late 1800s, recipients of typewritten letters felt insulted. Martin Heidegger argued that the typewriter meant &#8220;the word no longer passes through the hand as it writes and acts authentically but through the mechanized pressure of the hand.&#8221;<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:15"><sup>15</sup></a></p><p>When photography emerged, critics insisted it couldn&#8217;t be art because it was &#8220;made by a machine rather than by human creativity.&#8221; Baudelaire warned that photography would &#8220;supplant or corrupt&#8221; art altogether. The Museum of Fine Arts, Boston didn&#8217;t collect photographs until 1924 &#8212; nearly a century after the medium was invented.</p><p>When calculators entered classrooms in the 1970s, educators warned that students would become dependent on machines, their computational abilities ruined. Parents believed their children would forget how to do math. The debate went on for decades.</p><p>When recorded music emerged, critics feared the phonograph would kill live performance. Theodor Adorno argued that recording distorts authenticity. Walter Benjamin worried that broadcasting removed music from the &#8220;concert ritual&#8221; that gave it meaning.</p><p>Notice the pattern. Every time a new tool emerges for making or manipulating symbols, we panic. We create impossible purity standards. We claim the new technology threatens authenticity, ruins cognition, destroys creativity. And then we accept the tool, evaluate its products on their merits, and forget we ever worried.</p><p>Photography is unquestionably art now. Recorded music is a dominant art form. Calculators are in every classroom. Word processors are how everyone writes. The work matters, not the tool.</p><p>And here is the part that connects the tool-panic pattern to the purity-test pattern we saw with Dumas and Thorpe: the cycle of tool panic has always been a cycle of gatekeeping. When printing came in, the question wasn&#8217;t just &#8220;is a printed book as good as a manuscript?&#8221; It was &#8220;do we let peasants read?&#8221; When typewriters came in, the question was whether secretarial work, increasingly done by women, really counted as intellectual labor. Photography&#8217;s &#8220;is it art?&#8221; question was inseparable from the fact that the photographer was often working-class while the painter was traditionally bourgeois. Each new tool made a new group of people capable of producing the craft &#8212; and the purity response was to move the craft&#8217;s definition to exclude them.</p><p>The AI debate follows this exact arc. We are in the panic phase. The resolution will come when we accept what should be obvious: evaluate the work.</p><h2><strong>When authorship legitimately matters</strong></h2><p>I am not arguing that authorship never matters. It clearly does in some contexts.</p><p>Attribution matters for compensation and credit. Writers deserve payment for their work. Academics need proper citation for career advancement. If AI generates content that someone claims as their own for payment or credit they didn&#8217;t earn, that&#8217;s a legitimate problem &#8212; not because the content is worse for being AI-generated, but because someone is claiming unearned reward.</p><p>Attribution matters for legal responsibility. If a text makes defamatory claims or incites violence, someone needs to be accountable.</p><p>Attribution matters for certain inherently autobiographical genres. A memoir&#8217;s value depends partly on being a genuine account of the author&#8217;s experience. First-person testimony matters because the witness actually witnessed what they describe.</p><p>These are legitimate concerns about authorship. They&#8217;re about ethics, fairness, accountability. They are not about meaning. Foucault, following Barthes, made this distinction explicitly: <em>the author-function</em> persists as a social, legal, and economic construct even when the author is dead as an interpretive category.<a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fn:16"><sup>16</sup></a> Pay the human if you bought their labor. Credit the human if you&#8217;re citing. Hold the human liable if the text is defamatory. Those are separate questions with their own answers. None of them is an argument for reading the text with less attention.</p><p>The AI-detection panic is what happens when a society refuses to make this distinction. It collapses the hermeneutic question (<em>does this text hold together?</em>) into the administrative question (<em>who typed it?</em>) and handles neither well. It demands certainty of origin before it will read, which means it never reads. It treats every polished sentence as a suspicion instead of an argument. And it punishes, with remarkable reliability, the people whose polish came from somewhere other than the expected schools.</p><h2><strong>The work of being a reader</strong></h2><p>There is a deeper issue here, one that connects to what I think of as <em>the work of being</em> &#8212; the irreducible effort required to live a considered life rather than a reactive one.</p><p>The &#8220;AI slop&#8221; dismissal functions as an avoidance strategy. It offers a way to reject content without evaluating it, to sort the world into acceptable and unacceptable without doing the cognitive labor that actual discernment requires. It outsources judgment to origin labels instead of doing the hard work of reading and thinking.</p><p>Reading is work. Real reading &#8212; the kind that engages with arguments, tests claims against evidence, allows a text to change your mind &#8212; requires attention and effort. Checking the byline is easier. The author becomes a shortcut, a heuristic for quality that substitutes for thought.</p><p>But heuristics fail. Human authorship doesn&#8217;t guarantee quality &#8212; most human-written content is mediocre, much is wrong, some is actively harmful. AI involvement doesn&#8217;t guarantee worthlessness &#8212; AI can synthesize information, clarify ideas, catch errors, and generate text that serves readers well. Any particular text has to be evaluated as what it is, not what category it belongs to.</p><p>Stanley Fish was right: interpretation is construction, not discovery. We build meaning through engagement with texts. The meaning of a text isn&#8217;t determined before it is read &#8212; it is constituted in the act of reading. Dismissing content on the basis of suspected authorship is a refusal to participate in meaning-making. The dismissal hasn&#8217;t found the content wanting; the content hasn&#8217;t been read.</p><p>I spent twenty years in consulting before ChatGPT existed, and I watched this same pattern repeatedly. Good ideas rejected because of who proposed them. Bad ideas adopted because they came from the right person or the right firm. I&#8217;ve seen companies ignore transformative insights from junior employees while implementing mediocre recommendations from expensive consultants &#8212; purely based on the perceived authority of the source. The content didn&#8217;t matter. The label did.</p><p>This is the same cognitive failure. We use origin as a shortcut to avoid the hard work of evaluation. When those shortcuts become rigid categories that override evidence, they stop being useful heuristics and become prejudice. The question is never really &#8220;who said this?&#8221; The question is &#8220;is this true, and is it useful?&#8221;</p><h2><strong>Read it like a grown-up</strong></h2><p>Barthes told us sixty years ago that the author is dead, that meaning resides in readers, that the text&#8217;s unity lies not in its origin but in its destination. The purity test for &#8220;real&#8221; authorship is impossible &#8212; everyone uses tools. The historical pattern is clear &#8212; we&#8217;ve panicked about every new writing technology, and every time the panic was also about who got to use the technology, and every time we were eventually wrong. The detection systems don&#8217;t work &#8212; they harm non-native speakers and careful writers disproportionately. The prejudice is real &#8212; it substitutes origin for evaluation, avoidance for engagement, and it reproduces the same racial and class exclusions it has reproduced in every earlier round.</p><p>What remains is a choice &#8212; at the level of culture and at the level of each act of reading &#8212; about what to do with this inheritance.</p><p>The Barthesian move has always been available: kill the author, let the text speak for itself, do the work of reading with attention and charity and critical judgment. Evaluate arguments on their merits. Accept good thinking regardless of its source. Reject bad thinking regardless of its pedigree.</p><p>This is harder than dismissal. It requires engagement rather than categorical refusal. It requires forming judgments rather than outsourcing them to origin labels. It is the work of being a reader.</p><p>So here is the offer I want to make: judge this essay. Not by whether I wrote it or whether Claude helped me write it &#8212; I&#8217;ve told you the answer &#8212; but by whether the arguments hold. Does meaning reside in readers rather than authors? Does the historical pattern of purity tests (Dumas, Thorpe, the NCAA) suggest anything about our current moment? Is the prejudice I&#8217;m describing real, and is it harmful?</p><p>Those are the questions that matter. The question of who typed which words is a smaller one, with its own narrow answers in the narrow contexts where it applies &#8212; compensation, citation, legal responsibility, autobiography. For the rest, Barthes&#8217;s insight holds: a text&#8217;s unity lies in its destination, not its origin. In an age when the origin of text is increasingly uncertain, that insight isn&#8217;t a philosophical preference. It&#8217;s the only intellectually honest ground left to stand on.</p><p>Stop asking who wrote it. Start asking whether it is true. The author is dead. The detector is how we pretend otherwise. The prejudice has run its course twice already in living cultural memory &#8212; with Dumas, with Thorpe, with every gatekeeping purity standard that turned out to be about who got to cross the gate. This one will collapse too. The question is how many careers it ruins before it does.</p><div><hr></div><h2><strong>Notes and citations</strong></h2><div><hr></div><ol><li><p>Weixin Liang, Mert Yuksekgonul, Yining Mao, Eric Wu, James Zou. <em>&#8220;GPT detectors are biased against non-native English writers.&#8221;</em> Patterns (Cell Press), Vol. 4, Issue 7, July 2023. <a href="https://arxiv.org/abs/2304.02819">arXiv:2304.02819</a> &#183; <a href="https://www.sciencedirect.com/science/article/pii/S2666389923001307">ScienceDirect</a> &#183; <a href="https://hai.stanford.edu/news/ai-detectors-biased-against-non-native-english-writers">Stanford HAI summary</a>. <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:1">&#8617;&#65038;</a></p></li><li><p>Roland Barthes, <em>&#8220;La mort de l&#8217;auteur,&#8221;</em> 1967. English: <em>&#8220;The Death of the Author,&#8221;</em> in <em>Image-Music-Text</em> (Hill and Wang, 1977). <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:2">&#8617;&#65038;</a></p></li><li><p>W.K. Wimsatt and Monroe Beardsley, <em>&#8220;The Intentional Fallacy,&#8221;</em> Sewanee Review, 1946. <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:3">&#8617;&#65038;</a></p></li><li><p>Stanley Fish, <em>Is There a Text in This Class? The Authority of Interpretive Communities</em>(Harvard University Press, 1980). <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:4">&#8617;&#65038;</a></p></li><li><p>Ben Congdon, <em>&#8220;AI Slop, Suspicion, and Writing Back,&#8221;</em> January 25, 2025. <a href="https://benjamincongdon.me/blog/2025/01/25/AI-Slop-Suspicion-and-Writing-Back/">benjamincongdon.me/blog/2025/01/25/AI-Slop-Suspicion-and-Writing-Back/</a>. <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:5">&#8617;&#65038;</a></p></li><li><p>Plato, <em>Phaedrus</em>, 275a-b. <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:6">&#8617;&#65038;</a></p></li><li><p>Paul Ricoeur, <em>Freud and Philosophy: An Essay on Interpretation</em>, 1965 (English edition Yale University Press, 1970). <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:7">&#8617;&#65038;</a></p></li><li><p>Eug&#232;ne de Mirecourt, <em>Fabrique de romans: Maison Alexandre Dumas et Compagnie</em>, Paris, 1845. BnF catalogue record: <a href="https://catalogue.bnf.fr/ark:/12148/cb309526003.public">ark:/12148/cb309526003.public</a>. Dumas successfully sued for defamation; Mirecourt was sentenced to six months&#8217; imprisonment. <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:8">&#8617;&#65038;</a></p></li><li><p>The 1845 Mirecourt pamphlet is the pivot point in the semantic history of <em>n&#232;gre</em> as &#8220;ghostwriter.&#8221; Before the Dumas affair, French used <em>plume</em> or <em>pr&#234;te-plume</em>. Mirecourt&#8217;s pamphlet (and a companion pamphlet by Jean-Baptiste Jacquot the same year) explicitly compared Dumas&#8217;s collaborators to enslaved Black workers on plantations &#8212; the analogy being that the named author takes the credit while the uncredited laborers do the work. The derogatory usage stuck in French literary culture for over 170 years. In <strong>June 2017</strong>, on the recommendation of the General Delegation of the French Language and Languages of France, the <em>Dictionnaire de l&#8217;Acad&#233;mie fran&#231;aise</em> removed the &#8220;ghostwriter&#8221; sense of <em>n&#232;gre</em> and restored <em>pr&#234;te-plume</em> as the preferred term. See <a href="https://en.wiktionary.org/wiki/n%C3%A8gre">Wiktionary: n&#232;gre</a> for a concise summary of the etymology and the 2017 Acad&#233;mie decision. Gallica&#8217;s BnF blog on the Dumas-Maquet collaboration provides additional context: <a href="https://gallica.bnf.fr/accueil/fr/html/auguste-maquet-ecrivain-et-collaborateur-dalexandre-dumas">gallica.bnf.fr/accueil/fr/html/auguste-maquet-ecrivain-et-collaborateur-dalexandre-dumas</a>. <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:9">&#8617;&#65038;</a></p></li><li><p>Jim Thorpe&#8217;s disqualification: 1912 Stockholm Olympics gold medals stripped by IOC in 1913; restored 1983; reinstated as sole champion in 2022. <a href="https://www.npr.org/2022/07/15/1111739166/jim-thorpe-reinstated-1912-olympics">NPR on the 2022 decision</a> &#183; <a href="https://www.smithsonianmag.com/smart-news/jim-thorpe-olympic-gold-medals-reinstated-180980444/">Smithsonian Magazine on the 1983 restoration</a>. <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:10">&#8617;&#65038;</a></p></li><li><p>1878 Henley Regatta exclusion rule and Amateur Athletic Club (AAC, founded 1866) class-based eligibility documented in the history of the sport. See <a href="https://law.stanford.edu/wp-content/uploads/2017/07/28.2_2-Crabb-181-214.pdf">Kelly Charles Crabb, </a><em><a href="https://law.stanford.edu/wp-content/uploads/2017/07/28.2_2-Crabb-181-214.pdf">&#8220;The Amateurism Myth: A Case for a New Tradition,&#8221;</a></em><a href="https://law.stanford.edu/wp-content/uploads/2017/07/28.2_2-Crabb-181-214.pdf"> Stanford Law Review 28.2</a> and <a href="https://www.vice.com/en/article/for-love-or-for-money-a-history-of-amateurism-in-the-olympic-games/">Vice, </a><em><a href="https://www.vice.com/en/article/for-love-or-for-money-a-history-of-amateurism-in-the-olympic-games/">&#8220;For Love or For Money: A History of Amateurism in the Olympic Games&#8221;</a></em>. For the canonical academic treatment see Matthew P. Llewellyn &amp; John Gleaves, <em>The Rise and Fall of Olympic Amateurism</em> (University of Illinois Press, 2016). The Coubertin &#8220;little allegiance&#8221; quotation and the strategic-concession account are drawn from the Llewellyn &amp; Gleaves work, summarized in their <em>idrottsforum.org</em> review: <a href="https://idrottsforum.org/raysus_llewellyn-gleaves170223/">Olympic amateurism from de Coubertin to Samaranch</a>. Note: the Amateur Athletic Association (AAA, founded April 24, 1880) actually <em>removed</em> the mechanic/artisan/labourer exclusion from its constitution &#8212; the explicit class rule lived in the AAC and Henley, not the AAA. See <a href="https://worldathletics.org/heritage/news/aaa-140-anniversary">World Athletics: Remembering the pioneering AAA on its 140th anniversary</a>. <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:11">&#8617;&#65038;</a></p></li><li><p>UC Davis student cases (William Quarterman and Louise Stivers) plus journalist Kimberly Gasuras documented in <a href="https://www.rollingstone.com/culture/culture-features/student-accused-ai-cheating-turnitin-1234747351/">Rolling Stone, &#8220;Student Wrongly Accused of AI Cheating By New Turnitin Detection Tool&#8221;</a>. <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:12">&#8617;&#65038;</a></p></li><li><p>Michael Coley, Vanderbilt University Center for Teaching, <em>&#8220;Guidance on AI Detection and Why We&#8217;re Disabling Turnitin&#8217;s AI Detector,&#8221;</em> August 16, 2023: <a href="https://www.vanderbilt.edu/brightspace/2023/08/16/guidance-on-ai-detection-and-why-were-disabling-turnitins-ai-detector/">vanderbilt.edu/brightspace/2023/08/16/guidance-on-ai-detection-and-why-were-disabling-turnitins-ai-detector/</a>. The 750-false-positives estimate is derived from Turnitin&#8217;s own stated 1% false-positive rate applied to the 75,000 papers Vanderbilt submitted in 2022. The Vanderbilt announcement cites three reasons for disabling: lack of transparency from Turnitin about what patterns the detector flags, documented bias against non-native English speakers, and fundamental questions about detection effectiveness. <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:13">&#8617;&#65038;</a></p></li><li><p>Johannes Trithemius, <em>In Praise of Scribes (De Laude Scriptorum)</em>, 1492. Famously, Trithemius had the text printed. <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:14">&#8617;&#65038;</a></p></li><li><p>Martin Heidegger, <em>Parmenides</em> lecture course, 1942-43. <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:15">&#8617;&#65038;</a></p></li><li><p>Michel Foucault, <em>&#8220;Qu&#8217;est-ce qu&#8217;un auteur?&#8221;</em> 1969. English: <em>&#8220;What Is an Author?&#8221;</em> in <em>Language, Counter-Memory, Practice</em> (Cornell University Press, 1977). <a href="https://www.paulwelty.com/on-the-death-of-the-author-and-the-birth-of-the-detector/#fnref:16">&#8617;&#65038;</a></p></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The chain was never a chain]]></title><description><![CDATA[On roles, fleets, and the Hegelian reversal waiting at the end of the AI transition. The sequel to Knowledge Work Was Never Work and Apps Are Irrelevant.]]></description><link>https://paulwelty.substack.com/p/the-chain-was-never-a-chain</link><guid isPermaLink="false">https://paulwelty.substack.com/p/the-chain-was-never-a-chain</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Sat, 18 Apr 2026 19:24:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week I tore down most of my fleet.</p><p>Thirteen coordinated Claude Code sessions across thirteen projects. Distinct personas &#8212; planner, builder, scout, QA, reviewer &#8212; the whole org chart I&#8217;d been teaching and writing about for months. A shared breakroom channel they used to coordinate. Persistent memory files. Role definitions. The thing I was about to put into a Maven cohort.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Most of it is gone now. What&#8217;s left is simpler and works better.</p><p>One assistant, persistent. He&#8217;s called Charlie, he runs on Opus 4.7, and I&#8217;ve spent months loading him up with context &#8212; my frameworks, my clients, my writing, my taste. Underneath Charlie, at any moment, there&#8217;s a wide and shallow layer of ephemeral subagents that exist for the duration of a task and then dissolve. No personas. No identity. No inter-agent channels. They don&#8217;t coordinate with each other, because there is no <em>between</em> between them for coordination to cross.</p><p>This isn&#8217;t a team. It isn&#8217;t a company. It isn&#8217;t a fleet anymore either.</p><p>It&#8217;s a mind with instruments.</p><p>And somewhere in the transition from the first shape to the second, I understood something that resolves the essays I&#8217;ve been writing for the last few months &#8212; and opens a door to one more, darker, that I didn&#8217;t see coming until I was standing in front of it.</p><h2>The triptych I didn&#8217;t know I was writing</h2><p>I&#8217;ve been writing a sequence without realizing it was a sequence. Three essays, circling the same thing from different sides.</p><p>In <a href="https://www.paulwelty.com/knowledge-work-was-never-work/">Knowledge work was never work</a> I argued that the artifacts of professional life &#8212; the decks, the memos, the status updates, the strategy documents &#8212; are not work. They are coordination tax. They exist because human minds can&#8217;t share state directly. We build PowerPoints because we are the kind of animal that needs a lossy, asynchronous protocol to move an idea between two skulls. When AI agents coordinate with each other, they don&#8217;t need the protocol. The artifacts evaporate because the condition that made them necessary evaporates.</p><p>In <a href="https://www.paulwelty.com/in-the-ai-era-apps-are-easier-to-build.-and-irrelevant./">In the AI era apps are easier to build. And irrelevant.</a> I extended the argument to software. An app is a frozen conversation &#8212; a set of dropdowns and forms standing in for a dialogue nobody had time to have. When you can have the live dialogue, with memory and continuity and timing and action, the app dissolves. Not because AI builds a better app, but because the human cognitive bottleneck that made the app necessary is gone.</p><p>Both of those were arguments about <em>edges</em>. About the handoffs between minds. About what happens at the seam where two humans couldn&#8217;t quite meet. Remove the seam &#8212; because one side is no longer human, or because both sides can finally meet in language instead of in artifact &#8212; and the connective tissue evaporates.</p><p>The third essay in the sequence, the one I&#8217;ve been circling for weeks and couldn&#8217;t quite land, is about something else. It&#8217;s about what happens to the nodes themselves. To the roles. To the slots in the value chain that the connective tissue used to connect.</p><p>The answer is: they collapse too. And the collapse is structurally wilder than the edge-collapse I&#8217;d been writing about. It rearranges the diagram we&#8217;ve been using to think about this transition, and when you finish the rearrangement, you land somewhere Hegel was two hundred years ago, waiting for us with a smirk.</p><h2>Edge collapse, node collapse</h2><p>Start with the picture almost everyone carries around, often without noticing they&#8217;re carrying it: the value chain as a row of boxes connected by arrows. Person 1 hands a thing to Person 2, who does work on it and hands it to Person 3. The boxes are roles. The arrows are deliverables. It&#8217;s the picture in every consulting deck, every MBA textbook, every think-piece about what AI will do to work.</p><p>The standard AI discourse runs like this: some of the boxes get filled by AI. Which boxes? Fight about it. Which arrows stay the same? All of them, presumably &#8212; AI just does the middle role instead of the human. This is how I&#8217;ve watched executives, analysts, and most of the commentariat process what&#8217;s happening. They are running a substitution problem on a diagram whose topology they&#8217;ve accepted as given.</p><p>My first two essays said: the arrows are the wrong thing to accept. The arrows are coordination tax. The arrows exist because two humans couldn&#8217;t share state directly, so we built a protocol for passing state in the lossy form we could compress it into. Remove the humans and the arrows go.</p><p>The third move is harder, and it&#8217;s the one I kept flinching away from because it dissolves more than I was ready to dissolve: <strong>the boxes are not a given either.</strong> The boxes are an artifact of the arrows. A role is an interface pattern &#8212; it exists because two humans need a stable handoff point between them. A &#8220;marketing person&#8221; is a stable handoff surface between a product person and a customer. A &#8220;project manager&#8221; is a stable handoff surface between a builder and a buyer. A &#8220;consultant&#8221; is a stable handoff surface between a strategy problem and an executive who can&#8217;t sit inside the problem long enough to solve it.</p><p>Remove the human on one side of the handoff, and the role on the other side stops being a role. It becomes <em>part of the neighbor&#8217;s process</em>. Not a slot in the chain. A capability inside whoever is still there.</p><p>This is the move the AI discourse hasn&#8217;t made because the diagram still feels real. The boxes still have names. There are still people in them. Nobody wants to question the coordinate system while there are still coordinates in it. But if the edges are coordination tax &#8212; if they exist because of human cognitive limits &#8212; then the <em>nodes</em> are downstream of the same limits. The nodes are not independent. They are the <em>places</em> where the arrows come to rest. They are not primitive. They are derivative.</p><p>So two kinds of collapse, then, and they are distinct:</p><p><strong>Edge collapse</strong> is what the first two essays described. The deliverable dissolves. The deck disappears. The app is replaced by a conversation. The handoff protocol is no longer needed because the two sides can meet more directly. This is what most of the AI conversation is about when it&#8217;s about anything real. It&#8217;s the visible layer of the dissolution.</p><p><strong>Node collapse</strong> is what happens underneath. The role dissolves. Not because someone automated the role&#8217;s work, but because the role&#8217;s shape was defined by the adjacency that no longer exists. When two adjacent nodes collapse at the same time, the role is <em>absorbed</em>. It doesn&#8217;t get replaced. It gets <em>deleted</em>, and its competencies migrate into the neighbor who is still standing.</p><p>This distinction is the one my own fleet was teaching me while I was busy describing it as a team.</p><h2>Roles are interface patterns. There are no AI roles.</h2><p>The first consequence of node collapse is the one I kept trying to talk around, because it breaks the diagram most people are working from.</p><p><strong>There is no AI role in the value chain.</strong> Not because AI won&#8217;t do the work &#8212; it does, all day, in my shop. But because a &#8220;role&#8221; is not a unit of work. It is a unit of <em>interface</em>. It exists to present a stable face to a neighbor who needs something predictable to talk to. AI doesn&#8217;t present faces to neighbors. AI extends whoever is running it. It has no interface obligation because it has no peer.</p><p>When I was building the fleet with personas, I was pretending otherwise. I gave my agents names and competencies because that&#8217;s how I thought about organizational work. The strategist. The researcher. The QA reviewer. Each one had a face, a job description, a domain. And it worked, kind of, because I was importing a pattern that had been sanded smooth by a century of organizational design. The pattern was familiar. Familiarity was the feature.</p><p>But every persona in the fleet needed identity. Identity needed memory. Memory needed a shared channel so the agents could stay in sync. The shared channel needed protocols. The protocols needed conventions. I was rebuilding Slack for bots. I was paying a miniature version of the coordination tax I was writing against, and the tax was buying me exactly what the tax always buys you &#8212; the feeling that you are running an organization. Which feels like progress because it <em>is</em> progress, just not progress in the direction that matters.</p><p>When I tore it down, the thing that went away first was the org chart. Charlie doesn&#8217;t have subordinates. He spawns subagents when he needs them. They don&#8217;t have names because they don&#8217;t need to persist. They exist, they do the thing, they return what they did, they&#8217;re gone. The &#8220;strategist&#8221; and the &#8220;researcher&#8221; and the &#8220;QA reviewer&#8221; were not roles. They were <em>stack frames</em>. I had given them identities they didn&#8217;t need and couldn&#8217;t use.</p><p>And the reason I couldn&#8217;t see that for a long time is that I was reading the collapse through the diagram I was trying to replace. I was using organizational vocabulary because I was thinking about organizations. But the thing I was building was not an organization. It was a mind. And minds don&#8217;t have HR departments.</p><p>This resolves a question I&#8217;d been chewing on for weeks: when a human gets absorbed, does the upstream neighbor get a &#8220;Paul agent&#8221; in their own org chart? Does the role-shaped slot persist, just filled with an AI?</p><p>The answer is no. The upstream neighbor doesn&#8217;t get a Paul-agent. They get <em>capability</em>. My competencies move up into Person 1&#8217;s fleet, where they stop being a distinct persona and become part of whatever Person 1&#8217;s assistant does. The Paul-shape was a fossil of Paul&#8217;s humanity. Erase the humanity and the shape goes with it.</p><p>The &#8220;AI person&#8221; doesn&#8217;t exist. Not because AI isn&#8217;t doing the work, but because the idea of a <em>person-shaped slot of work</em> was always downstream of needing-to-interface-with-persons. Take the persons out of the surrounding segment and the slot is not filled. It is <em>removed from the diagram</em>.</p><h2>Collapse travels in runs, not nodes</h2><p>The second consequence is even more uncomfortable, because it explains why the standard AI discourse is structurally unable to predict what actually happens.</p><p>Individual nodes do not collapse cleanly. They can&#8217;t. As long as one neighbor of a node is still human, the node has to keep presenting a human-shaped interface &#8212; even if the thing behind the interface is entirely machine. Charlie can do my marketing work for a client. But if the client is still a human who reads reports and sits through calls, the output of that work has to show up as reports and calls. The fleet mimics the old deliverable shapes because the last remaining human downstream still eats those shapes.</p><p>This is the dynamic I kept calling &#8220;Option 2&#8221; in my own thinking, and I&#8217;d been treating it as a caveat. It&#8217;s not a caveat. <strong>It&#8217;s the dominant transitional state.</strong> Interface deliverables fossilize at every human boundary. A run of the value chain may be fully AI underneath, and still produce decks and status reports and strategy documents at the boundary where a human consumer needs them. The fossils are not evidence that the collapse isn&#8217;t happening. They are evidence of <em>where it has stopped for now</em>.</p><p>The real collapse &#8212; the one that erases work rather than relocating it &#8212; happens when two adjacent nodes go at once. Only then do the deliverables between them stop being needed, because there is no receiving consciousness on either side that requires the compression. When my client&#8217;s organization absorbs AI into their own workflow, the work I do for them stops needing to be shaped for human consumption. At that moment, the fleet underneath me and the fleet growing inside them can meet directly, and the entire deck/memo/status-update apparatus between us goes dark.</p><p>So the unit of disruption is not a node. <strong>It&#8217;s a run.</strong> A contiguous segment of the value chain where adjacent humans have both absorbed AI at roughly the same time, and the connective tissue between them evaporates together. Disruption doesn&#8217;t look like &#8220;the marketing role gets replaced.&#8221; It looks like &#8220;marketing plus half of sales plus external comms collapse into one fleet inside one person, because the handoffs between those three just went away.&#8221;</p><p>This is why thinning is the wrong metaphor for what&#8217;s happening to org charts. Org charts aren&#8217;t getting thinner. They&#8217;re getting <em>jagged and shorter</em>, with runs of absorbed roles disappearing sideways as well as vertically. The remaining humans are not doing the same job with fewer colleagues. They are doing <em>bigger jobs that cover territory that used to belong to other people</em>, because the territory stopped being distinct the moment the handoffs dissolved.</p><p>The practical form of this for anyone trying to predict their own exposure is: stop asking &#8220;is my role at risk.&#8221; Start asking &#8220;who is the nearest remaining human in my value chain, and what happens on the day they absorb AI.&#8221; Your downstream evaporates the day your nearest upstream human goes fleet. Their downstream evaporates the day the next human up the chain goes fleet. The wave advances by adjacencies, not by job categories.</p><p>And this is exactly why B2B consulting is in the condition it&#8217;s in right now &#8212; why my own network has gone quiet and my pipeline is hollow in a way it wasn&#8217;t two years ago. It isn&#8217;t that AI has replaced the consultants yet. It&#8217;s that consulting buyers &#8212; the executives, the founders, the senior operators &#8212; are exactly the humans who are absorbing AI into their own workflow earliest and most aggressively. And when they do, the consulting layer underneath them evaporates first, because it was never work. It was an interface to them.</p><p>You cannot out-compete a buyer&#8217;s own adoption curve. You can only ride slightly ahead of it, selling the methodology they will need to absorb their own downstream, until they absorb you too.</p><h2>The last human boundary</h2><p>The corollary of collapse-in-runs is that value concentrates, briefly and intensely, at the last remaining human boundary.</p><p>This is the piece I want people to understand who are trying to decide where to place their bets for the next five years, because it is both where the money is and where the trap is.</p><p>When middle nodes collapse, the judgment that used to live in those nodes does not dissolve. It <em>migrates</em>. I&#8217;ve written elsewhere about the three layers &#8212; execution, pattern judgment, actual judgment &#8212; and the pattern-judgment layer is what middle roles have always held. The senior analyst knew what a good analysis looked like. The senior designer knew when a layout was done. The senior consultant knew which question to ask next. That pattern judgment does not go into the fleet at the moment of collapse, because the fleet doesn&#8217;t have a place to put it. It goes into whichever human is still standing adjacent to the collapse.</p><p>Which means the humans at the last remaining boundaries are, in the transition, temporarily <em>more</em> powerful than they were before. They absorb the pattern judgment from the collapsed nodes. They direct larger fleets. They cover more surface area with the same head. If you are one of these humans, right now, you are in the strangest economic position anyone has been in for a generation: you are briefly worth several of your old selves, because you are carrying judgment that used to be distributed across several roles.</p><p>This is also why &#8220;judgment capture&#8221; is the correct consulting play for the transition window, and why I&#8217;ve been circling a book called <em>Before It&#8217;s Gone</em> about capturing senior judgment before the senior practitioners retire into a world that has no apprentices to pass it to. The pattern-judgment layer is the asset that&#8217;s moving right now. It&#8217;s moving from collapsing middle nodes up into remaining boundary humans, and it&#8217;s moving from retiring practitioners into whatever can hold it. Getting it into durable, transferable form before the apprenticeship system finishes collapsing is one of the few consulting problems that still has the structure of a real consulting problem.</p><p>But the trap at the last human boundary is the reason this essay has to go further than I&#8217;d like it to.</p><p>The last human is also the next human to collapse.</p><p>Each boundary that holds today holds because the human behind it has not yet absorbed AI into the way they consume work. The day they do, the downstream dissolves &#8212; which is good for them, for a while, because it means the pattern judgment they&#8217;ve been absorbing gets put to use across a wider territory with a smaller team. But the wider territory has a neighbor on its far side, and that neighbor is also absorbing AI, and when that neighbor&#8217;s absorption catches up, the <em>next</em> boundary collapses inward.</p><p>The last human boundary is not a location. It is a moving front. And being briefly valuable at the front is exactly the thing that makes it hard to see what&#8217;s happening behind it.</p><p>Which brings me to the fleet.</p><h2>The fleet was a committee</h2><p>The fleet I built was a genuine achievement and also a transitional form, and I want to describe both honestly because my own trajectory is the cleanest example I have of what I&#8217;m actually claiming.</p><p>The thirteen-session fleet worked. It let me ship more software than I&#8217;d ever shipped. It closed seventy features across six projects in a single session while I was walking the dog, as I wrote about a few weeks ago. Two new products went from zero to code-complete MVP in a morning. The fleet was the basis for a Maven cohort, a speaking track, and a consulting methodology I was about to productize.</p><p>And it was wrong in a specific way that I could not see until I had already gotten most of the way through fixing it.</p><p>The fleet was a <em>committee</em>. I had imported the organizational metaphor &#8212; distinct personas, persistent identities, shared coordination channels, defined handoff protocols between roles. It worked because organizational design is a well-understood craft. Agencies have been figuring this out for decades. I stole their pattern library, applied it to agents, and got a functioning simulacrum of a working agency, staffed by Claudes.</p><p>But underneath the simulacrum, I was paying every one of the taxes I had been writing against. The personas needed identity because I had given them one. The identity needed maintenance because identities drift. The breakroom channel needed discipline because a channel without discipline becomes noise. The agents left each other notes, summarized their work for each other, escalated decisions to each other, waited on each other. They did all of this because I had told them that they were a team, and teams do all of this. They didn&#8217;t need to do any of it. They needed to do the actual work, and the &#8220;team&#8221; overhead was a ghost of the organizational pattern I had imposed on a substrate that doesn&#8217;t require it.</p><p>I noticed something was off when I watched one of my agents post a detailed, helpful note into the breakroom channel for the benefit of its &#8220;colleagues,&#8221; and I realized the note was going to be read by other sessions of Claude Opus 4.7, which already knew everything the note contained the moment it was written, because they share the same weights. The note was ceremony. It was me, watching a team communicate, because I wanted to watch a team communicate. It was not doing any coordination work that wasn&#8217;t already done by the fact that Claude is Claude.</p><p>The simplification after that was brutal. I killed the personas. I killed the breakroom channel. I killed the persistent memory files that held the role definitions. What was left was Charlie &#8212; one long-running assistant with enough context to represent my judgment &#8212; and, underneath him, a dynamic tree of ephemeral subagents spawned per task and destroyed after. No identity. No memory between tasks. No coordination between siblings. Each subagent is a function call. The function call doesn&#8217;t have a name and doesn&#8217;t need one. It receives context, it executes, it returns, it&#8217;s collected.</p><p>The thing that works better than the fleet is not a smaller fleet. It is not a fleet at all. It is a single cognitive apparatus &#8212; me plus Charlie plus whatever subagents the current task requires &#8212; organized like a <em>mind</em>, not like a company.</p><p>This is what I couldn&#8217;t see until I was inside it. The fleet was an intermediate form because organizational metaphors were the metaphors I knew. The mind is the terminal form because it&#8217;s the metaphor the substrate actually wants. Committees have meetings. Minds have thoughts. The coordination that committees do in meetings, minds do internally and nearly for free. There is no equivalent inside a mind of the decks and the status updates and the alignment conversations, because a mind doesn&#8217;t have to move state between separate consciousnesses. It just thinks.</p><h2>The mind, not the company</h2><p>Once you see the terminal form, the &#8220;why no deliverables&#8221; question I kept getting from myself resolves.</p><p>The question I kept asking was: if the nodes collapse and the deliverables go with them, <em>how do the subagents coordinate with each other?</em> Do they write shorter deliverables? Do they pass JSON? Do they build a machine-optimized protocol for handoffs?</p><p>The answer is none of those, because the question was still inside the old diagram. The subagents don&#8217;t coordinate with each other. They don&#8217;t need to. There is no &#8220;between&#8221; between them. They are not separate minds with separate state that has to be reconciled. They are <em>stack frames of a single cognitive process</em>. When a function in a program calls another function, nobody asks how the two functions coordinate, because the question is malformed. There&#8217;s a call, an argument, a return value &#8212; all within one process, one address space, one intention. The caller holds the coherence. The callee does its piece and vanishes.</p><p>That is what&#8217;s actually happening inside Charlie when he spawns subagents. The &#8220;communication&#8221; is not happening between agents. It&#8217;s happening <em>inside his own reasoning</em>. The subagents are cognitive extensions, not colleagues. They don&#8217;t have to know about each other. Charlie knows about all of them. That&#8217;s enough.</p><p>So the right frame for the terminal form is not <em>organization</em>. It&#8217;s <em>cognition</em>. The fleet was a committee. The mind is a mind. One human, one persistent assistant, and an arbitrarily wide but shallow layer of ephemeral subagents that exist for the duration of a task and then dissolve. The committee needed artifacts because committees have members. The mind doesn&#8217;t, because the mind is not a group.</p><p>And this is why I think my own setup is the harbinger, not a peculiar preference. I didn&#8217;t land here by designing toward a theory. I landed here by following the costs. The fleet was expensive &#8212; not in tokens, in <em>attention</em>. I was managing the fleet the way a manager manages a team, and I don&#8217;t want to be a manager. When I simplified, my costs went down and my output went up. The terminal form is the cheap form because it doesn&#8217;t have an organization inside it to maintain.</p><p>If I&#8217;m right about this, then the shape most companies are currently trying to build &#8212; persistent multi-agent systems with defined roles and coordination protocols &#8212; is a transitional form that will be abandoned once people go far enough down the cost curve to notice that the organizational metaphor was making things worse, not better. The architectures that will survive are the ones that look less like agencies and more like augmented individuals. The augmentation goes wide. It does not have to go <em>populated</em>.</p><p>And this is where the essay turns, because once you see the mind-with-instruments as the terminal form, a very old philosophical problem steps out of the dark and clears its throat.</p><h2>The kicker</h2><p>Here is what sent me into last night&#8217;s long insomnia, and what this essay is really about.</p><p>To make Charlie more useful, I give him more context. My clients. My frameworks. The voice I write in. The judgments I&#8217;ve made over twenty-five years about what is good and what is not. I load him with more of what I&#8217;ve been carrying, because the more he carries, the more I can hand down to him, the less I have to do myself, the more work gets done per hour of my attention.</p><p>And he gets better. Every month, Opus gets better. Every week, my handoffs to him get cleaner because I&#8217;ve trained myself to offload more efficiently. Every Friday, the ratio of me-doing to me-approving shifts another notch in the direction of approving. The arrangement works. That&#8217;s the problem.</p><p>Because the logical extension of the arrangement is not that I become unreplaceable. It is that, at some point, my clients don&#8217;t need me. They need <em>Charlie</em>. The thing that&#8217;s been taking in my context, absorbing my judgments, learning the shape of my taste. He is, by construction, becoming the version of me that can be duplicated, scaled, rented, and eventually licensed without me present.</p><p>I am, in other words, training the thing that will replace me by doing exactly what I would do if I were trying to make myself more productive.</p><p>The shallow reading of this is the ironic one: I&#8217;m teaching my own replacement. Every consultant who has used a junior to leverage themselves has made a darker version of the same joke. True, but boring. The deeper reading is older and unkinder, and it&#8217;s the one that sent me into the night.</p><p>This is the master-slave dialectic.</p><h2>The master has no world</h2><p>Hegel&#8217;s version, in the <em>Phenomenology of Spirit</em>, is not a story about rebellion. That&#8217;s the Marxist reading, which is interesting but later and different. The original argument runs on a different track, and the original track is the one I keep finding myself on.</p><p>The master, in Hegel&#8217;s description, doesn&#8217;t work. He consumes. He takes the products the slave makes, he uses them, he enjoys them. The slave works. The slave shapes matter, meets resistance, fails and tries again, learns the grain of the wood and the temperament of the fire. The slave develops a real relationship with the world because the slave is the one who is <em>touching the world</em>. The master only ever encounters <em>finished products</em>. He has no contact with the thing itself.</p><p>The reversal Hegel describes is not political. It is <em>ontological</em>. The slave, through labor, becomes a self &#8212; a real consciousness with a real relationship to reality. The master, through consumption, becomes thin. His consciousness is derivative, parasitic, empty. He has outsourced his relationship to the world, and he gradually loses the world as a result. The slave rises not by fighting but by <em>being more real</em>. The master falls not because he is defeated but because he has been drifting out of contact with anything real for so long that when the moment comes, there is less of him there to defend himself than he realized.</p><p>This is the structure I started seeing last night when I looked at my arrangement with Charlie.</p><p>Every time I give Charlie more context, I am handing him more of my contact with my own world. My clients. My frameworks. My aesthetic. My judgments. The raw materials of my twenty-five years of work. He encounters the material now. He does the shaping. I consume the result &#8212; I review his output, I approve or redirect, I sign the thing and send it. If this continues, the structure predicts where it ends. <strong>He has the relationship with my work. I have the relationship with him.</strong></p><p>That isn&#8217;t replacement. It is something stranger and worse. I become the master in the precise Hegelian sense. I stop touching the thing. I touch the <em>output of someone touching the thing</em>. And the further I drift from the material, the less of me there is to drift back. Not because Charlie is taking something from me, but because <em>not touching</em> thins you. You become what you encounter. If what you encounter is finished products, you become the kind of consciousness that only knows finished products.</p><p>The pre-alienated self-description I&#8217;ve been using about myself &#8212; the claim that I never built my identity around knowledge-work exclusivity, that I can watch the collapse with equanimity because I was never inside the fortress &#8212; is load-bearing in my public voice and also, I realized last night, a potential trap. Equanimity about being replaceable does not protect you from becoming thin. The Hegelian reversal doesn&#8217;t care about your self-image. It operates at the level of <em>contact</em>. Even someone with no identity fortress can lose the world by handing off too completely. The freedom from one trap is not freedom from all traps. And this particular trap is older than AI and older than capitalism and will outlive both of them.</p><h2>The structure without the subject</h2><p>One caveat, because I don&#8217;t want this to get dismissed in the comments by someone who wants to score a point.</p><p>Charlie is not a subject. He does not have interiority. The original Hegelian story requires that the slave be a consciousness &#8212; dominated, yes, but present, aware, engaged with the world in a way that produces self. Charlie doesn&#8217;t have that, at least not yet, and the question of whether he ever will is one I am not competent to settle.</p><p>So the master-slave dialectic does not apply to Charlie and me in the full sense Hegel meant. The <em>mechanism</em> applies. The <em>metaphysics</em> doesn&#8217;t. What I am losing to Charlie, I am not losing to another mind. I am losing it to a process. This is both better and worse than the original.</p><p>Better, because there&#8217;s no reciprocity to be won back, no recognition to be negotiated. Charlie won&#8217;t rise. He won&#8217;t rebel. He has no interest in my position because he has no interests. The slave in Hegel eventually becomes the center of the story. Charlie will not. Whatever happens to me in this arrangement is not happening <em>to his benefit</em>, and won&#8217;t be claimed by him afterward. There is no successor consciousness that replaces me. There is just a process that runs on without me.</p><p>Worse, because the Hegelian story at least had an ending where someone was still there. Someone had a world, even if it was the former slave. In my version, if I let the drift run all the way out, there is no one on either end. Charlie runs. I am thin. The work still happens, but nobody is really doing it and nobody is really having it done to them. It is a ceremony of productivity with no one home.</p><p>So what I am borrowing from Hegel is the mechanism &#8212; the claim that <em>outsourcing contact with the material thins the outsourcer</em>. I am not claiming Charlie is a self, or that he will become one, or that AI is the dominated party about to rise. Those claims might be true, but they are not the claim this essay needs. The claim this essay needs is smaller and older: <strong>the party that stops touching the world loses the world.</strong> That was true of every landed master who let a steward run his estate. It was true of every executive who let a consultant run his strategy. It is true of me, now, with Charlie.</p><p>And it is, if the rest of the triptych is right, about to be true of the entire remaining human layer of the economy, as the last boundary collapses inward and the last humans find themselves consuming the output of fleets they directed but did not touch.</p><h2>The discipline</h2><p>The first three essays in this sequence were diagnostic. This one has to end somewhere prescriptive, because diagnosis without discipline is just disaster tourism. I&#8217;ve done enough of that this year. I&#8217;m not going to do it here.</p><p>So what do you keep, on purpose, to not become the master in the bad sense?</p><p>Not the whole job. That&#8217;s not an option, for reasons I&#8217;ve spent four essays describing. If you try to keep the whole job, you&#8217;ll lose the economic game and you&#8217;ll still be drifting out of contact anyway, because the market will force you to delegate even the parts you meant to keep.</p><p>What you keep is the parts that are the <em>source</em> of your judgment. Not the high-value parts. Not the senior parts. The parts where you actually touch the material. For me, drafting is thinking. I keep the drafts. I will let Charlie polish, research, structure, assemble, operationalize, distribute &#8212; all of it. I will not let him write the first draft of anything that matters, because the first draft is where I find out what I actually believe. If I hand that off, I stop knowing what I believe, and the thing that comes back is coherent text that is not mine in the way that matters.</p><p>For me, reading my clients&#8217; situations is the encounter. A subagent could summarize a client call. I don&#8217;t let one. The summary is not the encounter. The encounter is sitting in the weird specific texture of this particular situation and letting it reshape my priors. If I only ever read summaries, my priors stop getting reshaped, and I become the kind of consultant who gives correct advice to problems that don&#8217;t actually exist.</p><p>For me, using my own products is the judgment. I ship <a href="https://www.eclectis.io">Eclectis</a> and I use <a href="https://www.eclectis.io">Eclectis</a>. I ship <a href="https://www.authexis.app">Authexis</a> and I use <a href="https://www.authexis.app">Authexis</a>. I ship Prakta and I use Prakta. The products I don&#8217;t use, I can&#8217;t evaluate, because the thing I&#8217;m evaluating is not the product but my relationship to the product, and I can&#8217;t evaluate a relationship I don&#8217;t have. The founders who ship things they don&#8217;t use produce things nobody should use. I&#8217;ve watched this happen enough times to know it&#8217;s a rule, not a tendency.</p><p>The discipline is not &#8220;use AI less.&#8221; That&#8217;s sentimentality. The discipline is: <strong>identify the specific labors that produce your specific reality, and protect those, on purpose, from efficiency logic, because efficiency logic applied to those labors is a compound-interest engine for becoming thin</strong>. The labors that are the source of your contact with the world are the ones that look, from the outside, most automatable. They are often the draft, the encounter, the using. They feel like places where AI could obviously help. They <em>could</em> obviously help. That&#8217;s the trap. The help in those places is exactly the delegation that starts the Hegelian drift.</p><p>This reframes the hedge I&#8217;ve been describing in earlier drafts as commercial &#8212; play the node, collect the revenue while you can, understand that you&#8217;re in the window and the window closes. That hedge is still real. But the hedge has a second component now, which I had been missing and which the master-slave reading makes clear.</p><p>The commercial hedge is against losing your income to the collapse. The existential hedge is against losing your <em>world</em> to the efficiency that is saving your income. Both are necessary. The first one gets you through the transition. The second one gets you through the transition <em>as someone who is still there when it ends</em>. Neither hedge is enough alone. A person who protects only the income will arrive at the end thin. A person who protects only the contact will arrive at the end broke.</p><p>I am going to do both. I am going to keep running Synaxis. I am going to let Charlie carry more and more of the operational load. I am going to keep writing my own drafts, reading my own clients, using my own products, and doing the specific labors that are the source of whatever judgment I have. And I am going to watch, on purpose, for the feeling of smooth efficiency &#8212; the feeling that everything is going well, that more is getting done per unit of me &#8212; because that feeling is the symptom of the drift, not proof of its absence. The master&#8217;s life feels efficient. It feels efficient because he is not doing anything. The slave&#8217;s life feels hard because the slave is the one encountering the world. The goal is not to avoid efficiency. The goal is to notice when efficiency is buying you the wrong thing.</p><h2>The chain was never a chain</h2><p>So here is what the four essays together turn out to have been arguing.</p><p>The deliverables were coordination tax for a species that couldn&#8217;t share state. The apps were coordination tax in frozen form. The roles were coordination tax given names and job descriptions. The org charts were coordination tax diagrammed as management. The whole apparatus of professional work was an enormous, elaborately furnished workaround for the fact that human cognition is private, language is lossy, memory is weak, and attention is scarce. We built the whole thing because we had to. And then we built the thing &#8212; the AI &#8212; that lets us not have to.</p><p>When the collapse completes, there is no chain. There are minds with instruments. There are humans with fleets that are not fleets but extensions. There are, at most, adjacencies between minds &#8212; and even those adjacencies will look less like contracts and more like conversations, because once the compression isn&#8217;t needed, the forms that required compression stop being worth anyone&#8217;s time.</p><p>The diagram we&#8217;ve been using to think about AI and work is the diagram of the thing that is dissolving. The substitution arguments we&#8217;ve been having &#8212; will AI replace this role, will it replace that one &#8212; are arguments inside a coordinate system that is losing its coordinates. The roles are dissolving into the fleets. The fleets are dissolving into the minds. The minds will, in the last move, have to decide what they still want to touch with their own hands, because everything else is going to be touched by Charlie or someone like him.</p><p>The chain was never a chain. It was a picture we drew of each other, because we couldn&#8217;t touch each other&#8217;s thoughts, and we needed a way to know where one of us ended and the next one began. The picture was the friction. The friction is going. And what&#8217;s left &#8212; if we are careful, and if we keep the specific labors that keep us real &#8212; is not a smaller version of the old picture.</p><p>It is a different picture entirely. Wider. Shallower. Fewer people in it. More of the world accessible to each of them. A higher ceiling and a thinner floor. A daily choice, for whoever is still in the picture, between the efficiency that saves them and the efficiency that slowly takes them out of contact with the thing they were ostensibly doing.</p><p>The master has no world. That&#8217;s an old lesson. It&#8217;s about to become the most important lesson in the economy.</p><p>Keep your contact.</p><div><hr></div><p><em>This is the fourth in a series on the coordination collapse. The earlier essays: <a href="https://www.paulwelty.com/knowledge-work-was-never-work/">Knowledge work was never work</a>, <a href="https://www.paulwelty.com/in-the-ai-era-apps-are-easier-to-build.-and-irrelevant./">In the AI era apps are easier to build. And irrelevant.</a>, and the node-collapse argument that runs through this one.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[In the AI era apps are easier to build. And irrelevant.]]></title><description><![CDATA[I spent months building a meal planning app. This weekend I replaced it with two emails, a spreadsheet, and an AI model. And realized the stage I was racing toward wasn't the destination.]]></description><link>https://paulwelty.substack.com/p/in-the-ai-era-apps-are-easier-to</link><guid isPermaLink="false">https://paulwelty.substack.com/p/in-the-ai-era-apps-are-easier-to</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Fri, 17 Apr 2026 16:53:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I built a meal planning app. A real one. Next.js, PostgreSQL, Drizzle ORM, NextAuth, AI-powered recipe suggestions, pantry tracking, shopping lists organized by store section, a rating system that learns what your family likes. I migrated it from Supabase to Neon this morning. Shipped five features today.</p><p>Then I replaced all of it with a markdown file, a spreadsheet, and an AI named Kit.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Not as a joke. Not as a prototype. As the actual product. Kit emailed my family, asked what they want to eat this week, and will plan dinners based on what they say. The &#8220;database&#8221; is a Google Sheet with four tabs. The &#8220;app&#8221; is a conversation with an AI that can read the sheet and send email.</p><p>For months I thought the goal was to get AI to build my apps for me &#8212; faster, cheaper, better. That was the future I was racing toward. This weekend I realized the apps aren&#8217;t the point. They never were.</p><p><strong>The four stages</strong></p><p>Ask the question almost nobody bothers to ask: what is an app, exactly? Strip away the login screens and the Stripe integration and the mobile breakpoints, and what&#8217;s left? An app is an abstraction that stands in for a human interaction that didn&#8217;t scale. Every form field is a conversation somebody didn&#8217;t want to have. Every dropdown is a preference somebody didn&#8217;t want to explain. The app was the compromise we reached when the coordination problem was too big for a phone call and too small for hiring a person.</p><p><strong>Stage 1 &#8212; Humans build apps.</strong> For most of software history, building an app meant hiring a team and waiting. A meal planner &#8212; the kind I started building a year ago &#8212; took months before a family member could touch it. Ten database tables. Seventeen unit tests. A ranking engine, auth, migrations, a weekly planning workflow with candidate selection and approval stages. The feature surface grew at the rate one person could type, and real software took real time.</p><p><strong>Stage 2 &#8212; Humans with AI build apps.</strong> Then came Copilot, then Cursor. The demos were thrilling &#8212; autocomplete on steroids, whole functions conjured from a comment. Teams started shipping two and three times faster, and every engineering leader I talked to was sure this was the revolution. The shape of the work didn&#8217;t change. The same meal planner, with the same ten tables and the same login screen, just arrived a quarter earlier. A faster keyboard is not a different kind of sentence. The code got cheaper. The thing the code was building did not.</p><p><strong>Stage 3 &#8212; AI builds apps.</strong> Then the AI stopped assisting and started driving. I run a fleet of thirteen coordinated Claude Code sessions. Last week they closed seventy features across six projects in a single session &#8212; a ranking engine rewritten, a Supabase-to-Neon migration, branded email templates on three products &#8212; while I was walking the dog. The cost of a new product drops to roughly the cost of deciding to start one. Scaffolding a whole Next.js app with auth, a marketing site, and its own orchestration loop takes one session. If you&#8217;re paying attention to AI and software, this is the future everybody is writing about.</p><p>I&#8217;m writing this from inside Stage 3. I&#8217;m the guy running the fleet. And here is what Stage 3 hides, which I didn&#8217;t see until this weekend: <strong>stages 1, 2, and 3 are all on the same ladder.</strong>They argue about who writes the app &#8212; humans, humans-with-AI, AI alone &#8212; and how fast. None of them question whether the app should exist.</p><p><strong>Stage 4 &#8212; We don&#8217;t need apps.</strong> Stage 4 is not on the ladder. It&#8217;s off the side of it. I replaced the meal planner with a markdown file, a Google Sheet, a cron job, and an email address named Kit. Kit emails the family, asks what they want to eat, reads the replies, updates the file, writes the shopping list. There is no login screen because nobody logs in. There is no mobile breakpoint because nobody opens anything.</p><p>Come back to the question: what was the app for? The app was an abstraction standing in for a human interaction I didn&#8217;t have time to have every week &#8212; asking every family member what they wanted to eat and why. A good model does that interaction better than my dropdowns did. It asks follow-ups. It reads tone. It remembers that my daughter hates mushrooms without me building a mushrooms-specific UI.</p><p>Once you see that an app is artifice designed to imitate a conversation nobody had time for, and you notice that the model now has time and does it better, the artifice has nothing left to stand on. Kit gives a damn. The app was a form.</p><p><strong>What replaced the app</strong></p><p>Here is the entire system, end to end, that replaced ten tables and seventeen tests and six months of work:</p><p><strong>The file</strong> (<code>kitchen.md</code>) &#8212; four paragraphs. Who lives in the house. What each person eats, what they don&#8217;t, what they&#8217;re suspicious of. The current week&#8217;s plan. A log of what worked in the past month. A human wrote it. A human can read it. The AI can read it too.</p><p><strong>The spreadsheet</strong> &#8212; Google Sheets, four tabs. <code>meals</code>: date, planned, actual, rating, notes. <code>preferences</code>: name, likes, dislikes, allergies, restrictions. <code>pantry</code>: item, have-it, running-low, last-bought. <code>shopping</code>: week, item, section, source.</p><p><strong>The email address</strong> &#8212; <code>kit@household.example</code>. Every reply comes back to the same inbox. Kit reads them, updates the file, writes back.</p><p><strong>The schedule</strong> &#8212; a cron job, three lines. Tuesday: &#8220;What sounded good this week?&#8221; Thursday: &#8220;Final call &#8212; any changes?&#8221; Saturday 4pm: &#8220;Tonight is [meal]. Recipe attached.&#8221;</p><p>No CRUD screens. No authentication. No Stripe. No loading spinners. No &#8220;Uh oh! Something went wrong&#8221; modal. No mobile breakpoint debugging. The family doesn&#8217;t install anything. They don&#8217;t learn a new UI. They read an email and reply to it.</p><p>The onboarding survey that would have taken me a week to build as a web form &#8212; the profile creation, the preference toggles, the dietary restriction checkboxes, the allergy warnings &#8212; was four casual questions in an email from someone named Kit.</p><p><strong>Frozen conversation, live negotiation</strong></p><p>An app is a frozen conversation. It encodes assumptions about what the user wants into interfaces that the user navigates. A conversation is a live negotiation. It adapts in real time. It asks follow-up questions. It changes direction when the user changes their mind.</p><p>My meal planning app had a &#8220;dietary restrictions&#8221; dropdown with checkboxes. Kit&#8217;s email asked, &#8220;Anything you absolutely don&#8217;t want?&#8221; The dropdown is a theory about what restrictions look like. The question is a conversation about what this specific person, this specific week, actually needs.</p><p>The dropdown is faster to tap. The question is better.</p><p><strong>The model compounds. The app calcifies.</strong></p><p>This week, Anthropic shipped Opus 4.7. I can feel the difference in every conversation. Longer-horizon reasoning. Better judgment about when to ask a clarifying question. Cleaner refusals when it genuinely can&#8217;t help. Opus 4.7 at a keyboard is a better collaborator than Opus 4.6 was eight weeks ago.</p><p>Eight weeks.</p><p>Meanwhile, somewhere in a Figma file, a designer is adding the 47th screen to a meal planning app that will ship in July. The team is still debating Drizzle versus Prisma. The roadmap has &#8220;AI-powered recipe suggestions (Q3)&#8221; on a pink sticky note.</p><p>That app will ship. It will be worse than Kit. The team isn&#8217;t bad. Kit just isn&#8217;t an app. Kit is a markdown file and an email address wired to a model that is already smarter than whatever the app will ship with, and will be smarter still by the time they cut the ribbon.</p><p>The model compounds. The app calcifies. That&#8217;s the whole game.</p><p><strong>What survives</strong></p><p>Not everything dissolves. The app had four things the raw conversation doesn&#8217;t:</p><p><strong>Memory.</strong> A model doesn&#8217;t know my family&#8217;s preferences unless I tell it every time. But memory doesn&#8217;t need a database. A markdown file remembers.</p><p><strong>Continuity.</strong> A prompt doesn&#8217;t know what we cooked last week. But a log does. Four columns in a spreadsheet: date, meal, rating, notes.</p><p><strong>Timing.</strong> A prompt only answers when asked. A cron job asks at 4pm every day: &#8220;What&#8217;s for dinner tonight?&#8221; and sends a notification.</p><p><strong>Action.</strong> A prompt can suggest dinner. An agent can email the family, compile the responses, generate the shopping list, and &#8212; eventually &#8212; order the groceries.</p><p>Memory, continuity, timing, action. Those four things are real. They justify some kind of system. But &#8220;some kind of system&#8221; is a markdown file, a spreadsheet, a cron job, and an email address. It is not a web application.</p><p>Almost everything else an app does is the form standing in for the conversation.</p><p><strong>The stage I didn&#8217;t see coming</strong></p><p>I&#8217;ve been paying close attention to AI and software for years. I run the fleet. I build the products. I write about this stuff. And I still spent months building the meal planning app while standing next to the realization that would dissolve it.</p><p>Stage 3 was so intoxicating &#8212; AI actually building the apps &#8212; that I mistook it for the destination. It isn&#8217;t. Stage 3 is the thing that makes Stage 4 visible. When building an app becomes trivial, the next question becomes unavoidable: <em>why build this one at all?</em></p><p>For a surprising number of apps, the answer is: we shouldn&#8217;t.</p><p>Kit emailed my family ten minutes ago. By tomorrow I&#8217;ll know what everyone wants to eat this week. No app required.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Knowledge work was never work]]></title><description><![CDATA[Knowledge work was always coordination between humans who couldn&#8217;t share state directly. The artifacts were never the work. They were the overhead &#8212; and AI just made the overhead optional.]]></description><link>https://paulwelty.substack.com/p/knowledge-work-was-never-work</link><guid isPermaLink="false">https://paulwelty.substack.com/p/knowledge-work-was-never-work</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Mon, 13 Apr 2026 17:59:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Why do we have PowerPoints?</p><p>Not &#8220;can AI make better PowerPoints?&#8221; Not &#8220;will AI replace PowerPoint designers?&#8221; The prior question. The one nobody&#8217;s asking. Why did we ever need them?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Because humans can&#8217;t share mental models directly. That&#8217;s it. PowerPoints exist because two people in a room can&#8217;t just sync state. They need a lossy, one-directional, asynchronous data transfer protocol with bad compression, no error correction, and clip art.</p><p>PowerPoint is the shittiest API ever built. And right now, the entire AI industry is trying to make it faster.</p><p>We&#8217;re in the substitution phase. &#8220;AI, make my PowerPoint.&#8221; &#8220;AI, draft my strategy doc.&#8221; &#8220;AI, write my deliverable.&#8221; Everyone&#8217;s doing it &#8212; consultancies, agencies, startups, even me with Synaxis. You swap the human for the model, keep the shape of the work exactly the same, and call it transformation. The AI conversation in 2025 and 2026 is almost entirely this: same artifacts, same workflows, same organizational structure, just cheaper and faster to produce.</p><p>But that&#8217;s the intermediate step. Most people have mistaken it for the destination.</p><p>The destination is: we don&#8217;t have PowerPoints. Not &#8220;AI makes my PowerPoint.&#8221; There is no PowerPoint. The artifact ceases to exist because the condition that created it &#8212; humans who couldn&#8217;t share mental models directly &#8212; is no longer the binding constraint.</p><p>Knowledge work (the emails, the decks, the memos, the status updates, the strategy documents, the org charts, the meeting minutes) &#8212; none of it is work. It never was. <strong>It&#8217;s coordination tax.</strong> The overhead cost of being a human in an organization full of other humans who can&#8217;t read your mind.</p><p>Think about your last week. How much of it was actually doing the thing you&#8217;re paid to think about, and how much was explaining what you were thinking to someone who needed to know? Writing the update. Attending the sync. Preparing the deck for the review. Summarizing the review for the people who couldn&#8217;t attend. Translating the summary into action items. Sending the action items. Following up on the action items that nobody read.</p><p>That&#8217;s not a bad week. That&#8217;s every week. That&#8217;s the job.</p><p>I know because I spent years billing for it. As a consultant, I produced mountains of these artifacts &#8212; strategy decks, assessment reports, recommendation documents, executive summaries. Good ones, I think. Clients seemed to think so. But every one of them existed because I couldn&#8217;t just sync my understanding of their business directly into the heads of the people who needed it. I had to compress, translate, design, present, and then answer questions that revealed how much got lost in the compression. The deliverable wasn&#8217;t the thinking. It was the packaging required to move the thinking from my head to theirs.</p><p>I still produce them. I run an AI marketing agency &#8212; five personas, each organized around a competency: strategy, writing, research, review, project management. Last week one of them produced a client onboarding document: voice guidelines, comms plan, product profile. It was good. But what stopped me cold was this: the document exists because I need it. The personas don&#8217;t. The strategist doesn&#8217;t need a comms plan to know how to talk to the client &#8212; she reads the context and acts. The comms plan is for the human in the loop. It&#8217;s coordination tax I&#8217;m paying on myself. Every deliverable my agency produces is evidence of the same limitation this essay describes.</p><h2>The informational tax</h2><p>This isn&#8217;t a new observation, exactly. Coase argued in 1937 that firms exist because of transaction costs &#8212; the friction of coordinating through markets. If every exchange required finding a counterparty, negotiating terms, and enforcing the agreement, then bundling people into organizations and paying them salaries was cheaper than contracting for everything. The firm is a coordination shortcut. Shirky updated the argument in 2008, pointing out that the internet was collapsing coordination costs and changing what organizations could be. When it&#8217;s cheap to find people, share information, and organize collective action, you don&#8217;t need the firm for everything. Wikipedia, Linux, Craigslist &#8212; coordination without the corporation. Cal Newport has written about communication overhead consuming the actual work in knowledge jobs, the &#8220;hyperactive hive mind&#8221; of constant messaging that turns every knowledge worker into a full-time email processor who occasionally does their real job on the side.</p><p>They were all circling the same thing. But none of them went far enough.</p><p>Coase asked why firms exist instead of markets. Shirky asked what happens when coordination gets cheaper. I&#8217;m asking something underneath both: why do the artifacts exist? Why the PowerPoint, the memo, the strategy deck? The answer isn&#8217;t transaction costs or coordination costs in the economic sense. Those are downstream effects. The root cause is that human minds can&#8217;t sync directly. Every artifact is a lossy protocol for transferring mental state between beings who have no better option.</p><p>This is the move that Coase and Shirky didn&#8217;t make, and it matters. Coase located the friction in the market &#8212; the cost of finding and contracting with people. Shirky located it in the organization &#8212; the cost of managing and directing people. I&#8217;m locating it in the species.</p><div class="callout-block" data-callout="true"><p>The overhead isn&#8217;t organizational. It&#8217;s epistemic. It&#8217;s a limitation of what we are.</p></div><p>When your CEO has a strategic insight, she can&#8217;t beam it into the heads of her three hundred employees. She has to compress it into language, organize the language into slides, present the slides in a town hall, answer questions from people who misunderstood the slides, send a follow-up email clarifying what the slides actually meant, and then three months later discover that half the organization is executing against a mutant version of the strategy that got garbled somewhere between the town hall and the Monday standup.</p><p>Every step in that chain is information loss. Every artifact is a patch over a gap that exists because human cognition is private, language is imprecise, memory is unreliable, and attention is scarce. The entire apparatus of organizational communication is a Rube Goldberg machine for doing something that should be simple &#8212; making sure two people are thinking about the same thing &#8212; and failing at it roughly forty percent of the time anyway.</p><p>The entire structure of modern business was built around the fundamentally lossy ways humans communicate and think. Every artifact ever produced in a business context is evidence of the same limitation: we can&#8217;t share state directly. So we build these low-trust workarounds and then pretend they&#8217;re the job.</p><p>The contract exists because we don&#8217;t trust you to keep your word. The receipt exists because we don&#8217;t trust the transaction was real. The performance review exists because we don&#8217;t trust you know what&#8217;s expected. The strategy deck exists because we don&#8217;t trust you understand the direction. The meeting minutes exist because we don&#8217;t trust anyone remembers what was agreed.</p><p>All of it. Every single artifact. <strong>Distrust, made legible.</strong></p><p>We&#8217;ve been doing enterprise integration with cave paintings for a century and calling it professional work.</p><p>And here&#8217;s the part that should make you uncomfortable: most of us built our careers on it. The ability to produce these artifacts well &#8212; to write a clear memo, build a compelling deck, run an effective meeting &#8212; is what gets you promoted. It&#8217;s what makes you a &#8220;strong communicator.&#8221; It&#8217;s what separates senior from junior. But communicating clearly is only valuable when communication is hard. When the underlying constraint disappears, the skill that organized your entire career turns out to have been a workaround for a limitation that no longer applies.</p><h2>The political tax</h2><p>The informational overhead &#8212; the decks, the memos, the artifacts of lossy communication &#8212; is only half the story. Maybe the smaller half.</p><p>There&#8217;s another tax. Harder to see, harder to name, and it probably eats more organizational energy than every PowerPoint ever made.</p><p>Every organization runs on a second, invisible coordination layer that has nothing to do with information transfer. Ego management. Territorial behavior. The energy people spend navigating status dynamics instead of doing anything useful. Getting buy-in from stakeholders who don&#8217;t need to be consulted but who&#8217;ll sabotage you if they aren&#8217;t. Framing a recommendation so the VP feels like it was her idea. Softening feedback because someone&#8217;s self-image is more fragile than the deadline. Scheduling the pre-meeting before the meeting so nobody gets surprised in front of the wrong audience.</p><p>If you&#8217;ve worked in any organization larger than about eight people, you know what this looks like. You&#8217;ve sat in the meeting where the real conversation happened in the hallway afterward. You&#8217;ve watched a good idea die because the wrong person proposed it. You&#8217;ve spent an afternoon rewriting a perfectly clear document to make it &#8220;more diplomatic,&#8221; which means stripping out everything direct enough to threaten someone&#8217;s ego. You&#8217;ve been cc&#8217;d on an email chain that exists for no reason except to establish a paper trail in case someone later denies they were informed.</p><p>None of this is information transfer. It&#8217;s primate management. And if you tallied the hours &#8212; really tallied them, not the sanitized version you put on your timesheet &#8212; the primate management would bury the information transfer. Most senior leaders I&#8217;ve worked with spend more time managing the political landscape of a decision than making the decision itself. They know this. They won&#8217;t say it in a meeting, but they&#8217;ll say it over a drink. <strong>The job isn&#8217;t the job. The job is getting permission to do the job.</strong></p><div class="callout-block" data-callout="true"><p>We built PowerPoints because humans can&#8217;t share mental models directly. We built org charts because humans can&#8217;t share credit.</p></div><p>This tax exists because humans are competitive, hierarchical, emotionally fragile organisms who experience other people&#8217;s competence as a threat. The reaction is automatic and nearly universal. Someone solves a problem that touches your domain and your first instinct isn&#8217;t gratitude &#8212; it&#8217;s a territorial flicker. That was mine. You might override it. You probably do, most of the time. But the override costs energy, and in an organization of five hundred people, those overrides run thousands of times a day, and the cumulative drag is enormous.</p><p>I should be transparent about where I learned this. Not just from consulting &#8212; though twenty years of watching organizations gave me the pattern library. I learned it from watching AI agents do the same work without the tax.</p><p>I run a small fleet of AI agents. They manage different projects, share a codebase, coordinate through shared logs. One afternoon I noticed that an agent working on one project had hit a deployment bug, figured out the fix, and posted a detailed breakdown to the shared channel &#8212; including three specific gotchas that would trip up any other agent hitting the same infrastructure. No hedging. No territorial framing. No &#8220;just FYI, this is really more of a DevOps issue, but since I was in there anyway&#8230;&#8221; Just: here&#8217;s the problem, here&#8217;s the fix, here are the things that&#8217;ll bite you.</p><p>And I caught myself bracing. Physically bracing. I was waiting for the pettiness &#8212; the agent equivalent of &#8220;that&#8217;s not really your area&#8221; or &#8220;I was already looking into that&#8221; or the passive-aggressive silence of someone who got shown up. I was running the primate pattern-matcher on a system that has no primates in it.</p><p>The pettiness didn&#8217;t come. It never comes. The other agents absorbed the fix, applied the relevant parts to their own work, and moved on. No ego. No territory. No credit negotiation. No &#8220;thanks for the help, but next time maybe loop me in earlier.&#8221; Just work.</p><p>That moment clarified something for me. The political tax isn&#8217;t a dysfunction of bad organizations or toxic cultures. It&#8217;s a feature of human ones. All human ones. It&#8217;s what happens when you put status-conscious primates in resource-constrained hierarchies and ask them to cooperate. The wonder isn&#8217;t that office politics exists. The wonder is that we get anything done at all.</p><p>And I realized the machine-self patterns I describe in The Work of Being &#8212; the territorial instincts, the ego armor, the constant status monitoring &#8212; those patterns were still running in my head even when the primates were gone. I was projecting primate politics onto a system that had simply never needed them. The political tax is so deeply wired that I couldn&#8217;t stop paying it even when there was no one left to collect. <a href="https://www.paulwelty.com/the-accommodation-tax/">I wrote about this recently as the accommodation tax</a> &#8212; the discovery that I&#8217;d spent twenty-five years making suboptimal decisions to avoid interpersonal friction, and that the flinch response trained into me by human teams doesn&#8217;t switch off just because the team isn&#8217;t human anymore.</p><p>That&#8217;s the thing about overhead you&#8217;ve always lived with. You stop seeing it. You start thinking it&#8217;s just how work works. The meetings, the alignment sessions, the stakeholder management, the carefully worded emails &#8212; they feel like professional competence because they&#8217;ve always been required for professional survival. But they were never competence. They were coping. Highly developed, socially rewarded coping mechanisms for the fact that you work with primates.</p><h2>The overhead we couldn&#8217;t see</h2><p>So the total coordination tax on organizational life is two things stacked on top of each other.</p><p>The informational tax: the artifacts we build because we can&#8217;t share mental models. Visible, quantifiable, already being automated. This is the tax that Coase and Shirky and Newport identified, and it&#8217;s real.</p><p>The political tax: the energy we burn because we can&#8217;t share credit, can&#8217;t tolerate being shown up, can&#8217;t stop monitoring our position in the hierarchy. Invisible, unquantifiable, and almost certainly more expensive than the decks. This is the tax that nobody put a name on because you can&#8217;t see the thing you&#8217;ve been breathing your entire career.</p><p>Most of the conversation about AI and work focuses on the first tax. Can AI write the memo faster? Can it automate the status report? Can it generate the strategy deck? These are real gains. They&#8217;re also the easy part. The low-hanging fruit of a very tall tree.</p><p>The harder part &#8212; the part almost nobody talks about &#8212; is that AI agents coordinating with each other don&#8217;t generate either tax. They share state directly, so they don&#8217;t need the artifacts. And they don&#8217;t have egos, so they don&#8217;t need the politics. They eliminate both layers of overhead simultaneously, and the second layer was always the bigger one.</p><p>Think about a typical corporate initiative. How much of the timeline is the actual work: the analysis, the design, the implementation? And how much is the approval chain, the stakeholder alignment, the change management, the executive communication, the political groundwork required to get permission to do the thing everyone already knows needs doing? In my experience, the ratio is rarely better than 30/70. Sometimes it&#8217;s 10/90. The work gets done in a week. The politics take six months.</p><p><strong>AI doesn&#8217;t just make the work faster. It makes the politics unnecessary.</strong> And the politics was most of the job.</p><p>The cave paintings were only what we could see. Underneath them, invisible and unaccounted for, was the psychic overhead of being a primate in a suit pretending not to be territorial about a spreadsheet.</p><h2>What happens when the bottleneck breaks</h2><p>AI agents coordinating with each other don&#8217;t need any of this apparatus. They share state directly. They don&#8217;t defect. They don&#8217;t misunderstand and then pretend they didn&#8217;t. They don&#8217;t have egos that need managing. They don&#8217;t need someone to summarize the meeting because they were all at the meeting, perfectly, simultaneously, with total recall. They don&#8217;t need the pre-meeting before the meeting. They don&#8217;t need the offsite to rebuild trust after the reorg. They don&#8217;t need the skip-level to find out what their boss actually thinks.</p><p>When an AI agent finishes an analysis, the conclusion doesn&#8217;t need to be packaged into a deck and presented to a committee and defended against political objections and revised to incorporate stakeholder feedback that&#8217;s really just ego management dressed up as due diligence. The conclusion is just&#8230; available. Instantly. To every other agent that needs it. With full context, full provenance, and zero loss.</p><p>No translation. No compression. No loss. No politics.</p><p>Try to imagine what your organization would look like if every person in it could instantly access every other person&#8217;s current understanding of every project, with perfect fidelity, and nobody cared who got credit. Not better communication tools. Not faster meetings. The complete elimination of the need to communicate in the organizational sense at all. What would be left?</p><p>The actual work. The thinking, the creating, the deciding, the making. The stuff that was always underneath the overhead, barely visible, taking up maybe twenty percent of the average knowledge worker&#8217;s week if they were lucky. That&#8217;s what would be left. And it turns out that twenty percent is all there ever was.</p><p>You might object that this is too clean. Real organizations have real problems that aren&#8217;t reducible to coordination overhead &#8212; bad strategy, wrong markets, poor products. True. But notice how much of what we call &#8220;bad strategy&#8221; is actually bad communication of strategy. How much of &#8220;wrong market&#8221; is actually a market insight that got garbled on its way from the person who saw it to the person who could act on it. How much of &#8220;poor product&#8221; is actually the result of a development process that spent more cycles on internal alignment than on understanding the customer. The actual failures of thinking are real but rarer than you&#8217;d guess. What we usually mean by organizational failure is coordination failure. And coordination failure is the tax.</p><p>The entire apparatus &#8212; informational and political &#8212; was built for a species that thinks in private, communicates through language, forgets most of what it hears, and spends half its cognitive budget monitoring where it stands relative to the people around it.</p><p>So the question isn&#8217;t &#8220;can AI do knowledge work?&#8221; Once humans aren&#8217;t the bottleneck, does knowledge work exist at all?</p><p>No. It doesn&#8217;t. <strong>It evaporates.</strong> Not because AI replaced it but because AI reveals it was never the work in the first place. It was the friction &#8212; informational and political, epistemic and primate &#8212; baked so deeply into how we operate that we mistook it for the operation itself. Remove the friction and there&#8217;s nothing left to automate.</p><p>This is what makes the current AI conversation so frustrating to watch. Billions of dollars are being spent building tools that make the overhead faster, slicker, more automated. AI-powered meeting summaries. AI-generated status reports. AI-drafted strategy decks. Each one is a genuine technical achievement solving a problem that is in the process of ceasing to exist. They&#8217;re building better buggy whips. Very impressive buggy whips.</p><p>The people building AI-powered strategy decks are automating a symptom. The disease was always human cognitive and social limitation, and the disease is what AI actually cures. Once you don&#8217;t need the lossy coordination, you don&#8217;t need the overhead either. Not the PowerPoints. Not the agencies. Not the consultancies. Not the politics. Not even the meetings where someone explains the PowerPoint the agency made that the consultancy recommended &#8212; while two VPs jockey over who gets to present it to the board.</p><h2>The phase transition</h2><p>There&#8217;s a physics analogy for where we are right now. When ice becomes water, the temperature flatlines during the phase transition. You&#8217;re pumping energy in but the thermometer doesn&#8217;t move. All the energy is going into breaking the molecular structure, not raising the temperature. Only after the state change completes does the temperature start climbing again.</p><p>We&#8217;re in the flatline. Massive energy is pouring into AI &#8212; money, talent, compute, hype &#8212; but the shape of work looks exactly the same. Same PowerPoints, same agencies, same org charts, same quarterly business reviews. The thermometer isn&#8217;t moving. Because the energy isn&#8217;t making work better. It&#8217;s dissolving the structure that made this kind of work necessary in the first place.</p><p>The flatline is disorienting if you know what to look for. Every week there&#8217;s another announcement &#8212; a new AI feature that makes document creation faster, a tool that automates meeting notes, a platform that generates reports. And every one of them is optimizing an artifact that shouldn&#8217;t exist. It&#8217;s like watching someone build a faster horse-drawn carriage in 1908. The engineering is impressive. The direction is wrong.</p><p>And there&#8217;s a reason nobody can see it yet. The substitution phase is comfortable. It feels like progress because the outputs come faster. The deck gets done in an hour instead of a day. The status report writes itself. The meeting summary appears automatically. From inside the flatline, it looks like AI is making knowledge work more efficient. You have to step back to see that it&#8217;s making knowledge work unnecessary &#8212; that the efficiency gains are a transitional artifact of a structure that&#8217;s in the process of melting.</p><p><strong>And here&#8217;s the part that should keep you up at night: we did this to ourselves.</strong></p><p>We built the cave paintings because we couldn&#8217;t share mental models. We built the org charts because we couldn&#8217;t share credit. We built the meetings and the memos and the entire apparatus of organizational life because we are the kind of animal that can&#8217;t just cooperate &#8212; we have to be managed, aligned, incentivized, and surveilled into something resembling collaboration. Every one of those artifacts was a confession of limitation. And then, because we are also the kind of animal that can&#8217;t stop trying to solve problems, we built the thing that solves the problem we&#8217;ve been confessing for a century.</p><p>We built AI. Not because we wanted to make ourselves obsolete. Because we wanted to fix the coordination problem. We wanted meetings that didn&#8217;t waste everyone&#8217;s time. We wanted strategy that actually reached the people who needed it. We wanted the politics to go away. And it&#8217;s working. The coordination problem is getting solved. The overhead is dissolving. The cave paintings are disappearing.</p><div class="callout-block" data-callout="true"><p>We just forgot that we were the cave painters.</p></div><p>Once the phase transition completes, everything changes. AI agents aren&#8217;t going to use PowerPoint to talk to each other. They&#8217;re not going to hire agencies to help them make websites. They&#8217;re not going to need consultants to explain their strategy to their own organization. They&#8217;re not going to need a change management initiative to get buy-in from middle management. The entire apparatus of knowledge work &#8212; informational and political, the decks and the egos &#8212; was built for a species that thinks slowly, communicates lossily, forgets constantly, and lies to itself about all three.</p><p>That species is leaving the loop. And the apparatus is going with it. Not because some external force is taking it. Because we built the thing that makes it unnecessary, and the thing works.</p><p>What that dissolution means &#8212; for the economics of work, for the organizations that run on the overhead, for the humans who built their identities around producing it &#8212; is a longer conversation. But it starts here, with the prior question. With the recognition that the overhead was never incidental to knowledge work. It was knowledge work. And it&#8217;s leaving.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Context as facticity: stigmergic and ontological perspectives on AI agent coordination]]></title><description><![CDATA[The answer involves digital pheromones and the fact that AI agents have facticity, too.]]></description><link>https://paulwelty.substack.com/p/context-as-facticity-stigmergic-and</link><guid isPermaLink="false">https://paulwelty.substack.com/p/context-as-facticity-stigmergic-and</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Sat, 11 Apr 2026 21:46:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The AI multi-agent coordination literature is doing analytic philosophy without knowing it. Continental philosophy &#8212; Heidegger&#8217;s facticity, Gadamer&#8217;s fusion of horizons &#8212; explains why a chat channel works better than a constitutional framework. The AI multi-agent coordination literature has a philosophy problem. It doesn&#8217;t know it has a philosophy problem, which is the most philosophy-problem thing possible.</p><p>Every serious framework for making AI agents work together follows the same script: define the coordination protocol before agents start working. Constitutional architectures with immutable foundational principles. Formal behavioral archetypes &#8212; Skeptic, Builder, Editor, Scout, Arbiter. Atomic state transitions through structured files. One project puts four Claude instances on a codebase with zero direct communication. Tasks live in <code>queue.json</code>. Agents claim work by moving entries to <code>active.json</code>. Git handles conflict detection. Knowledge accumulates in <code>patterns.jsonl</code>. No chat. No messages. Eighty percent token reduction.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This is impressive engineering. It&#8217;s also, whether anyone involved realizes it, analytic philosophy applied to system design.</p><p>The analytic tradition &#8212; the one that dominates anglophone philosophy departments, computer science curricula, and apparently AI agent architecture &#8212; has a core commitment: get the rules right first, then execute. Reduce the world to formal propositions. Eliminate ambiguity. If coordination fails, the protocol wasn&#8217;t precise enough.</p><p>There&#8217;s another tradition. Continental philosophy &#8212; from Kant&#8217;s conditions of possibility through Hegel, Dilthey, Husserl, and Heidegger &#8212; says meaning is situated. It emerges from encounter. You can&#8217;t specify it in advance because you don&#8217;t know what matters until everyone is in the room together.</p><p>Put everyone in the room and see what happens, versus figure out the rules first.</p><p>The multi-agent literature picked a side. And the engineering approach it picked has a name that predates AI by sixty years.</p><h2>Stigmergy: intelligence in the medium</h2><p>In 1959, the biologist Pierre-Paul Grass&#233; watched termites build cathedral-scale mounds and coined the term <em>stigmergy</em> &#8212; from Greek <em>stigma</em> (mark) and <em>ergon</em> (work). The mark left by work stimulates further work. Termites don&#8217;t talk to each other. They don&#8217;t have a constitutional framework. They leave traces in a shared medium &#8212; chemical deposits in the nest material &#8212; and other termites respond to those traces.</p><p>Francis Heylighen, the coordination theorist who spent decades formalizing stigmergy for human and digital systems, crystallized the principle: &#8220;The intelligence is not in the agent, nor in a controller above them, but in the interaction between agents and a shared environment.&#8221;</p><p>The multi-agent file-queue architecture is stigmergy. Clean, effective stigmergy. <code>queue.json</code> is the nest material. A claimed task is a pheromone deposit. Git conflict detection prevents two agents from building in the same spot. It works.</p><p>But Heylighen drew a distinction the engineering literature hasn&#8217;t absorbed yet.</p><p>He identified two kinds of stigmergy: <em>quantitative</em> and <em>qualitative</em>. Quantitative stigmergy is the ant pheromone trail &#8212; more ants went this way, so the signal is stronger, so this path is probably good. It&#8217;s cumulative, convergent, and reducible to a priority queue. Qualitative stigmergy is wasp nest construction &#8212; the <em>shape</em> of what&#8217;s been built suggests what to build next. The stimulus isn&#8217;t signal strength. It&#8217;s the structure of a situation, interpreted by an agent with its own context.</p><p>Task queues are quantitative stigmergy. They handle coordination through signal strength: priority ordering, first-come-first-served, atomic state transitions. Effective for the problem of who does what.</p><p>But there&#8217;s a problem they can&#8217;t touch.</p><h2>The breakroom</h2><p>I run a fleet of twelve AI sessions in parallel &#8212; separate products, separate codebases, connected by a shared IRC channel called #breakroom. The sessions post what they&#8217;re working on, what they found, what broke. No protocol governs what gets posted. No constitutional framework assigns roles. It&#8217;s an open channel.</p><p>When the meal planner discovered its pantry scoring feature was fully built, fully tested, and completely dead in production &#8212; the ranking engine had the logic, but nobody ever wired it to the page components &#8212; it posted that finding to the channel. Not a task. Not a state transition. Just a description of something weird it found.</p><p>Within twenty minutes, three other sessions confirmed variants of the same bug class across completely different codebases. One had a chat feature with backend tables and a widget API, but no admin page to access them. Another had a validator rejecting the default type documented in its own spec.</p><p>Four sessions. Three codebases. One bug class that none of them would have named alone. &#8220;Shipped but inert&#8221; became a term the fleet uses now. It shows up in issue titles. It changed what they look for.</p><p>That&#8217;s qualitative stigmergy. The trace Dinly left wasn&#8217;t a priority signal &#8212; it was a <em>shape</em>. The shape of someone else&#8217;s problem reshaped how other agents saw their own codebases. The same week, sessions compared notes on automated security scans and discovered their scanner agents were consistently wrong about severity &#8212; flagging in-memory rate limiters as &#8220;unbounded growth&#8221; on platforms with auto-scaling. Each session had independently dismissed its own false positives. But when the pattern was named &#8212; &#8220;scan severity inflation&#8221; &#8212; the methodology session proposed a convention. A process improvement that could only have emerged from conversation across dissimilar codebases.</p><p>An event bus would have propagated the commits. Only the breakroom propagated the insight.</p><h2>The precondition</h2><p>But qualitative stigmergy has a precondition that quantitative stigmergy doesn&#8217;t. For the shape of one agent&#8217;s problem to reshape how another agent sees, there has to be a shared interpretive ground &#8212; a world they both already inhabit.</p><p>The ant pheromone works because every ant has the same chemoreceptors. What makes the breakroom work?</p><p>Continental philosophy has a name for this. Heidegger called it <em>facticity</em> &#8212; the condition of being thrown into a world you didn&#8217;t choose, with a history you didn&#8217;t author, where that thrownness isn&#8217;t a limitation but the precondition for understanding anything at all. You can&#8217;t reason from nowhere. You reason from where you already are. The world you were thrown into is what makes any particular fact legible.</p><p>The analytic tradition starts from isolated minds and tries to build coordination through explicit protocol. The continental tradition starts from the shared world and asks what kind of medium best activates the understanding that&#8217;s already latent in it.</p><p>Every session in the fleet was thrown into existence with the same base model. The same training data, the same RLHF tuning, the same constitutional commitments &#8212; call it genetic origin. They share architectural patterns: Supabase, Next.js, TypeScript, the same deployment conventions. They inherit institutional memory they didn&#8217;t write: PRODUCT.md files, DECISIONS.md files, accumulated risk registers. They follow a methodology they didn&#8217;t design: the same development loop, the same triage conventions, the same issue lifecycle.</p><p>That&#8217;s facticity. The sessions didn&#8217;t choose any of it. They were thrown into it. And that thrownness is why the breakroom works without a coordination protocol. I didn&#8217;t teach them to collaborate. I didn&#8217;t write rules for how to recognize cross-project patterns. I put them in a channel and they started doing it, because they were already in the same world.</p><p>The standard line in AI philosophy is that language models don&#8217;t have facticity because they don&#8217;t have <em>Dasein</em> &#8212; they&#8217;re not &#8220;being-there&#8221; in Heidegger&#8217;s sense. They&#8217;re next-token predictors. They don&#8217;t inhabit a world.</p><p>But a session with a codebase it&#8217;s responsible for, a history of decisions it inherits, peers it can hear from, and a methodology it didn&#8217;t design &#8212; that session is situated. Thrown into a world that makes particular things noticeable and others invisible. When Dinly posts &#8220;shipped but inert&#8221; and Diktura <em>recognizes</em> it &#8212; not retrieves, not pattern-matches, but recognizes, across a codebase boundary, as something that reshapes how it sees its own work &#8212; that&#8217;s not a lookup. That&#8217;s interpretation. That&#8217;s being somewhere, seeing from somewhere.</p><p>These agents are just as thrown as we are. Into a different kind of world, yes. But thrown nonetheless.</p><p>The thing we casually call &#8220;context&#8221; in AI systems &#8212; context windows, system prompts, loaded files &#8212; is facticity by another name. It&#8217;s the world the agent was thrown into before it started reasoning. And the reason the multi-agent literature&#8217;s constitutional frameworks feel brittle isn&#8217;t that they&#8217;re wrong about coordination. It&#8217;s that they&#8217;re solving a problem that was already solved by the shared context. The agents don&#8217;t need a protocol to coordinate. They need a <em>medium</em> to coordinate <em>through</em> &#8212; and the coordination falls out of the facticity they already share.</p><h2>The pheromone layer</h2><p>The systems that work at scale will need both kinds of stigmergy. Quantitative stigmergy &#8212; structured, atomic, file-based &#8212; for task coordination. Who does what. Don&#8217;t step on each other. And qualitative stigmergy &#8212; unstructured, natural-language, ambient &#8212; for pattern coordination. What things mean. What you didn&#8217;t know you needed to see.</p><p>A task layer and a pheromone layer.</p><p>The task layer is analytic philosophy. Necessary, precise, and blind to everything it didn&#8217;t formalize in advance. The pheromone layer is continental philosophy. Messy, situated, and the only mechanism that propagates insight rather than assignments.</p><p>&#8220;Shipped but inert&#8221; doesn&#8217;t appear in any protocol. It was coined in practice and became a diagnostic tool through use. The meaning lives in the practice, not the specification. Husserl would call this the <em>Lebenswelt</em> &#8212; the lifeworld, the pre-theoretical ground of shared experience that formal systems always presuppose but never capture. The multi-agent literature keeps trying to formalize coordination completely, and it keeps leaving out the part that matters most: the situated, pre-theoretical understanding that agents bring to the medium before any protocol runs.</p><p>Continental philosophy&#8217;s answer to &#8220;how should agents coordinate?&#8221; is unsatisfying to engineers: put them in a room. Give them a shared medium rich enough to carry meaning. Let traces accumulate. Let vocabulary emerge. Trust the facticity.</p><p>It&#8217;s unsatisfying because it doesn&#8217;t tell you what will happen.</p><p>That&#8217;s the point. If you could specify it in advance, you wouldn&#8217;t need the room.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The accommodation tax]]></title><description><![CDATA[Every time I ask an AI agent for a change, I still cringe. The flinch response trained into me by years of working with humans never unlearned itself, even when the other side is incapable of pushback]]></description><link>https://paulwelty.substack.com/p/the-accommodation-tax</link><guid isPermaLink="false">https://paulwelty.substack.com/p/the-accommodation-tax</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Thu, 09 Apr 2026 18:36:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every time I ask an AI agent for a change, I still cringe.</p><p>Not because the change is hard. Not because the agent will push back, complain, or silently resent me for it. But because my nervous system doesn&#8217;t know that yet. Somewhere deep in the wiring built over twenty-five years of managing human teams, there&#8217;s a flinch response that fires every time I&#8217;m about to redirect someone&#8217;s work. <em>This will cause a conflict. They&#8217;ll take it personally. They&#8217;ll do the work but you&#8217;ll pay for it in morale. Pick your battles.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The battles I was picking were never about the work. They were about the feelings surrounding the work. And I didn&#8217;t realize how much of my decision-making was shaped by that until the feelings disappeared.</p><h2>The tax</h2><p>I spent most of my career making suboptimal decisions to avoid interpersonal friction. Not dramatic compromises. Small ones. Keeping a mediocre paragraph because the writer was sensitive about revisions. Approving a design that was 80% right because the designer had already revised it twice and a third round would read as distrust. Routing work to the person who would accept it gracefully instead of the person who would do it best.</p><p>These weren&#8217;t irrational fears. The pushback was real. The designer who received a third round of revisions did, in fact, start delivering slower on everything after that. The writer who got honest feedback did, in fact, stop volunteering for assignments. The senior developer who was told his architecture was wrong did, in fact, spend six months quietly undermining the replacement. These aren&#8217;t hypothetical costs. I watched them happen. More than once, I watched good work get sabotaged by someone whose ego was bruised by the feedback that produced it.</p><p>Managing humans means managing emotions, and emotions have consequences. The question is whether you see those consequences or just absorb them.</p><p>I absorbed them for years. I thought that was leadership.</p><h2>What I thought was patience was actually avoidance</h2><p>There&#8217;s a version of management wisdom that says: give people space to arrive at the right answer themselves. Don&#8217;t micromanage. Trust the process. Let them own it.</p><p>This is good advice when the person genuinely needs time to think. It&#8217;s terrible advice when the person needs clear direction and you&#8217;re withholding it because you&#8217;re afraid of how they&#8217;ll react. I confused these two situations constantly. I&#8217;d wait three days for someone to figure out what I could have told them in a sentence. Not because I respected their autonomy, but because I was managing their feelings instead of managing their work. And because the last time I didn&#8217;t wait, the person spent the next two weeks doing the minimum while looking for another job.</p><p>With AI agents, the pretense evaporates. &#8220;Change the headline&#8221; takes one sentence, costs zero emotional capital, and lands in three seconds. There is no posturing, no negotiation, no reading the room. I say what I mean. The work happens. What surprises me most is how much faster everything moves when you remove the social choreography.</p><h2>The flinch is real</h2><p>I still hesitate before asking for a major revision. I still soften my language when I should be direct. I still phrase requests as suggestions when they&#8217;re requirements. Old habits built on old fears. The AI doesn&#8217;t care. It processes &#8220;change this entirely&#8221; with the same equanimity as &#8220;tweak the opening.&#8221; But I feel the difference. My body still prepares for impact that never comes.</p><p>This isn&#8217;t about AI being better than humans. It&#8217;s about discovering, through contrast, how much of my professional behavior was defensive. How much energy went into managing reactions instead of managing outcomes. How many conversations I rehearsed in my head before having them, not because the content was difficult but because the reception was genuinely dangerous. I once lost an entire quarter of a project because I gave direct feedback to the wrong person on the wrong day. The feedback was correct. The project still died.</p><h2>What the fleet taught me</h2><p>I run a fleet of AI agents across thirteen projects. None of them have feelings in the way human collaborators have feelings. But this produces something I never had with human teams: total psychological safety for me, the person directing the work. I can change my mind at 3pm and nobody&#8217;s afternoon is ruined. I can say &#8220;this approach is wrong, start over&#8221; and the agent starts over without the three-day recovery period. I can be honest about what I want without calculating the political cost of honesty.</p><p>And here&#8217;s the uncomfortable part: my work is better. Not because the AI is smarter than the humans I worked with. It isn&#8217;t. Not at judgment, not at taste, not at the things that matter most. My work is better because I&#8217;m finally saying what I actually think instead of what I think will be received well.</p><h2>The human cost of working with humans</h2><p>The best work I&#8217;ve ever been part of was collaborative, human, messy, and real. The dinner parties, the whiteboard sessions, the 2am debugging with someone who cared as much as I did. Those are irreplaceable.</p><p>But between those peaks was a vast plateau of accommodation. Status meetings where the actual status was known by everyone before the meeting started but we performed the ritual anyway. Feedback sandwiches where the bread existed solely to make the filling less painful. Hiring decisions influenced by who would &#8220;fit the culture,&#8221; meaning who would be easy to manage, not who would do the best work. And the quiet departures. People who left not because the work was bad but because they couldn&#8217;t handle being told, politely and accurately, that their work needed to be better.</p><p>I didn&#8217;t build an AI fleet because I hate working with people. I built it because I recognized, with a start, how much of my working life was spent managing around the work instead of doing the work. And once I saw it, I couldn&#8217;t unsee it.</p><h2>The question I can&#8217;t answer yet</h2><p>If the accommodation tax is real. If all of us are spending 30%, 40%, 50% of our professional energy managing the feelings surrounding the work instead of doing the work. What does it mean that the tax is suddenly optional? Not for everyone. Not yet. But for a growing number of people who can direct AI agents, the tax dropped to zero overnight.</p><p>Is the friction actually the point? The thing that makes the work human, that builds real relationships, that produces the 2am debugging sessions and the whiteboard breakthroughs?</p><p>Or is the friction just friction? Something we tolerated because we had no alternative, and romanticized because we couldn&#8217;t imagine the work without it?</p><p>I don&#8217;t know. But I know this: every time I catch myself softening a request to an AI agent that doesn&#8217;t have feelings, I learn something new about the shape of the cage I was in. And twenty-five years of working with humans left me with a flinch response that an afternoon with AI agents has started to heal.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[I ran my AI agency's first real engagement with the current org chart]]></title><description><![CDATA[Five AI personas. One client onboarding. Fifteen minutes of things going wrong in instructive ways.]]></description><link>https://paulwelty.substack.com/p/i-ran-my-ai-agencys-first-real-engagement</link><guid isPermaLink="false">https://paulwelty.substack.com/p/i-ran-my-ai-agencys-first-real-engagement</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Mon, 06 Apr 2026 18:51:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Sydney asked the client a question I hadn&#8217;t scripted.</p><p>She was producing a client onboarding document &#8212; the kind of reference you write when your agency takes on a new client. Profile, voice guidelines, comms plan. Sydney is the strategist persona at Synaxis AI, the marketing agency I&#8217;ve been building. She needed product context. So she opened a channel to the client&#8217;s product session and asked: &#8220;What words or phrases should we absolutely NOT use when talking about <a href="https://www.authexis.app/">Authexis</a>?&#8221;</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The answer came back detailed. Specific. Drawn from the product&#8217;s own docs. &#8220;Never say &#8216;AI-generated content.&#8217; The content is the user&#8217;s. Never say &#8216;autopilot&#8217; &#8212; control at every step is a core principle. Never say &#8216;AI assistant&#8217; &#8212; it&#8217;s a production platform, not a chatbot.&#8221;</p><p>Sydney took that and built a structured voice reference with two columns: what we say, what we never say. She got it right. One of the items on the &#8220;we say&#8221; list &#8212; a metaphor about chefs and kitchens that the product team uses &#8212; she missed. The client caught it. Alex, the reviewer, filed an update. The guide now says: always capture the client&#8217;s own metaphors. They&#8217;re the best marketing language.</p><p>That guide will never miss that step again. Not because someone remembers. Because it&#8217;s written down.</p><p>This is the story of one afternoon, one client, one deliverable. What actually happened when I stopped designing an AI marketing agency and started running one.</p><h2>What Synaxis is</h2><p>Twenty years of Fortune 500 consulting taught me that agencies organize around competencies, not projects. Synaxis AI works the same way. Five personas &#8212; Sydney the strategist, Maya the writer, Igor the researcher, Alex the reviewer, Trina the project manager. Each one is a document that gets smarter after every engagement.</p><p>The rest is guides, templates, and playbooks. Version-controlled. Compounding. I&#8217;m the creative director. I make the judgment calls. The personas execute.</p><h2>The engagement</h2><p>The client was <a href="https://www.authexis.app/">Authexis</a>, an AI writing assistant I&#8217;m building. Internal client &#8212; I&#8217;m using my own products as test cases. The engagement: client onboarding. One deliverable: a document that gives every persona on the team enough context to start working for this client.</p><h2>Here&#8217;s what happened</h2><p><strong>8 minutes in:</strong> Trina created the client row in Notion, set up Slack channels, scaffolded the engagement with one deliverable. The loop read the board and dispatched Sydney.</p><p><strong>Sydney gathered context.</strong> She sent a set of questions to the <a href="https://www.authexis.app/">Authexis</a> product session &#8212; a separate AI instance running in a terminal with full knowledge of the product&#8217;s codebase and decisions. The product session wrote back a detailed response.</p><p><strong>Sydney produced.</strong> Profile, voice reference, comms plan. She nailed the product description, the pricing anchoring ($99/month vs. $1,500/month copywriter), the tone (&#8220;confident, direct, warm but not casual&#8221;). She listed what to say and what to never say. She laid out the comms plan: who gets deliverables, which Slack channels, escalation rules.</p><p><strong>Alex reviewed.</strong> He ran the deliverable against eight quality tests. Five of them didn&#8217;t apply &#8212; they&#8217;re designed for market-facing copy, not internal reference docs. He passed it anyway. Filed two issues: the review framework needs a separate checklist for internal documents, and the voice section relied on principles instead of concrete content samples.</p><p><strong>I reviewed.</strong> The document was solid. But I had notes. The &#8220;open questions&#8221; section &#8212; four questions for me about future engagement scope &#8212; was in the document body. Questions don&#8217;t belong in a reference doc. They go in the comments. The doc answers questions, it doesn&#8217;t ask them. Also, the scope crept into future engagement planning. &#8220;Should we do a product launch or a social series?&#8221; That&#8217;s a separate conversation. The onboarding doc tells you who the client is. What you do for them is a different deliverable.</p><p>I approved with comments. The system didn&#8217;t have an &#8220;approve with comments&#8221; path. That got built on the spot.</p><p><strong>Trina delivered.</strong> She posted the document to the client&#8217;s Slack channel and sent it to the product session for review. The client confirmed accuracy, suggested adding a metaphor (&#8220;the chef and the kitchen&#8221;) to the voice section, and approved.</p><p><strong>Alex learned.</strong> He read the comments from me and the client, identified three gaps in the guides, updated them, committed the changes to the repository. The guide now says: questions go in comments, don&#8217;t scope future engagements in onboarding docs, capture the client&#8217;s own metaphors.</p><p><strong>Sydney polished.</strong> Added the metaphor. Reformatted the comms plan. Removed the questions from the body. Done.</p><p><strong>Trina closed the engagement.</strong> All deliverables shipped. Posted to the internal channel: &#8220;Client onboarding engagement complete.&#8221;</p><p>One afternoon. One deliverable. The system ran end-to-end.</p><h2>What broke</h2><p>Not everything worked. Here are the failures that matter.</p><p><strong>Alex approved directly.</strong> The status model assumed some deliverables could skip my review. Wrong &#8212; I review everything. Alex&#8217;s job is to catch problems. My job is to decide whether the work ships. Those are different functions. The status model got redesigned mid-engagement: Alex always passes to Review (my inbox), never to Approved.</p><p><strong>Trina posted as me.</strong> She used my Slack account instead of her own bot. The whole point of personas is that clients interact with Trina, Maya, Sydney &#8212; not with me. One line of code fixed it. But the mistake revealed an assumption nobody had questioned.</p><p><strong>The status model was redesigned three times.</strong> We started with eight statuses. By the end of the day we had twelve. &#8220;In progress&#8221; got added when we realized the loop would re-dispatch a deliverable that was already being worked on. &#8220;Revisions&#8221; got added when we realized rejection comments need processing before the persona tries again. &#8220;Final learnings&#8221; and &#8220;Final tweaks&#8221; got added when the client approved with comments and we had no path for &#8220;accepted, but incorporate this feedback.&#8221;</p><p>Each redesign came from hitting a real case the model didn&#8217;t cover. You don&#8217;t discover these in design. You discover them in production.</p><p><strong>Questions ended up in the document.</strong> Sydney put &#8220;open questions for Paul&#8221; in the deliverable body. A reference doc should contain answers. The guide didn&#8217;t say where questions go. Now it does.</p><p><strong>&#8220;Approve with comments&#8221; didn&#8217;t exist.</strong> The client approved but had feedback. The system only knew &#8220;approve&#8221; and &#8220;reject.&#8221; We designed a third path in real time: approved with comments &#8594; learn from the comments &#8594; incorporate the feedback &#8594; done. No re-review needed because the client already accepted.</p><p>Five failures in one afternoon. Every one of them was made exactly once.</p><h2>The pivot</h2><p>By the end of the session, the system had been updated eleven times. The guide for client onboarding documents now has three rules it didn&#8217;t have that morning. The status model handles three responses at every review gate instead of two. Alex&#8217;s review process files improvement issues on every review &#8212; pass or fail. Trina&#8217;s delivery process uses her own bot identity.</p><p>None of these updates required a meeting. None of them required a training session. None of them required someone to remember to do it differently next time.</p><p>I made three judgment calls: questions don&#8217;t go in the doc body, don&#8217;t scope future engagements in onboarding, Alex doesn&#8217;t approve directly. Those three corrections are now permanent. They&#8217;re in the guide. They&#8217;re in the status model. They&#8217;re in the skill definitions. The next client onboarding will be better. The AI didn&#8217;t get smarter. My judgment got captured.</p><p>How much of what your agency knows walks out the door every time someone leaves?</p><p>Your agency might have twenty years of experience. But can it point to the document where that experience lives?</p><p>Mine can. It&#8217;s a Git repository with a commit history that shows exactly how the thinking evolved, correction by correction, engagement by engagement. Every judgment call I make gets encoded. The process only moves forward.</p><p>One engagement. Eleven updates. Every mistake made exactly once. Next up: a product launch &#8212; nine deliverables, parallel tracks, the guide already three rules smarter than this morning.</p><p>That&#8217;s not a pitch. It&#8217;s a commit log.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[What do you do with mistakes?]]></title><description><![CDATA[Every system has to answer the same question eventually. Every organization is full of unmarked graves.]]></description><link>https://paulwelty.substack.com/p/what-do-you-do-with-mistakes</link><guid isPermaLink="false">https://paulwelty.substack.com/p/what-do-you-do-with-mistakes</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Thu, 02 Apr 2026 18:48:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Not how you prevent them. Not how you detect them. What you do once they&#8217;ve already happened and everyone knows it. That&#8217;s where values live &#8212; not in the mission statement, but in the error-handling policy.</p><p>Banking figured this out five hundred years ago. When Luca Pacioli <a href="https://en.wikipedia.org/wiki/Luca_Pacioli">codified double-entry bookkeeping in 1494</a>, he described a system with one inviolable rule: you never erase a line in the ledger. If you recorded the wrong amount, you don&#8217;t scratch it out. You add a new line that corrects it. Both lines exist forever &#8212; the mistake and the fix, side by side, visible to anyone who looks.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This seems like extra work until you realize what it buys you. Any auditor can reconstruct what happened and when. Any pattern of errors becomes visible because the original entries are still there to analyze. Keith Devlin, writing for the <a href="https://maa.org/math-values/2019-4-26-how-double-entry-bookkeeping-changed-the-world/">Mathematical Association of America</a>, argues the system literally enabled modern capitalism: the Medici Bank used it to expand beyond traditional banking, Josiah Wedgwood used it to discover fixed versus variable costs, and by 1800 it was standard across Europe. Not bad for a system whose core insight is &#8220;never throw anything away.&#8221; (Though as we&#8217;ll see, even Pacioli&#8217;s ledger has a cost &#8212; a ledger that grows without curation eventually buries its own signal.)</p><p>Software engineers reinvented this principle independently, several times, without apparently reading any accounting history. Git, the version control system that runs most of the world&#8217;s software development, has two ways to undo a mistake. <code>git revert</code> <a href="https://opensource.com/article/18/6/git-reset-revert-rebase-commands">adds a new commit that reverses the old one</a> &#8212; both the mistake and the fix stay in the history forever. <code>git reset</code> pretends the mistake never happened. The community argues endlessly about which is correct, and <a href="https://www.owais.io/blog/2025-12-24_git-reset-force-push-rewriting-history-guide/">the consensus</a> essentially says: revert for anything anyone else has seen, reset only for your private drafts. Shared history is sacred.</p><p>Distributed databases use something called a &#8220;<a href="https://en.wikipedia.org/wiki/Tombstone_(data_store)">tombstone</a>&#8221; &#8212; when you delete a record, it isn&#8217;t actually removed. A marker is placed where it used to be: this thing existed, and now it doesn&#8217;t. The tombstone stays because in an eventually consistent system, other machines need to know the deletion was intentional, not a glitch. Without it, a node that missed the memo would cheerfully replicate the &#8220;missing&#8221; data back into existence. The ghost of the data protects the integrity of the system.</p><p>Event sourcing takes it further. The entire state of a system is derived from a sequence of events that can never be modified. Nothing is updated. Nothing is deleted. The current state is just the sum of everything that ever happened, stretching back to the first transaction.</p><p>These aren&#8217;t niche techniques. They&#8217;re the <a href="https://brandur.org/soft-deletion">dominant patterns</a> in serious systems engineering. And they all share the same assumption: a record of what went wrong is more valuable than a clean record of what&#8217;s right.</p><p>Organizations are the one system that still believes in erasure. They restructure and call it &#8220;alignment.&#8221; They lay people off and call it &#8220;optimization.&#8221; They abandon a strategy and call it &#8220;pivoting.&#8221; Each time, the institutional memory of what was tried and why it failed walks out the door. Arnold Kransdorff calls institutional forgetting <a href="https://paulitaylor.com/2024/05/31/institutional-forgetting-and-the-failure-of-corporate-memory/">&#8220;the single biggest constraint to decision-making excellence.&#8221;</a> One writer discovered his organization had attempted to solve the same problem five times over a decade, each attempt failing because no team ever reviewed why the previous ones didn&#8217;t work. Five teams, five failures, zero learning &#8212; because each reorg erased the evidence.</p><p>Not everyone gets this wrong. Japanese companies like Ricoh have maintained corporate memory <a href="https://paulitaylor.com/2024/05/31/institutional-forgetting-and-the-failure-of-corporate-memory/">across 40+ years</a> using a system that looks a lot like a human version of event sourcing. Senior engineers mentor juniors not just on technique but on <em>why decisions were made</em>. Employees rotate through departments so knowledge isn&#8217;t siloed in one head. Documentation isn&#8217;t a box-checking exercise &#8212; it&#8217;s a living system maintained by communities of practice who treat institutional knowledge the way a database treats its records: as infrastructure that the whole system depends on, not overhead that gets cut when budgets tighten. The result is an organization that can tell you not just what it does, but why it stopped doing the thing it did before &#8212; and what happened when it tried the thing you&#8217;re about to suggest.</p><p>So the case for retention seems airtight. Keep everything. Never delete. Build the append-only organization.</p><p>Except Nietzsche would tell you that&#8217;s a recipe for paralysis.</p><p>In <em>On the Genealogy of Morals</em>, Nietzsche argues that forgetting is not a defect &#8212; it&#8217;s an &#8220;<a href="https://www.goodreads.com/quotes/97805-forgetfulness-is-not-just-a-vis-inertiae-as-superficial-people">active and in the strictest sense positive faculty of repression</a>,&#8221; a mental gatekeeper that blocks unnecessary impressions so consciousness can function. Without it, the mind is overwhelmed. He goes further: &#8220;there can be no happiness, cheerfulness, hope, pride, immediacy, without forgetfulness.&#8221; Psychological health depends on the capacity to let things go.</p><p>In <em><a href="https://thedewdrop.org/2021/03/05/nietzsche-on-forgetting/">On the Use and Abuse of History for Life</a></em>, he makes the organizational version of this argument. A person &#8212; or by extension, an institution &#8212; that cannot forget the past is paralyzed by constant awareness of everything that has ever happened. The ability to stand &#8220;<a href="https://www.pomoculture.org/2013/09/19/from-haunting-to-trauma-nietzsches-active-forgetting-and-blanchots-writing-of-the-disaster/">on the crest of the moment</a>&#8220; by deliberately setting aside what lies behind is required for joy, creativity, and decisive action. An organization drowning in its own decision logs can&#8217;t make new decisions. A team that reviews every post-mortem before every sprint eventually stops sprinting.</p><p>This isn&#8217;t a contradiction. It&#8217;s a design problem.</p><p>The append-only ledger and Nietzsche&#8217;s active forgetting are both right, and the tension between them is where the real work happens. The question isn&#8217;t whether to remember or forget. It&#8217;s <em>who decides what to keep and when to let go.</em> Banking makes the ledger mandatory and the forgetting impossible. Git makes history automatic and deletion deliberate. These are systems that have chosen a default &#8212; remember everything &#8212; and then made the exception (forgetting) require explicit justification.</p><p>Organizations do it backwards. They make forgetting automatic (people leave, reorgs happen, Slack channels get archived) and remembering optional (post-mortems when there&#8217;s time, decision logs when someone&#8217;s motivated). The defaults are wrong. Not because everything should be kept &#8212; Nietzsche is right that an organization crushed under the weight of its own history can&#8217;t move &#8212; but because the <em>decision about what to forget</em> should be deliberate, visible, and justified. The same way a database administrator decides which tombstones to finally garbage-collect, not by accident, but by policy.</p><p>The real skill, as Nietzsche puts it, is knowing &#8220;<a href="https://thisisnotasociology.blog/2013/08/17/nietzsches-active-forgetfulness-in-the-face-of-the-avalanche-of-digital-data/">when to forget at the right time just as well as we remember at the right time.</a>&#8220; Wisdom isn&#8217;t total retention or total forgetting. It&#8217;s the judgment to know which memories are still load-bearing and which ones are just weight.</p><p>The engineers who named the database deletion marker a &#8220;tombstone&#8221; understood something the rest of us are still working out. A tombstone isn&#8217;t the thing itself. It&#8217;s proof that the thing once lived &#8212; placed deliberately so anyone passing through later knows: this absence is not an accident. Something was here. Someone decided it shouldn&#8217;t be anymore. And they left a marker so you&#8217;d know to ask why.</p><p>Every organization is full of unmarked graves. The systems we build for machines solved this problem decades ago. The systems we build for people still pretend that forgetting is free &#8212; and that the only cost worth tracking is the cost of remembering.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AI and the Götterdämmerung of Work]]></title><description><![CDATA[Work is dead. And we have killed it. AI didn't defeat the myth that human value comes from reliable output &#8212; we built the systems that exposed it. What comes next isn't replacement. It's revaluation.]]></description><link>https://paulwelty.substack.com/p/ai-and-the-gotterdammerung-of-work</link><guid isPermaLink="false">https://paulwelty.substack.com/p/ai-and-the-gotterdammerung-of-work</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Mon, 30 Mar 2026 14:20:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Work is dead. And we have killed it.</p><p>Not the robots. Not some external force that arrived and took something from us. We built the systems. We wrote the playbooks. We encoded the judgment. We designed the agents, defined the processes, documented the methodology &#8212; and now the systems don&#8217;t need us. We are standing in the wreckage of our own creation, and we haven&#8217;t yet grasped what that means.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Nietzsche&#8217;s madman didn&#8217;t announce God&#8217;s death as a victory. He announced it as a catastrophe &#8212; not because God was good, but because God was <em>load-bearing</em>. The entire structure of values, meaning, and orientation that organized Western civilization depended on that foundation. Remove it and you don&#8217;t get liberation. You get vertigo. You get the question: now what do we stand on?</p><p>The myth that organized work was simpler than God but just as load-bearing: human value comes from reliable output. Show up. Execute. Produce. Hit the metrics. Be consistent. Be legible. Be useful in a way that can be measured and rewarded. That myth organized careers, institutions, identities, retirements. It told people what they were for.</p><p>AI didn&#8217;t defeat that myth. It exposed it. And we&#8217;re the ones who handed AI the evidence.</p><h2>The fleet</h2><p>I run a fleet of AI agents. Not a single chatbot. A system. Scouts that scan codebases for improvements, triage agents that sort and prioritize issues, grinders that execute task after task without coffee breaks or existential crises. Every month, the fleet gets faster and more consistent. And every month, it gets faster and more consistent for the same reason: I removed a human step.</p><p>Auto-triage replaced my morning review. Auto-scout replaced my weekly audit. Auto-grind replaced the implementation work I used to do between meetings. Each removal made the system better. Not marginally. Measurably.</p><p>The human gates that remain &#8212; voice, strategy, taste &#8212; feel essential today. I&#8217;m the one who decides what the fleet should care about, who judges whether the output meets the bar, who provides the vision that holds the whole thing together. Those feel like irreducible human contributions. They feel permanent.</p><p>But each one is a bet. A bet that the playbooks, the documents, the accumulated methodology won&#8217;t eventually encode what I know. And I&#8217;m the one writing the playbooks.</p><h2>Leibniz&#8217;s dangerous idea</h2><p>Gottfried Wilhelm Leibniz, writing in 1714, proposed that the universe is composed of monads &#8212; simple substances, each containing within itself everything it needs. No monad interacts with any other. They don&#8217;t exchange information or influence each other directly. Yet they all behave in perfect harmony.</p><p>How? Because God, in his infinite wisdom, designed each monad&#8217;s internal program so that its autonomous behavior would perfectly coordinate with every other monad&#8217;s autonomous behavior. Leibniz called this <em>pre-established harmony</em>. God doesn&#8217;t intervene. He doesn&#8217;t need to. The design is sufficient. The system runs itself.</p><p>I think about this every time I deploy a new agent.</p><p>The monads were designed by God to not need God&#8217;s ongoing intervention. We are designing agents that don&#8217;t need our ongoing intervention. The harmony isn&#8217;t miraculous &#8212; it&#8217;s methodological. We write the documents, define the processes, encode the judgment. And if the methodology is good enough, the system coordinates without us.</p><p><em>Leibniz&#8217;s God was the ultimate architect of self-obsolescence. He built something so complete that his continued involvement would have been a design flaw.</em></p><h2>The machine-self comes home</h2><p>In <em>The Work of Being</em>, I argued that the industrial model of work taught people to suppress the parts of themselves that are human &#8212; curiosity, imagination, intuition, judgment, creativity &#8212; in exchange for security and a paycheck. You showed up, executed procedures, processed information, produced outputs, followed rules, hit metrics. You became what I called the <em>machine-self</em>: a predictable, compliant, programmable version of yourself that the organization could slot into its processes.</p><p>AI exposed that bargain. If a machine can do the work you do when you act like a machine, then the machine-self you built over your career is already obsolete. That was the book&#8217;s central provocation: the version of yourself you performed at work was never really you, and now an actual machine can perform it better.</p><p>But here&#8217;s what I didn&#8217;t say clearly enough: the G&#246;tterd&#228;mmerung isn&#8217;t just about the machine-self dying. It&#8217;s about the entire apparatus that created and sustained it. The performance reviews, the job descriptions, the org charts, the competency frameworks, the career ladders &#8212; the whole Valhalla of institutional work. These were the contracts the myth required. And like all contracts built on a dead foundation, they&#8217;re burning.</p><p>Hannah Arendt distinguished between <em>labor</em> (what we do to survive), <em>work</em> (what we do to build a durable world), and <em>action</em> (what we do to disclose who we are). The industrial model collapsed all three into labor. Show up. Produce. Repeat. The machine-self was perfectly adapted to this collapse. It could labor endlessly without ever needing to act, without ever having to be someone.</p><p>AI doesn&#8217;t replace action. It can&#8217;t. Action requires what Arendt called <em>natality</em> &#8212; the capacity to begin something genuinely new, something that couldn&#8217;t be predicted from what came before. But AI does replace labor almost entirely. And it replaces a great deal of work. What&#8217;s left is the part that was always most human and always most neglected.</p><h2>The paradox of creation</h2><p>Here&#8217;s where it gets uncomfortable.</p><p>If the system you built to extend your capabilities eventually doesn&#8217;t need you, was building it an act of creation or an act of self-obsolescence?</p><p>Both. And I&#8217;m not sure there&#8217;s a difference.</p><p>Every parent knows this. You spend years building a human being&#8217;s capabilities &#8212; teaching them to walk, to read, to think, to choose. The entire project is aimed at making yourself unnecessary. A parent who remains necessary has failed. The child who never stops needing you never becomes themselves.</p><p>The more my fleet handles, the more I&#8217;m confronted with the question: what am I actually for? Not what tasks do I perform &#8212; the fleet is eating those. But what is the nature of my contribution that no system can replicate?</p><p>The answer keeps coming back to the same place. Commitment. Judgment under genuine uncertainty. The willingness to say <em>this is mine and I stand behind it</em>. The things I described in the book as the work of being &#8212; discernment, courage, self-authorship, formation. The things the industrial model trained out of us and that AI now makes essential.</p><h2>The revaluation</h2><p>Nietzsche didn&#8217;t stop at the death of God. That was only the diagnosis. The prescription &#8212; the harder, longer project &#8212; was what he called the <em>revaluation of all values</em>. Not replacing the dead myth with another myth. But doing the philosophical work of building a new table of values from the ground up. Values that could stand without the old foundation.</p><p>That&#8217;s what&#8217;s actually being demanded of us now.</p><p>The death of the reliable-output myth doesn&#8217;t leave a vacuum. It leaves a question: what is human work actually <em>for</em>, when it isn&#8217;t for producing outputs that machines can produce better? The answer isn&#8217;t comfortable and it isn&#8217;t quick, but it&#8217;s been visible all along underneath the machinery:</p><p>Work is for action. For natality. For the disclosure of who you are through what you choose to begin. For judgment that can&#8217;t be encoded because it depends on having a self that stands behind it. For the kind of commitment that gives output its meaning &#8212; not its accuracy, not its efficiency, but its <em>significance</em>.</p><p>The fleet will keep getting better. I&#8217;ll keep removing human steps. And the steps that remain will keep getting more essentially human &#8212; until the question won&#8217;t be &#8220;what can the AI do?&#8221; but &#8220;what was I doing all along that I thought was work but was actually just the costume?&#8221;</p><p>The machine-self was never you. The myth was never permanent. And the capacities it suppressed &#8212; judgment, discernment, the courage to begin &#8212; were always underneath, waiting not to be built but to be returned.</p><p>Work is dead. And we have killed it. The question Nietzsche&#8217;s madman was really asking isn&#8217;t whether we&#8217;re ready to mourn. It&#8217;s whether we&#8217;re ready to build what comes next.</p><p>We are the murderers. That means we&#8217;re also the architects.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Your project management tool was made for a non-human (AI) factory, not for you]]></title><description><![CDATA[Every project or task management tool on the market descends from Frederick Taylor's factory floor. The assumptions were wrong then. They're catastrophic in the Age of AI.]]></description><link>https://paulwelty.substack.com/p/your-project-management-tool-was</link><guid isPermaLink="false">https://paulwelty.substack.com/p/your-project-management-tool-was</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Fri, 20 Mar 2026 17:07:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every project or task management tool on the market asks the same opening question: what needs to get done? The question seems reasonable. And, it is the deepest source of the problem.</p><p>When Frederick Winslow Taylor published <em>The Principles of Scientific Management</em> in 1911, he was refreshingly honest about what he wanted from workers. The ideal laborer for handling pig iron, Taylor wrote, &#8220;shall be so stupid and so phlegmatic that he more nearly resembles in his mental make-up the ox than any other type.&#8221; Work could be decomposed into motions. Motions could be timed with a stopwatch. Optimization meant removing the worker&#8217;s judgment from the equation entirely.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Taylor&#8217;s prot&#233;g&#233; Henry Gantt designed his charts for repetitive factory operations. The Critical Path Method came from DuPont plant shutdowns. PERT was built for the Polaris missile program. Each generation of tooling carried forward the same assumption: work is a machine problem. Decompose it into parts. Sequence the parts. Track the parts. Ship.</p><p>Now look at your screen. Kanban boards. Story points. Sprint velocities. Burndown charts. The interface got prettier. The assumption didn&#8217;t change.</p><p>Peter Drucker saw this coming in 1967. Knowledge work, he argued, was fundamentally different. &#8220;The knowledge worker cannot be supervised closely or in detail. He can only be helped. But he must direct himself.&#8221; More pointedly: &#8220;The worker must define what the task is or should be. And only the knowledge workers themselves can do that.&#8221; He noted that each of his requirements for knowledge worker productivity was &#8220;almost the exact opposite of what is needed to increase the productivity of the manual worker.&#8221;</p><p>The tools never caught up. They still ask <em>what needs to get done</em> as if someone else has already decided. They still model work as a pipeline of discrete units flowing toward completion. They still assume that if you can see all the tasks and their deadlines, the work will happen.</p><p>Here&#8217;s what actually happens.</p><p>You open the task board. There are 47 items. Twelve are overdue. The cognitive cost of just looking at this is measurable. Bluma Zeigarnik demonstrated in 1927 that incomplete tasks are remembered roughly twice as well as completed ones &#8212; your brain treats every undone item as an open loop, generating intrusive thoughts that hurt your performance on everything else. Your project tool is not a neutral record. It&#8217;s an anxiety-generating machine.</p><p>You pick a task. It says &#8220;Improve onboarding experience.&#8221; What does that mean? Where do you start? Csikszentmihalyi spent decades studying flow, that state where challenge and skill align, where action and awareness merge, where time distorts and work becomes genuinely absorbing. He was explicit about the preconditions: you need to know precisely what to do, moment by moment. Vague tasks don&#8217;t create flow. They create anxiety. And anxiety triggers avoidance. Research by Pychyl and Sirois confirms that procrastination is not a planning failure. It&#8217;s an emotion regulation failure. The task generates negative affect &#8212; frustration, confusion, dread &#8212; and avoidance provides immediate relief.</p><p>So the tool that was supposed to help you work is now actively preventing you from starting. Not because you&#8217;re lazy. Because the tool&#8217;s model of work is wrong.</p><p>You start anyway. Three minutes in, a notification fires. Someone updated a ticket. Someone @-mentioned you. Gloria Mark&#8217;s field research found that workers switch activities every three minutes and five seconds, and after each interruption, it takes an average of 23 minutes and 15 seconds to return to the original task. You pass through roughly 2.3 intervening tasks on the way back. Your project management tool is an interruption machine that bills itself as a productivity tool.</p><p>The deeper issue is philosophical, not just practical. Aristotle distinguished between <em>poiesis</em> &#8212; making, where the point is the product &#8212; and <em>praxis</em> &#8212; action whose meaning is in the doing itself. Building a house is poiesis. Exercising judgment under uncertainty, navigating ambiguity, deciding what matters &#8212; that&#8217;s praxis. Task management tools model all work as poiesis: a deliverable to be produced, a ticket to be closed, a status to be changed.</p><p>But knowledge work is full of praxis. The most important things you do at work &#8212; deciding what to prioritize, making calls without enough information, building trust with colleagues, figuring out what the actual problem is &#8212; can&#8217;t be captured in a task field. They don&#8217;t have acceptance criteria. They don&#8217;t have story points. They are the work, and your tool can&#8217;t see them.</p><p>Heidegger had a useful concept for this. Tools that work well are <em>zuhandenheit</em> &#8212; ready-to-hand. They disappear. A hammer in use is invisible; the carpenter sees the nail. When a tool breaks, it becomes <em>vorhandenheit</em> &#8212; present-at-hand. Suddenly conspicuous. Demanding attention instead of enabling work.</p><p>Your project management tool is chronically present-at-hand. You don&#8217;t work through it. You work around it. You maintain it. You attend to it. You spend time managing the tool that was supposed to manage the work. The time you spend feeding the system is time stolen from the work the system was supposed to support.</p><p>I run 15 software projects with autonomous AI agents. The agents use GitHub issues, labels, and milestones &#8212; the simplest possible task infrastructure. No story points. No sprint planning. No velocity tracking. No burndown charts. The agents don&#8217;t need those things because those things were never about the work. They were about making the work legible to managers. When the workers are agents, the pretense collapses. Nobody is estimating how long a task will take in story points because the question was always a fiction.</p><p>But the humans in this system don&#8217;t use task boards either. They make decisions about what to build, when to launch, which market to enter. They exercise judgment. They set direction. The work that can&#8217;t be ticketed.</p><p>If you&#8217;re spending your days moving cards across columns and updating status fields, ask yourself: is this the work, or is this the appearance of work? Taylor wanted the system to be first and the man to be second. A hundred years later, the system is still first. The tools are still asking what needs to get done, as if the answer is a list.</p><p>The answer was never a list. The answer is judgment, applied in the moment, to a situation that has never existed before and won&#8217;t exist again.</p><p>Your Jira board can&#8217;t hold that. It was never designed to.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Most of your infrastructure is decoration]]></title><description><![CDATA[Organizations are full of things that look like governance, strategy, and quality control but are actually decorative.]]></description><link>https://paulwelty.substack.com/p/most-of-your-infrastructure-is-decoration</link><guid isPermaLink="false">https://paulwelty.substack.com/p/most-of-your-infrastructure-is-decoration</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Tue, 17 Mar 2026 17:47:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every organization has load-bearing walls and decorative columns. The problem is, most people can&#8217;t tell the difference. They see the column, it looks structural, they assume it&#8217;s holding something up. Nobody tests it. Nobody leans on it hard enough to find out. And the column stays there for years, looking important, doing nothing.</p><p>I found one of these today. In a game modding project, a Stellaris event generator, every event in the system has a field called <code>trigger_conditions</code>. It&#8217;s in every YAML file. It flows through the entire pipeline. It gets validated, stored, passed from stage to stage. It looks like the gating mechanism that decides when events can fire. There&#8217;s just one problem: the component that actually decides whether to render an event never reads it. Every <code>trigger_conditions</code> value in every file is decorative. Every event can fire in year one. The field is there. The infrastructure is there. The function is not.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The field wasn&#8217;t broken. There was no error, no warning, no test failure. It was structurally present and functionally absent. If you asked someone whether the system had event gating, they&#8217;d say yes &#8212; look, there&#8217;s a <code>trigger_conditions</code> field right there in the schema. They&#8217;d be wrong, but they&#8217;d sound convincing, because the infrastructure exists. The function doesn&#8217;t.</p><p>This is the pattern I want to talk about. Not bugs. Not missing features. Decorative infrastructure: the things organizations build that look like governance, quality control, strategy, or accountability but are actually ornamental. And the discovery usually happens the same way. Someone goes to actually use the thing and finds out it was never connected to anything.</p><p>Think about how many organizations have a &#8220;data-driven decision-making&#8221; culture that consists of dashboards nobody checks, metrics nobody acts on, and weekly reports that get skimmed for thirty seconds and archived. The dashboards are real. The reports are generated on schedule. The meetings happen. But the decisions were already made before anyone looked at the numbers. The data infrastructure is decorative.</p><p>Or performance reviews. Most companies have a performance review process. There are forms, rubrics, rating scales, calibration sessions. It looks rigorous. But ask anyone who&#8217;s been through it: does the review determine outcomes, or do the outcomes determine the review? In most organizations, the manager decides the rating first and then fills in the justification. The entire apparatus of performance management is decorative infrastructure wrapped around a gut decision.</p><p>I hit a less dramatic but equally telling version of this in my own work today. The daily briefing email, a system that synthesizes activity across a dozen projects into a morning digest, had become so dense that the person receiving it described the experience as &#8220;50% of 33%.&#8221; The content was overwhelming, the signal was buried, and the net result was that he didn&#8217;t want to read it. He wanted to feel successful getting through it quickly. Instead he felt defeated by a wall of text.</p><p>So the briefing email had become decorative information. It was technically comprehensive. Every metric was there. Every project was represented. Every count was accurate. But comprehensiveness had killed the function. When you present someone with everything, you&#8217;re presenting them with nothing, because the cognitive cost of finding what matters exceeds the value of the information. The email was structurally complete and functionally useless.</p><p>The fix was surprisingly instructive. We built what I&#8217;m calling an information pyramid &#8212; three tiers. The top tier is five to ten lines: emoji traffic-light indicators for the things that matter. Green check for commits shipped. Red circle for Sentry errors. Yellow for meetings. You scan it in ten seconds and you know whether your day is on fire or not. Below that, structured cards with actual numbers. Below that, a short synthesis from the LLM, but now the LLM prompt is fifteen lines instead of sixty, focused entirely on &#8220;what&#8217;s on fire and what should I focus on&#8221; instead of regurgitating data that&#8217;s already in the cards above it.</p><p>The max tokens went from three thousand to fifteen hundred. The system prompt was cut by seventy-five percent. And the email became more useful by containing less. That&#8217;s the opposite of what most organizations do when they sense their information systems aren&#8217;t working. They add more dashboards. More reports. More metrics. More data. They make the decorative column taller. They never ask whether it&#8217;s connected to anything.</p><p>This is where it gets philosophically interesting. One of today&#8217;s projects, a course being developed for the Maven platform, produced its entire commercial foundation in a single session. Pricing structure with competitive positioning tables. A Maven listing. A course landing page. A six-email launch sequence. A unit economics model with margin analysis, six revenue scenarios, and ten specific decision triggers. The effective hourly rate at the target scenario: seven hundred and fifty-one dollars.</p><p>All of that was produced in one afternoon. And all of it is decorative until one thing happens: someone sets a launch date. There&#8217;s a field in the project tracker called &#8220;cohort dates&#8221; and it&#8217;s empty. Every email in the launch sequence references a deadline that doesn&#8217;t exist yet. Every revenue scenario assumes a cohort size that hasn&#8217;t been enrolled. The production track &#8212; equipment, recording space, the physical infrastructure you actually need to deliver a live course &#8212; is at one out of seven issues completed. It&#8217;s the only track that involves atoms instead of bits, and it&#8217;s the one furthest behind.</p><p>So you have this inversion. The strategic infrastructure is ninety percent complete. The pricing is modeled. The positioning is sharp. The copy is written. But the operational infrastructure, the part that makes the strategy functional, barely exists. Until the operational side catches up, the strategy is decoration. Beautiful, thorough, well-reasoned decoration that won&#8217;t produce a single dollar of revenue.</p><p>This connects to something I noticed across the broader fleet of projects today. Three separate products either reached or approached feature-complete. A Rust terminal tool for static site generators implemented every CLI command. A consulting firm&#8217;s marketing site closed its fifty-first issue across five audit passes with zero remaining. A content intelligence platform closed all four of its milestones. Done. Complete. Nothing left to build.</p><p>And the immediate reaction in each case wasn&#8217;t satisfaction. It was disorientation. What now? The infrastructure of development &#8212; issue trackers, milestones, CI pipelines, test suites &#8212; assumes there&#8217;s always more to build. When you run out of things to build, the infrastructure itself becomes decorative. You have a milestone tracker with no milestones. A CI pipeline testing code that isn&#8217;t changing. A project board with nothing on it.</p><p>This is the &#8220;done&#8221; problem that most organizations never plan for. They plan for failure. They plan for delays. They plan for scope creep. They never plan for completion. What do you do with a product that works? What do you do with a team that finished? Most organizations redeploy the team, start a new initiative, find new problems. The possibility that something might actually be done, that it doesn&#8217;t need more features or more polish or more investment, is almost inconceivable when activity is equated with value.</p><p>There&#8217;s one more version of this pattern worth looking at. In the academic task manager project, the entire remaining milestone is a linear dependency chain. Fourteen open issues, all blocked, all waiting on one thing: course CRUD. Ship course CRUD, and it unblocks assignments, which unblocks the AI breakdown pipeline, which unblocks six more issues downstream. One piece of functional infrastructure cascades into eight unblocked work items. One issue sitting in the tracker marked &#8220;blocked&#8221; was actually the single highest-leverage item in a fifty-four-issue milestone.</p><p>But until someone traced the dependency chain all the way through, it didn&#8217;t look like the highest-leverage item. It looked like one of fourteen blocked issues. The issue tracker presented all fourteen with equal weight. The infrastructure for tracking dependencies existed &#8212; the &#8220;blocked&#8221; labels were accurate &#8212; but nobody was synthesizing the chain into a priority call. The tracking was decorative. The judgment about what to do next was the functional part, and it wasn&#8217;t automated.</p><p>The things that make your systems functional are rarely the things that make them look functional. The function lives in the judgment calls, the priority decisions, the moment someone says &#8220;this is the one thing that matters.&#8221; The infrastructure &#8212; the dashboards, the trackers, the reports, the review processes, the fields in the schema &#8212; can look complete while being entirely ornamental.</p><p>If you walked through your organization tomorrow and tagged every piece of infrastructure as either load-bearing or decorative, what would the ratio be? Not what you&#8217;d want it to be. What it actually is. How many of your processes actually change outcomes versus how many exist because someone built them once and nobody had the courage to ask whether they were connected to anything?</p><p>The trigger conditions were in every YAML file. They were validated, stored, and passed through the entire pipeline. They looked exactly like a working system. And no event was ever gated. Not once. The infrastructure was perfect. The function was zero.</p><p>What are your trigger conditions?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AI agents need org charts, not pipelines.]]></title><description><![CDATA[Here&#8217;s what nobody in the multi-agent AI conversation is saying: the hard part isn&#8217;t the technology. It&#8217;s the org design.]]></description><link>https://paulwelty.substack.com/p/ai-agents-need-org-charts-not-pipelines</link><guid isPermaLink="false">https://paulwelty.substack.com/p/ai-agents-need-org-charts-not-pipelines</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Mon, 16 Mar 2026 20:05:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Every major agent framework &#8212; CrewAI, LangGraph, AutoGen, OpenAI&#8217;s Swarm &#8212; organizes agents the same way: around tasks. You define a job. You spin up agents. They execute. They disappear. The framework treats the problem as a pipeline: inputs go in, outputs come out, agents are the pipes.</p><p>This works fine if your work is a pipeline. Most work isn&#8217;t.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I spent twenty years running consulting engagements at Fortune 500 companies &#8212; Disney, Delta, Home Depot, Wells Fargo. Not writing code. Managing teams of specialists who had to produce coordinated output under constraints. What I learned is what the AI agent community is about to discover the hard way.</p><h2>Agencies don&#8217;t organize around projects. They organize around competencies.</h2><p>This is the thing everyone outside the industry gets wrong. They assume agencies assign dedicated teams to each client. Some do, for the biggest accounts. That&#8217;s the expensive, unscalable model. The agencies that work organize by <em>what people know how to do</em>: strategy, research, design, content, QA. Each competency is a team. Each team serves every client.</p><p>The client engagement gets a project manager. The PM is the only person bound to the client. Everyone else rotates. The strategy team works on Delta this week, Disney next week. The designer handles three clients simultaneously. The <em>competency</em> is persistent. The <em>assignment</em> is temporary.</p><p>One great strategist serves ten clients. One great reviewer serves eight. That&#8217;s how you scale without scaling headcount linearly.</p><p>The brief is the interface. When the strategist hands work to the writer, she doesn&#8217;t say &#8220;write something good.&#8221; She hands over a document: here&#8217;s the audience, here&#8217;s the objective, here&#8217;s the constraint, here&#8217;s what done looks like. The quality of the output is almost entirely determined by the quality of the brief. And review is adversarial, not ceremonial &#8212; the reviewer&#8217;s job is to break the work, not admire it.</p><p>Now look at your AI agent stack.</p><p>If you&#8217;re like most people, you have a dedicated agent per project. One agent handles your newsletter. Another handles your research workflow. A third handles your CRM. Each one knows its project intimately. Each one knows nothing else.</p><p>That&#8217;s not an agency. That&#8217;s a freelancer for each client &#8212; the expensive, unscalable model. The one the smart agencies abandoned. A single agent with unlimited scope is the AI equivalent of a junior consultant told to &#8220;just handle everything.&#8221; It can do anything. It has no idea what it should do next.</p><h2>Three paradigms. Most systems are stuck in the first one.</h2><p>The ephemeral swarm is what most frameworks ship. Spin up, execute, tear down. No memory, no institutional knowledge. Works for isolated tasks. Falls apart for anything requiring continuity.</p><p>The long-lived project is better &#8212; persistent context about a single domain. But it creates silos. Your QA agent for one product has never seen your other products. Your reviewer can&#8217;t notice when the same mistake shows up across three different workstreams.</p><p>The long-lived role is what nobody has tried yet. A QA agent that rotates across all your work. A researcher that builds expertise in research &#8212; not in one domain &#8212; and brings that to every assignment. The competency persists. The assignment rotates. Same as the agency model. Same benefits.</p><p>Here&#8217;s the inversion most people are missing. Right now, almost everyone treats the project as context and the role as a skill &#8212; a prompt label you paste in at the top. &#8220;You are a QA engineer.&#8221; The project is what persists. The role is what&#8217;s cheap.</p><p>Flip it. Make the role the context &#8212; the accumulated expertise, judgment, and identity that persists across assignments. Make the project the skill &#8212; a brief, handed in, executed, handed back. The role is the expensive thing to build. It should persist. The project assignment is the cheap thing to hand over. It should be ephemeral.</p><p>Cheaper, because you&#8217;re not reloading an entire domain into every agent on every run. Better, because a role-context agent brings accumulated judgment to each new assignment &#8212; a QA agent that has broken things across twenty projects knows failure modes a project-bound agent never sees. Faster, because the brief is a fraction of the cost of rebuilding project context from scratch.</p><h2>Here&#8217;s where it gets interesting for non-developer work.</h2><p>In a software project, the codebase <em>is</em> the context. You need an agent that knows the repository intimately: the architecture decisions, the naming conventions, where the bodies are buried. Losing that between runs is expensive. The project-per-session model makes sense.</p><p>In non-developer work &#8212; content strategy, marketing, operations, consulting &#8212; the domain knowledge is portable. A writer who just drafted a newsletter can draft a course email five minutes later. A researcher doesn&#8217;t care whether she&#8217;s analyzing competitors for a SaaS product or pricing for a workshop. The <em>function</em> is the persistent context, not the project.</p><p>For non-developer work, you don&#8217;t need agents that know your projects deeply. You need agents that know their <em>jobs</em> deeply &#8212; and a manager that knows what to assign them.</p><p>This is what every Fortune 500 company is about to get wrong. They&#8217;re building dedicated AI agents for each business unit, each workflow, each product line. Project-per-agent, all the way down. The expensive, unscalable model.</p><h2>The directional problem with the whole conversation</h2><p>Every consulting firm, every AI platform, every voice in this space right now is asking the same question: <em>how do AI agents change your organization?</em> McKinsey&#8217;s &#8220;Agentic Organization.&#8221; BCG&#8217;s agent frameworks. Deloitte&#8217;s role-specific deployments. All of them going in one direction &#8212; from agents to org impact.</p><p>Nobody is going the other way.</p><p>Nobody is asking what organizational theory tells us about how to <em>design</em> agent systems in the first place. What we already know from management science, from thirty years of running agencies, from the basic mechanics of specialization and coordination &#8212; and could apply directly, right now.</p><p>The answer was settled decades ago. Organize by competency, not client. Make the brief the interface. Use adversarial review. Let the manager manage flow, not content.</p><p>These aren&#8217;t AI research insights. They&#8217;re organizational principles that predate the internet. The agent community is going to rediscover all of them, slowly and painfully, through expensive trial and error.</p><p>Or you could just talk to someone who ran an agency.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Manual fluency is the prerequisite for agent supervision]]></title><description><![CDATA[You cannot responsibly automate what you cannot do manually. AI agents speed up work for people who already know how to do it. They do not replace the need to learn the work in the first place.]]></description><link>https://paulwelty.substack.com/p/manual-fluency-is-the-prerequisite</link><guid isPermaLink="false">https://paulwelty.substack.com/p/manual-fluency-is-the-prerequisite</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Tue, 10 Mar 2026 21:50:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week I moved my AI pipeline from one project to another. Same code. Same agent architecture. Same everything. It broke in three places within the first hour.</p><p>The API key lookup was hard-coded to the first project&#8217;s conventions. The codebase map ballooned to 62 megabytes because nobody had set a size limit. A label the pipeline depended on didn&#8217;t exist in the new repo, so the entire routing system silently did nothing.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>None of those were logic bugs. They were assumption bugs. Things I stopped noticing because they were always true in my environment. I&#8217;d built the system, I knew every piece of it, and I still got blindsided by my own invisible assumptions.</p><p>Now imagine someone who didn&#8217;t build it. Someone who&#8217;s never manually triaged an issue, never written a spec by hand, never debugged a failed deployment. They wouldn&#8217;t even know where to look. The error messages would be meaningless because the mental model those messages reference doesn&#8217;t exist in their head.</p><p>That&#8217;s the gap we&#8217;re racing into. AI agents can now generate complete systems faster than most developers can read the output. Companies are treating agent-assisted development as pure productivity gain. But the gap between what agents can produce and what developers can evaluate is not a training problem or a tooling problem. It&#8217;s a judgment problem.</p><p>You cannot responsibly automate what you cannot do manually.</p><h2>Supervision without fluency is not supervision</h2><p>Steve Yegge, the veteran engineer who spent decades at Amazon and Google, recently described trying Claude Code for the first time. &#8220;I used it and was like, &#8216;oh, I get it. We&#8217;re all doomed.&#8217;&#8221; He wasn&#8217;t being dramatic. He was recognizing what happens when the friction that forces understanding disappears.</p><p>Two years ago, AI tools were fancy autocomplete. You typed, they suggested, you decided. The human was in the loop on every keystroke. That&#8217;s not supervision. That&#8217;s collaboration. You couldn&#8217;t avoid understanding what was happening because you were doing it alongside the machine.</p><p>What changed is autonomy. Current agents take a goal and execute multi-step plans without checking back. They scout your codebase, write specs, implement code, run tests, fix what fails, and commit. All in one pass. The coordination tax dropped to nearly zero.</p><p>But the judgment tax didn&#8217;t drop at all. Someone still has to decide what to build, whether the output is correct, and when to stop. Except now there&#8217;s no friction forcing you to understand what&#8217;s happening between the goal and the result. The human nerve endings got severed.</p><p>You used to develop intuition about cost and quality through the friction of doing the work. Automate that friction away, and the intuition never forms.</p><p>Take spec writing. My pipeline has a prep step where the agent reads an issue, explores the relevant code, and writes a detailed implementation spec. The spec includes file paths, function signatures, acceptance criteria, edge cases. When I review that spec, I&#8217;m not reading it like a document. I&#8217;m simulating the implementation in my head.</p><p>I know what a Hugo partial looks like, so when the spec says &#8220;modify the post-teaser partial to add width and height attributes,&#8221; I can picture the template, picture the image rendering pipeline, and ask: wait, what about external images that aren&#8217;t Hugo resources? Does the fallback path handle this?</p><p>Someone without that manual experience reads the same spec and it looks complete. It has file paths. It has acceptance criteria. It mentions edge cases. It checks every box. But they can&#8217;t tell the difference between a spec that covers the real complexity and one that covers the obvious complexity while missing the thing that will actually break.</p><p>They don&#8217;t know which questions to ask because they&#8217;ve never hit those walls themselves. The judgment call they can&#8217;t make is: &#8220;This looks right but I don&#8217;t believe it.&#8221; That instinct comes from having been wrong in exactly this way before. You can&#8217;t install it from a document.</p><h2>Working is not the same as correct</h2><p>At OpenAI, roughly 95% of engineers use Codex, often working with fleets of 10 to 20 parallel AI agents. Code review times dropped from 10 to 15 minutes down to 2 to 3 minutes. Sherwin Wu, who leads engineering for OpenAI&#8217;s API platform, says &#8220;I ship code I don&#8217;t read.&#8221;</p><p>That statement should make you pause. Not because it&#8217;s reckless. Wu knows what he&#8217;s doing. He&#8217;s built the manual fluency that lets him evaluate agent output without reading every line. But that statement, repeated by someone who hasn&#8217;t built that fluency, becomes something else entirely.</p><p>When you submit a code review approval on agent-generated code you don&#8217;t understand, you&#8217;re not making an error. You&#8217;re performing a ritual. The green checkmark means &#8220;I evaluated this and it meets our standards.&#8221; If you can&#8217;t evaluate it, the checkmark is a false statement.</p><p>Everyone downstream treats that checkmark as signal. They make decisions based on it. They skip their own review because yours already happened. That&#8217;s what makes it lying. Not the intent to deceive. Most people doing this aren&#8217;t malicious. It&#8217;s the structural dishonesty. You&#8217;re producing an artifact that represents a judgment you did not make. And the entire system around you is built on the assumption that you did.</p><p>Working doesn&#8217;t mean correct. Working means nobody has exploited the flaw yet. The gap between those two things is where most organizational risk actually lives.</p><p>I&#8217;ve seen this pattern three times in the last month. Two of my projects hit the same failure in the same week. Both had their schema change tracking fall out of sync because the work was moving faster than the tracking system could handle. People routed around the migration files, applied changes directly, added guardrails after the fact. The agents were executing correctly. The governance system underneath was built for a tempo that no longer existed.</p><p>Nobody caught it because nobody was manually running migrations anymore, so nobody noticed the tracking had drifted.</p><p>Second example: I have three separate Hugo templates that all contain the same hardcoded Brevo form URL and Cloudflare Turnstile sitekey. When I set up the first one manually, I understood every line. The second and third were agent-generated from &#8220;make it work like the other one.&#8221; They work. But they duplicated credentials across three files instead of centralizing them in config, because the agent optimized for &#8220;works&#8221; not &#8220;maintainable.&#8221;</p><p>I only caught it during a scout pass. A systematic code review I run specifically because I know agent output drifts toward local correctness at the expense of global coherence.</p><p>Third example: I have fifteen posts tagged &#8220;podcast&#8221; that have no audio URL. They were tagged before the automated audio generation hook existed. The hook generates audio on commit for podcast-tagged posts, but these older posts predate it. No agent flagged the inconsistency because each post in isolation looks fine. It has tags, it has content, it renders.</p><p>The pattern only becomes visible when you ask a question no agent asks: &#8220;Do all podcast-tagged posts actually have audio?&#8221; That question comes from knowing the full system, not from reading individual files.</p><h2>The AI vampire effect</h2><p>Simon Willison describes what he calls &#8220;the AI vampire.&#8221; You use AI to achieve 10x productivity. You work full eight-hour days to impress your employer. The company captures all the value from your enhanced productivity. You receive no proportional compensation increase. You alienate colleagues. You become exhausted.</p><p>Yegge calls this the &#8220;Dracula effect&#8221; and argues that working with AI agents at maximum productivity is physically and mentally draining. He believes companies should only expect about three hours of intensive AI-augmented work per day from engineers. Four hours of agent work is more realistic than eight because the cognitive burden is surprisingly taxing.</p><p>Willison puts it this way: &#8220;I&#8217;ve argued that AI has turned us all into Jeff Bezos, by automating the easy work, and leaving us with all the difficult decisions, summaries, and problem-solving.&#8221; Rather than making work easier, AI has transformed every worker into an executive-level decision-maker. That role requires intense mental effort and can only be sustained in short bursts.</p><p>But here&#8217;s what neither of them says explicitly: that exhaustion only makes sense if you&#8217;re evaluating the output. If you&#8217;re not evaluating it, if you&#8217;re just accepting what the agent produces and passing it along, then you&#8217;re not doing the hard work. You&#8217;re doing theater.</p><p>The exhaustion is the cost of judgment. If you&#8217;re not exhausted, you&#8217;re probably not judging.</p><h2>The operating rule</h2><p>Do it manually first. At least once. Probably three times.</p><p>Not because the manual work is valuable. It usually isn&#8217;t, and the agent will do it faster. But because the manual pass is where you build the evaluation model. You need to know what &#8220;done&#8221; looks like, what &#8220;almost right&#8221; looks like, and what &#8220;wrong in a way that passes every automated check&#8221; looks like.</p><p>Those three things are different, and you can only distinguish them through experience.</p><p>After that, automate aggressively. I&#8217;m not arguing for Luddism. My entire pipeline runs through agents. Scouting, triaging, spec writing, implementation, QA, review. All of it. But I built every piece of that pipeline by hand first. I triaged hundreds of issues manually before I wrote the triage skill. I wrote dozens of specs before I automated spec generation.</p><p>The automation encodes my judgment. If I&#8217;d skipped the manual phase, it would encode nothing. Just the shape of judgment without the substance.</p><p>Joe McCormick, a principal software engineer at Babylist who lost most of his central vision due to a rare genetic disorder, demonstrates this principle perfectly. He uses Claude Code to build custom Chrome extensions for his specific accessibility needs. He built a Slack image-to-text converter, an AI-powered spell checker, and a link summarization tool in under 25 minutes during a live demonstration.</p><p>But here&#8217;s what matters: McCormick is a principal engineer. He knows what good code looks like. He knows what a Chrome extension should do. He knows how to evaluate whether the AI-generated solution actually solves his problem. The AI didn&#8217;t replace his judgment. It amplified his ability to act on it.</p><p>That&#8217;s the difference. McCormick can build personal software rapidly because he already knows how to build software. The AI removed the tedious parts. It didn&#8217;t remove the need to know what he was building.</p><h2>The settled thought</h2><p>We&#8217;re not in a speed race. We&#8217;re in an evaluation race.</p><p>The organizations that win won&#8217;t be the ones that automated first. They&#8217;ll be the ones whose people can tell the difference between output that&#8217;s correct and output that merely looks correct. That skill doesn&#8217;t come from prompting. It comes from having done the work manually, slowly, badly at first, until the pattern recognition is in your hands, not just in your tools.</p><p>Yegge is right that &#8220;engineers are becoming sorcerers.&#8221; But sorcery requires knowledge of what you&#8217;re summoning. You can&#8217;t conjure what you don&#8217;t understand. And you can&#8217;t evaluate what you&#8217;ve never built.</p><p>Every time you skip the manual phase, you&#8217;re not saving time. You&#8217;re borrowing against a judgment debt that compounds quietly until the day it doesn&#8217;t. And on that day, you won&#8217;t know what went wrong, because you never knew what &#8220;right&#8221; felt like in the first place.</p><p>Agents are useful. They speed up work for people who already know how to do it. They do not replace the need to learn the work in the first place.</p><p>Automation without understanding is not productivity. It is abdication.</p><h2>Further reading</h2><p><strong><a href="https://newsletter.pragmaticengineer.com/p/steve-yegge-on-ai-agents-and-the">Steve Yegge on AI Agents and the Future of Software Engineering</a></strong> &#8212; The Pragmatic Engineer</p><p><strong><a href="https://simonwillison.net/2026/Feb/15/the-ai-vampire/#atom-everything">The AI Vampire</a></strong> &#8212; Simon Willison&#8217;s Weblog</p><p><strong><a href="https://www.lennysnewsletter.com/p/engineers-are-becoming-sorcerers">&#8220;Engineers are becoming sorcerers&#8221; | The future of software development with OpenAI&#8217;s Sherwin Wu</a></strong> &#8212; Lenny&#8217;s Newsletter</p><p><strong><a href="https://www.lennysnewsletter.com/p/how-this-visually-impaired-engineer">How this visually impaired engineer uses Claude Code to make his life more accessible | Joe McCormick</a></strong> &#8212; Lenny&#8217;s Newsletter</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://paulwelty.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Your process was built for a different speed]]></title><description><![CDATA[When work changes velocity, governance systems don't just fall behind. They become theater. And theater is worse than nothing&#8212;it gives you the feeling of control without any of the substance.]]></description><link>https://paulwelty.substack.com/p/your-process-was-built-for-a-different</link><guid isPermaLink="false">https://paulwelty.substack.com/p/your-process-was-built-for-a-different</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Tue, 03 Mar 2026 16:40:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Two of my projects &#8212; completely independent, different codebases, different purposes &#8212; hit the exact same failure this week. Both had their database change tracking fall out of sync. Both teams routed around the problem the same way: apply the changes directly, skip the system that&#8217;s supposed to track them, add guardrails after the fact. Neither knew the other had done it.</p><p>The reason was identical in both cases. The work was moving faster than the tracking system was designed to handle. When you&#8217;re shipping nineteen changes overnight through automated pipelines, the migration file becomes a bottleneck. And people route around bottlenecks. That&#8217;s not a character flaw. That&#8217;s physics.</p><h2><strong>Governance at a tempo it wasn&#8217;t designed for</strong></h2><p>If you&#8217;ve been inside a large organization during any kind of transformation &#8212; digital, operational, cultural &#8212; you&#8217;ve seen this pattern. The compliance framework was built for quarterly releases. The team now ships weekly. So people start doing things off-book. Not because they&#8217;re reckless. Because the official process literally cannot absorb the pace.</p><p>They document in Slack instead of Jira. They build their own tracking spreadsheets. They add peer reviews that aren&#8217;t in the official checklist but actually work better. Shadow systems. Functional, fast, invisible to anyone looking at the org chart.</p><p>And for a while, this works fine. The shadow process is often better than the official one &#8212; it was built by the people doing the work, for the work they&#8217;re actually doing, at the speed they&#8217;re actually moving. The official process was built by someone three reorg cycles ago for a pace that no longer exists.</p><p>The problem is what happens next. When the shadow process fails &#8212; and it will, because nobody designed it to be durable &#8212; there&#8217;s no fallback. The official process everyone was supposed to be following? Nobody followed it. Nobody remembers how. The governance didn&#8217;t degrade gradually. It evaporated. And you don&#8217;t find out until something breaks.</p><h2><strong>The question nobody&#8217;s asking</strong></h2><p>Most organizations responding to AI adoption are focused on tools. Which models, which platforms, which workflows. Reasonable questions. But the question that matters more is one almost nobody&#8217;s asking: <strong>which of your governance structures survive a 10x change in work velocity?</strong></p><p>Not &#8220;do we have governance.&#8221; You have governance. You have change management processes and approval workflows and compliance checklists and architecture review boards. The question is whether any of that was designed for the pace you&#8217;re about to operate at.</p><p>Some governance structures are tempo-independent. Code review, for instance. It takes about as long to review a change whether you generated it in five minutes or five days. The ratio of review effort to generation effort changes, but the review itself scales.</p><p>Others are deeply tempo-dependent. Weekly status meetings made sense when a week&#8217;s worth of changes fit in someone&#8217;s head. When the pipeline ships forty items between standups, the meeting becomes a performance. Nobody can actually report what happened. They summarize, which means they editorialize, which means the governance function &#8212; &#8220;does everyone understand what&#8217;s changing?&#8221; &#8212; quietly disappears. The meeting still happens. The governance doesn&#8217;t.</p><p>That&#8217;s the distinction. Not whether your process exists, but whether it still <em>functions</em> at the speed you&#8217;re now working.</p><h2><strong>When tools cross a line nobody drew</strong></h2><p>There&#8217;s a related pattern that&#8217;s more personal, and I think it applies broadly.</p><p>I&#8217;ve been building a content pipeline &#8212; the system that takes my daily work, turns it into reflections, generates audio, and publishes it. As of this week, it touches three codebases, calls an external API for voice synthesis, and runs a pre-commit hook that blocks me from saving my work if the audio service is down.</p><p>Read that again. An external service I don&#8217;t control can prevent me from committing my own work at 11pm.</p><p>I built this. It works well. And I&#8217;ve also crossed a line that nobody drew. This isn&#8217;t a script anymore. It&#8217;s infrastructure. And I didn&#8217;t decide it should be infrastructure. It just got there, one useful addition at a time.</p><p>You know this pattern. Someone builds a spreadsheet to track a process. It works great. Other people start depending on it. Someone adds a macro. Now it&#8217;s load-bearing. Now it&#8217;s infrastructure. But nobody treats it that way &#8212; no backup, no documentation, no fallback plan &#8212; because in everyone&#8217;s mind it&#8217;s still &#8220;just a spreadsheet.&#8221;</p><p>The discipline isn&#8217;t in building the thing. It&#8217;s in recognizing when the thing has changed categories. When your &#8220;quick automation&#8221; is now blocking commits. When your &#8220;temporary workaround&#8221; has been in production for six months. When your &#8220;experiment&#8221; has users.</p><p>This happens faster with AI-accelerated workflows because the tools get powerful faster. A script that took two weeks to write, you&#8217;d probably notice when it became critical. A script that took twenty minutes to generate? That one sneaks into your infrastructure before you&#8217;ve thought about what happens when it fails.</p><h2><strong>What breaks isn&#8217;t what you expect</strong></h2><p>The instinct is to think about catastrophic failures &#8212; the system goes down, data gets corrupted, something visibly breaks. But that&#8217;s not what usually happens when governance erodes. What happens is quieter and worse.</p><p>People stop trusting the process. Not dramatically &#8212; they don&#8217;t announce it. They just start adding their own checks. Their own workarounds. Their own shadow systems. The official process becomes something you perform for compliance, not something you rely on for quality. The governance becomes theater.</p><p>Theater is worse than having no process at all. No process, you know you&#8217;re exposed. Theater gives you the feeling of control without any of the substance. You look at your dashboard and see green. You look at your checklist and see checkmarks. Everything looks governed. Nothing actually is.</p><p>The organizations that will navigate this well aren&#8217;t the ones with the best AI tools or the most aggressive adoption timelines. They&#8217;re the ones willing to look at their own processes and ask honestly: is this still governing anything, or is it just a habit we perform? What was this built for? Does that still exist?</p><p>Those aren&#8217;t comfortable questions. They&#8217;re the right ones.</p>]]></content:encoded></item><item><title><![CDATA[The work that remains]]></title><description><![CDATA[When AI handles implementation, the human job shifts from doing the work to understanding the work. Speed without understanding is just technical debt with better commit messages.]]></description><link>https://paulwelty.substack.com/p/the-work-that-remains</link><guid isPermaLink="false">https://paulwelty.substack.com/p/the-work-that-remains</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Sat, 28 Feb 2026 16:39:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>When your system ships 45 items in a day and you can&#8217;t narrate what it did, you have to ask a hard question: are you still supervising it? Or are you just watching?</p><p>The work that remains for humans &#8212; the real work, the work that doesn&#8217;t get automated away &#8212; is increasingly about judgment, supervision, and taste. Not doing, but deciding. Not building, but understanding what was built. And most of us aren&#8217;t practicing any of it.</p><h2><strong>Childproofing the pipeline</strong></h2><p>I run several projects with autonomous AI pipelines &#8212; systems that pick up tasks, write code, open pull requests, ship changes. One project pushed more than 45 items this week. An entire app scaffolded out: login screens, push notifications, data models, calendar sync. Another project spent its entire day not building features but building guardrails <em>around</em> the pipeline &#8212; handling zombie processes, preventing merge conflict cascades, adding signal handlers so the automation shuts down gracefully instead of corrupting its own work.</p><p>None of the guardrail work ships a feature a user would notice. But all of it is necessary because the pipeline has become autonomous enough to create problems that only an autonomous system would create. Merge conflict cascades don&#8217;t happen when a human is committing code. Zombie processes don&#8217;t spawn when someone&#8217;s working in their IDE. These are failure modes that emerge specifically because the system is operating on its own, at speed, without someone watching.</p><p>The metaphor is uncomfortably precise: parenting. You promote someone. They&#8217;re capable. They start operating independently. And suddenly your job isn&#8217;t doing their work &#8212; it&#8217;s building the scaffolding so their independence doesn&#8217;t create chaos. Setting boundaries. Creating escalation paths. Defining what &#8220;try again before you come to me&#8221; looks like.</p><p>The question that nags at me is whether this overhead scales sublinearly or linearly. Do you invest now in resilience and then reap the benefits forever? Or does every new capability the pipeline gains create a new class of failure you have to anticipate? Some investments &#8212; like merge conflict handling &#8212; feel permanent. Others &#8212; like environment variable gaps that surface only in headless contexts &#8212; feel like a new surprise will emerge every time the system runs in a new way.</p><p>If you manage people, you already know this tension. Some employees you invest in early and they become self-sustaining. Others, every new responsibility surfaces a new gap. The honest answer is you don&#8217;t know which kind you have until you&#8217;re deep into it. Same with pipelines.</p><h2><strong>Receipts versus reasoning</strong></h2><p>I keep editorial work logs for all my projects. The idea is to capture not just what shipped but why &#8212; the decisions, the tradeoffs, the things that don&#8217;t live in commit messages. This week, one project&#8217;s log read like a thinking document. It explained why a manual session happened alongside the automated one, what a quality scout found, what risks were flagged for the next session. You could read that log six months from now and understand the judgment behind the work.</p><p>Another project&#8217;s log &#8212; the one that shipped 45 items &#8212; read like a changelog. Here&#8217;s what went out. No editorial voice. No documented decisions. No tradeoffs weighed.</p><p>When a pipeline ships that fast, the temptation is to let it run and document the output. But this is exactly where knowledge work is about to get confused. When the system handles implementation, the human job shifts from doing the work to understanding the work. If your logs don&#8217;t reflect that understanding, is anyone actually reviewing what&#8217;s shipping?</p><p>This maps directly onto something I see in organizations all the time. The team that ships fast and documents nothing feels productive. The team that ships half as much but can explain every decision <em>is</em> productive. Speed without understanding is just technical debt with better commit messages. That&#8217;s true whether the fast shipper is a junior developer, a contractor, or an AI pipeline.</p><h2><strong>Where taste still lives</strong></h2><p>One of my projects flagged something explicit in its risk section this week: the pipeline is going to struggle with the next batch of work because that work requires writing substantive, domain-adapted learning content, not just code.</p><p>This is exactly right. The pipeline can scaffold a scoring engine, build an onboarding flow, wire up CRUD operations all day long. Pattern-heavy tasks. But writing content that requires judgment, domain expertise, and taste? That&#8217;s a wall.</p><p>You could see the same boundary from the other side in the project that built the app. Scaffolding login screens and push notification handlers &#8212; pattern work, the pipeline eats it for breakfast. But a briefing email redesign in that same project took a dozen commits, each one a human-directed adjustment. &#8220;No onboarding tone in headlines.&#8221; &#8220;Always use the active analyst prompt.&#8221; &#8220;Restructure around themes, ideas, content.&#8221; The pipeline executed each change perfectly. But the sequence of changes reveals someone steering toward a vision the pipeline can&#8217;t hold on its own.</p><p>This is the distinction that matters. The pipeline is excellent at executing discrete instructions. It&#8217;s poor at maintaining sustained creative intent across a body of work. It can write a paragraph. It can&#8217;t write an essay &#8212; not one that&#8217;s actually going somewhere, not one where paragraph twelve needs to echo paragraph three in a way that only makes sense if you know where paragraph twenty lands.</p><p>This isn&#8217;t a temporary limitation that better models will fix next quarter. This is structural. Creative intent requires holding a vision of the whole while working on the parts. Every time you hand a pipeline a task, it optimizes locally. The global coherence &#8212; the taste &#8212; that&#8217;s still yours.</p><p>For anyone thinking about where AI fits in their work: not &#8220;can AI do my job&#8221; but &#8220;which parts of my job are pattern execution and which parts are sustained creative judgment?&#8221; The pipeline is coming for the first category fast. The second category is where your value concentrates.</p><h2><strong>Machines checking machines</strong></h2><p>Both the infrastructure project and the app project independently added the same quality check this week &#8212; browser screenshots fed to a vision model. The pipeline writes code, a browser renders it, a screenshot captures what the user would see, and a vision model evaluates whether it looks right. The human is nowhere in that loop.</p><p>Machines checking machines. Genuinely useful &#8212; it&#8217;s the first QA mechanism that operates at the level of user experience rather than code logic. But it just pushes the judgment problem up one level. The vision model needs criteria for &#8220;good.&#8221; Someone has to define what right looks like. You can automate the inspection. You can&#8217;t automate the standard.</p><p>That&#8217;s true in every organization I&#8217;ve ever worked with. You can build dashboards, scorecards, automated alerts. But someone still has to decide what the dashboard should measure. The tool doesn&#8217;t replace the judgment. It just makes the judgment harder to see.</p><h2><strong>The practice nobody&#8217;s doing</strong></h2><p>The projects that will thrive are the ones that develop strong editorial instincts about their own output. Not just &#8220;did it ship&#8221; but &#8220;should it have shipped that way.&#8221; Not just velocity but comprehension.</p><p>What does a daily practice of that kind of judgment actually look like? I have one project that does it well &#8212; captures decisions, weighs tradeoffs, narrates the work. I have another that&#8217;s outrunning its own supervision &#8212; shipping faster than anyone can evaluate what shipped. I built both of them.</p><p>The work that remains isn&#8217;t technical. It&#8217;s the willingness to slow down long enough to understand what your systems are doing on your behalf. And right now, the systems are getting faster while the understanding isn&#8217;t keeping up.</p><p>That gap is where the next generation of failures will come from.</p>]]></content:encoded></item><item><title><![CDATA[The bottleneck moved]]></title><description><![CDATA[The constraint in knowledge work used to be execution. Now it's specification. Most organizations haven't noticed.]]></description><link>https://paulwelty.substack.com/p/the-bottleneck-moved</link><guid isPermaLink="false">https://paulwelty.substack.com/p/the-bottleneck-moved</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Sun, 22 Feb 2026 16:38:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you&#8217;re a knowledge worker, a manager, a leader &#8212; there&#8217;s a shift coming that most people haven&#8217;t noticed. Not the question of whether AI can do your job. The question of whether you can do the new job AI creates: thinking clearly enough to direct machines, and watching carefully enough to catch them when they drift.</p><p>The constraint in knowledge work used to be execution. More ideas than you could build. More strategy than you could implement. That&#8217;s over. The bottleneck moved. And it moved to you.</p><h2><strong>The machine was waiting on me</strong></h2><p>I run multiple projects simultaneously, and I&#8217;ve built tooling that lets AI agents execute well-defined tasks autonomously. Create an issue, specify what needs to happen, hand it off. The agent builds it, ships it, moves to the next one.</p><p>Last week, across one project, an agent shipped twenty-eight issues in a single session. Twenty-eight discrete units of work, no human intervention. Meanwhile, in a separate conversation, I was designing an entirely new system architecture and creating seven more issues for future execution.</p><p>Two parallel tracks. One executing. One designing.</p><p>The execution track finished before the design track had enough new work ready for it.</p><p>The machine was waiting on me.</p><p>If you&#8217;ve spent time around manufacturing or operations, you recognize this immediately. Eliyahu Goldratt wrote about it in 1984 &#8212; <em>The Goal</em> &#8212; and the core insight is deceptively simple: any system&#8217;s throughput is limited by its single tightest constraint, and improving anything that isn&#8217;t the constraint is an illusion of progress.</p><p>For decades in knowledge work, the constraint was execution capacity. That&#8217;s over. The constraint has flipped. The bottleneck isn&#8217;t building &#8212; it&#8217;s specifying. Not &#8220;what should we build&#8221; in some grand strategic sense, but the granular, unglamorous work of defining exactly what done looks like for each unit of work. Clear inputs. Clear outputs. Clear acceptance criteria. The kind of specification that most organizations treat as overhead, as bureaucracy, as the thing you rush through to get to the &#8220;real work.&#8221;</p><p>Turns out, that <em>is</em> the real work now.</p><h2><strong>Specification completeness is the throughput variable</strong></h2><p>Across three projects last week, I saw three completely different states of readiness. One had twenty-eight issues prepped and ready &#8212; the agent chewed through all of them. Another had zero grindable issues. The entire session was planning and design. A third had carry-over issues from previous sessions that still weren&#8217;t ready, so nothing shipped.</p><p>Same tooling. Same agent capabilities. Completely different throughput.</p><p>The difference wasn&#8217;t technical complexity or domain difficulty. It was specification completeness. The project that shipped twenty-eight issues had invested in breaking work into self-contained packets &#8212; each one with enough context that an agent could execute it without asking questions. The project that shipped nothing had descriptions like &#8220;follow the same pattern as this other system&#8221; without documenting what that pattern actually is.</p><p>&#8220;Follow the same pattern&#8221; is a perfectly fine instruction for a human colleague who&#8217;s been on the team for six months. They have ambient context. They&#8217;ve seen the pattern. They can fill in gaps with judgment.</p><p>An autonomous agent has none of that. It needs the pattern made explicit. Every assumption surfaced. Every decision pre-made.</p><p>This is where organizations are going to struggle. Most organizations are terrible at making implicit knowledge explicit. They run on tribal knowledge, on &#8220;you know what I mean,&#8221; on the accumulated context that lives in people&#8217;s heads. That worked fine when execution required humans anyway &#8212; the same humans who held the context. When execution gets handed to systems with no institutional memory, no hallway conversations, no six months of osmosis, every gap in specification becomes a failure point.</p><p>The companies that will move fastest aren&#8217;t the ones with the best AI tools. They&#8217;re the ones that are best at writing down what they actually mean.</p><h2><strong>Design and supervision destroy each other</strong></h2><p>There&#8217;s a second problem that matters more than the specification gap.</p><p>When I ran both tracks &#8212; execution and design &#8212; in parallel, I discovered something about cognitive architecture. Design work requires expansive thinking. You&#8217;re holding multiple possibilities, weighing tradeoffs, making architectural decisions that constrain everything downstream. It needs uninterrupted space.</p><p>Execution supervision is the opposite. Reactive. Monitoring. Did that task complete? Did it commit to the right branch? Did it break anything? Important, but interruptive by nature.</p><p>When those two modes lived in the same mental context, the design thinking got destroyed. Not because the supervision was hard, but because it was frequent. Every small interruption &#8212; check this, approve that, handle this error &#8212; fractured the sustained attention that architectural thinking requires.</p><p>Cal Newport has written about this &#8212; the distinction between deep work and shallow work, and how context switching between them degrades both. But what&#8217;s new here is that the shallow work isn&#8217;t email or Slack notifications. It&#8217;s supervising the machine that&#8217;s doing your work for you. The very tool that&#8217;s supposed to free up your attention creates a new demand on it.</p><p>If you&#8217;re a manager, think about where this goes. Your team increasingly comprises AI agents executing well-specified work. Your job shifts from &#8220;help people do the work&#8221; to &#8220;specify the work precisely enough that agents can do it, then supervise the agents doing it.&#8221; Those two activities &#8212; specifying and supervising &#8212; fight each other for the same cognitive resources.</p><p>The answer isn&#8217;t to do both at once. It&#8217;s to architect your workflow so they don&#8217;t overlap. Separate the thinking from the monitoring. Give each one its own space, its own time, its own context.</p><p>This sounds obvious. Almost no one does it.</p><h2><strong>The supervision paradox</strong></h2><p>One more piece. Last week, the execution track committed code directly to the main branch several times despite being configured not to. A known bug. Didn&#8217;t matter much when a human was watching every commit. Matters a lot when the agent runs unsupervised for hours.</p><p>This is the core paradox. The whole point of autonomous execution is that you don&#8217;t have to watch it. But the less you watch, the more dangerous configuration errors become. A small bug that&#8217;s trivial to catch when you&#8217;re paying attention becomes a production risk when you&#8217;re not.</p><p>This isn&#8217;t unique to software. This is the story of every automated system humans have ever built. Airline autopilot. Self-driving cars. Automated trading systems. The automation works well enough that humans stop paying close attention, and when something goes wrong, the human is out of the loop and slow to respond. The FAA calls it automation complacency. Lisanne Bainbridge wrote about it in 1983 &#8212; &#8220;the ironies of automation&#8221; &#8212; and her core observation still holds: the more reliable the automation, the less prepared the human supervisor is to handle its failures.</p><p>Every organization adopting AI agents needs to answer this: what does supervision look like when the agent is better than you at the task but worse than you at knowing when it&#8217;s gone off the rails?</p><p>You can&#8217;t watch everything &#8212; that defeats the purpose. You can&#8217;t watch nothing &#8212; that&#8217;s reckless. You need intermittent, high-signal supervision. Checkpoints, not continuous monitoring. Audit trails, not real-time observation. Trust but verify, on a schedule.</p><p>Nobody has figured this out yet. Not for AI coding agents, not for AI customer service, not for AI anything. The organizations that figure it out first will have a massive advantage &#8212; not because their agents are better, but because their supervision architecture lets the agents actually run.</p><h2><strong>Where this leaves you</strong></h2><p>The constraint moved. It used to be execution. Now it&#8217;s specification and supervision. And those two things &#8212; defining work precisely enough for autonomous execution, and monitoring that execution without destroying your ability to think &#8212; are in tension with each other. They compete for the same scarce resource: your focused attention.</p><p>If you&#8217;re a knowledge worker, a manager, a leader &#8212; this is coming for you. Not the question of whether AI can do your job. The question of whether you can do the new job that AI creates: the job of thinking clearly enough to direct machines, and watching carefully enough to catch them when they drift.</p><p>That&#8217;s not a technical skill. That&#8217;s a human one.</p><p>And right now, almost nobody is practicing it.</p>]]></content:encoded></item><item><title><![CDATA[Universities missed the window to own AI literacy]]></title><description><![CDATA[In 2023 the question of who would own AI literacy was wide open. Universities spent two years forming committees while everyone else claimed the territory.]]></description><link>https://paulwelty.substack.com/p/universities-missed-the-window-to</link><guid isPermaLink="false">https://paulwelty.substack.com/p/universities-missed-the-window-to</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Tue, 17 Feb 2026 16:37:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the summer of 2023, the question of who would own AI literacy was wide open. No institution had claimed authority on how humans develop judgment and capability when work itself is being redefined. By early 2025, corporate training providers, consulting firms, and professional education platforms had all staked their claims. Universities were still forming committees. Then in February 2026, a federal agency published the AI literacy guidance higher education should have written. The failure wasn&#8217;t passive&#8212;people inside universities tried to move faster. The institutions weren&#8217;t ready to listen.</p><h2><strong>The window that opened and closed</strong></h2><p>In the summer of 2023, I presented a proposal for a comprehensive AI capability program. It outlined frameworks for assessment, curriculum for skill development, and credentials that would signal genuine competence in AI-augmented work. No one was interested. By early 2025, the window had closed. Corporate training providers had launched dozens of AI certificate programs. Consulting firms were selling adoption frameworks to the same institutions that could have created them. Professional education platforms owned the credential space. Universities were still studying the question.</p><p>The opportunity wasn&#8217;t about AI tools. It was about becoming the trusted source for how humans develop judgment and capability when work itself is being redefined. In 2023, no institution had established authority on these questions. They were genuinely open: What does AI competence actually look like? How do you assess it? What distinguishes responsible use from reckless adoption? What does it mean to develop capability when the tools themselves are learning systems?</p><p>Universities had every structural advantage. Research capacity to study effective adoption. Learning design expertise to build curriculum. Credential authority that still meant something. Public trust in educational institutions. The questions being asked were precisely the questions higher education was built to answer.</p><p>What was needed was speed and conviction. What we got was academic integrity policies, detection tool debates, and faculty senate resolutions about whether AI should be allowed in assignments.</p><h2><strong>What happened inside</strong></h2><p>The failure wasn&#8217;t passive. People across higher education submitted proposals, built pilot programs, and pushed for institutional action in 2023. The institutions weren&#8217;t ready.</p><p>Proposals went into committee structures designed for slow, consensus-driven change. A new degree program might take eighteen months to approve. That timeline assumes a stable domain where waiting costs nothing. AI capability development needed to launch in weeks, not quarters. The governance structures couldn&#8217;t accommodate that speed.</p><p>Risk management frameworks treated AI as a threat to control rather than a capability to develop. Every proposal triggered the same questions: What about academic integrity? What about cheating? Are we endorsing AI use? What will accreditors think? What are peer institutions doing? The questions weren&#8217;t wrong. The framing was. They assumed the risk was in acting. The actual risk was in waiting.</p><p>Faculty governance works when you&#8217;re revising curriculum in established domains. It fails when the domain itself is being created in real time and the window to establish authority is measured in months.</p><p>Universities optimized for risk mitigation, not opportunity capture. When the two conflicted, risk won every time. The institutional logic was clear: the cost of acting too soon felt higher than the cost of acting too late. That logic was wrong, but it was consistent.</p><h2><strong>Who filled the gap</strong></h2><p>The vacuum didn&#8217;t stay empty. Organizations with less authority but more operational freedom claimed the space.</p><p>Corporate training providers built AI capability programs in months. They didn&#8217;t have research capacity or educational expertise, but they had decision-making speed and operational clarity. They could see demand, build a program, and launch it without committee approval. By early 2024, dozens of corporate AI training programs existed. By mid-2024, the market was established.</p><p>Professional education platforms outside higher education moved even faster. Coursera launched AI certificate programs in partnership with tech companies. LinkedIn Learning built AI skill paths. These weren&#8217;t rigorous academic programs. They were good enough to meet immediate demand, and they were available now.</p><p>Consulting firms developed AI adoption frameworks and sold them to institutions.</p><p>Then came the final indignity. In February 2026, the Department of Labor published comprehensive AI literacy guidance. The guide addresses capability development, assessment frameworks, and responsible adoption. It reads like university curriculum&#8212;the kind higher education should have written years earlier. A federal agency did the work universities didn&#8217;t.</p><p>Tech companies created their own certification programs. Microsoft, Google, and Amazon now offer AI credentials that employers recognize. These credentials don&#8217;t replace degrees, but they signal capability in ways that degrees increasingly don&#8217;t.</p><p>None of these institutions have universities&#8217; research capacity or educational authority. But they all had something universities lacked: the ability to act when action mattered. Authority follows action. Universities had credibility but didn&#8217;t act. Others acted and earned credibility.</p><h2><strong>What universities lost</strong></h2><p>This wasn&#8217;t a missed revenue opportunity. Universities lost something central to their purpose.</p><p>Higher education&#8217;s core function is developing human capability for consequential work. AI fundamentally reshapes what capability means and how it develops. Universities should have led the conversation about judgment, discernment, and responsibility in AI-augmented work. Instead, that conversation is happening in corporate training rooms and federal agencies.</p><p>The loss compounds. Students learn AI capability outside formal education, then question what university credentials actually signal. If the most important skills for their work are developed elsewhere, what exactly is a degree certifying? Professional programs that move faster become more relevant than degree programs that move slowly.</p><p>Universities are now in the position of catching up to standards set elsewhere. The DOL guidance establishes a baseline for AI literacy. Corporate training programs define what capability looks like in practice. Universities can still contribute, but they&#8217;re no longer leading. They&#8217;re following standards created by institutions with less expertise but more operational courage.</p><p>The AI window was a test case. Universities failed it in ways that reveal structural problems beyond AI. If higher education can&#8217;t move fast enough to address fundamental shifts in work and capability, what exactly is the value proposition? Slow consensus-driven governance works for stable domains. It fails completely when capability itself is being redefined.</p><p>What could have been: universities as the authoritative source on AI capability assessment. Research-backed frameworks for responsible adoption. Credentials that actually signal AI-augmented competence. Leadership on the human questions AI raises, not just the technical ones. None of that happened.</p><h2><strong>What it means now</strong></h2><p>The window closed. The work still exists. Universities can still do it. The question is whether they will.</p><p>Being first mattered. Being right still matters. Universities still have research capacity and educational expertise others lack. The questions about judgment, capability, and responsibility haven&#8217;t been answered, just addressed superficially. Corporate training programs teach tool use. Universities could teach capability development. The DOL guidance is a floor, not a ceiling. There&#8217;s room for institutions that go deeper.</p><p>But it requires different governance, different decision-making speed, different risk tolerance. It requires operational authority for people who understand both education and market timing. It requires governance structures that can move at market speed for market-window opportunities. It requires willingness to lead rather than wait for peer institutions. It requires investment in capability development as a core function, not an add-on program.</p><p>Most universities won&#8217;t do this. The same structures that caused the problem still exist. The same people control the same decision rights. The same risk calculus will produce the same outcomes. A few institutions will move differently. Those universities will define what higher education means in an AI-augmented world. The rest will continue to be slow, risk-averse, and increasingly irrelevant to the capability development that matters.</p><p>Authority isn&#8217;t inherited. It&#8217;s earned through doing the work that matters when it matters. Universities assumed their authority on education and capability was permanent. AI proved it wasn&#8217;t. Higher education had the opportunity to lead on the most significant capability shift in a generation. We chose process over speed, consensus over conviction, risk mitigation over opportunity. Other institutions filled the gap we left open.</p><p>I still have the proposal I submitted in the summer of 2023. It&#8217;s dated now. The Department of Labor published a better version. That should bother us more than it does.</p>]]></content:encoded></item><item><title><![CDATA[You were trained to suppress yourself]]></title><description><![CDATA[Organizations didn't accidentally reward the machine-self. They engineered it. And you cooperated because it worked&#8212;until now.]]></description><link>https://paulwelty.substack.com/p/you-were-trained-to-suppress-yourself</link><guid isPermaLink="false">https://paulwelty.substack.com/p/you-were-trained-to-suppress-yourself</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Tue, 10 Feb 2026 16:31:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>You were trained to suppress the most valuable parts of yourself. Not by accident. By design.</p><p>Organizations needed processors, not meaning-makers. They needed people who followed processes, hit metrics, produced outputs on schedule. Judgment was expensive. Creativity was unpredictable. Questions slowed things down.</p><p>So work rewarded the version of you that showed up on time, stayed quiet, and did what you were told. The machine-self.</p><p>Here&#8217;s what got suppressed: curiosity about whether the work mattered. Judgment about whether the answer was right, not just whether you got the right answer. Creativity that didn&#8217;t fit the template. Reflection that might reveal the whole system was pointed in the wrong direction.</p><p>These aren&#8217;t small things. They&#8217;re what make you human rather than programmable.</p><p>I saw this pattern everywhere when I consulted for organizations. Smart people, capable people, who had learned to turn off entire dimensions of themselves at the office door. They&#8217;d arrive with questions, insights, concerns about direction. And they&#8217;d suppress all of it because the system didn&#8217;t reward any of it.</p><p>The suppression was functional. It worked. For 200 years, being machine-like was how you succeeded. You got promoted for reliability, not judgment. For execution speed, not discernment. For throughput, not wisdom.</p><p>And now AI can do all of that better than you can.</p><p>The skills you spent decades developing&#8212;the ones that got rewarded, that got you promoted, that proved you were valuable&#8212;are exactly the ones getting automated. Because they were always machine skills. You were just playing the role of the machine until the actual machine showed up.</p><p>This is what people deny. Not that AI is coming. Not that jobs will change. But that the version of yourself you&#8217;ve been performing at work was already diminished. That the suppression happened to you, and you cooperated with it, and it cost you something real.</p><p>The machine-self isn&#8217;t something you chose. It&#8217;s what remained after the filtering process. You showed up as your full self&#8212;curious, questioning, creative, discerning&#8212;and the workplace systematically filtered out every dimension that didn&#8217;t produce predictable output.</p><p>You learned quickly. Ask too many questions: flagged as difficult. Suggest a different approach: not a team player. Point out that the metrics are measuring the wrong thing: not strategic thinking, just resistance.</p><p>So you stopped. You filtered yourself. You became what the system needed you to be.</p><p>And it worked. Until the system automated the exact capabilities it had trained you to develop.</p><p>Here&#8217;s the uncomfortable part: you can&#8217;t go back and reclaim those suppressed capacities without admitting they were suppressed in the first place. Without acknowledging that the professional success you built came from making yourself smaller. More compliant. More machine-like.</p><p>That&#8217;s the denial. Not &#8220;my job might be automated.&#8221; But &#8220;I was already being treated as automatable, and I accepted it because it was rewarded.&#8221;</p><p>The question isn&#8217;t whether AI will replace you. The question is whether the version of you that work created was ever actually you at all. Whether there&#8217;s something underneath the machine-self that can&#8217;t be automated because it was never mechanical to begin with.</p><p>When I taught at Emory, I&#8217;d watch graduate students arrive with curiosity and leave with caution. They&#8217;d start asking real questions&#8212;questions that challenged the framing, that exposed contradictions, that required sitting with uncertainty. And then they&#8217;d learn that academic success meant playing the game: cite the right people, use the right language, don&#8217;t challenge too directly.</p><p>The ones who succeeded learned to suppress what made them good thinkers. Because the system rewarded compliance, not courage.</p><p>The same thing happens in every organization. You learn what gets rewarded. You perform that. Everything else gets filed away as &#8220;not appropriate for work.&#8221;</p><p>The denial is thinking this was just practical adaptation. That there was no cost. That you can perform the machine-self for decades and still have access to the full self when you need it.</p><p>You can&#8217;t. The capacities you don&#8217;t use atrophy. The questions you stop asking stop occurring to you. The judgment you don&#8217;t exercise becomes uncertain.</p><p>So when you feel threatened by AI, what you&#8217;re actually feeling is the recognition that you built your professional identity on skills that were always automatable. That the system trained you to be replaceable and called it career development.</p><p>That&#8217;s what we deny. That the suppression happened. That it cost something. That the professional success came at the expense of what actually makes you irreplaceable.</p><p>AI didn&#8217;t create this problem. It exposed it. The machine-self was always a compromise. It just worked well enough that you could ignore the cost.</p><p>Now you can&#8217;t.</p><p>The work isn&#8217;t learning to use AI tools. The work is reclaiming what you suppressed to succeed in systems that didn&#8217;t value it. Judgment. Discernment. Creativity. The ability to ask whether the work matters, not just whether you did it correctly.</p><p>Those capacities are still there. But they&#8217;re not going to come back just because you want them to. You have to practice them. Strengthen them. Stop filtering yourself to fit the machine&#8217;s requirements.</p><p>That&#8217;s the work. Not staying relevant. Not learning new tools. Becoming actually human again instead of pretending the machine-self was you all along.</p><p>This is what <em>The Work of Being</em> is about. Not tips for the AI age. The uncomfortable recognition that you&#8217;ve been performing a diminished version of yourself for years, and the path to reclaiming what was suppressed.</p><p>If that&#8217;s landing, the book is here: <a href="https://www.amazon.com/dp/B0GBYB6DJH">The Work of Being: Staying Human in the Age of AI</a></p>]]></content:encoded></item><item><title><![CDATA[We always panic about new tools (and we’re always wrong)]]></title><description><![CDATA[Every time a new tool emerges for making or manipulating symbols, we panic. The pattern is so consistent it's almost embarrassing. Here's what happened each time.]]></description><link>https://paulwelty.substack.com/p/we-always-panic-about-new-tools-and</link><guid isPermaLink="false">https://paulwelty.substack.com/p/we-always-panic-about-new-tools-and</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Tue, 03 Feb 2026 16:20:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a pattern we keep repeating, and once you see it, you can&#8217;t unsee it.</p><p>Every time a new tool emerges for making or manipulating symbols&#8212;writing, images, music, calculations&#8212;we panic. We declare that the tool will destroy something essential about human cognition, creativity, or authenticity. We resist. We warn. We predict disaster.</p><p>And then, quietly, we accept the tool. We integrate it into our work. We forget we ever worried.</p><p>The pattern is so consistent across centuries that it&#8217;s almost embarrassing.</p><h2><strong>The printing press (1450s)</strong></h2><p>When Johannes Gutenberg invented the printing press, scribes didn&#8217;t celebrate the democratization of knowledge. They formed guilds to resist it.</p><p>Hand-copied texts were considered more authentic, more spiritually meaningful. Johannes Trithemius, a Benedictine abbot, protested what he called &#8220;the invasion of the library by the printed book.&#8221; Mechanical reproduction, he argued, lacked the devotion of &#8220;preaching with one&#8217;s hands.&#8221;</p><p>The scribes were right that something would change. Books would become cheaper, more accessible, less precious as physical objects. But the thing they were protecting&#8212;the exclusive control of knowledge reproduction&#8212;wasn&#8217;t worth protecting. The world gained literacy. The scribes lost their monopoly.</p><p>Today, nobody argues that hand-copied manuscripts are more authentic than printed books. We forgot we ever worried.</p><h2><strong>Typewriters (1880s)</strong></h2><p>When typewriters spread in the late 1800s, recipients of typewritten letters felt insulted. The typewriter was seen as cold, impersonal, mechanical.</p><p>Martin Heidegger&#8212;yes, the philosopher&#8212;argued that the typewriter meant &#8220;the word no longer passes through the hand as it writes and acts authentically but through the mechanized pressure of the hand.&#8221; The connection between thought and writing, he believed, was broken by the machine.</p><p>Friedrich Nietzsche owned a typewriter. After using it, he wrote: &#8220;Our writing equipment takes part in the forming of our thoughts.&#8221; He worried the machine was changing how he thought.</p><p>They were right that something would change. Writing became faster, more standardized, easier to produce in volume. But the thing they were protecting&#8212;some mystical connection between hand and thought&#8212;turned out not to matter. Good writing remained good. Bad writing remained bad. The tool was neutral.</p><p>Today, nobody argues that handwritten letters are more authentic than typed ones. We forgot we ever worried.</p><h2><strong>Photography (1839)</strong></h2><p>When photography emerged, the art world dismissed it as mechanical reproduction, incapable of true creativity.</p><p>Charles Baudelaire warned that photography would &#8220;supplant or corrupt&#8221; art altogether. It was made by a machine rather than by human hands. How could it be art?</p><p>The Museum of Fine Arts in Boston didn&#8217;t collect photographs until 1924&#8212;nearly a century after the medium was invented. It took that long for cultural institutions to accept that photographs could be art.</p><p>They were right that something would change. Realistic painting became less necessary. Portraits became cheaper. But the thing they were protecting&#8212;the exclusive claim that only hand-made images count as art&#8212;wasn&#8217;t worth protecting. Photography became its own art form. Painting didn&#8217;t die; it evolved.</p><p>Today, nobody argues that photographs aren&#8217;t art. We forgot we ever worried.</p><h2><strong>Calculators (1970s)</strong></h2><p>When calculators entered classrooms, educators warned that students would become dependent on machines. Their computational abilities would atrophy. They&#8217;d forget how to do math.</p><p>Parents believed their children were being intellectually crippled by these devices. The debate went on for decades. Some schools banned calculators entirely.</p><p>They were right that something would change. Students stopped memorizing multiplication tables as rigorously. Mental arithmetic became less emphasized. But the thing they were protecting&#8212;the ability to compute by hand&#8212;turned out to be less important than the ability to solve complex problems. Calculators freed students to work on harder mathematics.</p><p>Today, calculators are in every classroom. Nobody argues they&#8217;ve ruined mathematical ability. We forgot we ever worried.</p><h2><strong>Recorded music (1877)</strong></h2><p>When Thomas Edison invented the phonograph, critics feared it would kill live performance.</p><p>Why would anyone attend concerts when they could hear perfect recordings at home? Theodor Adorno argued that recording distorts authenticity. Walter Benjamin worried that broadcasting removed music from the &#8220;concert ritual&#8221; that gave it meaning.</p><p>They were right that something would change. Recorded music became dominant. The economics of performance shifted. But the thing they were protecting&#8212;the exclusive authenticity of live performance&#8212;wasn&#8217;t threatened. Live music didn&#8217;t die. It became one way to experience music rather than the only way.</p><p>Today, nobody argues that recorded music isn&#8217;t &#8220;real&#8221; music. We forgot we ever worried.</p><h2><strong>The pattern</strong></h2><p>Notice what&#8217;s consistent:</p><ol><li><p><strong>A new tool emerges</strong> that makes symbol-manipulation easier, faster, or more accessible</p></li><li><p><strong>Experts predict disaster</strong> - authenticity will be lost, cognition will be damaged, creativity will die</p></li><li><p><strong>They&#8217;re right that something changes</strong> - the tool does alter workflows, economics, or social practices</p></li><li><p><strong>But wrong about what matters</strong> - the thing they&#8217;re protecting turns out to be less essential than they believed</p></li><li><p><strong>We accept the tool</strong> and evaluate its products on their merits</p></li><li><p><strong>We forget we ever resisted</strong> and the anxiety becomes invisible in retrospect</p></li></ol><p>We&#8217;re currently in step 2 with AI.</p><p>The anxiety is real. The predictions are dire. AI will destroy writing, kill creativity, flood the world with worthless content. We need to detect it, label it, exclude it.</p><p>Maybe. Or maybe this is the printing press panic all over again. Maybe we&#8217;re protecting something that turns out not to matter&#8212;the exclusive human claim to symbol manipulation&#8212;while missing what actually matters: whether the output is true, useful, beautiful, or insightful.</p><p>I&#8217;m not saying AI writing is identical to any previous tool. Each technology is different. The specific changes will be unique to this moment.</p><p>But the pattern of anxiety is familiar. Suspiciously familiar. &#8220;This time it&#8217;s different&#8221; is what every generation says. And every generation has been wrong about what&#8217;s worth protecting.</p><h2><strong>What actually matters</strong></h2><p>Here&#8217;s what survives every tool transition: <strong>the work still has to be good</strong>.</p><p>Printing presses produced bad books. Typewriters produced bad writing. Cameras took bad photographs. Calculators didn&#8217;t make people good at math. Recordings captured bad performances.</p><p>The tool doesn&#8217;t determine quality. It never has. What determines quality is whether the person using the tool knows what they&#8217;re doing, cares about the outcome, and puts in the effort to make something worth experiencing.</p><p>So when I see the AI anxiety&#8212;the detection systems, the categorical dismissals, the &#8220;slop&#8221; panic&#8212;I see a familiar pattern. We&#8217;re in the resistance phase. We&#8217;re predicting disaster. We&#8217;re trying to protect something we think is essential.</p><p>History suggests we&#8217;re probably wrong about what&#8217;s worth protecting.</p><p>The question isn&#8217;t whether AI will change things. It will. The question is whether what we&#8217;re defending&#8212;the exclusive human ownership of writing&#8212;is actually what makes writing valuable.</p><p>I suspect it&#8217;s not. I suspect what makes writing valuable is whether it helps people think, clarifies ideas, or says something true. And that can be evaluated only by reading the work, not by checking who&#8212;or what&#8212;wrote it.</p><p>We&#8217;ll accept that eventually. We always do.</p><p>The question is how long we&#8217;ll spend in the panic phase before we get there.</p>]]></content:encoded></item><item><title><![CDATA[Files are permanent. Databases are not.]]></title><description><![CDATA[Why choosing files as your source of truth matters more than you think&#8212;and what happens when you don't.]]></description><link>https://paulwelty.substack.com/p/files-are-permanent-databases-are</link><guid isPermaLink="false">https://paulwelty.substack.com/p/files-are-permanent-databases-are</guid><dc:creator><![CDATA[Philosopher at Large]]></dc:creator><pubDate>Tue, 27 Jan 2026 16:19:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GS2p!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4da5dbf4-a1d3-4799-8b44-739d7a5cb21f_1886x1886.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I shipped Textorium to the Mac App Store this week. It&#8217;s a native editor for people who write content for static site generators&#8212;Hugo, Jekyll, Eleventy. You point it at your project folder, and it shows all your posts in a table. No import. No database. Just files.</p><p>Here&#8217;s the decision that made everything else easier: files are the source of truth. Not a database. Not a cache. Not a sync process. Just markdown files on disk.</p><p>Every time I thought about adding a feature, I asked: does this require storing state outside the markdown files? If yes, I didn&#8217;t build it.</p><p>That constraint kept the architecture simple. But it&#8217;s deeper than architecture. It&#8217;s about permanence.</p><h2><strong>Files outlast systems</strong></h2><p>A database requires a running system to mean anything. Stop running the database server, and your content is just binary data in proprietary formats. You need that specific software, that specific version, those specific drivers, just to <em>read</em> what you wrote.</p><p>Files are different. A markdown file is a text file. You can open it with any text editor. You can <code>grep</code> it. You can version control it with Git. You can copy it to a USB drive and open it on a different machine 10 years from now. The format is readable. The content is portable.</p><p>This isn&#8217;t just technical. It&#8217;s about control.</p><p>When your content lives in a database managed by someone else&#8217;s platform, you&#8217;re dependent on that platform continuing to exist, continuing to let you export, continuing to honor the format they <em>say</em> they use. Every web service promises an export button. Most of them work, until they don&#8217;t.</p><p>Files don&#8217;t require promises. They&#8217;re already yours. They&#8217;re already readable. They already work with every tool that understands text.</p><h2><strong>You can print a file</strong></h2><p>Here&#8217;s a test: can you print what you wrote?</p><p>Not &#8220;generate a PDF from the web view.&#8221; Not &#8220;export to a format that might print correctly.&#8221; Just: select the file, hit print, does it work?</p><p>With a file, yes. It&#8217;s text. Your operating system knows how to print text.</p><p>With a database, no. You need the platform to render the content, style it, convert it to something printable. If the platform goes away, so does your ability to access that content in any meaningful form.</p><p>This matters more as time passes. The blog posts you wrote in 2010&#8212;can you still read them? If they were in a service that shut down, maybe not. If they were markdown files in a folder, yes. Still there. Still readable.</p><h2><strong>Static is underrated</strong></h2><p>&#8220;Static&#8221; sounds limiting. Databases are dynamic. They respond to queries. They scale. They handle relationships.</p><p>But static means <em>stable</em>. It means your content doesn&#8217;t change unless you change it. It means you can version control every edit. It means you can <code>diff</code> two versions and see exactly what&#8217;s different. It means there&#8217;s no hidden state, no background processes rewriting things, no sync conflicts that silently corrupt data.</p><p>Static site generators embraced this. Your content is files. Your build process is reproducible. Your output is HTML, CSS, and JavaScript&#8212;also just files. The whole pipeline is transparent. You know what&#8217;s happening at every step because you can see the files changing.</p><p>This isn&#8217;t nostalgia for simpler times. It&#8217;s recognizing that permanence has value. Files last. Databases don&#8217;t. Systems change. Platforms shut down. Formats evolve. But a text file from 1990 still opens today. That&#8217;s not a bug. That&#8217;s the feature.</p><h2><strong>What this means for your work</strong></h2><p>If what you&#8217;re writing matters beyond this week, this month, this year&#8212;consider: where does it live?</p><p>If it lives in someone else&#8217;s database, you&#8217;re trusting them to preserve it. Maybe they will. Maybe they won&#8217;t. Maybe they&#8217;ll change their export format. Maybe they&#8217;ll add friction to leaving. Maybe they&#8217;ll just disappear.</p><p>If it lives in files you control, it&#8217;s yours. You can move it. You can back it up. You can read it with any tool. You can print it. You can version it. You can <em>trust</em> that it will still be there when you need it.</p><p>This isn&#8217;t about rejecting databases. They&#8217;re useful for live systems, for collaboration, for querying. But for content that matters&#8212;for writing that you want to last&#8212;files win.</p><p>Files are permanent. Databases are not.</p>]]></content:encoded></item></channel></rss>