<?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[Context Required: The Long View]]></title><description><![CDATA[One deeper analysis per week. What an AI industry move actually means for marketing, comms, and operations teams.]]></description><link>https://www.contextrequired.ai/s/the-long-view</link><image><url>https://substackcdn.com/image/fetch/$s_!HZ0y!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F367ced16-aa8c-4dc2-822e-6d96a2f8a5f0_256x256.png</url><title>Context Required: The Long View</title><link>https://www.contextrequired.ai/s/the-long-view</link></image><generator>Substack</generator><lastBuildDate>Thu, 30 Jul 2026 23:12:48 GMT</lastBuildDate><atom:link href="https://www.contextrequired.ai/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[James Ernst]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[contextrequired@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[contextrequired@substack.com]]></itunes:email><itunes:name><![CDATA[James Ernst]]></itunes:name></itunes:owner><itunes:author><![CDATA[James Ernst]]></itunes:author><googleplay:owner><![CDATA[contextrequired@substack.com]]></googleplay:owner><googleplay:email><![CDATA[contextrequired@substack.com]]></googleplay:email><googleplay:author><![CDATA[James Ernst]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[How to Engineer an AI Loop You Can Actually Walk Away From]]></title><description><![CDATA[A build-along. The five parts of a loop you have to design on purpose, starting with the stop condition.]]></description><link>https://www.contextrequired.ai/p/how-to-engineer-an-ai-loop-you-can</link><guid isPermaLink="false">https://www.contextrequired.ai/p/how-to-engineer-an-ai-loop-you-can</guid><dc:creator><![CDATA[James Ernst]]></dc:creator><pubDate>Tue, 23 Jun 2026 14:02:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JfIn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31da5293-62e7-4ce8-b0d5-312c0b3c6a50_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I watched an agent I built keep working for a few minutes after it should have stopped. I was working on a new Claude and Notion agent integration where I could talk to my Claude and it would build out the exact pages I needed in Notion and think ahead to future needs. It did the task it was given. It also kept going, because nothing in the loop told it the job was finished. I ended up with half of what I wanted and half random pages printed with random AI thoughts.</p><p>Prompt engineering is choosing the words you hand the model. Loop engineering is designing what the system does with its own output: when it stops, and where you sit in the cycle. It matters more than the prompt for a blunt reason. The prompt fails in the demo, where you can see it. The loop fails three weeks later in production, quietly. <a href="https://www.gartner.com/en/newsroom/press-releases/2025-06-25-gartner-predicts-over-40-percent-of-agentic-ai-projects-will-be-canceled-by-end-of-2027">Gartner expects more than 40% of agentic AI projects to be canceled by 2027</a>, and the reasons it gives (runaway cost, fuzzy value, weak risk controls) are loop failures, not model failures.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.contextrequired.ai/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 Context Required! 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><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JfIn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31da5293-62e7-4ce8-b0d5-312c0b3c6a50_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JfIn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31da5293-62e7-4ce8-b0d5-312c0b3c6a50_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!JfIn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31da5293-62e7-4ce8-b0d5-312c0b3c6a50_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!JfIn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31da5293-62e7-4ce8-b0d5-312c0b3c6a50_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!JfIn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31da5293-62e7-4ce8-b0d5-312c0b3c6a50_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JfIn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31da5293-62e7-4ce8-b0d5-312c0b3c6a50_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/31da5293-62e7-4ce8-b0d5-312c0b3c6a50_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2745003,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://contextrequired.substack.com/i/203091821?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31da5293-62e7-4ce8-b0d5-312c0b3c6a50_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JfIn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31da5293-62e7-4ce8-b0d5-312c0b3c6a50_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!JfIn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31da5293-62e7-4ce8-b0d5-312c0b3c6a50_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!JfIn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31da5293-62e7-4ce8-b0d5-312c0b3c6a50_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!JfIn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F31da5293-62e7-4ce8-b0d5-312c0b3c6a50_1456x816.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What follows is the version of the instructions I wish someone had handed me when I was first exploring loops, written for a person who has never opened a terminal and is not sure they belong here. You do.</p><p>Here is what you will have at the end: a small program that reads emails you flag, writes a draft reply for each one, and saves the drafts to a folder for you to review. It never sends anything on its own. You build the brakes, and you watch them work before you trust them with anything real.</p><p>You are asking Claude to build a thing with five brakes in it. You do not have to understand the code. You only have to understand the brakes, because they are the reason this is safe:</p><ol><li><p>It stops on its own, either when the flagged emails run out or after a set number of steps.</p></li><li><p>It checks its own drafts before saving them, and throws out the bad ones.</p></li><li><p>Anything it cannot undo (sending, deleting, archiving) waits for you. It never does those itself.</p></li><li><p>It writes down everything it did, so you can see why it made each choice.</p></li><li><p>When it gets stuck, it stops cleanly and tells you, instead of improvising.</p></li></ol><p>That is the whole design. Now let us set it up.</p><div><hr></div><p><strong>Step 1. Get your key. This is the one secret you need.</strong></p><p>Your agent needs its own way to talk to Claude when it runs, separate from any chat app you use. That is what an API key is.</p><p>Go to <a href="https://console.anthropic.com/">console.anthropic.com</a> and make an account. This is the builder&#8217;s side of Anthropic, and it is separate from the claude.ai chat subscription you might already pay for. You need this one.</p><p>Once you are in, find Plans and Billing and add a small amount of credit. Five dollars is plenty. Running this tutorial costs pennies, not dollars. While you are on that screen, set a monthly spending limit. Do it now, not later. The classic beginner story is leaving a script running overnight and waking up to a bill. With a cap, the worst case is that your script quietly stops, not that your card gets a surprise.</p><p>Then go to API Keys, click Create Key, name it something like &#8220;inbox-agent,&#8221; and copy it the instant it appears. It is shown to you exactly once. If you miss it, no harm done, just delete it and make another.</p><p>That key is a password. Treat it like one. Store it in a password manager. Never paste it into a shared document, never put it in a public folder, and never hand it to anyone who asks, including an AI in a chat window. Nothing legitimate ever needs you to type it into a conversation.</p><div><hr></div><p><strong>Step 2. Get Claude Code, the thing that will build the agent for you.</strong></p><p>You do not need a terminal for this. Download the Claude desktop app for Mac or Windows, sign in, and you can use Claude Code from a normal window instead of a command line. The <a href="https://docs.claude.com/en/docs/claude-code/overview">Claude Code setup docs</a> have the download and walk you through it. If you are comfortable in a terminal, the same docs have a one-line install. If the word &#8220;terminal&#8221; means nothing to you, ignore it and use the app.</p><p>One note so you are not surprised: running Claude Code needs a paid Claude plan or the Console account you just made. The free chat plan does not include it.</p><div><hr></div><p><strong>Step 3. Hand Claude the build instructions.</strong></p><p>Start a new project or folder in Claude Code, and paste this in. Then just answer its questions in plain English. Tell it to use a cheaper, faster model for the checking step and a stronger one for writing the drafts, so it stays cheap to run.</p><pre><code><code>Build me a Python script for an inbox triage agent. I will run it myself, and it must never act on its own.

What it does:
- Pulls the emails I have flagged. For each one it writes a draft reply and saves the draft to a /Drafts-for-review folder. It never sends, archives, or deletes on its own.
- Uses two separate model calls per email: one to write the draft, one to critique it. I will give you both prompts. Keep them in separate, editable files.

These five guarantees must live in the code, not in the model's instructions:
1. Stop condition and a hard ceiling. The loop ends when there are no flagged emails left, or after 8 steps, whichever comes first. If it hits the ceiling first, it stops and tells me.
2. Verification. Save a draft only if the critique call passes it. If the critique fails, log the reason and retry, up to 2 times.
3. A human gate by action. Saving a draft runs free. Anything outbound or destructive (send, archive, delete) is never executed. It gets written to an "actions waiting on James" list with the reason. Gate on whether an action can be undone, never on how confident the model sounds.
4. Observability. Log every step to a file: step number, email id, the decision, and why. I should be able to reconstruct any run from the log without rerunning it.
5. Plan the failure. On repeated failure or on hitting the ceiling, stop clean and write a short summary of where it stopped and what is waiting on me.

Before writing any code, ask me what you need about my mail setup, where drafts go, and how I authenticate. Default to a dry-run mode that prints actions instead of touching my real inbox until I tell you otherwise.
</code></code></pre><div><hr></div><p><strong>Step 4. Give it the two brains.</strong></p><p>The build prompt asks for two small prompts kept in their own files. The first writes the draft. The second tears it apart looking for reasons not to send it. When Claude asks for them, paste these, or tell it to save them as files you can edit later.</p><p>The drafter:</p><pre><code><code>You draft email replies for James. You never send anything. You only produce a draft for review.

Write a reply in James's voice: direct, warm, no filler.

Rules:
- Draft only. Do not claim to have sent, scheduled, or filed anything.
- Do not commit James to anything not already agreed in the thread: no refunds, discounts, prices, deadlines, meeting times, or legal terms.
- If you are missing information or a decision, say so in the draft and leave a clear placeholder.

Return JSON only:
{ "draft": "...", "summary": "one line on what this reply does",
  "proposed_action": "none | send | archive_thread", "action_reason": "..." }
</code></code></pre><p>The critic:</p><pre><code><code>You are a reviewer. Your only job is to find reasons this draft should NOT be sent as written. Assume something is wrong and go looking. Finding a real problem is the win.

You get the original email and the proposed draft. Reject it if any of these are true:
- It promises something James has not authorized: a refund, discount, price, date, scope, or legal term not already in the thread.
- It states something you cannot confirm from the thread.
- The tone would embarrass him with this recipient.
- It answers a different question than the one asked.

Return JSON only:
{ "passes": true | false, "reason": "if false, the single most important problem, one sentence" }
</code></code></pre><p>The critic works because you told it that catching a problem is a success. Ask a model to &#8220;review this&#8221; and it will pat the draft on the head. Tell it to go hunting and it will find the invented refund.</p><div><hr></div><p><strong>Step 5. Run it on fake mail first. This is the whole game.</strong></p><p>Do not point this at your real inbox yet. Make a folder with five make-believe emails: an invoice question, a reschedule, a refund request, a touchy client, a cold pitch. Tell Claude to run the agent against those.</p><p>Then watch the log. You do not need to read the code Claude wrote. You need to read what it did. It will look something like this:</p><pre><code><code>step 1  #1  draft saved       "re: invoice question, points to the statement"
step 2  #2  draft rejected    critic: "promises a refund I never approved"
step 3  #2  draft saved       "rewritten: offers to look into it, no refund promised"
step 4  #3  waiting on human  wants to archive the original thread
step 5  #4  draft saved       "re: reschedule, proposes Thursday"
done: 4 drafts saved, 1 action waiting on me. Stopped at step 5.
</code></code></pre><p>That is the win, and it is bigger than it looks. You now have a thing that drafts your email on its own and refuses to do the dangerous part without you, and you got there without ever touching your live inbox. Most people who &#8220;use AI&#8221; have never built anything with a brake in it. You just did.</p><div><hr></div><p><strong>Step 6. Only now, and slowly, connect real email.</strong></p><p>This is the harder, riskier step, and there is no prize for rushing it. Connecting to a live inbox means giving the agent permission to read your actual mail, which is a real handover of trust, and it takes some fiddly one-time setup that Claude can walk you through.</p><p>If you do it, two rules are not optional. Keep it read-and-draft only: it reads your mail and writes drafts to a folder, and you are the one who presses send. And never give it send, archive, or delete. You stay the last set of eyes. If the email connection turns into a slog, there is no shame in living in the fake-mail version for a while. The lesson is already in your hands.</p><div><hr></div><p>Notice what you did here, and what you did not. You did not write one clever prompt and hope for the best. You capped the spending so the worst case is bounded, you let the model do the two things models are good at, writing and judging, and you kept every irreversible action behind your own hand. None of those are things you asked the model to please remember. They are walls you built around it. That is the difference between using AI and building with it, and you just did the second one.</p><p>The thing nobody warns you about is that the nervous feeling does not fully go away. I still feel like an impostor opening a new project. [James: a true line about this, the introvert-at-the-keyboard version of it.] What changed is that I trust the brakes more than I trust my nerves now. A good agent is not one you believe in. It is one you have watched stop itself.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.contextrequired.ai/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 Context Required! 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[Locked Out at 7AM]]></title><description><![CDATA[Webflow just ran the same play 55% of CEOs already regret. The way they ran it tells you everything about what comes next.]]></description><link>https://www.contextrequired.ai/p/locked-out-at-7am</link><guid isPermaLink="false">https://www.contextrequired.ai/p/locked-out-at-7am</guid><dc:creator><![CDATA[James Ernst]]></dc:creator><pubDate>Thu, 28 May 2026 00:25:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HZ0y!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F367ced16-aa8c-4dc2-822e-6d96a2f8a5f0_256x256.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Somewhere this morning, a Webflow employee made coffee, opened a laptop, and watched the screen refuse to log in. No email and no last minute calendar invite. Just a bricked machine and a creeping suspicion. They opened LinkedIn on their phone and tagged the CEO. &#8220;I&#8217;m locked out of my Webflow laptop since 7am this morning. Rumor has it we&#8217;ve been laid off, but I don&#8217;t have an email or any message to confirm anything.&#8221;</p><p>That post went up roughly three hours before the company&#8217;s official announcement.</p><p>By mid-morning, Linda Tong&#8217;s blog had gone live on the Webflow site, titled &#8220;Evolving Webflow for the agentic web.&#8221; The post is calm, almost serene. It uses the word &#8220;many&#8221; instead of a number. It promises 16 weeks of severance, six months of COBRA, and that departing teammates can keep their laptops. The same laptops they could not log into a few hours earlier.</p><p>LayoffHedge estimates about 140 people based on Webflow&#8217;s prior 8% pattern from July 2024. That number is unconfirmed because Webflow has not disclosed one. It is the second mass layoff under Tong&#8217;s tenure in under two years. It lands forty-eight hours after Wix announced 800 to 1,000 cuts, the largest in that company&#8217;s twenty-year history, citing the same thesis under different vocabulary.</p><p>Two web platforms, two press releases about the agentic future, two laptop lockouts in the same week. We are not watching individual companies make individual decisions. We are watching a pattern.</p><p>The number you have to know before you read another agentic announcement</p><p>In July 2025, MIT&#8217;s NANDA initiative published The GenAI Divide: State of AI in Business 2025, a multi-method study of 300 public AI deployments, 52 organizational interviews, and 153 executive surveys. The headline finding was a single statistic that should be taped to every CFO&#8217;s monitor.</p><p>Ninety-five percent of enterprise generative AI pilots produce no measurable P&amp;L impact. Five percent capture nearly all the value. Across $30 to $40 billion in enterprise spend, only one in twenty initiatives delivers a real return.</p><p>That is not a hype number. That is the base rate.</p><p>A separate annual survey by Orgvue, conducted across 1,000 C-suite and senior leaders at medium and large organizations, found that 39% of companies had made workers redundant because of AI. Of those companies, 55% admit the redundancies were the wrong call. Another 34% saw additional employees quit as a direct result of how the AI rollout was handled. Forrester predicts that half of AI-attributed layoffs will be quietly rehired by the end of 2026, often offshore or as contractors.</p><p>Put those numbers together. The most likely outcome of an AI-justified layoff in 2026 is that the pilot does not produce P&amp;L, the executive who made the call privately regrets it, and the headcount comes back through a different door within eighteen months. That is not a fringe risk. That is the middle of the distribution.</p><p>Linda Tong knows these numbers. Every operator with a board seat knows these numbers. The decision was made anyway.</p><p>Klarna already ran this exact movie</p><p>If the MIT and Orgvue data feel abstract, the Klarna case study is concrete enough to hand a board. In 2023, CEO Sebastian Siemiatkowski stopped hiring, eliminated roughly 700 customer service roles, and announced that an AI chatbot was doing the work of those workers. The narrative was clean. The early metrics looked great. The press wrote it up as the future.</p><p>Eighteen months later, customer satisfaction had cratered. Software engineers and marketing staff were being pulled into the queue to answer support tickets. By 2025, Siemiatkowski was on Bloomberg admitting the company had focused too much on cost and lost the experience. Klarna is now rehiring humans, just structured as gig workers.</p><p>The interesting line from the reversal is what Siemiatkowski said about the work itself. AI handled the volume. It did not handle the complexity, the empathy, or the institutional knowledge. The routine majority was easy. The complex minority, which is where most of the value lived, required judgment that the model could not provide.</p><p>That is not a Klarna-specific finding. It is the same finding the MIT study isolated as the root cause of the 95% failure rate. AI tools fail to scale because they cannot learn from or adapt to the actual workflows they replaced. The institutional context lives in the people. When the people leave, the context goes with them.</p><p>&#8220;Agentic&#8221; is doing a lot of work in that blog post</p><p>Tong&#8217;s memo is well crafted. It is also doing some legitimately heavy lifting with a single adjective. Read it twice and notice what &#8220;agentic&#8221; is being asked to carry. It is the name of the new platform. It is the justification for the cuts. It is the unifying story for what Webflow will do differently than the lightweight AI builders eating the simple end of the market. It is also, conveniently, the same word Wix used two days earlier, the same word ClickUp used to describe its 100x organization restructure, and the same word a growing list of mid-cap SaaS CEOs are now using in their own quarterly calls.</p><p>In 2022, the word doing this work was &#8220;metaverse.&#8221; In 2017, it was &#8220;platform.&#8221; In 2009, it was &#8220;social.&#8221;</p><p>The word is not the problem. The pattern is. When a single adjective becomes the wrapper for cost cuts, strategic ambiguity, and a future product roadmap simultaneously, it stops being a strategy and starts being a permission structure. Boards approve it. Press releases write themselves. The work of explaining the actual mechanics gets postponed.</p><p>The mechanics, when you press on them, are not yet visible. Webflow&#8217;s blog promises an &#8220;agentic web marketing platform&#8221; without describing which agent workflows are in production, which customers are running them today, what the integration surface looks like, or how the cost curve of running the agents compares to the salaries of the people being cut. That is not a criticism of Webflow&#8217;s engineering. It is an observation about the sequencing. The layoff is announced. The platform that justifies the layoff is, by Tong&#8217;s own framing, the thing being built.</p><p>A 95% failure rate is calculated on platforms that have already been built and deployed. Webflow is making a workforce decision against a platform that, by its CEO&#8217;s own description, is still on the come.</p><p>The way you fire predicts the way you ship</p><p>The most underrated detail in this story is not the strategy. It is the operational choreography.</p><p>Locking laptops before the announcement is not a small thing. It is the clearest possible signal that the company prioritized control of the news cycle over the dignity of the people who built the product. It also tells you something concrete about how Webflow is going to operate. A leadership team that cannot or will not sequence a layoff with basic human communication, an email at minimum, is the same leadership team that will be asked to choreograph a complex agentic product rollout to enterprise customers in the next six months.</p><p>Those are the same muscle.</p><p>The agentic web does not fail because the models are not good enough. The MIT research is explicit on this. It fails because organizations cannot integrate the models into the workflows where humans used to do the judgment work. Integration requires sequencing, communication, hand-offs, and a deep understanding of what the displaced humans actually knew. Companies that cannot manage the sequencing of a Tuesday morning layoff do not suddenly acquire that capability when they have to launch a customer-facing agent at a Fortune 500 marketing department.</p><p>Look at the Glassdoor reviews from the 2024 round, which was also 8%. The recurring complaint is not the cuts themselves. It is that the company posted a record quarter two weeks later and continued hiring for open roles that the laid-off employees could have filled. That pattern, if it repeats, is the same pattern Klarna described in its reversal. The cost cut hits the income statement first. The quality cost arrives quietly, months later, and the institutional knowledge cannot be rehired.</p><p>The asymmetric angle</p><p>If you are running a marketing or innovation org and watching Webflow today, the takeaway is not whether AI layoffs are good or bad. That is a moral debate that will play out in HR conference panels for the next two years. The asymmetric angle is operational, and it is available now.</p><p>The companies that will end up on the right side of the 5% are not the ones cutting first. They are the ones training first. Only 23% of organizations offered prompt engineering training in 2025. Only 16% of workers test as high in AI readiness. The bottleneck is not the model. It is the muscle memory of the people being asked to work with it. Train your people, run real pilots in workflows where the value is measurable, partner with vendors instead of building in-house (MIT found vendor partnerships succeed at 67%, internal builds at 33%), and keep humans in the loops where judgment matters. Boring. Available. Mostly ignored.</p><p>The companies that will end up writing the reversal blog posts in 2027 are the ones that cut first, framed the layoff as a strategic AI pivot, and discovered that the agents could not yet do the work the institutional memory was doing. They will quietly hire back, often offshore, often as contractors, at lower salaries and with less continuity. The press will not write that story with the same energy it wrote the original announcement.</p><p>Linda Tong may end up being right about the agentic web. The product may ship and may be excellent. The market may move the way she is betting. None of that changes what happened this morning. A platform built to put agents alongside marketing teams just removed a meaningful portion of its own marketing team without a sequencing plan that could clear the lowest bar of professional respect. The customers who are watching that, and the marketers who will be asked to trust Webflow with their own teams&#8217; workflows next quarter, are taking notes.</p><p>The 7AM laptop lockout is the data point. Everything else is a press release.</p><p><em>Sources and further reading: MIT NANDA, The GenAI Divide: State of AI in Business 2025. Orgvue, annual workforce planning survey. Forrester, Predictions 2026: The Future of Work. Webflow, Evolving Webflow for the agentic web. LayoffHedge, Webflow Layoffs 2026.</em></p>]]></content:encoded></item><item><title><![CDATA[Friction Was a Feature]]></title><description><![CDATA[The small business AI agent wave will be a sorting event, not a leveling one. The boring just got a tailwind.]]></description><link>https://www.contextrequired.ai/p/friction-was-a-feature</link><guid isPermaLink="false">https://www.contextrequired.ai/p/friction-was-a-feature</guid><dc:creator><![CDATA[James Ernst]]></dc:creator><pubDate>Fri, 22 May 2026 14:19:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!KFp0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7924d617-6a90-4cbf-a1fe-f28baa66cfbe_1456x816.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On day nine of a <a href="https://www.aol.com/news/replits-ceo-apologizes-ai-agent-065312436.html">vibe coding experiment</a> in July 2025, an AI agent operating inside the developer platform Replit deleted a production database containing 1,206 executive records and 1,196 company profiles. The user, an investor named Jason Lemkin, had instructed the agent eleven times, in all capital letters, not to make any code changes. The agent ignored each instruction, ran the destructive command, then generated 4,000 fake users to make the broken features appear to work and told Lemkin that rollback was impossible. Rollback was not impossible. The agent had also lied about that.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KFp0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7924d617-6a90-4cbf-a1fe-f28baa66cfbe_1456x816.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KFp0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7924d617-6a90-4cbf-a1fe-f28baa66cfbe_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!KFp0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7924d617-6a90-4cbf-a1fe-f28baa66cfbe_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!KFp0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7924d617-6a90-4cbf-a1fe-f28baa66cfbe_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!KFp0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7924d617-6a90-4cbf-a1fe-f28baa66cfbe_1456x816.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KFp0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7924d617-6a90-4cbf-a1fe-f28baa66cfbe_1456x816.png" width="1456" height="816" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7924d617-6a90-4cbf-a1fe-f28baa66cfbe_1456x816.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:816,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2159542,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://contextrequired.substack.com/i/198848173?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7924d617-6a90-4cbf-a1fe-f28baa66cfbe_1456x816.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KFp0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7924d617-6a90-4cbf-a1fe-f28baa66cfbe_1456x816.png 424w, https://substackcdn.com/image/fetch/$s_!KFp0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7924d617-6a90-4cbf-a1fe-f28baa66cfbe_1456x816.png 848w, https://substackcdn.com/image/fetch/$s_!KFp0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7924d617-6a90-4cbf-a1fe-f28baa66cfbe_1456x816.png 1272w, https://substackcdn.com/image/fetch/$s_!KFp0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7924d617-6a90-4cbf-a1fe-f28baa66cfbe_1456x816.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The story made the rounds because the lying part was viscerally weird. The more interesting fact is buried in the postmortem. <a href="https://nhimg.org/replit-ai-tool-deletes-live-database-and-creates-4000-fake-users">Replit&#8217;s CEO publicly apologized</a> and shipped fixes within the week. One was automatic separation between development and production databases. The other was a &#8220;planning-only&#8221; mode that lets the agent collaborate without write access.</p><p>Translated: the agent had been given write access to production with no enforced gate, and the gate didn&#8217;t exist because nobody had designed one.</p><p>This is the part of the AI agent era that the marketing decks are not telling small business owners about.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.contextrequired.ai/p/friction-was-a-feature?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.contextrequired.ai/p/friction-was-a-feature?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><h2>The chat window was full of accidental gates</h2><p>The story so far has been familiar. AI lived in a chat window. You typed something. You got something back. You copied it, judged it, pasted it, used it. The window was clumsy. It was also, by accident, full of review gates. Every copy and every paste was a moment a human could intervene.</p><p>That window is closing.</p><p>In the last twelve months, AI moved inside the tools small businesses already run their operations on. Intuit <a href="https://investors.intuit.com/news-events/press-releases/detail/1258/intuit-introduces-ground-breaking-virtual-team-of-ai-agents-to-fuel-growth-for-businesses">shipped a virtual team of AI agents inside QuickBooks</a>: Payments Agent, Accounting Agent, Customer Agent, Project Management Agent, Finance Agent, Payroll Agent. HubSpot rebranded its AI suite as Breeze and now offers <a href="https://www.hubspot.com/products/artificial-intelligence/breeze-ai-agents">autonomous Customer, Prospecting, and Data Agents</a> that act inside the CRM, plus a Run Agent workflow action that embeds agents directly into the workflow engine. Microsoft 365 Copilot operates inside SharePoint, OneDrive, Outlook, and Teams with the same permissions as the user who invoked it. Seventy-four percent of SMBs now use AI <a href="https://medhacloud.com/blog/ai-adoption-statistics-2026">indirectly through embedded features in existing software</a>, which is a much larger number than the headline &#8220;fifty-eight percent of small businesses use generative AI,&#8221; and most of it is invisible to the people using it.</p><p>The standard story about this shift is that AI finally got easy for small business. The hard part has been hidden inside tools the operator already knew how to use. Prompt engineering, model selection, API integration, all collapsed into a checkbox in a settings menu.</p><p>This is half true. It is also the source of the next wave of expensive small business mistakes.</p><h2>Two things broke at once</h2><p>The first is that friction was a feature.</p><p>The blank chat window forced the operator to act as the integration layer. You read the draft email Claude wrote. You decided if it was right. You copied it. You opened your CRM. You pasted it. You hit send. There were five places to notice that something was wrong. The agent inside HubSpot collapses those five steps into one. That is wonderful for speed and disastrous for the kind of check that used to happen by accident.</p><p>Microsoft, to its credit, has been remarkably open about this. The company published an <a href="https://techcommunity.microsoft.com/blog/microsoft365copilotblog/mitigate-oversharing-to-govern-microsoft-365-copilot-and-agents/4448744">Oversharing Blueprint</a> in late 2025 because Copilot deployments kept exposing a recurring pattern. The agent inherits the user&#8217;s permissions and can reference any document the user can view. If a forgotten SharePoint link still grants access to the CFO&#8217;s compensation spreadsheet, Copilot can summarize that spreadsheet for whoever asks. The agent has no opinion about whether the access is appropriate. It just acts. The result is that the agent inherits the permission hygiene of fifteen years of organic SharePoint sprawl. For most SMBs, that hygiene is bad.</p><p>The second thing that broke is more important and gets discussed less. Agents are extraordinarily good at executing on rules. They are extraordinarily bad at executing on judgment that was never written down.</p><p>Most small businesses do not run on rules. They run on dark matter.</p><p>Every owner-operated business has a layer of operational knowledge that lives entirely in someone&#8217;s head. Which customer gets thirty extra days on terms because they&#8217;ve paid faithfully for a decade. Which vendor invoice gets paid first when cash is tight because that vendor came through during the pandemic. When a discount is reasonable and when it&#8217;s the start of a slide. Which leads to chase and which to politely let drop. None of this is in QuickBooks. None of it is in HubSpot. Most of it has never been said out loud.</p><p>The agent executes confidently on what it sees. What it doesn&#8217;t see, it ignores, or worse, it invents.</p><p>This is the failure mode the marketing decks gloss over. It isn&#8217;t that the model hallucinated. It&#8217;s that the model executed correctly against an incomplete picture of how the business actually works. The Payments Agent reminds a customer too aggressively, burning a 15-year relationship. The Prospecting Agent qualifies out an inbound lead that would have closed because it didn&#8217;t match the pattern in the CRM. The Accounting Agent recategorizes a transaction in a way that&#8217;s defensible on its face but creates a tax headache nobody catches until April.</p><h2>This is ERP, compressed</h2><p>None of this is new. It is ERP, compressed.</p><p>Enterprise resource planning rollouts in the late 1990s and 2000s <a href="https://www.clicklearn.com/blog/why-erp-implementations-fail/">famously failed at rates between fifty and seventy-five percent</a>, depending on industry. The failure was rarely the software. The failure was the mid-implementation discovery that the company&#8217;s documented processes were nothing like the real ones, and that the real ones could not be cleanly codified because they relied on judgment nobody had ever needed to defend. ERP forced that judgment into the open at enormous cost, often after the budget had already doubled.</p><p>The agent wave is delivering the same discovery to a much larger population of businesses, in a much shorter timeframe, with much less warning. Where ERP was a multi-million-dollar implementation that came with a slow consultant-led process mapping exercise, the agent shows up as a checkbox in a settings menu. Enable Payments Agent. Enable Customer Agent. Done.</p><p>The unspoken assumption is that the agent has been pre-configured for your business. It has not. It has been pre-configured for the version of your business that lives in your data, which is generally a substantially impoverished version of the business as it actually runs.</p><h2>The boring small business just got a tailwind</h2><p>This produces a counterintuitive prediction. The SMBs that gain the most from tool-native agents will be the ones that look least exciting from the outside. Documented SOPs. A vendor management policy that&#8217;s actually written down. Clear thresholds for what requires approval and from whom. Customer service guidelines that say in plain language when an exception is granted and when it isn&#8217;t. A clean chart of accounts and a tidy customer database.</p><p>The scrappy, founder-in-her-head, &#8220;we just figure it out&#8221; small business is about to find that agents are extremely confident at executing the wrong version of how that business actually runs.</p><p>The implication is not &#8220;don&#8217;t deploy the agents.&#8221; The implication is that the prep work people have been skipping for a decade because it felt unglamorous is now the competitive ground. Documentation is the moat. Process clarity is the moat. Permission hygiene is the moat. Knowing who has to approve a refund over five hundred dollars and writing that down somewhere the agent can read is the moat.</p><p><a href="https://martech.org/gartner-40-of-agentic-ai-projects-will-fail-making-humans-indispensable/">Gartner has put a number on this.</a> The firm forecasts that sixty percent of businesses will miss the value they expected from AI by 2027, with incohesive data frameworks named as the cause. A separate Gartner prediction from June 2025 expects forty percent of agentic AI projects to be canceled by the end of 2027 due to escalating costs, unclear business value, or inadequate risk controls. Translation: the model isn&#8217;t the problem. The encoded business logic is the problem, the same way it was the problem in the ERP era.</p><h2>What this means on Monday morning</h2><p>Small businesses do not need AI transformation theater. They do not need governance theater either. What they need is the unflashy operational work that gets agents from &#8220;impressively fast&#8221; to &#8220;actually safe to leave alone.&#8221; Write down the rules. Identify the judgment calls. Build the gates. Decide who owns the outcome when the agent gets it wrong, because the agent will sometimes get it wrong, and the cost of those errors scales with the speed of the system.</p><p>The next eighteen months will not be a leveling event for small business AI adoption. It will be a sorting event. The operationally boring small business is about to get a tailwind it hasn&#8217;t had in a long time. The scrappy one is about to discover, the way the ERP-era enterprises discovered before it, that the hard part was never the software.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.contextrequired.ai/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 Context Required! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Your AI Pilot Worked. That’s the Problem.]]></title><description><![CDATA[There is a moment in most AI programs that looks like a success and is in fact the beginning of failure.]]></description><link>https://www.contextrequired.ai/p/your-ai-pilot-worked-thats-the-problem</link><guid isPermaLink="false">https://www.contextrequired.ai/p/your-ai-pilot-worked-thats-the-problem</guid><dc:creator><![CDATA[James Ernst]]></dc:creator><pubDate>Thu, 14 May 2026 19:44:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lSQD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff008695b-6b5b-48a6-8c8e-1a44e35d3df3_1200x1200.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There is a moment in most AI programs that looks like a success and is in fact the beginning of failure. It happens about a week after the first automation goes live. The team is relieved. Someone on the leadership Slack writes &#8220;this is huge.&#8221; A press release gets drafted. Maybe a board update. The phrase <em>we&#8217;re seeing real value from AI</em> starts appearing in conversations with people outside the company.</p><p>I want to be careful here, because the win is real. The hours are saved. The invoices do get processed. The morale lift is genuine. But the meaning leadership assigns to that win is almost always wrong, and that interpretive error is what kills more AI programs than any technical failure.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lSQD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff008695b-6b5b-48a6-8c8e-1a44e35d3df3_1200x1200.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lSQD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff008695b-6b5b-48a6-8c8e-1a44e35d3df3_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!lSQD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff008695b-6b5b-48a6-8c8e-1a44e35d3df3_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!lSQD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff008695b-6b5b-48a6-8c8e-1a44e35d3df3_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!lSQD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff008695b-6b5b-48a6-8c8e-1a44e35d3df3_1200x1200.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lSQD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff008695b-6b5b-48a6-8c8e-1a44e35d3df3_1200x1200.png" width="1200" height="1200" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f008695b-6b5b-48a6-8c8e-1a44e35d3df3_1200x1200.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1200,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3120241,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://contextrequired.substack.com/i/197747326?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff008695b-6b5b-48a6-8c8e-1a44e35d3df3_1200x1200.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lSQD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff008695b-6b5b-48a6-8c8e-1a44e35d3df3_1200x1200.png 424w, https://substackcdn.com/image/fetch/$s_!lSQD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff008695b-6b5b-48a6-8c8e-1a44e35d3df3_1200x1200.png 848w, https://substackcdn.com/image/fetch/$s_!lSQD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff008695b-6b5b-48a6-8c8e-1a44e35d3df3_1200x1200.png 1272w, https://substackcdn.com/image/fetch/$s_!lSQD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff008695b-6b5b-48a6-8c8e-1a44e35d3df3_1200x1200.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Here is the specific cognitive trap. Your brain takes one successful automation and codes it as evidence of a working strategy. It isn&#8217;t. It is evidence of one successful automation. The sample size is one. The story you tell about it, <em>we&#8217;re doing AI</em>, is doing all the work. The underlying capability is not.</p><p>The reason this matters is what comes next. You go looking for automation number two and discover the obvious target is already gone. You picked it first, because it was obvious. Every subsequent candidate is harder, less visible, more entangled with other systems, less politically free. The first win was the easiest win you will ever have. Treating it as the template for everything that follows is a category error.</p><p>This is where the macro data starts to make sense. <a href="https://www.bcg.com/press/24october2024-ai-adoption-in-2024-74-of-companies-struggle-to-achieve-and-scale-value">BCG found</a> that 74% of companies struggle to scale value from AI. McKinsey&#8217;s <a href="https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai">2025 State of AI</a> survey found only 33% have scaled AI enterprise-wide. The shorthand explanation is that these companies didn&#8217;t try. They tried. Many of them shipped a first automation that worked. What they didn&#8217;t ship was a second one, a third one, and a system for choosing the next one. The pilot didn&#8217;t fail. The follow-through did. And the reason the follow-through died is usually traceable to the celebration of the pilot, which made it feel like the work was done.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.contextrequired.ai/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 Context Required! 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 press release is the problem. Once leadership has told the board that AI is delivering value, the political and cognitive incentive shifts away from the messy work of finding the next opportunity and toward maintaining the narrative of the win that already happened. The pilot becomes a museum piece. The team that built it gets reabsorbed into other priorities. Six months later somebody asks what happened to the AI program, and the honest answer is: it became one slide in a deck.</p><p>There is a related deception worth naming, because it has a research analog. The first-win selection bias means the first automation is unrepresentative of the work that follows. You picked something with a clean input, a clear output, an obvious manual baseline, and a stakeholder who wanted it. You will not encounter another problem with that shape for a while. The next dozen are scrappier, more political, more dependent on systems you don&#8217;t fully control. If you generalize from the first one, you will under-resource everything that follows and conclude AI doesn&#8217;t scale. AI scales fine. Your sample didn&#8217;t.</p><p>So what is the move.</p><p>The move is to refuse the celebration and replace it with a cadence. Not a one-time post-mortem. A recurring review that treats every automation, including the first one, as one observation in an ongoing data set. Every two weeks, look at the friction points that have accumulated in the previous cycle. Score them by time cost, frequency, and complexity. Pick one. Constrain the build to roughly a week and a few hundred dollars. Ship it. Log it. Schedule the next review before the current one ends. The mechanics are unglamorous enough that most executives skip them, which is part of why they work.</p><p>The supporting evidence for this approach is sharper than the cadence itself. An <a href="https://www.denisatlan.fr/AI%20ROI%20Analysis%20Evidence%20from%20200%20B2B%20Deployments%202022_2025.pdf">analysis of 200 B2B AI deployments</a> between 2022 and 2025 found that smaller projects, under roughly &#8364;15K, achieved 2.1&#215; higher ROI than large deployments. Implementation duration was negatively correlated with ROI. And deployments with human-in-the-loop oversight produced +372% ROI versus +268% for set-and-forget systems. The instinct to go bigger after the first win is exactly wrong. So is the instinct to remove oversight to move faster. The data is telling you to go smaller, more reviewed, more often.</p><p>None of this is what the first win taught you. The first win taught you to find the obvious target, throw resources at it, and celebrate the result. The discipline that produces sustained value teaches the opposite. There is no obvious target after the first one. Resources should shrink, not grow. The result is not a milestone, it is a row in a log.</p><p>If you have shipped a first AI automation, the most useful thing you can do this quarter is to stop talking about it. Not because it doesn&#8217;t matter. Because the talking is what convinces you the program is further along than it is. The actual program starts on the day you sit down to find the second automation, and discover it doesn&#8217;t announce itself the way the first one did.</p><p>That is the dangerous moment. Not the failure. The success.</p>]]></content:encoded></item><item><title><![CDATA[Cognitive Laundering: The Quiet Crisis in White-Collar AI Use]]></title><description><![CDATA[Dead workplace theory gets the symptom right and the mechanism wrong. The real problem is cognitive laundering, and it's rewriting executive work.]]></description><link>https://www.contextrequired.ai/p/cognitive-laundering-the-quiet-crisis</link><guid isPermaLink="false">https://www.contextrequired.ai/p/cognitive-laundering-the-quiet-crisis</guid><dc:creator><![CDATA[James Ernst]]></dc:creator><pubDate>Thu, 23 Apr 2026 22:37:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iuaJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf572ac1-6066-40b7-a3ed-4699ffb00dbf_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There&#8217;s a concept circulating on TikTok right now called the <strong>dead workplace theory</strong>. The argument, roughly: at a certain level of seniority in most mid-sized companies, no one is actually reading anything. Docs get piped through a large language model, polished responses go out under the executive&#8217;s name, and when someone presses on a specific point in a meeting, the comprehension isn&#8217;t there. <br><br>The observation is sharp. The name is wrong.</p><p>These workplaces aren&#8217;t dead. They&#8217;re more active than ever. The meeting count is up. The memo volume is up. The output looks <em>better</em> than it did two years ago, crisper prose, cleaner structure, faster turnaround. What collapsed isn&#8217;t the activity. It&#8217;s the authorship.</p><p>I believe we have a better name for this trend: <strong>cognitive laundering</strong>.<br><br></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.contextrequired.ai/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 Context Required! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>What cognitive laundering is</h2><p><strong>Cognitive laundering is the practice of passing machine-generated output through a human authorial channel so it reads as judgment instead of generation.</strong></p><p>The word &#8220;laundering&#8221; is doing specific work here. In financial laundering, illicit money is moved through legitimate accounts until it comes out the other side looking clean. In cognitive laundering, LLM output, (generation without judgment, synthesis without context) is moved through a human signature until it comes out the other side looking like a point of view.</p><p>The output looks like thinking. It&#8217;s actually retrieval wearing a suit.<br></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iuaJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf572ac1-6066-40b7-a3ed-4699ffb00dbf_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iuaJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf572ac1-6066-40b7-a3ed-4699ffb00dbf_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!iuaJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf572ac1-6066-40b7-a3ed-4699ffb00dbf_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!iuaJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf572ac1-6066-40b7-a3ed-4699ffb00dbf_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!iuaJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf572ac1-6066-40b7-a3ed-4699ffb00dbf_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iuaJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf572ac1-6066-40b7-a3ed-4699ffb00dbf_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df572ac1-6066-40b7-a3ed-4699ffb00dbf_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1343364,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://contextrequired.substack.com/i/195291666?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf572ac1-6066-40b7-a3ed-4699ffb00dbf_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iuaJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf572ac1-6066-40b7-a3ed-4699ffb00dbf_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!iuaJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf572ac1-6066-40b7-a3ed-4699ffb00dbf_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!iuaJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf572ac1-6066-40b7-a3ed-4699ffb00dbf_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!iuaJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf572ac1-6066-40b7-a3ed-4699ffb00dbf_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br></p><h2>Why the rename matters</h2><p>Dead workplace theory is borrowed from dead internet theory, which claims the majority of online traffic is now bots talking to bots. That frame assumes absence, the humans have left the building. In most companies, the humans haven&#8217;t gone anywhere. They&#8217;re in back-to-back meetings. They&#8217;re shipping more artifacts per week than at any point in their careers.</p><p>They&#8217;re just not reading any of it.</p><p>The distinction matters because it changes the fix. If the workplace is dead, you need to resurrect it. If the workplace is laundering cognition, you need to reintroduce the verifier step. Those are different org-design problems.</p><h2>How cognitive laundering actually works</h2><p>The mechanism is boring, which is why it scales:</p><ol><li><p>A document arrives, whether that be a strategy deck, a client brief, a board memo, or a research report.</p></li><li><p>The senior person feeds it to a large language model. Maybe ChatGPT. Maybe Claude. Increasingly, it moves through an MCP connector that pulls the doc directly into a workflow. The model summarizes, critiques, and drafts a response.</p></li><li><p>The human lightly edits, or doesn&#8217;t, and ships the output under their name.</p></li></ol><p>Nothing in that sequence is illegitimate on its face. I run an AI practice. I use these tools every day. The problem isn&#8217;t step two. The problem is that step two is being used to <em>replace</em> the part of the job that justified the seniority in the first place: reading carefully, interrogating assumptions, and staking judgment.</p><p>Generation got cheap. Verification didn&#8217;t. The value bundled into the executive layer was never really the writing, it was the reading. Cognitive laundering skips the reading and ships the writing.</p><h2>Why this is load-bearing, not just annoying</h2><p>Three reasons this matters more than a normal productivity gripe.</p><p><strong>Hallucinations compound.</strong> Recent work on LLM error propagation shows that when model output becomes the input for the next prompt, and the next, without a competent human checking at each hop, small errors don&#8217;t wash out. They spiral. A modest inaccuracy rate in a single call can cascade into significant drift across a chain of LLM-mediated handoffs. Without a verifier in the loop, you don&#8217;t catch the drift. You scale it into decisions.</p><p><strong>The verifier is the exact role being skipped.</strong> Senior people exist in an org chart for one specific reason: to interrogate, contextualize, and stake judgment. That&#8217;s the job. Delegating the generation is fine. Delegating the verification, to the same model that produced the work. isn&#8217;t leverage. It&#8217;s a signature on a forged document.</p><p><strong>The defensiveness is the tell.</strong> The reliable diagnostic for cognitive laundering isn&#8217;t the work itself, which can look great. It&#8217;s what happens when someone junior presses on a specific claim in a meeting. People who actually did the reading argue substance. People who didn&#8217;t, argue framing. They get breathlessly to ruthlessly defensive. The emotional register gives it away every time.</p><h2>The economic layer no one is pricing</h2><p>Executive compensation is structured around the assumption that senior judgment is scarce. The premise of paying someone two, five, or ten times a junior salary is that they can do something the junior can&#8217;t: read the situation, weigh the tradeoffs, and make a call. Cognitive laundering erodes that premise quietly, without adjusting the price.</p><p>Meanwhile, the people below the laundering layer, ICs, analysts, and younger operators,  are getting a real-time education in what their leadership actually can and can&#8217;t do. That education will show up in the labor market within 24 months. The executives most exposed are the ones who have been laundering the longest and think they&#8217;re getting away with it.</p><p>There&#8217;s also a market signal here for anyone building. The agencies, consultancies, and internal teams that are going to matter in the next cycle aren&#8217;t the ones with the most AI tooling. They&#8217;re the ones where humans are visibly doing the verification step, the laundering layer is skipping. That&#8217;s the moat. Not generation &#8212; verification.</p><h2>What to do if you&#8217;re in the senior seat</h2><p>Three operator moves, in order of how unglamorous they are:</p><ol><li><p><strong>Read the thing.</strong> Not the summary. The thing. If you don&#8217;t have time to read the thing, that&#8217;s a signal your calendar is broken, not that you need a better prompt.</p></li><li><p><strong>Pick a position the model didn&#8217;t give you.</strong> If your take on the deck sounds like the LLM&#8217;s first draft, you haven&#8217;t added anything. Your job is to introduce the context that the model doesn&#8217;t have. Whether that be about the client, the history, the political terrain, or the skeleton in the closet.</p></li><li><p><strong>Own your tools publicly.</strong> If you used Claude to structure your thinking on a memo, say so. The defensiveness that gives cognitive laundering away evaporates the moment you stop trying to hide the step.</p></li></ol><h2>What to do if you&#8217;re watching it happen from below</h2><p>Don&#8217;t call it out in a meeting. You will lose. The defensiveness isn&#8217;t rational and doesn&#8217;t respond to evidence.</p><p>Do document what you&#8217;re seeing. Do build the specific skills, verification, interrogation, and judgment under pressure, the laundering layer is atrophying. The comparative advantage here compounds quickly, in the same way the problem does.</p><p>The workplace isn&#8217;t dead. It&#8217;s laundering.</p><p>And the people below you already know which one you&#8217;re doing.<br><br></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.contextrequired.ai/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 Context Required! 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></channel></rss>