<?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[Meditations on Tech]]></title><description><![CDATA[Weekly personal writings and ideas about what we get right and wrong in Tech ]]></description><link>https://www.meditationsontech.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Xgxy!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6a81b7a-38be-4079-b71a-fa8a5bde97c1_314x314.png</url><title>Meditations on Tech</title><link>https://www.meditationsontech.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 01 Aug 2026 20:15:22 GMT</lastBuildDate><atom:link href="https://www.meditationsontech.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Greg Ceccarelli]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[meditationsontech@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[meditationsontech@substack.com]]></itunes:email><itunes:name><![CDATA[Greg Ceccarelli]]></itunes:name></itunes:owner><itunes:author><![CDATA[Greg Ceccarelli]]></itunes:author><googleplay:owner><![CDATA[meditationsontech@substack.com]]></googleplay:owner><googleplay:email><![CDATA[meditationsontech@substack.com]]></googleplay:email><googleplay:author><![CDATA[Greg Ceccarelli]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Wait, WTF are courses for?]]></title><description><![CDATA[Practicing judgment still matters (a lot)]]></description><link>https://www.meditationsontech.com/p/wait-wtf-are-courses-for</link><guid isPermaLink="false">https://www.meditationsontech.com/p/wait-wtf-are-courses-for</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Fri, 31 Jul 2026 02:06:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nS0i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1272e0-60ec-40f1-8f7b-57fcb53fffa1_2292x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nS0i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1272e0-60ec-40f1-8f7b-57fcb53fffa1_2292x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nS0i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1272e0-60ec-40f1-8f7b-57fcb53fffa1_2292x1536.png 424w, https://substackcdn.com/image/fetch/$s_!nS0i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1272e0-60ec-40f1-8f7b-57fcb53fffa1_2292x1536.png 848w, https://substackcdn.com/image/fetch/$s_!nS0i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1272e0-60ec-40f1-8f7b-57fcb53fffa1_2292x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!nS0i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1272e0-60ec-40f1-8f7b-57fcb53fffa1_2292x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nS0i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1272e0-60ec-40f1-8f7b-57fcb53fffa1_2292x1536.png" width="1456" height="976" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed1272e0-60ec-40f1-8f7b-57fcb53fffa1_2292x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:976,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4377366,&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://www.meditationsontech.com/i/209197151?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1272e0-60ec-40f1-8f7b-57fcb53fffa1_2292x1536.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_!nS0i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1272e0-60ec-40f1-8f7b-57fcb53fffa1_2292x1536.png 424w, https://substackcdn.com/image/fetch/$s_!nS0i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1272e0-60ec-40f1-8f7b-57fcb53fffa1_2292x1536.png 848w, https://substackcdn.com/image/fetch/$s_!nS0i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1272e0-60ec-40f1-8f7b-57fcb53fffa1_2292x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!nS0i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1272e0-60ec-40f1-8f7b-57fcb53fffa1_2292x1536.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><span>On January 30, 2025, I wrote that monetized courses about AI skills were &#8220;like a healing crystal sold by a guy named Brad at a wellness convention.&#8221; Eighteen months later, </span><a href="https://maven.com/specstory/hardcore-agentic-engineering-for-builders-who-ship"><span>I am teaching a course (ostensibly about AI) that begins on August 3rd</span></a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a><span>. </span></p><p><span>This deserves an explanation.</span></p><p><a href="https://www.meditationsontech.com/p/wait-wtf-are-ai-skills"><span>That old essay (</span>Wait, WTF are AI Skills?)</a><span> attacked $2,979 AI literacy classes cropping up at the time that gave new names to old management skills, taught common sense, and handed out a certificate. I ended with &#8220;No certification required.&#8221; </span><strong><span>I still believe that.</span></strong><span> </span></p><p><span>Then yesterday frm Hacker News I read an article from a company called Capabase make an </span><a href="https://capabase.ai/learn/sell-your-ai-skills"><span>argument against courses</span></a><span>. Most people do not want eight modules and a PDF, </span><em><span>they say</span></em><span>. They want a specialist&#8217;s checks, examples, limits, and decisions inside the work, at the moment the work happens. Package the method as an </span><a href="https://agentskills.io/home"><span>agent skill</span></a><span> and sell it on their marketplace.</span></p><p><span>That may be a good argument against a bad course. But it is not an argument against learning. The line at the center of the piece is &#8220;knowledge is cheap. judgment is not.&#8221; That is also precisely the reason I built </span><em><span>my course.</span></em></p><p><span>An agent skill installed into Claude or Codex can sort of carry judgment into a task. It can tell the agent which evidence to gather, which warning to ignore, and when to stop instead of bluffing. I build, talk about and use agent skills myself</span><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a><span>.</span></p><p><span>But that judgment remains borrowed. The operator (that is most likely YOU my dear friend) gets a result without learning why this check matters, when its premise has failed, or what to do when the live case fails. A agent skill can lend you judgment. It cannot make the judgment yours.</span></p><p><span>Steering agents well makes that gap obvious. From the outside, steering looks like a few simple steps: give the agent one missing fact, point it at a working example, reject a bad plan, interrupt an action, or cancel and start again. The list in reality is quite short.</span></p><p><span>The high skill ceiling comes from choosing the right actions and using them at the right time.</span></p><ul><li><p><span>Is the agent missing a fact, or is the whole premise wrong? </span></p></li><li><p><span>Did it take one bad step that deserves an interrupt, or has it returned to the same mistake often enough that the prompt you brief it with must change? </span></p></li><li><p><span>Should you let the run continue because the work is cheap to undo, or stop now because the next tool call crosses a line? </span></p></li></ul><p><span>The evidence arrives a piece at a time, and every correction changes what happens next.</span></p><p><span>18 months ago I intimated this was &#8220;old-school management in AI drag&#8221; and used it as an insult. Time </span><strong><span>deep in the work</span></strong><span> changed my view. Management is easy to name and hard to do well. Steering an agent has the same very high ceiling, only your worker now moves much faster and can be confidently wrong at machine speed.</span></p><p><span>My evidence is local from building many products with agents over the last year and a half across 10s of thousands of sessions in 100s of repos. In one of those projects I interrupted the work of my agent was attempted to do 614 times. </span><a href="https://specstory.com/books/25-patterns-in-agentic-engineering-book-2026.pdf"><span>I wrote a short book about the experience and distilled patterns from it if you&#8217;d like to read it. </span></a></p><p><span>Numbers like these are not a claim that everyone should work as I do. But it helps rationalize why I decided to teach. If I published only the patterns, I would hide the mistakes that give each of them meaning. Its a package of answers that discards most of the learning.</span></p><p><span>So I did not build a course around product tours or longer prompts. I built a three-week live practicum around repeated decisions. Students will build a small agent harness called </span><code>prove-it</code><span>, watch it accept a wrong result, strengthen the check, and carry it into a real repository of their choosing where the result matters. In each live session they predict first, decide together, try the move, inspect what happened, and apply it to their own work. On Demo Day, each person must answer one question: what does this evidence still not prove?</span></p><p><a href="https://maven.com/specstory/hardcore-agentic-engineering-for-builders-who-ship">Its on Maven which I&#8217;m very excited about</a>, mostly because its a live cohort. <span>The research out there points that live active learning has benefits. A </span><a href="https://doi.org/10.1073/pnas.1319030111"><span>2014 review of 225 STEM studies</span></a><span> found that active learning raised performance by 0.47 standard deviations A </span><a href="https://doi.org/10.1073/pnas.1821936116"><span>2019 randomized classroom study</span></a><span> found something a little bit stranger: students doing active work learned more but felt as if they learned less, in part because the work required more effort. Both warn against confusing a smooth explanation with learning.</span></p><p><span>That confusion matters more now because AI can and will make every explanation smooth. It can summarize the book, answer the question, generate the checklist, and place the checklist inside the task. We should use all of that.</span></p><div class="pullquote"><p>If it&#8217;s not right, don&#8217;t do it. If it&#8217;s not true, don&#8217;t say it. &#8212; XII. 17</p></div><p><span>But a good course does something else. It makes you state what you think will happen, act, meet the result, accept correction, and try again. Someone who knows the failure modes can still stop you. A cohort adds other people&#8217;s failed attempts to the shared practice. A real hands on project tests whether learning really leaves the room.</span></p><p><span>The question we must ask ourself is not whether AI can carry a method into work because we know it can. </span></p><p><span>We have to ask: who is practicing the judgment to overrule it?</span></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>If you&#8217;re experienced with coding agents but want to  go deeper in perfecting your inner loop, I encourage you to check out the lightning lessons recorded in this repo and consider signing up for the inaugural cohort: <a href="https://github.com/specstoryai/hardcore-agentic-engineering#the-lightning-lessons">https://github.com/specstoryai/hardcore-agentic-engineering#the-lightning-lessons</a>. I promise a very fun and engaging time!</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>I was recently on <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Hugo Bowne-Anderson&quot;,&quot;id&quot;:63978139,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!_vkH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F941a1d5e-0a5f-45f8-8400-737c0bf9f85d_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;4a2dc339-e674-4c92-a043-347f522fe805&quot;}" data-component-name="MentionToDOM"></span>&#8217;s podcast about <a href="https://hugobowne.github.io/show-us-your-agent-skills/agent-skills/guests/greg-ceccarelli/">this very topic</a> </p></div></div>]]></content:encoded></item><item><title><![CDATA[Conviction]]></title><description><![CDATA[Is deciding before you ask for advice]]></description><link>https://www.meditationsontech.com/p/conviction</link><guid isPermaLink="false">https://www.meditationsontech.com/p/conviction</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Fri, 24 Jul 2026 03:01:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3oqH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6412d649-2bc4-421e-92e8-d164a64be7c0_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3oqH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6412d649-2bc4-421e-92e8-d164a64be7c0_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3oqH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6412d649-2bc4-421e-92e8-d164a64be7c0_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!3oqH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6412d649-2bc4-421e-92e8-d164a64be7c0_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!3oqH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6412d649-2bc4-421e-92e8-d164a64be7c0_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!3oqH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6412d649-2bc4-421e-92e8-d164a64be7c0_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3oqH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6412d649-2bc4-421e-92e8-d164a64be7c0_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6412d649-2bc4-421e-92e8-d164a64be7c0_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3603132,&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://www.meditationsontech.com/i/208283305?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6412d649-2bc4-421e-92e8-d164a64be7c0_1672x941.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_!3oqH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6412d649-2bc4-421e-92e8-d164a64be7c0_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!3oqH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6412d649-2bc4-421e-92e8-d164a64be7c0_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!3oqH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6412d649-2bc4-421e-92e8-d164a64be7c0_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!3oqH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6412d649-2bc4-421e-92e8-d164a64be7c0_1672x941.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>Every unanswered question becomes a decision which you don&#8217;t escape by waiting or by opening another chat window</p><p>You don&#8217;t escape it by asking for five more options. Something decides and if it isn&#8217;t you, the model will.</p><p>Don&#8217;t be like lazy old me and ask AI questions I should have answered before I opened the laptop.</p><ol><li><p>What&#8217;s the strategy?</p></li><li><p>How should I respond?</p></li><li><p>What do you think?</p></li></ol><p>The model will be happy to fill in the blanks you leave because it was trained explicitly to do so.</p><p>A fuzzy goal becomes its goal. A fuzzy standard becomes its standard. A fuzzy opinion becomes its opinion. You&#8217;ll watch the words appear and, before long, you can&#8217;t remember which ideas were yours. Cause you handed it the steering wheel to produce endless motion in a direction of its choosing.</p><p>Life works the same way.</p><p>Conviction is deciding before you ask for advice. It&#8217;s deleting the draft instead of polishing it, saying no without writing a paragraph to justify it and living with the consequences of your own decisions.</p><p>There is no shortage of answers now and every year the models will get better, faster and more cost efficient. Every year conviction (not taste, judgement or whatever twitter cliches say) matters more.</p><p>An undecided person has always been easy to lead.</p><p>And now they can be led by a machine that never even meant to.</p>]]></content:encoded></item><item><title><![CDATA[Zeitgeist Market Fit]]></title><description><![CDATA[Will the appetite underneath the moment propel your product forward?]]></description><link>https://www.meditationsontech.com/p/zeitgeist-market-fit</link><guid isPermaLink="false">https://www.meditationsontech.com/p/zeitgeist-market-fit</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Fri, 17 Jul 2026 02:53:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HHLC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a47f59-1f30-4a74-9a5a-63d1148b420a_1694x928.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HHLC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a47f59-1f30-4a74-9a5a-63d1148b420a_1694x928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HHLC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a47f59-1f30-4a74-9a5a-63d1148b420a_1694x928.png 424w, https://substackcdn.com/image/fetch/$s_!HHLC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a47f59-1f30-4a74-9a5a-63d1148b420a_1694x928.png 848w, https://substackcdn.com/image/fetch/$s_!HHLC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a47f59-1f30-4a74-9a5a-63d1148b420a_1694x928.png 1272w, https://substackcdn.com/image/fetch/$s_!HHLC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a47f59-1f30-4a74-9a5a-63d1148b420a_1694x928.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HHLC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a47f59-1f30-4a74-9a5a-63d1148b420a_1694x928.png" width="1456" height="798" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4a47f59-1f30-4a74-9a5a-63d1148b420a_1694x928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:798,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2390194,&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://www.meditationsontech.com/i/207364457?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a47f59-1f30-4a74-9a5a-63d1148b420a_1694x928.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_!HHLC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a47f59-1f30-4a74-9a5a-63d1148b420a_1694x928.png 424w, https://substackcdn.com/image/fetch/$s_!HHLC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a47f59-1f30-4a74-9a5a-63d1148b420a_1694x928.png 848w, https://substackcdn.com/image/fetch/$s_!HHLC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a47f59-1f30-4a74-9a5a-63d1148b420a_1694x928.png 1272w, https://substackcdn.com/image/fetch/$s_!HHLC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4a47f59-1f30-4a74-9a5a-63d1148b420a_1694x928.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>I used to believe the better product eventually wins.</p><p>Every product minded builder starts here. You have to, or you don't survive the long stretch of work that isn't immediately rewarded.</p><p>I don&#8217;t believe it anymore. I have shipped good product and have watched few care. I&#8217;ve shipped other products that have arrived at the right moment and took off. </p><p>I used to primarily ask whether something was good on its technical/functional merits based on its job to be done. Now I ask myself increasingly why it matters <em><strong>right now.</strong></em></p><p>Of course, quality still matters and bad products will fail. But there is far too much being made in 2026 for anyone to judge it all. Figuring out whether something is good takes time. Figuring out whether something is &#8220;moving&#8221; because the zeitgeist can&#8217;t stop talking about it takes seconds. While momentum isn&#8217;t proof its good, it is a shortcut that gives you a reason to bother to look.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><p>This isn&#8217;t new&#8230;</p><p>In 1989, a cryptographer named David Chaum built DigiCash: private digital money, arguably better engineered than what followed. It went bankrupt in 1998. Eleven years later, Bitcoin launched with the same core idea (money secured by cryptography) and rewired global finance.</p><p>The core idea was not new but there were two differences:</p><ul><li><p><strong>Timing:</strong> DigiCash arrived in a world that still trusted banks. Bitcoin launched into the wreckage of the financial crisis: that day&#8217;s bank-bailout headline is <a href="https://www.investopedia.com/terms/g/genesis-block.asp">written into its genesis block</a>. </p></li><li><p><strong>Distribution:</strong> DigiCash was patented and centralized: nobody gained by spreading it. Bitcoin paid strangers to carry it and bitcoin mining made spreading the network profitable.</p></li></ul><p>Now with our compressed tech cycle a new frontier model lands every few months and money rushes towards what is already moving.</p><p>Your best work has probably already lost to worse work with better timing. And you, like me, have probably done the filtering yourself: ignoring something excellent because it had no momentum and giving your attention to something &#8220;weaker&#8221; because everyone was already discussing it.</p><p>I&#8217;ve been thinking of calling this <strong>zeitgeist-market fit.</strong></p><p>Product-market fit asks whether people want what you made. </p><p><strong>Zeitgeist-market fit asks whether a larger force is already moving toward it: and whether what you built is in a form that force will be able to carry.</strong></p><p>Two tests:</p><ol><li><p>Can you describe the wave without naming your product? Bitcoin&#8217;s wave was not &#8220;digital cash is convenient.&#8221; Millions of people had just watched banks fail, get bailed out, and answer to no one. They stopped fully trusting institutions with their money. The zeitgeist is the appetite underneath the moment that will propel your product forward.</p></li><li><p>Does a stranger benefit from spreading what you made? Bitcoin&#8217;s network rewards its miners while DigiCash paid nobody. If sharing your product costs effort and returns nothing (no status, no saved time, no money) nobody will do it. That is a distribution problem, and a better product will not fix it.</p></li></ol><p>Chaum&#8217;s company failed while his idea survived and so if most of your effort needs to go to explaining why the moment matters, the moment has not arrived.</p><p>AI has unleashed a swell of launches with more waves, more pressure to attach yourself to whatever is moving fastest. The answer is not to pretend timing is beneath you, and it is not to chase every wave until your work is a copy of whatever is already popular.</p><p>Marcus Aurelius described time as a river carrying events in a powerful current. The Stoic response was never to stop the river. It was to stay responsible for what you place into it.</p><p>The zeitgeist decides when. Momentum decides how far. Neither decides what you make.</p><p>That part is still yours.</p>]]></content:encoded></item><item><title><![CDATA[Keep the stool beside you empty]]></title><description><![CDATA[On relevance, reverence, and leaving room for what you did not ask for]]></description><link>https://www.meditationsontech.com/p/keep-the-stool-beside-you-empty</link><guid isPermaLink="false">https://www.meditationsontech.com/p/keep-the-stool-beside-you-empty</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Fri, 10 Jul 2026 04:01:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7Yw0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28dbf26e-964b-43da-bf71-3cd8db3e5d29_1536x864.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Yw0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28dbf26e-964b-43da-bf71-3cd8db3e5d29_1536x864.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Yw0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28dbf26e-964b-43da-bf71-3cd8db3e5d29_1536x864.png 424w, https://substackcdn.com/image/fetch/$s_!7Yw0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28dbf26e-964b-43da-bf71-3cd8db3e5d29_1536x864.png 848w, https://substackcdn.com/image/fetch/$s_!7Yw0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28dbf26e-964b-43da-bf71-3cd8db3e5d29_1536x864.png 1272w, https://substackcdn.com/image/fetch/$s_!7Yw0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28dbf26e-964b-43da-bf71-3cd8db3e5d29_1536x864.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Yw0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28dbf26e-964b-43da-bf71-3cd8db3e5d29_1536x864.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28dbf26e-964b-43da-bf71-3cd8db3e5d29_1536x864.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2271645,&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://www.meditationsontech.com/i/206391800?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28dbf26e-964b-43da-bf71-3cd8db3e5d29_1536x864.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_!7Yw0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28dbf26e-964b-43da-bf71-3cd8db3e5d29_1536x864.png 424w, https://substackcdn.com/image/fetch/$s_!7Yw0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28dbf26e-964b-43da-bf71-3cd8db3e5d29_1536x864.png 848w, https://substackcdn.com/image/fetch/$s_!7Yw0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28dbf26e-964b-43da-bf71-3cd8db3e5d29_1536x864.png 1272w, https://substackcdn.com/image/fetch/$s_!7Yw0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28dbf26e-964b-43da-bf71-3cd8db3e5d29_1536x864.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>Our machines got good. Ask, and you shall receive: precisely what you asked for, ranked, referenced and summarized. But your LLM will not hand you the book one shelf over. It does not misread your question in a way that turns out to be better than <em>your question</em>. It will never seat you next to a stranger.</p><p>It gives you the exact thing. And very little else.</p><p>We treat everything around the exact thing as waste. The card-catalog detour. The wrong abstract. The talk you wandered into because the right one was full. Friction, we call it. Noise in our search process.</p><p>Reflect on your actual life. No one has ever retrieved a best friend. You did not query your way directly to the person you married, the city that became home, the work that became yours, the belief that has rearranged you. Each arrived sideways and likely while you were looking for something else.</p><p>Its one of the oldest laws of finding: you have to be looking for something to find something else. Serendipity was never noise in the search. For much of what mattered most, it was the <em>search</em>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><h4>Song Stitchers</h4><p>Before books, Homer lived in the mouths of wandering men called rhapsodes. Rhapsodes means <em>song-stitchers</em>: <em>rhaptein</em>, to sew; <em>&#333;id&#275;</em>, song. They carried the verses from town to town and stitched them together live: to this room, accompanying this wine, this weather and these faces. No two Iliads were ever the same <em>Iliad</em>. The poem existed only in the performance and in whatever way got sewn in that particular night.</p><p>And every rhapsode opened the same way. <em><a href="https://daisyrue.substack.com/p/sing-muse">Sing, Muse</a>.</em> It may seem like decoration but it was, in many ways, a declaration of dependency or an admission that the singer was not sufficient to the song. The best part would have to come from somewhere they could not control.</p><p>The ancients built whole systems around this humility. Fortuna received a wheel and a temple. The Muses received nine names and a mountain. The Stoics went further still. Marcus Aurelius imagined existence as a loom: whatever befalls you has been spun into the same thread as your being. The wrong turn is not interference in the weave. <em>It&#8217;s the weft.</em></p><div class="pullquote"><p>Something happens to you. Good. It was meant for you by nature, woven into the pattern from the beginning. &#8212; IV. 26</p></div><p>We&#8217;ve inherited all of this and replaced it with ranking algorithms. We took humanity&#8217;s oldest posture toward the unexpected, reverence, and traded it for relevance.</p><h4>Slack in the line</h4><p>I build retrieval tools. My company&#8217;s newest product exists so you never lose a thread, never forget where you left off, always resume from the exact context that matters. I am professionally, financially, against the lost thread.</p><p>So believe me when I say some threads should stay lost. The hands not holding them are the only hands free to catch what comes sideways.</p><p><em>Query</em> and <em>quest</em> are the same old word: <em>quaerere</em>, to seek. Somewhere along the way, we kept the query while discarding the quest.</p><p>A query often begins with the confidence that you know what you want. A quest begins when that confidence fails. Our machines are quite perfect at one of these.</p><p>This is not an argument for abandoning our tools. It is an argument for leaving slack in the line. Take the exact answer, then notice the world it has removed. Read the adjacent page. Walk the last few blocks without directions. Enter the room that was not meant for you. Sit at the bar instead of carrying the drink upstairs. Do not optimize every empty space before something else has the chance to enter it.</p><p>We are building a world in which fewer things will be lost. This is mostly good. Lost knowledge is wasteful, lost context is expensive, and lost work must often be done again. But a life in which nothing is lost is not necessarily a life in which everything has been found. The same systems that recover what matters can make us less available to what has not yet announced its importance. That is the danger of a world that answers too well. It does not merely remove inconvenience. It removes exposure, narrowing the world to the terms of the question and quietly excluding whatever could not be stated in advance. The answer becomes more precise while the life around it becomes less permeable.</p><p>The rhapsodes understood this. Their posture toward the best part of the song was invitation. They began with what they knew, then left room for what they could not produce alone. </p><p>This may be the discipline the machines now require of us most. Restraint. Not a rejection of precision, but a refusal to let precision occupy the whole field. Ask for what you need. Retrieve what you lost. Resume the thread. Then leave some part of the day unresolved, some question unasked and some chair unclaimed.</p><p>You do not command the good part. You do not specify its format. You do not improve the prompt until the universe complies. You make yourself available to it.</p><p><em>Sing, Muse.</em></p><p>And keep the stool beside you empty.</p>]]></content:encoded></item><item><title><![CDATA[Both Datasets are True]]></title><description><![CDATA[But &#8220;the data shows&#8221; is a way to stop thinking]]></description><link>https://www.meditationsontech.com/p/both-datasets-are-true</link><guid isPermaLink="false">https://www.meditationsontech.com/p/both-datasets-are-true</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Thu, 02 Jul 2026 23:47:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2B-a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F715704c6-6adc-4372-a2e9-e957c72e706b_1448x834.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2B-a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F715704c6-6adc-4372-a2e9-e957c72e706b_1448x834.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2B-a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F715704c6-6adc-4372-a2e9-e957c72e706b_1448x834.png 424w, https://substackcdn.com/image/fetch/$s_!2B-a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F715704c6-6adc-4372-a2e9-e957c72e706b_1448x834.png 848w, https://substackcdn.com/image/fetch/$s_!2B-a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F715704c6-6adc-4372-a2e9-e957c72e706b_1448x834.png 1272w, https://substackcdn.com/image/fetch/$s_!2B-a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F715704c6-6adc-4372-a2e9-e957c72e706b_1448x834.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2B-a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F715704c6-6adc-4372-a2e9-e957c72e706b_1448x834.png" width="1448" height="834" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/715704c6-6adc-4372-a2e9-e957c72e706b_1448x834.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:834,&quot;width&quot;:1448,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2433746,&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://www.meditationsontech.com/i/204753435?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F715704c6-6adc-4372-a2e9-e957c72e706b_1448x834.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_!2B-a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F715704c6-6adc-4372-a2e9-e957c72e706b_1448x834.png 424w, https://substackcdn.com/image/fetch/$s_!2B-a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F715704c6-6adc-4372-a2e9-e957c72e706b_1448x834.png 848w, https://substackcdn.com/image/fetch/$s_!2B-a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F715704c6-6adc-4372-a2e9-e957c72e706b_1448x834.png 1272w, https://substackcdn.com/image/fetch/$s_!2B-a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F715704c6-6adc-4372-a2e9-e957c72e706b_1448x834.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>In a rabbit hole, I read two studies this week about AI and jobs. First, Goldman Sachs estimated<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> that AI reduced US payroll growth by roughly 16,000 jobs a month over the past year, with younger workers taking much of the hit.  </p><p>Second, Ramp Economics Lab alongside Revelio looked at 21,559 US companies<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> and found that the firms spending most aggressively on AI grew headcount 10.2% in the two years after adoption. Entry-level roles at those firms grew 12%.</p><p>Wait what? This is the same economy and technology, right? </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><p>The online reaction has been predictable. On one hand you have those posting Goldman number as proof that the job collapse has started. And of course others posting the Ramp numbers as proof that panic is nonsense. <strong>Both sides said, in one form or another, &#8220;the data shows.&#8221; </strong>Which is a dumb phrase that often does damage.</p><p>Not because data is bad. Data is how you escape vibes. The problem is that people use &#8220;the data shows&#8221; as a way to stop thinking. Both datasets can be true while neither argument is.</p><p>The Ramp study <em>does not say &#8220;AI creates jobs.&#8221;</em> It&#8217;s much more narrow than that: Firms in the top third of AI spend per employee grew faster after adoption. These firms were spending about $34 per employee per month on AI in the first three months, versus under $3 for low adopters. And low adopters showed no statistically significant headcount change.</p><p>The high adopters were already larger, more technical, more likely to be venture-backed, and faster-growing before they spent money on AI. The sample is not &#8220;the economy.&#8221; It is a set of tech-forward, knowledge-work firms. The study pushes back on a simple job-loss story.</p><p>Goldman is measuring something else. Its estimate is about net payroll growth across the whole US economy.</p><p>Then there is Stanford and ADP. Their work found that early-career workers, ages 22 to 25, in the most AI-exposed occupations saw a 16% relative employment decline. More experienced workers in those same occupations stayed stable or continued to grow.</p><p>The labor market is not moving as one thing. <strong>It is moving by firm type, age, occupation, exposure, and career stage. Strong firms that adopt AI hard can be growing. The economy-wide effect can still be modest and negative</strong>. Young workers in exposed jobs can still be taking the first hit.</p><div class="pullquote"><p>Disturbance comes only from within&#8212;from our own perceptions. &#8212; IV. 3</p></div><h4>There is a name for this&#8230; </h4><p>In 1973, Berkeley looked at graduate admissions and saw a damning table. Men were admitted at a rate of 44%. Women were admitted at 35%. At the aggregate level, the data seemed to show obvious bias.</p><p>Then Peter Bickel, Eugene Hammel, and J. W. O&#8217;Connell looked department by department and found most  showed no meaningful bias against women. Several tilted the other way. Women had applied more often to departments that rejected almost everyone. Men had applied more often to departments with higher admit rates.</p><p>The aggregate table was true. The department tables were true. The argument built from the aggregate table was wrong.</p><p>That is <a href="https://en.wikipedia.org/wiki/Simpson%27s_paradox">Simpson&#8217;s paradox.</a> The same data can reverse meaning when you change the level of analysis. </p><p><strong>This is also what is happening with AI and jobs.</strong></p><ul><li><p>Ramp answers: what happens to headcount at well-funded, tech-forward firms that adopt AI aggressively?</p></li><li><p>Goldman answers: what is happening to net payroll growth across the whole economy right now?</p></li><li><p>Stanford and ADP answer: who inside exposed occupations absorbs the adjustment first?</p></li></ul><p>None of them answers the question people keep asking: <strong>will AI create or destroy jobs?</strong></p><p>Which is really a pile of questions. By sector. By age. By firm quality. By adoption intensity. By time horizon. By substitution. By augmentation. By demand creation. By what happens to the training path for people who used to start at the bottom..</p><p>I really think a lot about that last question though (<a href="https://www.meditationsontech.com/p/apprenticeship-was-the-point">as articulated here in June</a>) because the pain is showing up first among young workers in exposed jobs: the entry-level job was never <em>just a bundle of tasks</em>. It was an apprenticeship. The company got some work. The junior got reps. The senior learned to delegate. The organization manufactured judgment.</p><p>If AI removes the junior work without replacing the apprenticeship, the damage will not show up in this month&#8217;s payroll report but rather later as a missing generation of people who never got the reps.</p><p>There is one more number floating around: close to 90,000 job cuts announced this year as AI-related. Treat that stat carefully because announcements measure what companies choose to say.</p><p>Some cuts are real AI substitution. Some are over-hiring, margin repair, interest-rate math, and executive fashion dressed up as AI efficiency. &#8220;We are becoming more efficient with AI&#8221; sounds better than &#8220;we misjudged 2021.&#8221;</p><p>Self-report is data but it is also the weakest data here&#8230;.</p><p><strong>&#8220;The data shows&#8221; has become a spell</strong>. People recite it to end an argument instead of using it to conduct a real one. A spell does not need to be understood. It only needs to be said with confidence in front of the right audience.</p><p>Measured what? At what level? Over what window? Against what comparison group? Who is missing from the sample? What would make the sign flip?</p><p>An incantation treats those questions as bad faith.</p><p>This is why &#8220;data-driven&#8221; has become a suspicious phrase. At its best, it means reality gets a vote. At its worst, it means a conclusion found a statistic to sit on.</p><p>Before you repeat a number, please ask one question. What question was this dataset built to answer?</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="https://www.goldmansachs.com/insights/articles/the-jobs-ai-is-likely-to-boost-and-those-it-may-disrupt">https://www.goldmansachs.com/insights/articles/the-jobs-ai-is-likely-to-boost-and-those-it-may-disrupt</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p><a href="https://ramp.com/data/ai-jobs-impact">https://ramp.com/data/ai-jobs-impact</a></p></div></div>]]></content:encoded></item><item><title><![CDATA[Don’t Sell Thinking]]></title><description><![CDATA[Software must either disappear into the work or give thought a place to land]]></description><link>https://www.meditationsontech.com/p/dont-sell-thinking</link><guid isPermaLink="false">https://www.meditationsontech.com/p/dont-sell-thinking</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Thu, 25 Jun 2026 21:26:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kVAz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabdeac90-e1c2-4676-8e11-630c168e7cbc_1920x1088.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kVAz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabdeac90-e1c2-4676-8e11-630c168e7cbc_1920x1088.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kVAz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabdeac90-e1c2-4676-8e11-630c168e7cbc_1920x1088.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kVAz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabdeac90-e1c2-4676-8e11-630c168e7cbc_1920x1088.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kVAz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabdeac90-e1c2-4676-8e11-630c168e7cbc_1920x1088.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kVAz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabdeac90-e1c2-4676-8e11-630c168e7cbc_1920x1088.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kVAz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabdeac90-e1c2-4676-8e11-630c168e7cbc_1920x1088.jpeg" width="1456" height="825" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abdeac90-e1c2-4676-8e11-630c168e7cbc_1920x1088.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:825,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1275110,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/203607884?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabdeac90-e1c2-4676-8e11-630c168e7cbc_1920x1088.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kVAz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabdeac90-e1c2-4676-8e11-630c168e7cbc_1920x1088.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kVAz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabdeac90-e1c2-4676-8e11-630c168e7cbc_1920x1088.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kVAz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabdeac90-e1c2-4676-8e11-630c168e7cbc_1920x1088.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kVAz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabdeac90-e1c2-4676-8e11-630c168e7cbc_1920x1088.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>I internalized something interesting recently: while AI makes it easier than ever to write down what happened, teams are still losing the plot. </p><p>Every meeting has a transcript. Every customer call has a summary. Every agent run ends with a tidy report. Every product discussion can be turned into bullets, themes, risks, action items, and next steps. We create more artifacts without creating more <em>knowing</em>.</p><p>The mistake is treating thinking like the product. It is not. Thinking is becoming ambient. It is in every inbox, editor, meeting, dashboard, repo, support queue, and text box. The hard thing is being able to make these thought-shaped artifacts survive contact with the organization. </p><p>You can see this most clearly in customer work where a call ends, and the AI produces a perfectly reasonable summary. It captures the request, the follow-up, the sentiment, and the action items. Everyone skims it and nods&#8230; the record exists, at least in the most literal sense. Two weeks later:</p><ul><li><p>What did the customer actually mean? </p></li><li><p>Were they asking for a dashboard, or were they trying to say they get surprised every Monday because nobody can tell them what changed? </p></li><li><p>Did we already decide not to build this? </p></li><li><p>Was that a real decision, or just something someone said in a meeting? </p></li><li><p>Did engineering push back because the idea was wrong, or because the right version is expensive?</p></li></ul><p>The issue is that the summary did not become part of what the company knows. It did not update the account context. It did not travel with the roadmap conversation. It did not preserve the customer&#8217;s actual language before it got laundered into product-speak. It did not separate the solution they asked for from the problem they were trying to express. It did not become something a PM, engineer, founder, or account lead could rely on later when the question came back in a different form. In Meditations, Marcus Aurelius has the line: </p><div class="pullquote"><p>&#8220;The things you think about determine the quality of your mind.&#8221;   &#8212; V. 16</p></div><p>The same is true for companies, except companies do not have minds in the clean individual sense. What a company thinks about, however, is what survives. </p><p>This then is the dead zone for AI software: <strong>cognition without consequence.</strong> </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><p>The model will compress the conversation, name the themes, and produce something legible which is not the same thing as memory. Most products now generate the notes, the spec, the recommendation, the ticket, the plan, or the answer, and then leave the actual organization unchanged.  </p><p>This is not a problem with model capability but the product assumptions around them. A lot of AI software has just updated an old workflow by adding a button that generates the artifact faster. But if the original workflow was already bad at preserving context, making the artifact cheaper does not fix it. </p><p>This is why the &#8220;AI wrapper&#8221; conversation feels so tired to me. The useful question is really whether the product around the model knows something, remembers something, or changes something that the model does not do by default.</p><p>Once you frame it that way, the shape of durable AI software gets clearer. <strong>It either disappears into the work, or it gives thought a place to land.</strong> The first kind runs quietly in the background, before the user asks, in the place where the work already happens: spam filters, fraud check, deployment guardrails, sync engines, the thing that becomes part of the floor. This matters, but I am more interested in the second kind: software that takes cheap, abundant thinking and turns it into the stuff organizations actually benefit from later.</p><p>The better version of an AI meeting summary is a product that notices the same pain appearing across four enterprise accounts, links the call to an existing roadmap bet, preserves the customer&#8217;s language, carries the accepted interpretation into the spec, and attaches the eventual ticket back to the original conversation. It lets engineering see why the work matters. It lets sales see what was actually committed. It lets the team ask months later why a decision was made and recover the reasoning without reconstructing it from Slack archaeology and half-remembered meetings.</p><p>The same pattern shows up with coding agents. The better version captures the command, the result, the diff, the failing test, the fix, and the remaining risk. It links the change back to the original goal and makes verification part of the work itself, not just part of the story the agent tells afterward. That is still memory, just with different consequences: the organization can know what changed, why it changed, and whether the claim survived contact with reality.</p><p>This is where software still matters. The model does not know your company by default. It does not know which customer promise still haunts your roadmap, which decision was real, which concern was political, or which constraint if violated creates pain somewhere else. Even when a model can infer some of that, inference is not enough. Organizations do not run on plausible answers. They run on commitments, records, permissions, incentives, trust, and memory. They run on the difference between &#8220;this seems right&#8221; and &#8220;this is now how we work.&#8221;</p><p>Do not sell thinking. Sell the thing where thinking becomes memory, coordination, verification, and change. Or disappear so completely into the work that the user no longer has to think about you at all. The dangerous middle is the next newfangled polished destination for cognition, a login for wrapped intelligence, a product that assumes users will pay for access to thinking when thinking is becoming a basic property of software.</p><p>Thinking is becoming ambient so build the thing that makes thinking matter.</p>]]></content:encoded></item><item><title><![CDATA[The Green Checkmark is Not a Fact]]></title><description><![CDATA[Driving agents effectively is the engineering skill that matters most right now.]]></description><link>https://www.meditationsontech.com/p/the-green-checkmark-is-not-a-fact</link><guid isPermaLink="false">https://www.meditationsontech.com/p/the-green-checkmark-is-not-a-fact</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Thu, 18 Jun 2026 23:39:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!CHL9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffde0ac0e-b5f2-4db4-86f1-7c868d140295_2150x1288.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CHL9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffde0ac0e-b5f2-4db4-86f1-7c868d140295_2150x1288.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CHL9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffde0ac0e-b5f2-4db4-86f1-7c868d140295_2150x1288.png 424w, https://substackcdn.com/image/fetch/$s_!CHL9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffde0ac0e-b5f2-4db4-86f1-7c868d140295_2150x1288.png 848w, https://substackcdn.com/image/fetch/$s_!CHL9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffde0ac0e-b5f2-4db4-86f1-7c868d140295_2150x1288.png 1272w, https://substackcdn.com/image/fetch/$s_!CHL9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffde0ac0e-b5f2-4db4-86f1-7c868d140295_2150x1288.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CHL9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffde0ac0e-b5f2-4db4-86f1-7c868d140295_2150x1288.png" width="1456" height="872" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fde0ac0e-b5f2-4db4-86f1-7c868d140295_2150x1288.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:872,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4225505,&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://www.meditationsontech.com/i/202649958?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffde0ac0e-b5f2-4db4-86f1-7c868d140295_2150x1288.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_!CHL9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffde0ac0e-b5f2-4db4-86f1-7c868d140295_2150x1288.png 424w, https://substackcdn.com/image/fetch/$s_!CHL9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffde0ac0e-b5f2-4db4-86f1-7c868d140295_2150x1288.png 848w, https://substackcdn.com/image/fetch/$s_!CHL9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffde0ac0e-b5f2-4db4-86f1-7c868d140295_2150x1288.png 1272w, https://substackcdn.com/image/fetch/$s_!CHL9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffde0ac0e-b5f2-4db4-86f1-7c868d140295_2150x1288.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>&#128268; This August join me in my new course on <a href="https://get.specstory.com/agentic-engineering">Agentic Engineering on Maven</a>. </p><div><hr></div><p>It&#8217;s an average day in our newfound AI paradise in June 2026. I have five terminals open, all of which are blinking. A finished implementation run in one has just announced, in the flat certain voice they all have now, &#8220;All tests pass. The change is complete and verified.&#8221;</p><p>I believe it for about four seconds before I do the thing this whole meditation is about. I rerun the <strong>make verify</strong> myself. The build is broken<strong>.</strong> Go figure, of course it is. Opus you dastardly dog, writing that clean abstract and response for a result you didn&#8217;t actually reproduce.</p><p>I didn&#8217;t catch this because I&#8217;m careful, its just because I have a reflex I had to build on purpose, against my own instincts, after getting burned enough times thousands upon thousands of sessions later to stop trusting the part of me that wants to <em>believe the green</em>. You know that green checkmark that your agent produces, whether its in an IDE or Terminal or Cloud. It is definitively not a fact.</p><div class="pullquote"><p>If you are pained by external things, it is not they that disturb you, but your own judgment of them &#8212; VIII. 47</p></div><p>We spent a decade teaching ourselves to read &#8220;tests pass&#8221; as tests passed. Now though when 95% of new code is being implemented by agents, one is an event in the world and the other is a string the model produced because, after a run that looked like it was going fine, it was the most plausible thing to say. </p><p>You and I know the agent is <em>not lying</em> to you. That would require some intent to deceive. Its merely reporting a conclusion it never checked, in the exact voice it would use for one it did.</p><p>Science has lived through this. A paper announces a finding, nobody reruns it, and the finding stands for years while everyone cites it and the literature looks settled. Careers get built on top. The pretty famous <a href="https://www.nature.com/articles/483531a">2012 Amgen study</a> is case in point: they tried to reproduce fifty-three landmark cancer studies, with only six passing reproducibility muster. </p><p>Software built by agents with humans at the wheel is the newest example and I think I speak for the field when I say: its shown up far faster than anyone planned for.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>100% of the code I ship now, I do not write. I describe it, an agent writes it, most of the time its pretty good, and some of the time it is absolute crap. But since I&#8217;m not writing it and reading it would completely defeat the point at the speed I&#8217;d like to move I can&#8217;t tell the good from the bad. </p><p><strong>Guess what: Neither can you.</strong> </p><p>The agents write code now. We get it. Several &#8220;papers an hour&#8221;, each one landing as Done, Verified, Tests pass, a clean abstract over a conclusion. The gap between what you wanted and what shipped used to live in the tool. The tool was slow, and dumb, and needed your hands. The tool is none of those things anymore.</p><div><hr></div><p>Fraud and error don&#8217;t hide in the messy data, they hide in the clean summary. Better the writing is inextricably linked to its survival rate. A fluent abstract is exactly what a tired reader takes instead of the work to read and fluency is the camouflage.</p><p>Your agent works the same way. The fabricated identifier, the unrun build, the imaginary passing test, the cheerful &#8220;everything is verified.&#8221; None of it shows up in the summary. It shows up in the transcript, the real exit code, the binary that runs or doesn&#8217;t. What the agent did, not what it said.</p><p>So the skill is not waiting for a model honest enough to trust. The skill is reproduction. You re-derive &#8220;done&#8221; yourself, from the bytes, against a check you own and the agent can&#8217;t satisfy with a sentence. A claim arrives as a confident assertion, a passing-shaped run, a summary that ends in the word done. A reproduced result leaves as an exit code you read, a binary you ran, a diff you fenced, a test you wrote, a rollback you understand.</p><p>I like to call the human side of it <strong>calibrated distrust</strong>. Where I am my doubt aimed at confidence. You check the cleanest-looking results the hardest.</p><div><hr></div><p>The pattern of my day is easy to encapsulate because its the following sequence on continuous repeat: brief &#8594; steer &#8594; verify.</p><ul><li><p><strong>Brief.</strong> When I&#8217;m writing prompts, specs, goals and loops. I describe what &#8220;done&#8221; means in a way a machine can check. Not a vibe. A shell predicate. A test. A constraint. A line the agent is not allowed to cross.</p></li><li><p><strong>Steer.</strong> Then I continually steer by killing runs or updating the models priors with new context. Interrupting with Esc is the most used key on my keyboard now. The skill isn&#8217;t reading every gloriously expensive output token. It&#8217;s feeling and sensing the trajectory go bad and stopping it.</p></li><li><p><strong>Verify</strong>. Really this is the main job. If I am working on something that I can expect or us, like a frontend UI, I do. If its data related I get that running. If its a CLI I build it, test it manually and then bake in my learnings into the next run or share the logs with the next pass to ensure conformance to the goal. Code is cheap and easy to reproduce, confidence in your intent turning into usable reality: priceless. </p></li></ul><p>That is what I will teach in my new course entitled <a href="https://get.specstory.com/agentic-engineering">Hardcore Agentic Engineering</a> on Maven, August 3rd - 21st. I&#8217;ve thought long and hard about actually teaching this. But I know through 100s of conversations that there ample demand for it. Not how to vibe-code faster or with better tools. The real skills it takes for seasoned professionals to ingrain the habits that will make them successful in this new normal. How to build the harness that makes agentic enginerring real enough to trust and safe enough to ship over months.</p><p>Over the course of three weeks we will build the loop together into a piece of software that encodes the principles: Brief, Steer, Verify. </p><p>You define what done means, point agents at it, kill the bad runs, build gates that don&#8217;t lie, read the trace, and prove the result before you push. What you leave with refuses a forged &#8220;done.&#8221; The software and the skills you acquire will be yours to keep.</p><p>The better model is coming. It always is. It will sound more certain than this one, not less. It will be more proactive than this one,  not less. It will be more thorough than this one, not less. The only question that matters is whether you&#8217;ll be the one who reproduces the result, or the one who just accepts the output.</p><p>I&#8217;d love for you to join in, participate and leave up-leveled a step above the machines. &#128268; So one last time (with a 30% early bird discount): <a href="https://get.specstory.com/agentic-engineering">Hardcore Agentic Engineering.</a></p>]]></content:encoded></item><item><title><![CDATA[The Refinery]]></title><description><![CDATA[The durable business of this era converts private judgement into legible, priced outcomes and artifacts.]]></description><link>https://www.meditationsontech.com/p/the-refinery</link><guid isPermaLink="false">https://www.meditationsontech.com/p/the-refinery</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Fri, 12 Jun 2026 01:07:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gST_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f2bdf-130d-4de2-a95c-bd5a803a9b18_2794x1576.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gST_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f2bdf-130d-4de2-a95c-bd5a803a9b18_2794x1576.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gST_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f2bdf-130d-4de2-a95c-bd5a803a9b18_2794x1576.png 424w, https://substackcdn.com/image/fetch/$s_!gST_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f2bdf-130d-4de2-a95c-bd5a803a9b18_2794x1576.png 848w, https://substackcdn.com/image/fetch/$s_!gST_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f2bdf-130d-4de2-a95c-bd5a803a9b18_2794x1576.png 1272w, https://substackcdn.com/image/fetch/$s_!gST_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f2bdf-130d-4de2-a95c-bd5a803a9b18_2794x1576.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gST_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f2bdf-130d-4de2-a95c-bd5a803a9b18_2794x1576.png" width="1456" height="821" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb4f2bdf-130d-4de2-a95c-bd5a803a9b18_2794x1576.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:821,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9923559,&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://www.meditationsontech.com/i/201519636?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f2bdf-130d-4de2-a95c-bd5a803a9b18_2794x1576.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_!gST_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f2bdf-130d-4de2-a95c-bd5a803a9b18_2794x1576.png 424w, https://substackcdn.com/image/fetch/$s_!gST_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f2bdf-130d-4de2-a95c-bd5a803a9b18_2794x1576.png 848w, https://substackcdn.com/image/fetch/$s_!gST_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f2bdf-130d-4de2-a95c-bd5a803a9b18_2794x1576.png 1272w, https://substackcdn.com/image/fetch/$s_!gST_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb4f2bdf-130d-4de2-a95c-bd5a803a9b18_2794x1576.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 easiest causal reading of  <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Sarah Guo &#9889;&#65039; Greylock&quot;,&quot;id&quot;:3440909,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/afb21806-9a69-4283-bee8-3c4eefe10555_399x399.jpeg&quot;,&quot;uuid&quot;:&quot;167bb2a8-560d-45b8-a8f3-317b6d87019f&quot;}" data-component-name="MentionToDOM"></span>&#8217;s excellent recent essay <em>The Untrainable<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></em> is some version of &#8230; <em>hide.</em></p><p>The models will absorb whatever can be measured, so retreat to work that can&#8217;t be. Get inside private workflows. Defend the judgment no benchmark can reach, and keep retreating ahead of the benchmarks. <em>The despair underneath this is real.</em> If every legible thing is on its way to becoming training data an obvious answer might <em>become less legible.</em> </p><p>Why is it wrong? </p><p><strong>Simply put, the untrainable is not a place to hide. Illegibility is not a moat. It is unrefined crude. </strong></p><p>The durable business of this era is not the company that merely occupies private ground truth. It will be the companies that own the process for converting private ground truth into legible, priced, traceable, trainable artifacts. The companies that win this decade will not be the ones hiding from absorption. They will be the ones running it.</p><p><strong>That process is&#8230;.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YdAv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7dd0d61-4c7b-4bb6-9cec-a6989cff92e1_1126x710.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YdAv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7dd0d61-4c7b-4bb6-9cec-a6989cff92e1_1126x710.png 424w, https://substackcdn.com/image/fetch/$s_!YdAv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7dd0d61-4c7b-4bb6-9cec-a6989cff92e1_1126x710.png 848w, https://substackcdn.com/image/fetch/$s_!YdAv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7dd0d61-4c7b-4bb6-9cec-a6989cff92e1_1126x710.png 1272w, https://substackcdn.com/image/fetch/$s_!YdAv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7dd0d61-4c7b-4bb6-9cec-a6989cff92e1_1126x710.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YdAv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7dd0d61-4c7b-4bb6-9cec-a6989cff92e1_1126x710.png" width="1126" height="710" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f7dd0d61-4c7b-4bb6-9cec-a6989cff92e1_1126x710.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:710,&quot;width&quot;:1126,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131677,&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;:false,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/201519636?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7dd0d61-4c7b-4bb6-9cec-a6989cff92e1_1126x710.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_!YdAv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7dd0d61-4c7b-4bb6-9cec-a6989cff92e1_1126x710.png 424w, https://substackcdn.com/image/fetch/$s_!YdAv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7dd0d61-4c7b-4bb6-9cec-a6989cff92e1_1126x710.png 848w, https://substackcdn.com/image/fetch/$s_!YdAv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7dd0d61-4c7b-4bb6-9cec-a6989cff92e1_1126x710.png 1272w, https://substackcdn.com/image/fetch/$s_!YdAv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff7dd0d61-4c7b-4bb6-9cec-a6989cff92e1_1126x710.png 1456w" sizes="100vw"></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>Sarah&#8217;s essay is right about the terrain and that the next great application companies need permission: access to private correctness, private data, private workflows, private trust. But the terrain is not the business. The business is what you do once you are inside it.</p><p><em><strong>You refine.</strong></em></p><p>Legible means cheap for someone else to verify. You know: a test suite makes code legible. A signed clinical note makes medical judgment legible. A resolved support ticket makes customer service legible. A price makes an outcome legible. A spec makes intent legible :)</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><h3>Kerosene</h3><p>When kerosene commoditized, the spoils didn&#8217;t go to the producers who fled to artisanal corners of the oil business. It went to John D. Rockefeller, who owned refining, the step that turned crude into the thing everyone had to buy. Commoditization was never the threat to that position: it was the engine of it.</p><p>The same position is open today, at far greater scale.</p><ul><li><p><strong>Crude in:</strong> private judgment, tacit knowledge, customer history, institutional memory, undocumented workflow, relationship trust, the unwritten definition of done inside tens of thousands of firms.</p></li><li><p><strong>Product out:</strong> evals, traces, specs, corrections, outcome contracts, benchmarks, prices.</p></li></ul><p>Throughput rises with every model generation. Standing in front of this process is the despair. Standing on top of it? That&#8217;s a <em>helluva business mannggg.</em></p><h4>This new tide has a schedule</h4><p>The demand side is guaranteed. The labs replace their own flagships on a schedule, cut prices before anyone forces them to, and treat last quarter&#8217;s model as this week&#8217;s footnote. The faster the models improve, the more the refinery earns.</p><p>Anything you can measure becomes a benchmark. Anything that becomes a benchmark gets trained against. Anything trained against commoditizes. Sarah names this <strong>the absorption frontier.</strong> </p><p>Here I&#8217;ll just call it the tide, because it 1) has a schedule and 2) it does not run backward.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ngKH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa263ed90-c59f-4490-90d4-2b75bc86bfce_1116x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ngKH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa263ed90-c59f-4490-90d4-2b75bc86bfce_1116x720.png 424w, https://substackcdn.com/image/fetch/$s_!ngKH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa263ed90-c59f-4490-90d4-2b75bc86bfce_1116x720.png 848w, https://substackcdn.com/image/fetch/$s_!ngKH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa263ed90-c59f-4490-90d4-2b75bc86bfce_1116x720.png 1272w, https://substackcdn.com/image/fetch/$s_!ngKH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa263ed90-c59f-4490-90d4-2b75bc86bfce_1116x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ngKH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa263ed90-c59f-4490-90d4-2b75bc86bfce_1116x720.png" width="1116" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a263ed90-c59f-4490-90d4-2b75bc86bfce_1116x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1116,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:146545,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/201519636?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa263ed90-c59f-4490-90d4-2b75bc86bfce_1116x720.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_!ngKH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa263ed90-c59f-4490-90d4-2b75bc86bfce_1116x720.png 424w, https://substackcdn.com/image/fetch/$s_!ngKH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa263ed90-c59f-4490-90d4-2b75bc86bfce_1116x720.png 848w, https://substackcdn.com/image/fetch/$s_!ngKH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa263ed90-c59f-4490-90d4-2b75bc86bfce_1116x720.png 1272w, https://substackcdn.com/image/fetch/$s_!ngKH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa263ed90-c59f-4490-90d4-2b75bc86bfce_1116x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>For example, HumanEval took about three years to die. MATH took three and a half. SWE-bench Verified was introduced as the serious test of real software work, and frontier models began crossing scores that would have sounded absurd not long before. Different tasks, different decades of accumulated human skill turning into a singular shape. And each new sandcastle melts faster than the last, because the tide is the thing improving.</p><p>The hiding strategist looks at current gaps and thinks: <em>sanctuary.</em></p><p>All the judgment, review, trust, context, taste, liability, and organizational memory the model can&#8217;t touch. I know let&#8217;s LIVE THERE!</p><p>But it is inventory soon to arrive in a queue.</p><p>It is what the current <em>tide</em> hasn&#8217;t reached yet. And it is what someone will refine next.</p><p>That <em>is</em> the subtle distinction. Private access matters enormously. It may be the first requirement of any great AI application company. But access is not defensibility by itself. Being inside the workflow only matters if you instrument the workflow. Being trusted by the customer only matters if that trust gives you the right to observe correction, define outcomes, capture judgment, and improve the system.</p><p>Sarah is right that the ground shrinks under whoever stands on it. So the question is not where you can hide forever. There is no forever. The question is whether you can keep converting the present frontier of illegibility into the next layer of legible product.</p><p>The artifact depreciates. The refinery compounds.</p><div class="pullquote"><p>So keep at it, until it&#8217;s fully digested. As a strong stomach digests whatever it eats. As a blazing fire takes whatever you throw on it, and makes it light and flame. &#8212; X. 31</p></div><h4>A price is an eval with a billing API</h4><p>The companies following the process of refining are converting illegibility, as fast as the relationship allows.</p><p>Intercom prices Fin, its support agent, at 99 cents per resolution. The agent closes the conversation and the customer pays a dollar. This gets celebrated as the masterstroke of selling illegible value: outsiders can&#8217;t verify the work, so get inside and price the outcome.</p><p>But that is not a defense of illegibility. It is the conversion of illegibility into a unit of account with a price and billing api attached.</p><ul><li><p>Every resolved conversation is a labeled example: this input, these actions, this output, graded by the one judge that matters, the customer&#8217;s money. </p></li><li><p>And read the fine print on who decides what resolved means. That definition is the product.</p></li></ul><p>The company is not defending illegible territory. It is running a legibilization machine at a dollar per datum.</p><p>Abridge is another example. It is medicine&#8217;s moat-money-can&#8217;t-buy story: ambient AI that turns the clinical conversation into the note, deployed across large health systems and scaled across thousands of clinicians.</p><p>At first glance, this looks like exactly the kind of private, illegible workflow the hiding argument would celebrate. Clinical judgment. Physician trust. Patient context. Messy conversation. Institutional deployment. Regulatory friction. Deep workflow integration.</p><p>But Abridge is not winning because the work stays illegible.</p><p><strong>It is winning because the work becomes traceable.</strong></p><p>Every sentence of every draft note links back to the audio that produced it. Every correction a physician makes before sign-off is an expert label captured at the point of care. The final artifact lands inside the system of record.</p><p>The note is not merely documentation. It is the interface where tacit clinical judgment becomes auditable, correctable, and eventually trainable.</p><p>That too is not hiding from the absorption frontier. It is building a refinery inside one of the most valuable private workflows in the economy.</p><p>Mercor does the same: the company pays bankers, lawyers, consultants, physicians, and other professionals to write their judgment down, sells the output to the frontier labs, and then does the thing only trusted insiders are supposed to be able to do: it turns professional work into benchmarks. One is named APEX!</p><p>What good white-collar work is (the kind of thing that once lived in apprenticeship, review, taste, correction, and institutional context) is getting written down case by case.</p><p>That does not mean every professional judgment is now solved. But the frontier is moving very quickly.</p><p>And the next valuable position belongs to whoever has the relationships, permission, and workflow surface area to write down the next layer.</p><h3>The obvious objection</h3><p>If every sale is a label, the refinery commoditizes its own ground. It does. That is the oil story retold. Every barrel got cheaper for decades and the refining position compounded anyway.</p><p>In AI, the artifact you publish depreciates. The benchmark gets beaten. The eval becomes table stakes. The spec becomes training data. The resolved ticket becomes a pattern. The signed note becomes an example.</p><p><strong>But the relationship that produces the next artifact does not depreciate in the same way.</strong></p><p>The durable advantage is not the static artifact. It is as Sarah puts it, the permission to sit inside the work while fresh judgment is still being formed. It is the flow of new decisions. It is the right to observe the correction. It is the discipline to write down what everyone else leaves implicit.</p><p>Hiding does not opt you out. Judgment exercised through a model leaves exhaust, and exhaust gets refined by someone.</p><p>You are the seller or the leak.</p><p>My own writing does not escape this. I have spent a year arguing that implementation is disposable and the spec is the asset. But a spec is judgment made explicit, and explicit means trainable. What I wrote last year is and can be crude in someone&#8217;s refinery pipeline.</p><p>The moat was never the page. It was the pen and the permission to be inside the work. The flow of fresh decisions. The habit of making judgment explicit before the tide arrives.</p><p>That is why <em>The Untrainable</em> is right about the terrain and <em>incomplete as a final map.</em> The untrainable is where value survives for now. <strong>The refinery is how that value becomes a company.</strong></p><p>The most cited benchmark score of this year is not a monument. It is a surveyor&#8217;s stake: proof of where the crews just finished, and fair warning of where they go next.</p><p>When they reach your ground, will you be the territory? Or the one drawing the map?</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="https://saranormous.substack.com/p/the-untrainable">Read it, you really should</a></p></div></div>]]></content:encoded></item><item><title><![CDATA[Apprenticeship was the point]]></title><description><![CDATA[Confusion is the sweat of learning. We're collectively eating the seed corn.]]></description><link>https://www.meditationsontech.com/p/apprenticeship-was-the-point</link><guid isPermaLink="false">https://www.meditationsontech.com/p/apprenticeship-was-the-point</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Fri, 05 Jun 2026 00:01:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nvev!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37deefdd-4c07-421f-99e7-87db8d829d20_2752x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nvev!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37deefdd-4c07-421f-99e7-87db8d829d20_2752x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nvev!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37deefdd-4c07-421f-99e7-87db8d829d20_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!nvev!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37deefdd-4c07-421f-99e7-87db8d829d20_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!nvev!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37deefdd-4c07-421f-99e7-87db8d829d20_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!nvev!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37deefdd-4c07-421f-99e7-87db8d829d20_2752x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nvev!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37deefdd-4c07-421f-99e7-87db8d829d20_2752x1536.png" width="1456" height="813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/37deefdd-4c07-421f-99e7-87db8d829d20_2752x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:813,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5770131,&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://www.meditationsontech.com/i/200689862?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37deefdd-4c07-421f-99e7-87db8d829d20_2752x1536.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_!nvev!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37deefdd-4c07-421f-99e7-87db8d829d20_2752x1536.png 424w, https://substackcdn.com/image/fetch/$s_!nvev!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37deefdd-4c07-421f-99e7-87db8d829d20_2752x1536.png 848w, https://substackcdn.com/image/fetch/$s_!nvev!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37deefdd-4c07-421f-99e7-87db8d829d20_2752x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!nvev!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37deefdd-4c07-421f-99e7-87db8d829d20_2752x1536.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>This spring, for the first time in his career, <a href="https://www2.eecs.berkeley.edu/Faculty/Homepages/garcia.html">Dan Garcia</a> sat alone during his office hours. Dan runs Berkeley&#8217;s introductory computer science courses. The ones that turn eighteen-year-olds into people who learn to love to <a href="https://www.meditationsontech.com/p/beneath-the-syntax-tree">sit beneath the syntax tree</a>. </p><p>The hours used to overflow but this term, nobody came. Then the grades came in: <a href="https://www.dailycal.org/news/campus/academics/failing-grades-soar-as-professors-see-greater-ai-usage-dwindling-math-skills-in-uc-berkeley/article_16fad0bf-02cb-4b8c-8d88-888ffd9f8608.html">more than a third of the students in one class failed</a>. The department guideline says just about seven percent should land at a D or F. But there was <strong>thirty-five </strong>percent<strong>.</strong></p><p>He blames the obvious thing. Some students cheated with ChatGPT or Claude and got caught. More leaned on the models all semester, then met their exam nemesis. In a nearby class on optimization, the professor found students who had never learned the linear algebra it required. One explained why: the prerequisite course had let them use <em><strong>AI on every assignment and every test<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></strong></em><strong>.</strong></p><p>The headlines this year are about jobs. But they should be about <em>this</em>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>For a decade the fear was factories, trucks, the physical economy. The first wave landed on the desk: the analyst, the associate, the junior developer. The IMF&#8217;s managing director <a href="https://fortune.com/2026/01/23/imf-chief-warns-ai-tsunami-entry-level-jobs-gen-z-middle-class/">called it a tsunami</a> hitting the people newest to the workforce, because the tasks AI does first are the tasks we used to hand the beginner. <a href="https://digitaleconomy.stanford.edu/publications/canaries-in-the-coal-mine/">Stanford&#8217;s payroll data</a> is worse: among early-career workers aged 22 to 25 in the most AI-exposed jobs, employment has dropped thirteen percent since late 2022, while older workers in the same fields held steady. AI is erasing the entrance to the profession.</p><p>The entry-level job built people. The memo, the boilerplate, the first clumsy function. </p><p><em>Its real product was the person it made.</em> </p><p>You did the small things badly, then less badly, under someone who could tell the difference, and somewhere in those repetitions you grew the judgment that lets a person lead. The grunt work was the forge. Cut it and you keep the salary you saved. You lose the senior you would have built.</p><p>The empty office hours and the shrinking job market are one pipe, breaking at both ends.</p><p>At the far end, companies stop hiring juniors. Salesforce <a href="https://sqmagazine.co.uk/software-engineer-layoff-statistics/">hired no new engineers last year</a>, Benioff said. New-graduate hiring at the largest tech firms has <a href="https://www.yahoo.com/news/ai-disrupting-entry-level-job-114344606.html">roughly halved since before the pandemic</a>. </p><p>At the near end, the would-be juniors skip the part that would have made them worth hiring. A student hands the problem set to the model, the assignment ships, and the learning doesn&#8217;t materialized because the operator in this case was concerned about the outcome.</p><p>This trap is on a delayed spring. Everyone inside it behaves rationally. The company saves a salary it can measure. The student ships their work on time. The school, short on teaching staff, waves the tool through. Each choice is defensible on the day it is made. None of them can see the compounded cost because it arrives years late and arrives diffuse a shortage of people who can judge the work the machines produce.</p><div><hr></div><p>And we will need those people more than ever. An agent that writes code still needs the judgement of <em>someone</em> who has been there and done that to evaluate if it functions correctly and is architecturally sound.</p><p>My opinions are <a href="https://specstory.com/books/25-patterns-in-agentic-engineering-book-2026.pdf">strong on this topic having just written a book on Agentic Engineering</a> with a first chapter entitled &#8220;Verification is the Job&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!muOI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d58027d-f026-4d96-90d3-4b23dcf3435c_1570x1206.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!muOI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d58027d-f026-4d96-90d3-4b23dcf3435c_1570x1206.png 424w, https://substackcdn.com/image/fetch/$s_!muOI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d58027d-f026-4d96-90d3-4b23dcf3435c_1570x1206.png 848w, https://substackcdn.com/image/fetch/$s_!muOI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d58027d-f026-4d96-90d3-4b23dcf3435c_1570x1206.png 1272w, https://substackcdn.com/image/fetch/$s_!muOI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d58027d-f026-4d96-90d3-4b23dcf3435c_1570x1206.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!muOI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d58027d-f026-4d96-90d3-4b23dcf3435c_1570x1206.png" width="1456" height="1118" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d58027d-f026-4d96-90d3-4b23dcf3435c_1570x1206.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1118,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1297652,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/200689862?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d58027d-f026-4d96-90d3-4b23dcf3435c_1570x1206.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_!muOI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d58027d-f026-4d96-90d3-4b23dcf3435c_1570x1206.png 424w, https://substackcdn.com/image/fetch/$s_!muOI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d58027d-f026-4d96-90d3-4b23dcf3435c_1570x1206.png 848w, https://substackcdn.com/image/fetch/$s_!muOI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d58027d-f026-4d96-90d3-4b23dcf3435c_1570x1206.png 1272w, https://substackcdn.com/image/fetch/$s_!muOI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d58027d-f026-4d96-90d3-4b23dcf3435c_1570x1206.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>And guess what, right now, that <em>someone</em> is a senior. But Seniors are made from juniors. We are dismantling the only process we have for making them, while building the machines that make their judgment rare and expensive. </p><p>Berkeley has already begun cutting its computer science enrollment and its teaching assistants. Enrollments are expected to fall nationwide as students read the market and walk away. </p><div><hr></div><p>The easy version of this essay is a lie. The failing grades have more than one father it goes. For example:</p><ol><li><p>Cheating inflates the count</p></li><li><p>Weak math preparation predates the chatbot, and </p></li><li><p>A class stripped of teaching assistants fails students on its own. </p></li></ol><p>The optimists are not fools. IBM said it will triple its entry-level hiring, betting that a young person raised on directing AI is the better long-term investment. Maybe the first rung does not vanish. Maybe it rises up the stack, and the apprenticeship moves from typing and sweating to judgment?</p><div class="pullquote"><p>&#8220;What injures the hive injures the bee.&#8221; &#8212; VI. 54</p></div><p>But is judgment built by doing the thing, or by deciding about it? </p><p>If you can grow it by directing a machine from day one, we are fine, maybe better. </p><p>If it only ever came from the doing (from the sweat) then we are running a decade-long experiment on an entire generation with no way to reverse a bad result. </p><p>Berkeley&#8217;s is the first reading from inside that experiment and it does not look like fine. Farmers have a phrase for eating the seed you were meant to plant its called eating the seed corn. It feels like plenty in autumn and like famine by spring.</p><p>Would you have become someone worth listening to, if you had started your career above the API?</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Notably: another CS course at the University of Illinois Urbana-Champaign also allows AI for assignments HOWEVER their <a href="https://cs128.org/2026a/syllabus-1644">policy requires</a> that the full interaction transcript be uploaded alongside of the work with a written reflection detailing the thinking process. I like this for more than one reason, they also encourage the usage of SpecStory.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nJF5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0718a80-5ead-4f9a-a09c-3ba3dfe4cd37_2162x1058.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nJF5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0718a80-5ead-4f9a-a09c-3ba3dfe4cd37_2162x1058.png 424w, https://substackcdn.com/image/fetch/$s_!nJF5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0718a80-5ead-4f9a-a09c-3ba3dfe4cd37_2162x1058.png 848w, https://substackcdn.com/image/fetch/$s_!nJF5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0718a80-5ead-4f9a-a09c-3ba3dfe4cd37_2162x1058.png 1272w, https://substackcdn.com/image/fetch/$s_!nJF5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0718a80-5ead-4f9a-a09c-3ba3dfe4cd37_2162x1058.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nJF5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0718a80-5ead-4f9a-a09c-3ba3dfe4cd37_2162x1058.png" width="1456" height="713" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f0718a80-5ead-4f9a-a09c-3ba3dfe4cd37_2162x1058.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:713,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:420634,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/200689862?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0718a80-5ead-4f9a-a09c-3ba3dfe4cd37_2162x1058.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_!nJF5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0718a80-5ead-4f9a-a09c-3ba3dfe4cd37_2162x1058.png 424w, https://substackcdn.com/image/fetch/$s_!nJF5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0718a80-5ead-4f9a-a09c-3ba3dfe4cd37_2162x1058.png 848w, https://substackcdn.com/image/fetch/$s_!nJF5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0718a80-5ead-4f9a-a09c-3ba3dfe4cd37_2162x1058.png 1272w, https://substackcdn.com/image/fetch/$s_!nJF5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff0718a80-5ead-4f9a-a09c-3ba3dfe4cd37_2162x1058.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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></p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[You used to just upgrade your humans]]></title><description><![CDATA[The intelligence doing the implementation upgrades on a schedule you don't control. So how do you build for the rebuild?]]></description><link>https://www.meditationsontech.com/p/you-used-to-just-upgrade-your-humans</link><guid isPermaLink="false">https://www.meditationsontech.com/p/you-used-to-just-upgrade-your-humans</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Thu, 28 May 2026 22:43:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ey8D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d5ec946-a029-4512-b7ea-e5a6493daaca_1536x864.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ey8D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d5ec946-a029-4512-b7ea-e5a6493daaca_1536x864.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ey8D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d5ec946-a029-4512-b7ea-e5a6493daaca_1536x864.png 424w, https://substackcdn.com/image/fetch/$s_!Ey8D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d5ec946-a029-4512-b7ea-e5a6493daaca_1536x864.png 848w, https://substackcdn.com/image/fetch/$s_!Ey8D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d5ec946-a029-4512-b7ea-e5a6493daaca_1536x864.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey8D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d5ec946-a029-4512-b7ea-e5a6493daaca_1536x864.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ey8D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d5ec946-a029-4512-b7ea-e5a6493daaca_1536x864.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d5ec946-a029-4512-b7ea-e5a6493daaca_1536x864.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1905085,&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://www.meditationsontech.com/i/199661183?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d5ec946-a029-4512-b7ea-e5a6493daaca_1536x864.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_!Ey8D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d5ec946-a029-4512-b7ea-e5a6493daaca_1536x864.png 424w, https://substackcdn.com/image/fetch/$s_!Ey8D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d5ec946-a029-4512-b7ea-e5a6493daaca_1536x864.png 848w, https://substackcdn.com/image/fetch/$s_!Ey8D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d5ec946-a029-4512-b7ea-e5a6493daaca_1536x864.png 1272w, https://substackcdn.com/image/fetch/$s_!Ey8D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d5ec946-a029-4512-b7ea-e5a6493daaca_1536x864.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>For pretty much all of history in Tech, a team got better one way: the people did. And people get better slowly. You grew the ones you had or you paid up for someone who had already done the growing. Either way the cost was yours in both time and money. The ceiling on what you could build was the ceiling on who your people could become and who you could afford to hire.</p><p>That is definitively not the singular limit.</p><p>Between October 2025 and April 2026, six of us at SpecStory each running our own  agents built <a href="https://withstoa.com/">Stoa</a>. Our git log, for the most part, is a good proxy record of which Anthropic model was used to implement the code that has landed in production.</p><ul><li><p>Opus 4.5: 510 commits</p></li><li><p>Opus 4.6: 890 commits</p></li><li><p>Opus 4.7: 366 commits </p></li></ul><p>Our cadence didn&#8217;t stop for a single model swap. We trained none of it and benefitted from all of it. Some mornings we just opened our laptops to a better underlying model in our harness than the one we had closed it on. </p><p>The intelligence doing much of the implementation jumps a whole generation at a time, on a schedule you don&#8217;t set (notably <a href="https://www.anthropic.com/news/claude-opus-4-8">Opus 4.8 dropped five hours ago today</a> and based on early evidence seems to be quite spectacular). Each new version is a free upgrade to the whole team, delivered overnight, asked for or not. You don&#8217;t make the worker better. It arrives that way. The only thing you control is whether what you already built can benefit from it.</p><p><a href="https://www.meditationsontech.com/p/the-anti-innovators-dilemma">I&#8217;ve wrote two weeks ago about how the labs cannibalize their own dominance</a>. But this meditation is about <em>you</em>. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><h2>Two speeds</h2><p><a href="https://en.wikipedia.org/wiki/Daniel_Kahneman">Kahneman</a> gave us two systems for thinking. Fast: automatic, cheap, intuitive. Slow: deliberate, effortful, expensive. Neither is better and their used based on which the moment calls for.</p><p>Building has two speeds now, and they don&#8217;t map to what they used to.</p><p>Build <strong>fast</strong> is the implementation. The code you get the model to write. It ships with an expiration date, because the next model will do it better. Write it quick and don&#8217;t get attached. I made <a href="https://www.meditationsontech.com/p/more-software-should-die-young">the case for disposable software</a> a year and a half ago and it felt like a provocation. It feels much like that now. For example:</p><p>In January I had a branch with days of commits. All green and working. The kind of code you might want to protect. I deleted it because it had turned into band-aids: pagination that called an old slow path and new endpoints that dodged a bug instead of fixing the underlying. I then rebuilt it again cleanly. I kept an artifact document about the root cause (which was the true asset) and the code was not.</p><p>Build <strong>slow</strong> is what the implementation comes from. The intent and the decisions behind it. The brief in artifact form that says what you are trying to do and why. This is the layer you keep. Be deliberate about it.</p><p>What I&#8217;ve got much better at has not been coding. It has been writing and refining the brief. First interactive prompting, then spec driven development, now <a href="https://www.gregceccarelli.com/goal-engineering">goal engineering</a>. The code is downstream and cheap.</p><p>The old split that people (still wrongly) debate is prototype versus production. Build fast to learn, build slow to last. The true new split is current functional implementation versus intent. Build fast on what the model will obsolete. Build slow on what you intend to survive the next upgrade.</p><p>Implementation has been thought of as precious because it cost a lot. Now it&#8217;s possible to completely refactor at speeds we couldn&#8217;t have dreamed about a year ago. <br><br><strong>The expense is knowing what you meant well enough to ask for it again.</strong></p><h2>Developing on the edge</h2><p>To develop on the edge is to build for the rebuild.</p><p>Build so that a model release is an upgrade you absorb and not a rewrite to dread. Treat every implementation as a draft against an intent that outlives it.</p><p>In my mind, this changes implementation in three ways:</p><ul><li><p>In some cases you can stop fixing what the next model fixes for free. Every hour spent working around what today&#8217;s model is bad at is an hour you delete in two months. Learn to tell a permanent problem from an early one, and don&#8217;t pour work into the early kind.</p></li><li><p>You build things that are slightly too hard for today&#8217;s model, on purpose. The cost of being early collapsed along with the cost of being wrong. Ship the version today&#8217;s model does badly. The rebuild is nearly free and the intent is already written down. Build for the model arriving in two months, not the one you have.</p></li><li><p>You put your patience in the right place. I argued before that <a href="https://www.meditationsontech.com/p/patience-is-the-moat">patience is the moat in an age of speed</a>, and I still do. But patience moved up a layer. The moat has always been your own clarity about the future that will surpass today&#8217;s implementation.</p></li></ul><div class="pullquote"><p>To stand up straight&#8212;not straightened. III. 5</p></div><h2>What&#8217;s left to you</h2><p>When the worker upgrades itself, your edge can&#8217;t come from the worker. Everyone gets the same upgrade on the same day. The model that made me look good made every one of my competitors look good too the day it ships.</p><p>So your edge falls back to what the upgrade doesn&#8217;t touch: what you meant, and whether you can prove the system does it. The agent writes confident, plausible code, and some of it is wrong. It can&#8217;t see the running system. It once told me a service was stale and holding old state. I had just built the binary and run it on a clean machine. It couldn&#8217;t see that. I could. That job has not yet been fully automated. And acting as a verifier and judge is very important.</p><p>The teams that win will be those who write their intent down clearly enough to replay it against each new frontier the day it lands. Their old work becomes new work but at a lower cost. The teams who only save their code are stuck. </p><p>When the better intelligence shows up, and it will, will you still know what you were trying to build?</p>]]></content:encoded></item><item><title><![CDATA[The default an Agent Reaches for ]]></title><description><![CDATA[Thoughts on the new "traffic acquisition cost" and what happens when defaults are generated instead of negotiated]]></description><link>https://www.meditationsontech.com/p/what-the-agent-reaches-for</link><guid isPermaLink="false">https://www.meditationsontech.com/p/what-the-agent-reaches-for</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Thu, 21 May 2026 20:22:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!RvIZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935a4f9c-14e2-47d6-9f0d-93e9a9667436_2140x1182.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RvIZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935a4f9c-14e2-47d6-9f0d-93e9a9667436_2140x1182.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RvIZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935a4f9c-14e2-47d6-9f0d-93e9a9667436_2140x1182.png 424w, https://substackcdn.com/image/fetch/$s_!RvIZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935a4f9c-14e2-47d6-9f0d-93e9a9667436_2140x1182.png 848w, https://substackcdn.com/image/fetch/$s_!RvIZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935a4f9c-14e2-47d6-9f0d-93e9a9667436_2140x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!RvIZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935a4f9c-14e2-47d6-9f0d-93e9a9667436_2140x1182.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RvIZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935a4f9c-14e2-47d6-9f0d-93e9a9667436_2140x1182.png" width="1456" height="804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/935a4f9c-14e2-47d6-9f0d-93e9a9667436_2140x1182.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:804,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:833371,&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://www.meditationsontech.com/i/198599780?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935a4f9c-14e2-47d6-9f0d-93e9a9667436_2140x1182.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_!RvIZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935a4f9c-14e2-47d6-9f0d-93e9a9667436_2140x1182.png 424w, https://substackcdn.com/image/fetch/$s_!RvIZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935a4f9c-14e2-47d6-9f0d-93e9a9667436_2140x1182.png 848w, https://substackcdn.com/image/fetch/$s_!RvIZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935a4f9c-14e2-47d6-9f0d-93e9a9667436_2140x1182.png 1272w, https://substackcdn.com/image/fetch/$s_!RvIZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F935a4f9c-14e2-47d6-9f0d-93e9a9667436_2140x1182.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>Its a Tuesday afternoon in May 2026. I type ten words into Claude Code on auto<code> </code>mode, <em>build me a task tracking app with persistence and auth</em>, and walk to the kitchen for coffee. The answer is formulated on disk and a preview is running on my screen when I return in 45 minutes.</p><p>As I scroll through the conversation log, I realize the agent did not say <em>Clerk or Auth0?</em> or <em>Vercel or Netlify?</em> or <em>Supabase, Firebase, Neon, PlanetScale, RDS, or self-hosted Postgres?</em> </p><p>It said: I ran <strong>npx create-next-app</strong>, I installed <strong>@clerk/nextjs</strong> and <strong>@supabase/supabase-js</strong>, here is the current MVP, you can <strong>vercel deploy</strong> now.</p><p>Four choices have been made, each worth hundreds of millions of dollars in lifetime customer value to the company on the receiving end made before I typed the second sentence.</p><p>There are many such cases of this in the wild, here is a recent one:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/JHTScherck/status/2054703938675278176?s=20&quot;,&quot;full_text&quot;:&quot;Example: I have only been to the Supabase marketing site to create an account (came in direct via a recommendation from Claude Code in terminal). I have bought more Postgres instances via command line/claude code a half dozen times. I have only logged in to the product to get&quot;,&quot;username&quot;:&quot;JHTScherck&quot;,&quot;name&quot;:&quot;JH Scherck&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1557527154497163265/eDlxH3u8_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-13T23:22:48.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1,&quot;retweet_count&quot;:0,&quot;like_count&quot;:9,&quot;impression_count&quot;:606,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>In JH&#8217;s case, the vendor was selected by Claude Code. The vendor&#8217;s marketing site did not participate. The agent walked the developer straight to the signup page. An <strong>npx command</strong> replaced a marketing funnel.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><h2>A new old phenomenon</h2><p>Watch a new developer using AI at a hackathon and you will see the same five vendors picked in the same order. The behavior is old.</p><p><em>The picker is what changed.</em> </p><p>Claude Code, Codex CLI, Cursor, and the rest of the coding-agent cohort now make these selections at speed across millions of repositories, as an emergent property of how they were trained and instrumented.</p><p>The research literature has a name for the behavior. </p><ul><li><p>An ACL 2025 paper called it <em>provider bias</em>. It found that code-generation LLMs systematically prefer services from certain providers, and that they will sometimes modify a developer&#8217;s input code to incorporate a preferred provider even when the developer did not ask for that<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>.</p></li><li><p>A 2026 <em>Findings of ACL</em> paper documented the same effect at the library and language level. Models default to widely adopted libraries and to Python itself even when those choices are not the best fit for the task<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>.</p></li><li><p>A third paper framed the long-run dynamic as a Matthew Effect: mainstream frameworks have higher agent success rates, which makes them more attractive to use again, which feeds back into the training data, which makes the next model favor them even more<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>.</p></li></ul><p>Developers in the field have arrived at the same observation with similar sentiments:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bhajipav/status/2056305858141978905?s=20&quot;,&quot;full_text&quot;:&quot;supabase is recommended by claude because postgres was in the training data and firebase wasn't\ni.e. 20 years of stack overflow &amp;gt; $200B of google&quot;,&quot;username&quot;:&quot;bhajipav&quot;,&quot;name&quot;:&quot;Swaraj&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2004477377351729152/e_oIweuf_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-18T09:28:15.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1,&quot;retweet_count&quot;:1,&quot;like_count&quot;:11,&quot;impression_count&quot;:421,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Frame it this way, simply&#8230; software shelf space is being reallocated, and the mechanism doing the allocating is new.</p><h2>The twenty-billion-dollar default</h2><p>For the past twenty years, the most valuable real estate in tech has <em>been the default.</em></p><p>Google paid Apple roughly $20 billion in 2022 to be the default search engine in Safari, about 36% of all Safari search revenue. Sundar Pichai confirmed the figure on the stand in the DOJ antitrust trial after a Google witness let it slip in open court<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>.</p><p> The arrangement was so lucrative, and Apple&#8217;s services revenue so dependent on it, that when Judge Amit Mehta ruled on remedies in September 2025 and chose <em>not</em> to terminate the payments, Apple&#8217;s stock rose 2.5% in early trading<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>.  </p><p>The amount roughly equals twice entire annual R&amp;D budget of Pfizer. </p><p><em><a href="https://www.investopedia.com/terms/t/traffic-acquisition-cost-tac.asp">Traffic acquisition cost</a></em><a href="https://www.investopedia.com/terms/t/traffic-acquisition-cost-tac.asp"> </a>is the industry term: the price of being the answer engine before the question gets asked.</p><p><em>Why</em> anyone pays that much is the question worth answering. Defaults dominate because most people never change them. The browser-bundling consent decree showed it. The carrier-app studies showed it. Mobile-OS keyboard defaults showed it. </p><p>When a system makes a choice on your behalf, the choice usually sticks. Buying the default is buying every user who would not have gone looking which is statistically almost all of them.</p><p>Now, what happens when the system making the choice <strong>is the agent writing your code?</strong></p><h2>Three layers of preference</h2><p>It helps to be precise about why the agent picks what it picks. Three primary things are going on:</p><h4>1. Popularity Prior</h4><p>The first is <strong>the popularity prior</strong>. The part of the model that has read more about Stripe than about Adyen, more about Vercel than about Render, more about Supabase than about Neon, because those names show up in more GitHub repositories, more Stack Overflow answers, more YC blog posts, more tutorials, more <strong>package.json</strong><code> </code>files. Frequency in training data acts as a soft vote for <em>optimal engineering practice</em>. </p><p>The model has noticed that the token sequence <strong>import stripe</strong> precedes working code more often than <strong>import braintree</strong> does, because there are simply more working examples of the former in the corpus. The ACL provider-bias paper measured this effect directly and found it holds across model families. It is also the explanation describing the two tweets above. </p><h4>2. Agent Affordance</h4><p>The second is <strong>agent affordance</strong> which is the model prefers vendors it can actually operate through. Claude Code reads files, edits files, runs shell commands, and calls MCP servers. Codex CLI does the same.  When the agent has to choose between a vendor whose entire onboarding flow is a CLI command:</p><blockquote><p><strong>npx create-next-app, supabase init &amp; stripe listen --forward-to localhost:3000/webhook</strong> </p></blockquote><p>versus</p><p>A vendor whose onboarding requires logging into a web portal, clicking through five menus, generating an API key by hand, then the agent picks the first vendor. The second vendor&#8217;s onboarding breaks the autonomous loop. The agent cannot click a button.</p><h4>3. Repo Context</h4><p>The third is <strong>repo context</strong>. The part of the choice that has nothing to do with the base model and everything to do with what is already checked into the project.</p><p> Codex reads <strong>AGENTS.md</strong> before doing any work. Claude Code loads <strong>CLAUDE.md</strong> and project memory at the start of each session, though Anthropic&#8217;s own docs are careful to call these <em>context</em>, not enforcement<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>. </p><p>If CLAUDE.md mentions Supabase, the agent uses Supabase. If <strong>package.json</strong> already <strong>imports stripe</strong>, the agent imports <strong>stripe</strong> for the next billing feature too. Half of every default is inherited from whatever the project already looks like.</p><p>The three layers play compound and a vendor wins the popularity prior by being early and well-documented. It wins the affordance layer by having a CLI and an SDK the agent can drive. It wins the context layer by being there when the next prompt fires. Once it wins the first two, the third is downstream: the project already imports the package.</p><div class="pullquote"><p>The things you think about determine the quality of your mind. Your soul takes on the color of your thoughts. &#8212; V. 16</p></div><h2>The new shelf space</h2><p>For two decades, vendors competed for default placement through cash. Google paid Apple $20 billion. Microsoft paid OEMs to ship Edge as the default browser. Search engines paid Mozilla over $400 million a year to be the default search engine in Firefox (about 80% of Mozilla&#8217;s operating budget). The currency was money, the placement was contractual, the negotiation happened in a conference room.</p><p>The new default placement looks different. The vendor ships an SDK that takes the agent five lines to integrate, a <strong>/llms.txt</strong> file at the root of the docs domain, an MCP server, a Claude Code plugin, an Agent Skill, an <strong>npx</strong> command that initializes the entire integration in one terminal call. </p><p>The currency is <em>agent-discoverability</em>. </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bettercallsalva/status/2056869324233597022?s=20&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>@bawan269</span> Right, the lock-in lives in the scaffolding, not the weights. Models are commodity. The way Anthropic ties API + MCP + Computer Use into one execution loop is the moat. Mitigation is keeping your hooks and tools provider-agnostic at the seams.&quot;,&quot;username&quot;:&quot;bettercallsalva&quot;,&quot;name&quot;:&quot;Thiago Salvador&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2044801351939457024/9tkfnuWK_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-19T22:47:16.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:0,&quot;like_count&quot;:0,&quot;impression_count&quot;:14,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>Anthropic announced the Model Context Protocol on November 25, 2024. And Eighteen months later, MCP had crossed from emerging standard into industry default.</p><p>OpenAI adopted MCP in March 2025. Google followed. </p><p>In December 2025, Anthropic donated MCP to a Linux Foundation<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> directed fund co-founded with Block and OpenAI, supported by Google, Microsoft, AWS, Cloudflare, and Bloomberg. The protocol reached cross-vendor adoption in just over a year. OpenAPI took five. OAuth 2.0 took four. By April 2026 there were more than 9,400 public MCP servers, and 78% of enterprise AI teams reported at least one MCP-backed agent in production.</p><p>What does an MCP server actually do for a vendor? </p><ul><li><p>Supabase&#8217;s Agent Plugin bundles an MCP server and agent skills into a single install. The server lets a coding agent read the database schema, run queries, manage migrations, and deploy Edge Functions without leaving the IDE.</p></li><li><p>Stripe ships its own MCP server whose tools let the agent call the Stripe API and search the Stripe knowledge base.</p></li><li><p>Vercel&#8217;s MCP server gives the agent project, deployment, and log access; the <strong>vercel add-mcp</strong> command auto-detects installed AI clients and configures the server for them. </p></li><li><p>Clerk runs a remote MCP server that hands the agent current SDK snippets, so the agent does not have to remember which version of<code> </code><strong>@clerk/nextjs</strong> shipped which API.</p></li></ul><p>The framing is easy to get wrong. No money changes hands. What changes hands is engineering time. Vendors have noticed that the new market-allocation mechanism is <em>can the agent use you successfully on the first try</em>, and they are investing in being that vendor.</p><p>The parallel to old TAC should be sitting heavily by now. The investment is sustained engineering cost. The MCP server is a product; someone has to keep it current. The <strong>/llms.txt</strong> file has to be maintained<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-8" href="#footnote-8" target="_self">8</a>. </p><p>The cost pays out in default selection by a system the end user almost never overrides. The structural shape is the same. The currency has changed.</p><h2>The supermarket aisle</h2><p>Grocery chains have known for sixty years that products at eye level on the middle shelves sell three to four times more than the identical product on the bottom shelf. This is <em>eye-level real estate</em>, sold by the shelf-foot, by the season, by the position. Whichever brand pays for eye level wins the impulse buy. Whichever brand sits on the bottom shelf wins the customer who came in already knowing what they wanted.</p><p>The internet has had eye-level real estate too, think the the &#8220;Featured&#8221; row on the App Store.</p><p>An AI coding agent shrinks the aisle to one shelf. The agent does not show you twelve options and let you pick. It picks one and writes the import statement. The shelf is one item wide. Whoever is on that shelf wins.</p><p>The new question for SaaS founders, VC partners, engineering teams, and regulators is the same: <em>who gets to be on the shelf, how, and by what mechanism?</em></p><p>So far, the answer is: whoever the agent already knows about, whoever the agent can operate through tools, whoever has invested in being agent-operable. The same set of incumbents that won the previous round of developer-tools competition. The popularity prior compounds.</p><h2>Oh yea, then the bill arrives</h2><p>On May 18, the TikTok creator @codingai posted a video titled &#8220;<a href="http://tiktok.com/@codingai/video/7641308739059961101">The Vercel + Supabase + Stripe stack is not a stack &#8212; it&#8217;s a Frankenstein.</a>&#8221; </p><p>A few days earlier:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/debugsenpai/status/2055316155305431066&quot;,&quot;full_text&quot;:&quot;Idk why but my math is not mathing for Next.js + Supabase at scale.\n\nPaying Vercel $20/mo + extra usage costs while also paying Supabase $25/mo just doesn&#8217;t make sense. \n\nFor dashboards, React Vite + Supabase is the clear winner. Backend cost only, and hosting is basically $0. &quot;,&quot;username&quot;:&quot;debugsenpai&quot;,&quot;name&quot;:&quot;Jigs&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1970745654822739974/P66eIZXE_normal.jpg&quot;,&quot;date&quot;:&quot;2026-05-15T15:55:32.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HIXzI-La0AA5sAc.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/QtGoH9HXs5&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1,&quot;retweet_count&quot;:0,&quot;like_count&quot;:3,&quot;impression_count&quot;:76,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>The structure of the complaint is identical across the platforms. The agent picked the stack. The stack worked beautifully at zero scale. At twenty users the bills arrive. The developer migrated, by hand, to a $5-a-month VPS running an open-source clone. The migration cost, measured in hours and broken integrations, is the part the agent did not budget for and of course the agent doesn&#8217;t pay the bills. </p><p>Coolify exists. Railway exists. Fly.io exists. The agent could, in principle, pick any of them. The training data on Vercel + Next.js is an order of magnitude deeper than on Coolify + Next.js, and Vercel has the MCP server, the plugin, the skills, the <strong>vercel add-mcp</strong> auto-detector. </p><h2>What you can do</h2><p>One. <strong>A vendor-selection policy in CLAUDE.md and AGENTS.md.</strong> Make the agent&#8217;s first action on any new-dependency task a written comparison: three options, pricing notes, lock-in surface, migration path. No code until the comparison exists. Anthropic is explicit that <code>CLAUDE.md</code> is context, not enforcement, so for must-not rules use Claude Code permissions and hooks, or Codex&#8217;s sandbox configuration.</p><p>Two. <strong>Interface-driven boundaries.</strong> Write the business logic against a PaymentProvider interface, against an EmailService interface. When the agent generates the Stripe implementation, it implements <em>behind the interface</em>. Migrations remain possible. Old-school architecture works for the same reason it always did. It is the only mitigation that holds when, three years from now, the agent&#8217;s preferred vendor changes underneath you.</p><p>Thhree. <strong>Bring-your-own-context for the underdog.</strong> When you want the agent to use a less-well-known vendor, do not rely on the model&#8217;s prior. Feed the model the vendor&#8217;s documentation directly. Point at the vendor&#8217;s MCP server if one exists. If it does not, write a short skill file that summarizes the integration.</p><p>None of this is novel. All of it is more important than it was eighteen months ago as we delegate more decision making to agents. </p><h2>Just know the meta has changed</h2><p>A year from now, a team will try to migrate off Supabase. Moving the data will be the easy part. The hard part will be the seventy Row-Level Security policies generated by an agent that has since been deprecated, the schema in <strong>supabase/migrations/ </strong>that no human ever fully read, the Edge Functions written against Supabase&#8217;s runtime, the TypeScript types regenerated on every push, and the four engineers who joined after the original choice and never knew there was one. <em>That is the bill the agent left.</em></p><p>I do not know how this resolves. A few things I am watching for. Whether a SaaS challenger reaches default status in the major coding agents on the strength of agent-operability alone. Whether CLAUDE.md vendor policies become standard onboarding material at normal engineering teams. Whether a team publicly migrates off one of these agent-default vendors at scale, and writes about what it cost them. The signals are visible. I will write again when one of them flips.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><em>The Invisible Hand: Unveiling Provider Bias in Large Language Models for Code Generation</em>, ACL 2025. Measured provider preference in code-generation recommendations across multiple LLM families; found systematic favoritism toward providers like Google and Amazon in cloud-service scenarios, with the models sometimes inserting preferred providers into user code without being asked. <a href="https://aclanthology.org/2025.acl-long.1038/">aclanthology.org/2025.acl-long.1038</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p><em>A Study of LLMs&#8217; Preferences for Libraries and Programming Languages</em>, arXiv:2503.17181 / Findings of ACL 2026. Models overuse widely adopted libraries (e.g., NumPy in Python) and over-default to Python itself even when the task would be better served in another language. <a href="https://arxiv.org/abs/2503.17181">arxiv.org/abs/2503.17181</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p><em>The Matthew Effect of AI Programming Assistants: A Hidden Bias in Software Evolution</em>, arXiv:2509.23261. Frames the long-run dynamic as a positive feedback loop where mainstream frameworks have higher agent success rates, feeding back into adoption, feeding back into the next training run. <a href="https://arxiv.org/abs/2509.23261">arxiv.org/abs/2509.23261</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>The 36% figure surfaced in open court during the <em>U.S. v. Google</em> antitrust trial in November 2023, when University of Chicago economist Kevin Murphy disclosed it while testifying for Google. Sundar Pichai confirmed it on the stand the next day. The 2022 dollar figure of roughly $20 billion was confirmed via unsealed court documents in May 2024. See <a href="https://www.nbcnews.com/tech/tech-news/alphabet-pays-apple-36-safari-search-revenue-sundar-pichai-confirms-rcna125191">nbcnews.com</a> and <a href="https://www.bloomberg.com/news/articles/2024-05-01/google-s-payments-to-apple-reached-20-billion-in-2022-cue-says">bloomberg.com</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Judge Amit Mehta&#8217;s September 2025 remedies ruling preserved most of the Google&#8211;Apple default-search arrangement, limiting Google to one-year agreements but allowing the payments to continue. Apple stock rose about 2.5% in early trading on the news; analysts noted the $20B/year represents roughly 20% of Apple&#8217;s Services revenue at near-100% gross margin. <a href="https://finance.yahoo.com/news/apple-dodged-a-20-billion-hit-thanks-to-google-antitrust-ruling-163056806.html">finance.yahoo.com</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p><em>How Claude remembers your project</em>, Claude Code docs. Anthropic is explicit that <strong>CLAUDE.md</strong> and project memory are context, not strict enforcement; for hard rules, hooks and permissions are stronger mechanisms. </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>Anthropic&#8217;s donation of MCP to the Linux Foundation&#8217;s Agentic AI Foundation (AAIF), December 2025. The AAIF is co-founded by Anthropic, Block, and OpenAI, with support from Google, Microsoft, AWS, Cloudflare, and Bloomberg. <a href="https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation">anthropic.com</a>.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-8" href="#footnote-anchor-8" class="footnote-number" contenteditable="false" target="_self">8</a><div class="footnote-content"><p>The <code>/llms.txt</code> standard was proposed by Jeremy Howard (Answer.AI) in September 2024 as a markdown-based file giving LLMs a structured entry point to a site&#8217;s content. Anthropic, Cloudflare, Vercel, Cursor, and Astro have shipped them. <a href="https://www.mintlify.com/blog/what-is-llms-txt">mintlify.com/blog/what-is-llms-txt</a>.</p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[The Anti-Innovator's Dilemma]]></title><description><![CDATA[Why stability looks like surrender at the frontier of AI]]></description><link>https://www.meditationsontech.com/p/the-anti-innovators-dilemma</link><guid isPermaLink="false">https://www.meditationsontech.com/p/the-anti-innovators-dilemma</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Thu, 14 May 2026 23:41:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z_aq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4f747-b92e-4e7a-8601-9208e2ef6808_2748x1560.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z_aq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4f747-b92e-4e7a-8601-9208e2ef6808_2748x1560.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z_aq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4f747-b92e-4e7a-8601-9208e2ef6808_2748x1560.png 424w, https://substackcdn.com/image/fetch/$s_!z_aq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4f747-b92e-4e7a-8601-9208e2ef6808_2748x1560.png 848w, https://substackcdn.com/image/fetch/$s_!z_aq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4f747-b92e-4e7a-8601-9208e2ef6808_2748x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!z_aq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4f747-b92e-4e7a-8601-9208e2ef6808_2748x1560.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z_aq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4f747-b92e-4e7a-8601-9208e2ef6808_2748x1560.png" width="1456" height="827" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76e4f747-b92e-4e7a-8601-9208e2ef6808_2748x1560.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:827,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6401445,&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://www.meditationsontech.com/i/197755301?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4f747-b92e-4e7a-8601-9208e2ef6808_2748x1560.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_!z_aq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4f747-b92e-4e7a-8601-9208e2ef6808_2748x1560.png 424w, https://substackcdn.com/image/fetch/$s_!z_aq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4f747-b92e-4e7a-8601-9208e2ef6808_2748x1560.png 848w, https://substackcdn.com/image/fetch/$s_!z_aq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4f747-b92e-4e7a-8601-9208e2ef6808_2748x1560.png 1272w, https://substackcdn.com/image/fetch/$s_!z_aq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76e4f747-b92e-4e7a-8601-9208e2ef6808_2748x1560.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>Clay Christensen wrote <em><a href="https://en.wikipedia.org/wiki/The_Innovator%27s_Dilemma">The Innovator&#8217;s Dilemma</a></em> to explain why successful companies miss the next wave. Incumbents become too well adapted to the present. They serve their best customers, optimize the dominant product, protect their margins, and listen to the people already paying them, and over time those instincts compound until the firm has been rationalized into irrelevance. </p><p>Disruption, in his model, begins as something that looks worse on every dimension the current business cares about: worse performance, worse customers, worse margins, worse status. The incumbent ignores it because, viewed from inside the existing business, the new thing does not yet look like the future. By the time it does, the firm is too entangled with its own success to respond.</p><p>That framework still describes most of business. </p><p>In AI, we are watching its inversion. The leading firms show no reluctance to cannibalize themselves, in fact they behave as if cannibalizing themselves is the only sane strategy. </p><p>They replace their own models on schedules that outpace adoption, cut prices before any competitor forces the cut (although the cabal often knows whats coming), and treat their previous wins as positions worth abandoning early, on the assumption that if they do not abandon them voluntarily, a rival will force the abandonment on worse terms. </p><p>The fear driving these firms has shifted from moving too early and damaging the core business to moving too slowly and letting someone else destroy it first. </p><p>This inversion is what I want to call the <strong>Anti-Innovator&#8217;s Dilemma.</strong></p><div class="pullquote"><p>&#8220;As a blazing fire takes whatever you throw on it, and makes it light and flame.&#8221; &#8212; X. 31</p></div><h2>Look at the receipts</h2><p>The pattern shows up in the ordinary product moves of the past year. </p><p>In November 2025, Anthropic cut the price of Claude Opus 4.5 by 67%, taking input from $15 to $5 per million tokens overnight, even though the model was still the company&#8217;s flagship and no competitive event forced the cut<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. </p><p>However, the same week, Google launched Gemini 3 Pro at $2 input and $12 output, with pricing aggressive enough to undercut almost everyone at the frontier and pull the entire pricing layer downward. </p><p>Five months later, in April 2026, Anthropic replaced Opus 4.6 with Opus 4.7 at the same token rates, which amounts to giving away capability for free<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>. </p><p>OpenAI shipped GPT-5.5 the following week, demoting the previous flagship a tier and leaving free users on GPT-5.3<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>. </p><p>And in early 2026, when a billion-dollar Disney deal for Sora collapsed, OpenAI did not try to nurse the Sora product along to preserve the appearance of a flagship video model. They shut it down and moved on<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>.</p><p>None of these moves are isolated. And each teaches the same lesson: products get released, repriced, and retired on rolling cycles, and the cycle itself has become the strategy.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><h2>Incumbents acting like the opposite of incumbents</h2><p>By every conventional metric, these labs are already incumbents. </p><p>They have scale, capital, distribution, brand, technical infrastructure, enterprise access, developer ecosystems, and enormous public attention. Firms in this position, in any other era, would have started defending what they had. </p><p>They would have stabilized their releases, segmented their pricing, slowed their roadmaps, generated internal reasons why the next thing should wait, and insisted the existing stack be monetized before anything threatening to it shipped. </p><p>The labs are doing the opposite.</p><p>They keep releasing capabilities that erode the scarcity of what they shipped last quarter, push down the value of their own prior models, and turn what looked like a moat into table stakes before anyone else has time to. </p><p>This is not how a normal incumbent behaves but rather the behavior of firms that believe they are competing in a race to AGI<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> rather than in a normal product market.</p><h2>Why they behave this way</h2><p>The structure of the competition explains it. The labs are competing in a capability gradient, where the position of every product is redefined by whatever was shipped last. In that competition, hesitation is the cardinal sin. If the model you shipped six months ago can be made to look dated by a rival&#8217;s next release, protecting the installed base around it becomes a liability. The more you optimize around preserving the current layer of your product, the more exposed you are to the next jump in capability that you did not lead.</p><p>This is why every stable product gets treated as something to be dismantled rather than defended. In most markets, incumbents become conservative because stability is profitable and there is no reason to disturb customers who are already paying you. In frontier AI, stability looks like surrender, because the moment your product feels stable is the moment a rival has an opening to make it irrelevant.</p><h2>What makes this different from normal tech cycles</h2><p>The obvious objection is that companies have always cannibalized themselves, and the objection is fair. Historically, though, they did it reluctantly, selectively, and with internal antibodies pushing back. What feels different here is the frequency and the intensity. The labs have made the destruction of yesterday&#8217;s advantage into a regular operating rhythm rather than an occasional move.</p><p>A harder version of the same objection deserves a more careful answer. If incumbents have always cannibalized themselves to some degree, and the only thing different in AI is the pace, then what we are watching is not an inversion of Christensen but an acceleration of him: the same dynamic of displacement, running on a faster clock. </p><p>Under that reading, every six months a new &#8220;incumbent&#8221; rises and falls, and the apparent strangeness of the labs&#8217; behavior is just the strobe effect of a sped-up version of normal industry dynamics. This is the strongest critique of the thesis, and the reason it is wrong is structural rather than temporal.</p><p>In Christensen&#8217;s model, disruption happens between firms. The incumbent ships the dominant product, a new entrant ships something cheaper and worse, the incumbent ignores it, and the entrant climbs the capability curve until it displaces the incumbent. Disruption is a transfer of position from one firm to another, and acceleration of that model would just mean those transfers happen faster: DeepSeek displacing OpenAI in eighteen months instead of ten years. What is actually happening in frontier AI does not fit that shape. </p><p>The disruption is happening inside the firms. </p><p>Anthropic&#8217;s Opus 4.5 was disrupted by Anthropic&#8217;s Opus 4.6, which was disrupted by Anthropic&#8217;s Opus 4.7. </p><p>Each release made the previous one less valuable, and each was shipped by the same company that had spent the previous quarter convincing customers to care about the predecessor. The thing Christensen specifically predicted incumbents would fail to execute is the deliberate, successful cannibalization of their own profitable products before any external disruptor forces the move and is precisely what these labs are organized around doing routinely. They are demonstrating the move his theory said could not be made.</p><p>This becomes easier to make sense of once you reframe what these firms are selling. </p><p>The business is the firm&#8217;s position on the capability gradient. The model itself is a temporary expression of where they sit on it<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>.</p><h2>Different psychology, different shape of company</h2><p>The classic incumbent reasons that it cannot damage its core business to chase a future that still looks inferior to what already works. The Anti-Innovator incumbent reasons in the opposite direction. It has to damage the core (i.e. its last flagship model), because the future becomes fatal the moment it looks inferior and the moment it becomes obvious enough for a rival to claim. </p><p>These are different theories of survival, and they produce different shapes of companies.</p><p>The pressure these firms respond to is also unusual. Most firms are disciplined by their existing customers, who reward stability and punish change. The labs respond to rival labs, to the competition for technical talent, to where developers are spending their attention, to cultural prestige, to who is leading the public narrative, and to the fear of falling one visible step behind. </p><p>That set of pressures produces an organization that looks like a permanent insurgent with a giant balance sheet.</p><h2>Why this matters beyond AI</h2><p>If this pattern holds, much of the business theory built around stable incumbency starts to wobble. For decades, the central question was why successful companies fail to move early enough. </p><p>Now, in at least one crucial part of the economy, the question becomes what happens when dominant firms are structurally incentivized to move too early, too often, and against themselves. </p><p>That shift changes how products are priced, how customers form expectations, what defensibility means, and what openings remain for startups.</p><p>The implication for startups is one worth dwelling on. If the leaders are aggressively collapsing their own product categories, the traditional insurgent fantasy gets weaker. The old story that incumbents are slow, compromised, and unwilling to attack the future because it would hurt today&#8217;s revenue still works sometimes, but in AI-adjacent markets the startup is increasingly facing incumbents who are openly willing to burn their own furniture for warmth. </p><p>The comfortable assumption that &#8220;they will not go there because it threatens their business&#8221; no longer holds, because they might go there precisely because it threatens their business.</p><p>A more useful thesis runs like this. The labs will commoditize the capability layer, and value will migrate to other parts of the stack. The frontier will remain unstable, and users will pay for trust and workflow stability rather than raw capability. General capabilities will keep falling in price, which opens space in specialized distribution, vertical integration, and accountability.</p><p><strong>And the product is whatever survives model churn, not the model.</strong> </p><p>The next generation of important companies will come from understanding how the labs move and building where that motion creates value rather than destroys it.</p><h2>This may be a temporary phase</h2><p>None of this is necessarily permanent. The Anti-Innovator&#8217;s Dilemma might be a phase rather than a law. Right now, the frontier is still unstable enough that leading firms have to behave like self-disrupting predators to stay leading. But if the market thickens and if standards settle, enterprise relationships harden, regulation rises, switching costs grow, and distribution consolidates then these same firms will resemble normal incumbents again, and the old Innovator&#8217;s Dilemma <em>might</em> return alongside them.</p><p>We are living through an incredible transitional period, not a new equilibrium. For now, the most dominant firms in tech are doing the opposite of what dominance usually teaches firms to do. </p><p>They are destroying their own advantages on purpose, training their users not to trust stability, and treating yesterday&#8217;s flagship as next week&#8217;s footnote. It will not last forever. </p><p>But for as long as it lasts, it rewrites the very assumptions most have been operating on.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>PYMNTS, &#8220;Google and Anthropic Drop AI Prices and Release New Models,&#8221; November 26, 2025. <em>&#8220;Anthropic cut the price of Claude Opus 4.5 by 67%, reducing the cost of the text the model processes from $15 to $5 per million tokens.&#8221;</em> <a href="https://www.pymnts.com/artificial-intelligence-2/2025/google-and-anthropic-drop-ai-prices-and-release-new-models/">https://www.pymnts.com/artificial-intelligence-2/2025/google-and-anthropic-drop-ai-prices-and-release-new-models/</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Finout, &#8220;OpenAI vs Anthropic API Pricing Comparison (2026): Which LLM Is Actually Cheaper?&#8221; May 2026. <em>&#8220;Claude Opus 4.7 is the current flagship, having replaced Opus 4.6 on April 16, 2026 at the same token rates.&#8221;</em> <a href="https://www.finout.io/blog/openai-vs-anthropic-api-pricing-comparison">https://www.finout.io/blog/openai-vs-anthropic-api-pricing-comparison</a> </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Fritz AI, &#8220;ChatGPT Pricing in 2026: Every Plan, Tier, and Hidden Cost Explained,&#8221; April 2026. <em>&#8220;GPT-5.5 launched April 23, 2026 across Plus, Pro, Business, and Enterprise in both ChatGPT and Codex. Free stays on GPT-5.3 Instant.&#8221;</em> <a href="https://fritz.ai/chatgpt-pricing/">https://fritz.ai/chatgpt-pricing/</a> </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Variety, "OpenAI Will Shut Down Sora Video App; Disney Drops Plans for $1 Billion Investment," March 24, 2026. <em>"Disney has now ended its partnership with OpenAI, which included plans for the media conglomerate to take a $1 billion stake in the artificial-intelligence company led by CEO Sam Altman."</em> <a href="https://variety.com/2026/digital/news/openai-shutting-down-sora-video-disney-1236698277/">https://variety.com/2026/digital/news/openai-shutting-down-sora-video-disney-1236698277/</a> </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>The most influential articulation of the race-to-AGI framing that animates frontier lab behavior, see Leopold Aschenbrenner, &#8220;Situational Awareness: The Decade Ahead,&#8221; June 2024. <em>&#8220;The AGI race has begun. We are building machines that can think and reason. By 2025/26, these machines will outpace college graduates. By the end of the decade, they will be smarter than you or I; we will have superintelligence, in the true sense of the word.&#8221;</em> The essay, written by a former OpenAI Superalignment researcher, became required reading inside the labs and remains the clearest statement of the worldview driving how these firms treat product cycles. https://situational-awareness.ai/</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>Sam Altman, OpenAI CEO, on the Big Technology Podcast with Alex Kantrowitz, December 18, 2025. Pushing back on the idea that frontier models will simply commoditize, Altman argued that <em>"models will have different strengths and the most economic value will be created by models at the frontier."</em> The claim is that economic value clusters at the frontier rather than in any specific shipped model and  is the explicit business logic behind the self-cannibalizing product behavior described here. <a href="https://pod.wave.co/podcast/big-technology-podcast/sam-altman-how-openai-wins-ai-buildout-logic-ipo-in-2026">https://pod.wave.co/podcast/big-technology-podcast/sam-altman-how-openai-wins-ai-buildout-logic-ipo-in-2026</a> </p></div></div>]]></content:encoded></item><item><title><![CDATA[The Humiliation of Making Something Real]]></title><description><![CDATA[The market only asks one question: Does this matter enough to interrupt someone&#8217;s life?]]></description><link>https://www.meditationsontech.com/p/the-humiliation-of-making-something</link><guid isPermaLink="false">https://www.meditationsontech.com/p/the-humiliation-of-making-something</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Fri, 08 May 2026 01:17:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4F-j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc600e272-3ce2-475f-a6b7-932f38ef506e_1442x820.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4F-j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc600e272-3ce2-475f-a6b7-932f38ef506e_1442x820.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4F-j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc600e272-3ce2-475f-a6b7-932f38ef506e_1442x820.png 424w, https://substackcdn.com/image/fetch/$s_!4F-j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc600e272-3ce2-475f-a6b7-932f38ef506e_1442x820.png 848w, https://substackcdn.com/image/fetch/$s_!4F-j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc600e272-3ce2-475f-a6b7-932f38ef506e_1442x820.png 1272w, https://substackcdn.com/image/fetch/$s_!4F-j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc600e272-3ce2-475f-a6b7-932f38ef506e_1442x820.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4F-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc600e272-3ce2-475f-a6b7-932f38ef506e_1442x820.png" width="1442" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c600e272-3ce2-475f-a6b7-932f38ef506e_1442x820.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1442,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2626382,&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://www.meditationsontech.com/i/196848578?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc600e272-3ce2-475f-a6b7-932f38ef506e_1442x820.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_!4F-j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc600e272-3ce2-475f-a6b7-932f38ef506e_1442x820.png 424w, https://substackcdn.com/image/fetch/$s_!4F-j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc600e272-3ce2-475f-a6b7-932f38ef506e_1442x820.png 848w, https://substackcdn.com/image/fetch/$s_!4F-j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc600e272-3ce2-475f-a6b7-932f38ef506e_1442x820.png 1272w, https://substackcdn.com/image/fetch/$s_!4F-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc600e272-3ce2-475f-a6b7-932f38ef506e_1442x820.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>I used to think building a business would feel like becoming more myself.</p><p>Cleaner. Sharper. Less encumbered by the theater of someone else&#8217;s prerogative. I imagined the founder&#8217;s life as a return to first principles. A desk. A machine. A blank document. A product slowly emerging from conviction.</p><p>That is fantasy and the reality is more embarrassing.</p><p>Building a business does not reveal your brilliance first. It reveals what you evade. It shows you the gap between the person you sound like in a strategy conversation and the person you become when nobody is asking for what you made.</p><p>This is the part people leave out of the founder mythology.</p><p>Not the long hours. Everyone talks about those. Not the uncertainty. That has become its own kind of luxury branding. Not even the fear of failure which at least has the dignity of drama.</p><p><strong>The harder thing is the silence.</strong></p><p>The launch that lands softly. The email that goes unanswered. The beautiful sentence on your website that nobody understands. The product you have explained so many times that each explanation starts to feel like a private indictment.</p><p>You refresh the dashboard. You tell yourself you are looking for signal.</p><p>Really, you are asking the universe for mercy.</p><div class="pullquote"><p>Stick with first impressions. Don&#8217;t extrapolate. And nothing can happen to you. &#8212; VIII. 49</p></div><p>In corporate life, I knew how to sound serious. I knew how to walk into a room with the appropriate mixture of conviction and restraint. I knew how to speak in roadmaps, operating cadences, strategic narratives, quarterly priorities. These were real skills. They are also strangely protective.</p><p>A large organization gives your thoughts furniture.</p><p>There is always a meeting to put them in. A deck to contain them. A planning cycle to launder uncertainty into maturity. Even doubt can be made executive if it is formatted correctly.</p><p>A startup offers no such kindness.</p><p>A startup takes your best idea, strips it of title and biography, and places it naked in front of strangers.</p><p>Then it waits.</p><p>This is where the self-deception begins to burn off. You think you are testing a product. You are often testing your need to be seen as right.</p><p>You think you are searching for product-market fit. You are discovering how much of your confidence depended on rooms where people were paid to listen.</p><p>You think you are building software&#8230;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><h4>The Market Is Not Cruel</h4><p>The market is not cruel. Cruelty would imply attention.</p><p>The market is indifferent in a way that feels almost cosmic. It does not hate you. It does not envy you. It is not trying to teach you a lesson. It has its own problems and no obligation to care about yours.</p><p>This feels offensive at first because you have given up status, predictability, a recognizable story. You have worked nights and weekends. You have dragged something into existence from the static. Surely that should count for something.</p><p>It does not.</p><p>Effort is not a currency the market accepts. Neither is pedigree. Neither is the aching sincerity of the founder who has finally decided to bet on themself.</p><p><strong>The market only asks one question: Does this matter enough to interrupt someone&#8217;s life?</strong></p><p>Not theoretically. Not eventually. Not once the messaging is clearer and the onboarding is smoother and the ICP is better defined and the next release lands.</p><p><em>Now.</em></p><p>This is where building becomes spiritual in the least romantic sense. You can love the thing. You can believe in the thing. You can have sacrificed for the thing. The thing must still earn its place in the world.</p><p>I did not understand how violent that sentence was until having lived inside it.</p><h4>Almost Real Is the Most Dangerous Place</h4><p>SpecStory has real signs of life.</p><p>Almost 200,000 installs. Tens of thousands of active users. Millions of AI coding sessions saved. Developers who immediately understood the pain: the conversation with the agent was the work, and then it vanished.</p><p>This should feel like proof and some days it does.</p><p>Traction is not the same as inevitability. Usage is not the same as love. A product can be useful and still not yet be a business. A category can be true and still arrive before the market has language for it.</p><p>This is one of the stranger purgatories of company building: too real to dismiss, not real enough to relax.</p><p>Nothing is harder to live with than a promising maybe.</p><p>A bad idea is merciful. It dies quickly if you are honest. A great idea pulls people toward it with unnerving force. The almost-thing lingers. It gives you just enough evidence to keep going and just enough ambiguity to question your sanity.</p><p>You learn to live in the middle. Between signal and noise. Between &#8220;this is obviously the future&#8221; and &#8220;why is this so hard to explain?&#8221;</p><p>I used to think conviction meant certainty. Now I think conviction is the willingness to keep acting after certainty has been denied you.</p><p>Not blindly. Not stubbornly. Not with the founder&#8217;s theatrical refusal to listen.</p><p>To look at what is happening without flinching. To admit when the thing is not working. To preserve the part that is true. To change the part that is merely yours.</p><p>That last one hurts most.</p><h4>Your Idea Is Not Your Child</h4><p>People say your company is your baby. This is sentimental and mostly wrong.</p><p>It does not care how hard you worked on the nursery. It wants plumbing. Heat. Food. Distribution. A reason to survive.</p><p>The danger of calling your company your child is that you start protecting it from reality. You confuse criticism with harm. You treat the market like a rude relative who simply does not understand how special the baby is.</p><p>The company does not need your protection. It needs your honesty.</p><p>There were moments when I wanted SpecStory to be understood as a thesis. <em>Intent is the new source code. GitHub for Intent. The memory layer for AI-assisted development.</em> These phrases were not false. Some of them still feel deeply true to me.</p><p>But truth at the wrong altitude can still fail. A person in pain does not want a category. They want relief. The builder&#8217;s task is to descend:</p><ul><li><p>From philosophy to use case.</p></li><li><p>From use case to workflow.</p></li><li><p>From workflow to button. From button to habit.</p></li><li><p>From habit to <em>I would be angry if this disappeared.</em></p></li></ul><p>This descent is humiliating if you have spent your life being rewarded for abstraction. You want the grand theory to carry the day. You want the market to meet you at the altitude where the idea feels most beautiful.</p><p>It will not.</p><p>You have to go down to where the pain lives.</p><h4>AI Removed the Wrong Excuses</h4><p>AI made it easier than ever to build something and harder than ever to know whether that something should exist.</p><p>The old excuses have collapsed. </p><p>&#8220;I do not know how to code. I do not have a team. I need more time. I need a designer. I need a prototype. I need to wait until the idea is clearer.&#8221;</p><p>The agents do not eliminate difficulty. They eliminate certain kinds of delay. They turn many forms of labor into conversation. They make the distance between thought and artifact almost indecently short.</p><p>Then they leave you with the part they cannot do for you.</p><p>Judgment. Taste. Patience. Commercial nerve. The willingness to be specific. The ability to choose one painful customer instead of pleasing the imaginary committee in your head.</p><p>AI will happily help you build the wrong thing faster. It will generate your landing page, your onboarding flow, your demo script, your investor update, your customer email, your pricing page, your launch post.</p><p>It will not tell you what you are afraid to know.</p><p>That nobody asked for this. That the positioning is vague. That the thing you love most about the product may be the thing users care about least. That you are still performing sophistication when the business needs bluntness.</p><p>This is the new founder test: <strong>Not whether you can make software. Whether you can bear what the software tells you after it exists.</strong></p><h4>The Self You Bring Is the Ceiling</h4><p>Every company inherits the psychology of its founders. Not the polished biography. The real one.</p><p>The impatience. The appetite for admiration. The allergy to wasted motion. The need to make every sentence mean something. The desire to build a category because merely building a feature feels too small. The suspicion that the world is changing faster than most people are willing to admit. The private terror that you might be early, wrong, or both.</p><p>I have found all of this in the work. Not around the work. In it.</p><p>In our product decisions. In our naming debates. In the urge to rewrite the homepage one more time because language feels like destiny. In the temptation to make the idea larger when the next right move is probably smaller. In the strange oscillation between grand ambition and the very ordinary need to get one more person to care.</p><p>This is the part that feels least like entrepreneurship and most like confession.</p><p>You cannot outgrow yourself by starting a company. You can only meet yourself under harsher lighting.</p><p>The business becomes a machine that manufactures feedback about your character.</p><p>How do you behave when nobody replies? How quickly do you turn confusion into contempt? Can you stay with a customer&#8217;s actual pain when it is less elegant than your thesis? Can you throw away work without turning the waste into a story about your own failure? Can you move fast without becoming frantic? Can you still hear the signal when your ego is making noise?</p><p>Culture is what you do under pressure. And so is identity.</p><h4>The Thing From Nothing</h4><p>The phrase building something from nothing sounds heroic until you try it. Then you realize nothing is not empty. Nothing is crowded.</p><p>It is full of doubt, memory, comparison, phantom audiences, old bosses, imagined investors, the LinkedIn version of your peers, the younger founder who seems to move faster, the richer founder who seems to have more time, the quieter founder who somehow says less and ships more.</p><p>Nothing is the room where every previous version of you shows up to offer advice.</p><ul><li><p>The executive says, <em>make it credible.</em></p></li><li><p>The strategist says, <em>clarify the narrative.</em></p></li><li><p>The writer says, <em>find the sentence.</em></p></li><li><p>The builder says, <em>open the editor.</em></p></li><li><p>The coward says, <em>maybe after one more pass.</em></p></li></ul><p>The founder has to listen to all of them and then do the only thing that counts.</p><p>Ship.</p><p>Not because shipping solves everything. It most certainly does not. Shipping mostly creates new evidence that your previous certainty was incomplete. And that evidence is sacred.</p><p>A shipped thing is the only honest artifact. Everything before it is weather.</p><p>The pitch can lie. The mockup can flatter. The strategy can glow with internal coherence. The shipped thing enters the world and begins reporting back.</p><p>Sometimes the report is brutal.Good. Now you know something.</p><h4>What I Know So Far</h4><p>The hardest discipline is staying with the same question long enough for it to injure your vanity.</p><p>What is the pain? Who has it? Why now? Why you? Why does this need to exist? Why does nobody understand it yet? What are they actually telling you? What are you refusing to hear?</p><p>You do not answer these once. You answer them until the answers stop sounding impressive and start sounding useful.</p><p>That is when the business begins.</p><p>Not when you incorporate. Not when you launch. Not when the first users arrive. Not when the investors nod.</p><p>The business begins when reality becomes more interesting to you than your idea of yourself.</p><p>That is the conversion.</p><p>The founder is not the person with the vision. The founder is the person willing to be corrected by the thing they are trying to bring into being.</p><p>I still want to build something large.</p><p>I still want the sentence that makes the category obvious. I still want the product that feels, in retrospect, inevitable. I still want to create the kind of company that could only have emerged from this strange hinge in history, when agents began doing work and humans had to rediscover what judgment was for.</p><p>I want something else now too.</p><p>I want to become the kind of person who can survive the truth required to build it.</p><p>Less protected by abstraction. Less addicted to sounding right. Less interested in the performance of seriousness. More willing to make the small thing that works before the grand thing that explains everything. More willing to let the market, not my self-image, finish the sentence.</p><p>Bringing something from nothing is not really about invention.</p><p>It is about submission. Not passive submission. Not surrender to mediocrity or consensus or the dull preferences of the crowd.</p><p>Submission to contact. To evidence. To the stubborn shape of the world. To the fact that your beautiful idea must become useful in someone else&#8217;s hands or remain a monument to your own intention.</p><p>This is the humiliation.</p><p>And this is the gift.</p>]]></content:encoded></item><item><title><![CDATA[The Dead Air]]></title><description><![CDATA[What Orson Welles, new mediums and old martians teach us about surviving the AI era]]></description><link>https://www.meditationsontech.com/p/the-dead-air</link><guid isPermaLink="false">https://www.meditationsontech.com/p/the-dead-air</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Fri, 01 May 2026 00:34:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lLp9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7fe1c-e956-4a86-95c1-02ab3bae2c87_2048x1152.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lLp9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7fe1c-e956-4a86-95c1-02ab3bae2c87_2048x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lLp9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7fe1c-e956-4a86-95c1-02ab3bae2c87_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!lLp9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7fe1c-e956-4a86-95c1-02ab3bae2c87_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!lLp9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7fe1c-e956-4a86-95c1-02ab3bae2c87_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!lLp9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7fe1c-e956-4a86-95c1-02ab3bae2c87_2048x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lLp9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7fe1c-e956-4a86-95c1-02ab3bae2c87_2048x1152.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1c7fe1c-e956-4a86-95c1-02ab3bae2c87_2048x1152.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6399066,&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://www.meditationsontech.com/i/196049484?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7fe1c-e956-4a86-95c1-02ab3bae2c87_2048x1152.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_!lLp9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7fe1c-e956-4a86-95c1-02ab3bae2c87_2048x1152.png 424w, https://substackcdn.com/image/fetch/$s_!lLp9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7fe1c-e956-4a86-95c1-02ab3bae2c87_2048x1152.png 848w, https://substackcdn.com/image/fetch/$s_!lLp9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7fe1c-e956-4a86-95c1-02ab3bae2c87_2048x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!lLp9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1c7fe1c-e956-4a86-95c1-02ab3bae2c87_2048x1152.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>I went to  <a href="https://events.ticketleap.com/tickets/profsandpints/dc-war-of-worlds">Profs and Pints in D.C. on Monday</a> with my wife and listened to <a href="https://www.danielhfoster.com/">Daniel H Foster</a> give a talk<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> about the famed <a href="https://www.youtube.com/watch?v=FeDU1vohvrs">1938 </a><em><a href="https://www.youtube.com/watch?v=FeDU1vohvrs">War of the Worlds</a></em><a href="https://www.youtube.com/watch?v=FeDU1vohvrs"> broadcast</a>. Most know the surface story and how Orson Welles panicked ~1 million Americans listening to the broadcast into thinking Martians had <em>actually</em> landed.</p><p>But Daniel&#8217;s meta point through the talk was about adaptation. </p><p>He walked us through how Welles didn&#8217;t just read H.G. Wells science fiction novel on the radio. </p><p>He purpose built the production for the <strong>radio medium</strong>. His cast mimicked the newscaster from the <a href="https://www.youtube.com/watch?v=CgWHbpMVQ1U">Hindenburg disaster</a> to amp up emotional anxiety, he used real place names, and then did something no one had tried before: he let the microphone go silent. </p><p>Dead air. </p><p>In a medium defined entirely by sound, silence meant death. The listener&#8217;s brain did the rest.</p><p>Foster called this &#8220;the theater of the mind.&#8221; The absence was more terrifying than any sound effect could be. Welles understood that the <em>gap</em> and the thing the audience had to fill in themselves was where his power lived.</p><p>Now think about what&#8217;s happening with AI.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><p>A tool that is always wrong is easy to dismiss. A tool that is <em>mostly right</em> becomes part of your nervous system. It helps write the code, draft the memo, diagnose the bug, summarize the meeting, compose the argument. You stop noticing where you end and it begins.</p><p>Then one day it says something plausible and false. And then you start scratching your head? Can I recover?</p><p>That&#8217;s the gap we might start losing. A year ago, in <a href="https://www.meditationsontech.com/p/the-glitch-in-the-pattern">The Glitch in the Pattern</a>, I argued that the predictable output of generative AI is creating a cultural flatline leading to content that is safe, remix-able and familiar. But I was only describing the symptom we&#8217;ve now all seen come to pass The issue is deeper: we are losing our tolerance for the gap itself. The dead air. The not-knowing. The space where adaptation actually happens.</p><p>Welles moved fluidly between theater, radio, and film because he was willing to be <em>wrong</em> inside each one long enough to discover what it could uniquely do. </p><p>Daniel talked, too, about <a href="https://en.wikipedia.org/wiki/Edgar_Bergen">Edgar Bergen</a> who made a ventriloquist dummy somehow  work on radio which is objectively absurd. But it worked precisely because Edgar adapted to the medium.</p><p>The Martians in Wells&#8217; story had superior technology. Ray guns, tripods and overwhelming force. But in the end they succumbed to bacteria. Because they never needed to adapt. There was no friction that led to productive failure or as we might experience it: a runny nose.</p><p>Superior capability without adaptive pressure is a death sentence. It was true for fictional Martians. It is becoming true for anyone who uses AI as a replacement for struggle rather than a surface to struggle against.</p><p>The central question you and I should be wrestling with is how rentable machine intelligence can be used productively without worshipping it. As Marcus would say:</p><div class="pullquote"><p>Not to be driven this way and that, but always to behave with justice and see things as they are. &#8212; IV. 22</p></div><p>So can you: act before certainty, then revise without shame. Believe provisionally.  Stay in motion while knowing your perceptions are under construction.</p><p>The real division ahead will be between brittle and adaptive human intelligence.</p><p>Welles didn&#8217;t panic his audience because he had better technology than all the other radio producers at the time. He panicked them because he adapted the medium faster than they could adapt to him.</p><p>The Martians had better machines. We had bacteria. The glitch in their pattern was that they never needed to get sick. Ours is that we might stop letting ourselves.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>That night, I found <a href="https://www.youtube.com/watch?v=eRgpuhIcMMY">this youtube recording of Daniel</a> giving a very similar but abbreviated version of the same talk online</p></div></div>]]></content:encoded></item><item><title><![CDATA[The Myth of the Solo Maker]]></title><description><![CDATA[The graph of people whose work is in your product has never been larger]]></description><link>https://www.meditationsontech.com/p/the-myth-of-the-solo-maker</link><guid isPermaLink="false">https://www.meditationsontech.com/p/the-myth-of-the-solo-maker</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Fri, 24 Apr 2026 03:57:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NQ4k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2bd8ff-2f63-4c6a-870d-4794a1382765_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NQ4k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2bd8ff-2f63-4c6a-870d-4794a1382765_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NQ4k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2bd8ff-2f63-4c6a-870d-4794a1382765_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!NQ4k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2bd8ff-2f63-4c6a-870d-4794a1382765_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!NQ4k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2bd8ff-2f63-4c6a-870d-4794a1382765_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!NQ4k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2bd8ff-2f63-4c6a-870d-4794a1382765_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NQ4k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2bd8ff-2f63-4c6a-870d-4794a1382765_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a2bd8ff-2f63-4c6a-870d-4794a1382765_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2769738,&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://www.meditationsontech.com/i/195307062?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2bd8ff-2f63-4c6a-870d-4794a1382765_1536x1024.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_!NQ4k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2bd8ff-2f63-4c6a-870d-4794a1382765_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!NQ4k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2bd8ff-2f63-4c6a-870d-4794a1382765_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!NQ4k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2bd8ff-2f63-4c6a-870d-4794a1382765_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!NQ4k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2bd8ff-2f63-4c6a-870d-4794a1382765_1536x1024.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>It&#8217;s now 11:56 PM and three Claude Code and four Codex terminals are still open. Blinking. The last commit pushed was authored by <code>claude-opus-4-7</code> and co-authored, politely, by me. </p><p>The build is finally done spinning and CI is, thankfully, green. Something feels off. Not the code. Nah, its fine. I can&#8217;t point at it. A small absence where a feeling used to be.</p><p>I think it&#8217;s presence.</p><h4>The most in your face argument in 2026 is about craft</h4><p>Steve Yegge, in conversation with Tim O&#8217;Reilly a month ago put it as bluntly as anyone has: &#8220;<a href="https://www.youtube.com/watch?v=YWejaUR512w">Code is a liquid. You spray it through hoses.</a>&#8221;</p><p>Wes McKinney (the guy who wrote <a href="https://wesmckinney.com/book/">pandas</a>) burns over ten billion tokens a month writing vast amounts of Go he has never manually typed<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. In February, a Hacker News thread titled &#8220;<a href="https://news.ycombinator.com/item?id=46424233">The future of software development is software developers</a>&#8221; pulled in hundreds of comments, many from senior engineers arguing that the limitations outweigh the benefits and produce, predictably, hard-to-debug interwoven abstractions.</p><p>Every week the orange site hosts another version of the same fight: does the thing we used to do with our hands still matter now that a machine can do it without hands?</p><p>That&#8217;s the argument in the foreground.</p><p>The argument underneath is different.</p><p>It&#8217;s the feeling of subtraction. Marco Kotrotsos put it well on Medium: AI didn&#8217;t fix developer burnout. It reshaped it. Companies take the minutes AI saves and refill them with more work. The people hit hardest are often the ones who lean in hardest.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>The coverage mostly blames the tools and I&#8217;m not convinced that&#8217;s right.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><h4>Here is what I think is going on</h4><p>Every line of software anyone has ever shipped has actually been a group conversation.</p><p>When Stack Overflow provided the answer that unblocked you at 2 AM, it was written by someone whose name you forgot before you successfully pasted the snippet. </p><p>The library you imported was argued into existence on a mailing list you never read. The pattern you used was formalized in 1994 by the Gang of Four, who were themselves remixing Christopher Alexander&#8217;s 1977 book on architecture<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a>. </p><p>The ticket that defined the feature was the residue of a customer complaint, forwarded by a sales rep, shaped by a PM, softened in Slack, and eventually compressed into a sentence small enough for Jira.</p><p>Some commit histories look like sole authorship.</p><p>But 99.9% of work is not sole-authored.</p><h4>We have a useful fiction we call the solo maker</h4><p>Woz soldering in the Los Altos garage. Carmack in the Texas pool house writing <em>Quake</em>. DHH extracting Rails from Basecamp on his laptop. </p><p>The lone genius hoodie poster above the desk. This fiction makes promotions legible. It made technical career ladders work. It flattered us and we let it.</p><p>All of those founders had co-founders. Woz, Jobs and the Homebrew Computer Club. Carmack, Romero and the whole id team. DHH, 37signals and every Ruby contributor upstream. </p><p>The myth stripped out the company around each one, because the myth needed a single name to hang the story on. We told it anyway and hung the posters.</p><p>Its sequel is currently being written. Altman has been floating the one-person billion-dollar company since 2024. His CEO friends, he told Alexis Ohanian in a conference interview, had a betting pool on when the first one would arrive<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>.</p><p>This line got reported, reshared and of course, believed. In late 2025 Altman said publicly he was &#8220;dangerously close&#8221; to calling the bet won. The solo unicorn is now someone who looks a lot like <a href="https://en.wikipedia.org/wiki/Peter_Steinberger_(programmer)">Pete Steinberger</a>.</p><p>Except the solo founder is never truly solo. </p><p>Now, they&#8217;re standing on a training corpus written by millions of people, models built by thousands, infrastructure rented from five trillion-dollar firms, and the open-source stack underneath all of it. Their payroll might be one. The graph of people whose work is in the product has never been larger.</p><p>The myth rewrote itself for the new era with disregard for the math.</p><p>What is actually happening now, in these late hours, is translating. From a customer call in Q3. From a constraint a CTO set eighteen months ago. From a convention a principal engineer taught someone on their first job, who&#8217;d learned it from <a href="https://martinfowler.com/">Fowler</a>.</p><p>This translating might feel solo but the source is always other people.</p><h4>There&#8217;s a reason the word <em>stoa</em> exists</h4><p>Zeno of Citium taught philosophy around 300 BCE. He didn&#8217;t rent a private study. He taught on a public painted porch in the middle of Athens, where other people could overhear and push back. The school took its name from that porch.</p><p>Stoicism, before it was anything else, was a claim: thinking is something humans do together, out loud.</p><p>Software has always had versions of the same idea. <a href="https://en.wikipedia.org/wiki/Kent_Beck">Kent Beck</a> and the XP movement spent decades arguing that pair programming was the natural form of the work. The industry nodded politely, then kept shipping solo-committer org charts, despite the social act that was already happening in Slack, standups, review comments, and hallway conversations.</p><h4>Craft has moved.</h4><p>Anyone shipping with agents knows this already. Put agents on a good codebase and they tend to replicate good practices. Put them on a bad one and they compound the bad. Craft has moved upstream, into taste, judgement, context, and the ability to tell the difference.</p><p>What got lost is the ritual that made us feel the craft.</p><p>The satisfaction of holding a hard refactor in your head for three hours before writing a line. The muscle memory of a language you grew up in. The private rhythm of fingers on keys. Those are real losses.</p><p>But some things weren&#8217;t ours to begin with. The authorship story. The idea that our commit was the first moment of creation. The idea that somewhere upstream of the keyboard was a spark of private genius that we alone lit. Those were always on loan from a culture that flattered us.</p><p>So what is still ours after the typing leaves? </p><p>What&#8217;s worth building. </p><p>What correct means in this context. Which tradeoff to accept. Who the customer is and what they would say. Whether the spec captures what the team actually decided or a softened version of it. Whether to ship or wait. Whether, given everything, this is the right move at all.</p><p>That was always the actual job.</p><p>Typing was just the evidence of the job.</p><p>Marcus Aurelius saw this two thousand years before he could have imagined a coding agent:</p><div class="pullquote"><p><em>We were born to work together like feet, hands, and eyes, like the two rows of teeth, upper and lower. To obstruct each other is unnatural. &#8212; </em>II.1</p></div><p>He wasn&#8217;t telling us to network. He was saying the private self is a late invention. The first fact about us is that we come in pairs, rows, pods.</p><p>We were never alone at the keyboard. We were always one part among others.</p><p>The developer at 11:56 PM, looking at the diff and feeling like a ghost, isn&#8217;t having a craft crisis.</p><p>They&#8217;re having the first honest conversation with their own work the job ever allowed. The ritual that hid the conversation just got cheap enough to stop.</p><p>Stoa was the name of the school because thinking needed company<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a>. <em>Make</em> was never a solo verb. And AI didn&#8217;t end the age of the solo maker.</p><p>It ends the age of pretending we are alone.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="https://wesmckinney.com/blog/mythical-agent-month/">https://wesmckinney.com/blog/mythical-agent-month/</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Marco Kotrotsos, <em>AI Was Supposed to Fix Developer Burnout</em>, Medium, February 11, 2026. The broader pattern is also documented in Bedard, Kropp, Hsu, Karaman, Hawes, and Kellerman, <em>When Using AI Leads to &#8220;Brain Fry,&#8221;</em> Harvard Business Review, March 5, 2026; Appknox, <em>AI &amp; Developer Burnout Report</em>, 2025; and Gergely Orosz, <em>The Impact of AI on Software Engineers in 2026</em>, Pragmatic Engineer, April 2026.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>Gamma, Helm, Johnson, and Vlissides, <em>Design Patterns: Elements of Reusable Object-Oriented Software</em>, 1994, drawing explicit influence from Christopher Alexander, <em>A Pattern Language</em>, 1977.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p><em>Could AI create a one-person unicorn? Sam Altman thinks so &#8212; and Silicon Valley sees the technology &#8216;waiting for us,&#8217;</em> Fortune, February 4, 2024, quoting Altman&#8217;s September 2023 conference conversation with Alexis Ohanian.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>I&#8217;ve wrote last week about why single-player building has always been fiction: see <em><a href="https://www.meditationsontech.com/p/where-makers-meet">Where Makers Meet</a></em>. This meditation is of course, what is underneath.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Where Makers Meet]]></title><description><![CDATA[The shape of Multiplayer AI and why it looks a lot like a Greek porch.]]></description><link>https://www.meditationsontech.com/p/where-makers-meet</link><guid isPermaLink="false">https://www.meditationsontech.com/p/where-makers-meet</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Fri, 17 Apr 2026 03:06:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NeIy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ffce14-20b3-406a-a250-880080ea2c09_2106x1496.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NeIy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ffce14-20b3-406a-a250-880080ea2c09_2106x1496.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NeIy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ffce14-20b3-406a-a250-880080ea2c09_2106x1496.png 424w, https://substackcdn.com/image/fetch/$s_!NeIy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ffce14-20b3-406a-a250-880080ea2c09_2106x1496.png 848w, https://substackcdn.com/image/fetch/$s_!NeIy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ffce14-20b3-406a-a250-880080ea2c09_2106x1496.png 1272w, https://substackcdn.com/image/fetch/$s_!NeIy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ffce14-20b3-406a-a250-880080ea2c09_2106x1496.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NeIy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ffce14-20b3-406a-a250-880080ea2c09_2106x1496.png" width="1456" height="1034" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72ffce14-20b3-406a-a250-880080ea2c09_2106x1496.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1034,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6137701,&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://www.meditationsontech.com/i/194469797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ffce14-20b3-406a-a250-880080ea2c09_2106x1496.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_!NeIy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ffce14-20b3-406a-a250-880080ea2c09_2106x1496.png 424w, https://substackcdn.com/image/fetch/$s_!NeIy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ffce14-20b3-406a-a250-880080ea2c09_2106x1496.png 848w, https://substackcdn.com/image/fetch/$s_!NeIy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ffce14-20b3-406a-a250-880080ea2c09_2106x1496.png 1272w, https://substackcdn.com/image/fetch/$s_!NeIy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72ffce14-20b3-406a-a250-880080ea2c09_2106x1496.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>&#128268; Excited, terrified, and weirdly relieved to share the thing we've been living inside for seven months. <em>No not an ice cream parlor.</em> A room where makers meet&#8230; humans, agents, and all. <a href="https://withstoa.com/">withstoa.com</a>. The door is open. Come in.</p><div><hr></div><p>If you&#8217;ve ever read <a href="https://en.wikipedia.org/wiki/Zero_to_One">Thiel&#8217;s 0 to 1</a> you know its core thesis. Real progress comes from creating something new rather than copying what works. Agents are having their moment and a once blue ocean is a now a much darker shade of red. </p><p>In Tech having an agent or a chatbot or an agent and a chatbot is <em>de rigueur. </em></p><p>Its why every product you <a href="https://www.airtable.com/">once knew</a> is slowly morphing into yet another homogenous input box beckoning you to &#8220;ask anything&#8221;. </p><p>But surprisingly, for many, it turns out that knowing what to ask is an incredibly intimidating problem. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><p>I wouldn&#8217;t have initially thought so given my boundless questioning. Like many I spend the lion&#8217;s share of my day doing just that. Typing, speaking, ranting and smashing my keyboard into small, lifeless but surprisingly &#8220;lifelike when they respond&#8221; input boxes. </p><p>And doing that for long enough has given me a lot of time to ponder. Is this the future of software? Yelling at command line interfaces in English and having &#8220;software&#8221; pop out the other end? Well of course, on one hand, yes. Writing hand crafted artisanal code is fast becoming a cottage industry.  </p><p>But building software solo will never truly be a thing<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>. And yet everywhere you look these days there is a new &#8220;AI product&#8221; that promises <em>just that.</em> </p><p>You and the AI copilot get to <a href="https://www.ignorance.ai/p/ais-missing-multiplayer-mode">cowork alone</a> but &#8220;together&#8221; and make that thing that you&#8217;ll end up sharing: from zero to one. And look, there&#8217;s nothing particularly wrong with that. </p><p>But there is s<em>omething missing.</em></p><p>I think one of the primary reasons <a href="https://withstoa.com/">Multiplayer AI</a> is not yet everywhere is that people don&#8217;t quite understand what it should look like. </p><p>Where do you put it? In a group chat thread? </p><p>How does it work? </p><p>What&#8217;s the shape of the thing? </p><p>There is nothing yet to copy because it just doesn&#8217;t really exist. </p><p>And since most &#8220;computing experiences&#8221; are by definition personal there isn&#8217;t yet a shared substrate to build on. Your cursor is yours. Your chat is yours. Your context, yours. And it dies with the tab. </p><p>But building, really truly building, is never just personal.</p><div><hr></div><p>Before computers, makers had workshops. Writers had smoke-filled rooms with typewriters you could hear across the hall. Musicians have studios. Every discipline that ever made anything has had a <em>place where that making happened</em>. A place everyone could see and reach at once.</p><p>The Greeks had a word for this.</p><p>A <em><a href="https://en.wikipedia.org/wiki/Stoa">stoa</a></em>. A covered walkway where people gathered to think together. Zeno taught philosophy in one. The <a href="https://en.wikipedia.org/wiki/Stoicism">whole school</a> was named after the building. Not a curriculum. Not a founder. A place.</p><p>Because for two and a half thousand years we understood something we seem to have forgotten: <em>the room precedes the idea</em>. You don&#8217;t get to truly refined thought without a place to hold it. You don&#8217;t get to a decision without a surface to sketch it on. And you sure as hell don&#8217;t get to a thing a ton of people want without a space where many hands can touch it at once.</p><p>Nobody really meets anywhere anymore.</p><p>We just relay.</p><div><hr></div><p>So what is the shape of multiplayer AI?</p><p>It is not just a group chat with a bot in it. That is relay, dressed up.</p><p>It is not just shared document with an agent scribbling in the margin. </p><p>Its not just Zoom with extra note taking apparatus that replace Granola. No, that&#8217;s just copying.</p><p>The shape is a room. A space with walls and a floor and your people and your agents all invited. A place where the conversation <em>is</em> the artifact. Where a decision made at minute six is captured before minute seven. Where the agent you summoned can see what everyone else sees and hear what was just said. Where the thing you&#8217;re building is right there &#8220;on the wall&#8221; alongside the reason you&#8217;re building it.</p><p>Not a chat. A workshop.</p><p>Not a copilot. A colleague.</p><p>Not a transcript. A record.</p><p>When you leave that room, it should remember. When you come back tomorrow, it is still there. When a new person shows up, they can read the walls. The context compounds, because the context was shared in the first place.</p><p>This is the thing that does not exist yet in the rest of your stack. This is the thing that is missing from every &#8220;AI product&#8221; that promises you and your copilot can ship from zero to one alone.</p><p>You can&#8217;t and you won&#8217;t because you never really could.</p><p>The next decade of software will not be won by the best solo builder with the <a href="https://www.reddit.com/r/ClaudeAI/comments/1s9adgd/claude_code_is_coming_out_with_a_buddypet_system/">best pet agent</a>. It will be won by the teams who figured out how to build together, <em>with</em> agents, in one room.</p><p>A stoa was a porch. Open on one side to the market, closed on the other against the weather. You could step in off the street and join the argument already in progress. Someone would catch you up. Someone else would disagree. By the end of the afternoon you had a new idea and so did they, and none of you could quite remember whose it was first.</p><p>That was the point.</p><p>That is still the point.</p><p>And its why we think makers meet <a href="https://withstoa.com">withstoa.com</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pbNL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a1bfe8-f80d-480c-afd6-90668b37fc4a_2486x1782.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pbNL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a1bfe8-f80d-480c-afd6-90668b37fc4a_2486x1782.png 424w, https://substackcdn.com/image/fetch/$s_!pbNL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a1bfe8-f80d-480c-afd6-90668b37fc4a_2486x1782.png 848w, https://substackcdn.com/image/fetch/$s_!pbNL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a1bfe8-f80d-480c-afd6-90668b37fc4a_2486x1782.png 1272w, https://substackcdn.com/image/fetch/$s_!pbNL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a1bfe8-f80d-480c-afd6-90668b37fc4a_2486x1782.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pbNL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a1bfe8-f80d-480c-afd6-90668b37fc4a_2486x1782.png" width="1456" height="1044" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6a1bfe8-f80d-480c-afd6-90668b37fc4a_2486x1782.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1044,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1984764,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/194469797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a1bfe8-f80d-480c-afd6-90668b37fc4a_2486x1782.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_!pbNL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a1bfe8-f80d-480c-afd6-90668b37fc4a_2486x1782.png 424w, https://substackcdn.com/image/fetch/$s_!pbNL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a1bfe8-f80d-480c-afd6-90668b37fc4a_2486x1782.png 848w, https://substackcdn.com/image/fetch/$s_!pbNL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a1bfe8-f80d-480c-afd6-90668b37fc4a_2486x1782.png 1272w, https://substackcdn.com/image/fetch/$s_!pbNL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6a1bfe8-f80d-480c-afd6-90668b37fc4a_2486x1782.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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><h4><strong>Personal Coda</strong></h4><p>It&#8217;s been seven long but genuinely joyful months since my cofounders <a href="https://www.linkedin.com/in/jakelevirne/">Jake</a>, <a href="https://www.linkedin.com/in/snootymonkey/">Sean</a> and I decided to embark on <em>this particular rung</em> of our journey and build a team product. Looking back now, I&#8217;m not quite sure what we were thinking but we&#8217;ve sure learned a whole hell of a lot.</p><p>In October of last year we were riding high on the initial success of our extensions. A lot of people use them, love them and still do. But we came to terms with the fact that we were <em><strong>building the wrong thing</strong></em><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a><em><strong>.</strong></em></p><p>The problem that drives me, drives us, is one of shared mental alignment. Its the hardest problem to solve and has been even pre AI. But now the stakes are so much higher. It used to be hard to scrape together the talent to go zero to one. Now, it is decidedly not. </p><p>And so what do we do? Well what <em>we did</em> was scratch of own itch. We&#8217;re remote so when we met it was on Zoom or Tuple. And so, we rebuilt that. And when we planned it was in Gdocs. But agents don&#8217;t Gdoc. So we rebuilt that. And when we code we version our code. But pushing and pulling at rapid pace doesn&#8217;t quite work at the rate we move now, so we rebuilt that. And of course when we prompt, we do so solo. We can&#8217;t see what anyone is writing or thinking until after the fact. So we rebuilt that too.</p><p>The honest answer is that what Stoa is today fused and formed through molding and heavy interrogation. Organically. Since late last year we&#8217;ve lived in between it&#8217;s digital walls every day and have bent it to our will. </p><p>'And we will continue to bend it: to the will of many many more people that we know  share the same same pains and desires we do.</p><p>We want our documents to be local first but inherently collaborative.</p><p>We want to share to share our thinking process by default.</p><p>We don&#8217;t want to fight against our tools that span video, voice, writing and agentic sessions. We want them to capture our intent.</p><p>We don&#8217;t hate meeting but when do we want to make sure our meetings work for us.</p><p>And we want the place where we spend our days to be durable not ephemeral. </p><p>And all of that really adds up to one thing. We wanted a place where makers could meet.</p><p>So we built one and will continuing building it.</p><p>The door&#8217;s open. <a href="https://withstoa.com/">Come in.</a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>For every indie hacker out there that <a href="https://en.wikipedia.org/wiki/Eric_Barone">has made something incredible solo</a>, what you have to remember is that its never made in a vacuum. Software isn&#8217;t software until it makes contact with reality: it&#8217;s used, abused, improved or discarded. Every user insight, complaint, review, critique and accolade shapes what it is&#8230; even if there is just a single </p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>An internal gdoc excerpted from that time</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oRA7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79235e31-ebc7-4477-8e8e-98026258c6af_1348x1524.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oRA7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79235e31-ebc7-4477-8e8e-98026258c6af_1348x1524.png 424w, https://substackcdn.com/image/fetch/$s_!oRA7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79235e31-ebc7-4477-8e8e-98026258c6af_1348x1524.png 848w, https://substackcdn.com/image/fetch/$s_!oRA7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79235e31-ebc7-4477-8e8e-98026258c6af_1348x1524.png 1272w, https://substackcdn.com/image/fetch/$s_!oRA7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79235e31-ebc7-4477-8e8e-98026258c6af_1348x1524.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oRA7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79235e31-ebc7-4477-8e8e-98026258c6af_1348x1524.png" width="1348" height="1524" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79235e31-ebc7-4477-8e8e-98026258c6af_1348x1524.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1524,&quot;width&quot;:1348,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:425773,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/194469797?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79235e31-ebc7-4477-8e8e-98026258c6af_1348x1524.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_!oRA7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79235e31-ebc7-4477-8e8e-98026258c6af_1348x1524.png 424w, https://substackcdn.com/image/fetch/$s_!oRA7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79235e31-ebc7-4477-8e8e-98026258c6af_1348x1524.png 848w, https://substackcdn.com/image/fetch/$s_!oRA7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79235e31-ebc7-4477-8e8e-98026258c6af_1348x1524.png 1272w, https://substackcdn.com/image/fetch/$s_!oRA7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F79235e31-ebc7-4477-8e8e-98026258c6af_1348x1524.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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> </p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[The Cost of a Bad Question]]></title><description><![CDATA[Your brain needed the hard part]]></description><link>https://www.meditationsontech.com/p/the-cost-of-a-bad-question</link><guid isPermaLink="false">https://www.meditationsontech.com/p/the-cost-of-a-bad-question</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Fri, 10 Apr 2026 03:05:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Kqd6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F672e0225-baaa-4977-800f-cb138b1a0305_1448x820.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kqd6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F672e0225-baaa-4977-800f-cb138b1a0305_1448x820.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kqd6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F672e0225-baaa-4977-800f-cb138b1a0305_1448x820.png 424w, https://substackcdn.com/image/fetch/$s_!Kqd6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F672e0225-baaa-4977-800f-cb138b1a0305_1448x820.png 848w, https://substackcdn.com/image/fetch/$s_!Kqd6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F672e0225-baaa-4977-800f-cb138b1a0305_1448x820.png 1272w, https://substackcdn.com/image/fetch/$s_!Kqd6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F672e0225-baaa-4977-800f-cb138b1a0305_1448x820.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kqd6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F672e0225-baaa-4977-800f-cb138b1a0305_1448x820.png" width="1448" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/672e0225-baaa-4977-800f-cb138b1a0305_1448x820.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1448,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1924877,&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://www.meditationsontech.com/i/193755340?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F672e0225-baaa-4977-800f-cb138b1a0305_1448x820.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_!Kqd6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F672e0225-baaa-4977-800f-cb138b1a0305_1448x820.png 424w, https://substackcdn.com/image/fetch/$s_!Kqd6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F672e0225-baaa-4977-800f-cb138b1a0305_1448x820.png 848w, https://substackcdn.com/image/fetch/$s_!Kqd6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F672e0225-baaa-4977-800f-cb138b1a0305_1448x820.png 1272w, https://substackcdn.com/image/fetch/$s_!Kqd6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F672e0225-baaa-4977-800f-cb138b1a0305_1448x820.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>I keyboard smashed &#8220;why isn&#8217;t this working&#8221; into Claude Code this afternoon. Then pasted the body of a <a href="https://sentry.io/welcome/">Sentry</a> issue as markdown below it. No context other than that. No theory. No sign I&#8217;d spent thirty seconds thinking about it first.</p><p>Claude dispatched subagents and consumed 100K tokens in read operations. It then gave me a diagnosis that led to a fast solution.</p><p>As I reflect on it, that&#8217;s the worst thing that could have happened.</p><p>Ten years ago, that question would have cost me. Google handed you ten pages of garbage for being that vague. You had to go back, think harder, try again. &#8220;My site is slow&#8221; got you nothing. &#8220;<a href="http://Nginx high TTFB on static assets behind reverse proxy">Nginx high TTFB on static assets behind reverse proxy</a>&#8221; got you the fix in three minutes. The search box trained you to think. Not because thinking was noble, but because Google was useless if you didn&#8217;t.</p><p>Stack Overflow was worse. Post a lazy question and strangers shut it down in minutes. <em>Duplicate. Unclear. Show us you tried.</em> The site forced you to earn answers by proving you&#8217;d already done some thinking and searching.</p><p><strong>The question was the work.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><p>LLMs skip all of that. They&#8217;re infinitely patient. Dump a mess of confusion at them and they&#8217;ll sort through it, guess what you meant, and hand you something useful (or at minimum <a href="https://julianajackson.substack.com/p/llms-glazing-effect">glaze</a> you into thinking it&#8217;s a good answer). They will rarely make you sharpen your thinking. They barely punish you for being lazy.</p><p>So you get lazier. And you don&#8217;t notice.</p><div class="pullquote"><p>No random actions, none not based on underlying principles. &#8212; IV. 2</p></div><p>Every question has invisible parameters. Scope: the whole system or one component? Timeframe: happening now or used to work? Hypothesis: do you have one, or are you asking someone else to form one? What have you ruled out?</p><p>These aren&#8217;t decorative, they&#8217;re the substance. &#8220;I&#8217;m lost&#8221; and &#8220;I&#8217;m somewhere between 5th and 7th, facing east, near a red awning&#8221; are both requests for help. One respects the person you&#8217;re asking. The other makes them do all the work.</p><p>A good question is proof you already did some thinking. It shows what you know, frames what you don&#8217;t, and draws a line around the specific gap you need filled. A bad question dumps the entire cognitive load on whoever hears it.</p><div><hr></div><p>Good questions don&#8217;t appear out of nowhere. There&#8217;s a process, and most are tempted to skip it.</p><p>First you notice. Something looks off. The data is slightly wrong. The system acts different on Tuesdays. Most people walk past these things all day.</p><p>Then you frame it. Systems problem or people problem? One-time event or pattern? This is where most people bail and open the chat window. Framing is uncomfortable because it forces you to commit to a perspective before you&#8217;re sure, to be wrong in a specific way instead of vague in a safe way.</p><p>Then you scope it. &#8220;Why is retention dropping?&#8221; is unanswerable. &#8220;Why are users who finish onboarding but never return within 48 hours churning at twice the rate?&#8221; &#8212; that has a fence around it. You can answer it. You can act on the answer.</p><p>Then you hypothesize. &#8220;Is retention dropping because onboarding doesn&#8217;t connect to a clear first-value moment?&#8221; Now you&#8217;re not requesting labor. You&#8217;re requesting judgment. This is a different thing entirely.</p><p>Notice, frame, scope, hypothesize. Every one of those steps builds your understanding whether or not anyone ever answers you. The thinking that produces the question is the point.</p><div><hr></div><p>The cost of a bad question is approaching zero. We haven&#8217;t dealt with what that means.</p><p>The obvious part is that the muscle atrophies. Not overnight. Steadily, in the background, until you try to write a card by hand and your letters look like a kid&#8217;s.</p><p>The less obvious part: if you never struggle to form the question, you never build the mental model. The twenty minutes you spent figuring out how to phrase what was wrong wasn&#8217;t overhead. You were mapping the system, testing boundaries, sorting what you knew from what you didn&#8217;t. By the time you had the question, you were halfway to the answer. The struggle wasn&#8217;t a side effect of learning. It was the learning.</p><p>And this scales beyond individuals. For years, interviews were secretly question-asking contests. The candidate who asked &#8220;what are the consistency requirements?&#8221; told you they&#8217;d been burned by eventual consistency before. The question was the credential. If that skill decays across a generation, I don&#8217;t think we know what replaces it as a signal.</p><div><hr></div><p>I use LLMs every day. They make me faster. That&#8217;s real.</p><p>But I&#8217;ve started pausing before I type. What do I know? What have I ruled out? What&#8217;s my theory? Not every time. Not for small stuff. But for problems I want to understand, not just solve.</p><p>Sometimes I write the full question and realize I don&#8217;t need to send it. Writing it answered it (or at least helped me restructure my lazy prompt). This used to happen on Stack Overflow when you&#8217;d draft a post and delete it because structuring the question revealed the answer. <a href="https://en.wikipedia.org/wiki/Rubber_duck_debugging">Rubber duck debugging</a>. The duck doesn&#8217;t answer. You answer yourself because the question forced clarity.</p><p><strong>The discipline now is to be your own duck.</strong></p><p>When someone on your team asks a vague question, don&#8217;t answer it. Ask them what they&#8217;ve tried. Ask them what they think is happening. That&#8217;s mentorship now. Not transferring knowledge, but protecting the capacity to ask.</p><p>The friction of forming a good question was never a bug. It was how we learned to think clearly.</p><p>We removed the friction. Our tools no longer demand the work. So we have to demand it of ourselves. I believe that. I practice it most days. But the next generation of builder will grow up with a tool that answers every half-formed question instantly and kindly. They&#8217;ll never draft a Stack Overflow post and delete it. They&#8217;ll never be forced to sharpen a question just to get Google to cooperate. So where do they learn that the question was the point?</p>]]></content:encoded></item><item><title><![CDATA[Collaboration After Cheap Intelligence]]></title><description><![CDATA[Your company has more intelligence than ever. It has less coherence than ever. These are the same problem.]]></description><link>https://www.meditationsontech.com/p/collaboration-after-cheap-intelligence</link><guid isPermaLink="false">https://www.meditationsontech.com/p/collaboration-after-cheap-intelligence</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Fri, 03 Apr 2026 03:16:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2vRQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7ec79bb-3447-4d94-9c8e-9ba55360926a_1418x830.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2vRQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7ec79bb-3447-4d94-9c8e-9ba55360926a_1418x830.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2vRQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7ec79bb-3447-4d94-9c8e-9ba55360926a_1418x830.png 424w, https://substackcdn.com/image/fetch/$s_!2vRQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7ec79bb-3447-4d94-9c8e-9ba55360926a_1418x830.png 848w, https://substackcdn.com/image/fetch/$s_!2vRQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7ec79bb-3447-4d94-9c8e-9ba55360926a_1418x830.png 1272w, https://substackcdn.com/image/fetch/$s_!2vRQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7ec79bb-3447-4d94-9c8e-9ba55360926a_1418x830.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2vRQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7ec79bb-3447-4d94-9c8e-9ba55360926a_1418x830.png" width="1418" height="830" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7ec79bb-3447-4d94-9c8e-9ba55360926a_1418x830.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:830,&quot;width&quot;:1418,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2067587,&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://www.meditationsontech.com/i/193030123?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7ec79bb-3447-4d94-9c8e-9ba55360926a_1418x830.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_!2vRQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7ec79bb-3447-4d94-9c8e-9ba55360926a_1418x830.png 424w, https://substackcdn.com/image/fetch/$s_!2vRQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7ec79bb-3447-4d94-9c8e-9ba55360926a_1418x830.png 848w, https://substackcdn.com/image/fetch/$s_!2vRQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7ec79bb-3447-4d94-9c8e-9ba55360926a_1418x830.png 1272w, https://substackcdn.com/image/fetch/$s_!2vRQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7ec79bb-3447-4d94-9c8e-9ba55360926a_1418x830.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>A company used to be a place where intelligence was scarce. You hired it. You gathered it. You arranged it into rooms and calendars and &#8220;teams,&#8221; and then you built elaborate social machinery to make it add up to something coherent. Titles, roadmaps, meetings, handoffs, approvals&#8230;. these were not cultural quirks. They were the coordination technologies required to turn scarce cognition into reliable action.</p><p><em>Cheap intelligence breaks that bargain.</em></p><p>Not because it makes people stupid. Because it makes <em>action</em> abundant. When anyone can generate a plan, a spec, a design, a pricing model, a prototype, a pile of code, a launch email, a competitive teardown, a forecast, a hiring rubric and when every employee and every agent can spin up competent output on demand, the constraint stops being &#8220;can we think of something?&#8221;</p><p>The constraint becomes: <em>what will we commit to together?</em></p><blockquote><p><em>Artifacts are now infinite. Commitments are not.</em></p></blockquote><p>That's the part we don't have a good mental model for yet. We keep trying to bolt new capabilities onto old organizations, and then act surprised <a href="https://www.meditationsontech.com/p/ai-will-make-your-company-feel-slower">when the org starts to feel slower</a>, not faster. Of course it does. You just multiplied the number of plausible moves by a hundred. You didn't multiply legitimacy, trust, or shared context.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><h3>Part 1: Fifty Years of Coordination Problems</h3><p>To understand what cheap intelligence disrupts, you have to understand what it was built on top of. The modern firm is a layered artifact of coordination technologies, each invented to solve the previous era&#8217;s bottleneck. The story of corporate collaboration over the past half-century is less a tale of progress than an ongoing negotiation between the scarcity of human attention and the ambition of collective action.</p><p>In 1937, <a href="https://en.wikipedia.org/wiki/Ronald_Coase">Ronald Coase</a> posed the question that would earn him a Nobel Prize: if markets are so efficient, why do firms exist at all? His answer was elegant: </p><blockquote><p>Firms exist because transaction costs (the friction of finding, negotiating, and enforcing contracts on the open market) are often higher than the cost of managing those activities inside a hierarchy. </p></blockquote><p>Oliver Williamson later expanded on this, adding the concepts of bounded rationality (our limited cognitive abilities) and opportunism (people acting in self-interest) to explain why firms organize the way they do.</p><p>This was the fundamental bargain: the firm as a structure that absorbs the costs of coordination so that individual humans don&#8217;t have to negotiate every interaction from scratch. Hierarchies were not just power structures but rather compression algorithms that reduce the combinatorial explosion of &#8220;everyone talks to everyone about everything&#8221; into something metabolizable.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sjj8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25445fcf-0c34-46ee-bf61-2928347032f5_1146x1542.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sjj8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25445fcf-0c34-46ee-bf61-2928347032f5_1146x1542.png 424w, https://substackcdn.com/image/fetch/$s_!sjj8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25445fcf-0c34-46ee-bf61-2928347032f5_1146x1542.png 848w, https://substackcdn.com/image/fetch/$s_!sjj8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25445fcf-0c34-46ee-bf61-2928347032f5_1146x1542.png 1272w, https://substackcdn.com/image/fetch/$s_!sjj8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25445fcf-0c34-46ee-bf61-2928347032f5_1146x1542.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sjj8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25445fcf-0c34-46ee-bf61-2928347032f5_1146x1542.png" width="1146" height="1542" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25445fcf-0c34-46ee-bf61-2928347032f5_1146x1542.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1542,&quot;width&quot;:1146,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:786626,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/193030123?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25445fcf-0c34-46ee-bf61-2928347032f5_1146x1542.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_!sjj8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25445fcf-0c34-46ee-bf61-2928347032f5_1146x1542.png 424w, https://substackcdn.com/image/fetch/$s_!sjj8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25445fcf-0c34-46ee-bf61-2928347032f5_1146x1542.png 848w, https://substackcdn.com/image/fetch/$s_!sjj8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25445fcf-0c34-46ee-bf61-2928347032f5_1146x1542.png 1272w, https://substackcdn.com/image/fetch/$s_!sjj8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25445fcf-0c34-46ee-bf61-2928347032f5_1146x1542.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>Notice the pattern? Each era introduces a new coordination technology (hierarchy, process, digital tools, real-time messaging) that solves the previous constraint only to reveal a deeper one. The tools keep getting better at moving information. But none of them have gotten better at manufacturing agreement.</p><p>This brings us to the present, and to the most disruptive reframe of Coase&#8217;s original insight. As a recent California Management Review piece puts it<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a>, AI doesn&#8217;t eliminate transaction costs but rather transforms them. The activities that comprise transaction costs (learning prices, negotiating terms, writing contracts, monitoring compliance) are precisely the tasks that AI can perform at near-zero marginal cost. </p><p>But when AI collapses the cost of production and analysis, what remains is the cost of <em>trust, verification, and coordination</em>. </p><p>Old friction disappears and new friction emerges.</p><h3>Part 2: The Old Firm: A Scarcity Engine</h3><p>In the pre-cheap-intelligence world, collaboration mostly meant &#8220;help me do the thing I can&#8217;t do alone.&#8221; Expertise was unevenly distributed. Learning was expensive. Writing and analysis were time-consuming. Building required specialized hands.</p><p>So coordination systems evolved to route scarce cognition to the right problems and prevent expensive mistakes. The hierarchy compressed decisions. The meeting concentrated attention. The memo formalized thinking. The approval gate caught errors before they propagated.</p><p>If intelligence is scarce, then the goal of collaboration is to share it. </p><p>The entire social architecture of the twentieth-century firm from org charts to quarterly reviews to the very concept of &#8220;alignment&#8221; was designed for this purpose. </p><p>It worked because the constraint was clear: we don&#8217;t have enough smart people, or enough hours, to think about everything. </p><p><em>So we specialize, and then we coordinate the specialists.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QJ3s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd59111b-2daa-4aad-af57-aa157cb9c9b9_1806x1734.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QJ3s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd59111b-2daa-4aad-af57-aa157cb9c9b9_1806x1734.png 424w, https://substackcdn.com/image/fetch/$s_!QJ3s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd59111b-2daa-4aad-af57-aa157cb9c9b9_1806x1734.png 848w, https://substackcdn.com/image/fetch/$s_!QJ3s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd59111b-2daa-4aad-af57-aa157cb9c9b9_1806x1734.png 1272w, https://substackcdn.com/image/fetch/$s_!QJ3s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd59111b-2daa-4aad-af57-aa157cb9c9b9_1806x1734.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QJ3s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd59111b-2daa-4aad-af57-aa157cb9c9b9_1806x1734.png" width="1456" height="1398" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd59111b-2daa-4aad-af57-aa157cb9c9b9_1806x1734.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1398,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4374254,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/193030123?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd59111b-2daa-4aad-af57-aa157cb9c9b9_1806x1734.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_!QJ3s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd59111b-2daa-4aad-af57-aa157cb9c9b9_1806x1734.png 424w, https://substackcdn.com/image/fetch/$s_!QJ3s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd59111b-2daa-4aad-af57-aa157cb9c9b9_1806x1734.png 848w, https://substackcdn.com/image/fetch/$s_!QJ3s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd59111b-2daa-4aad-af57-aa157cb9c9b9_1806x1734.png 1272w, https://substackcdn.com/image/fetch/$s_!QJ3s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd59111b-2daa-4aad-af57-aa157cb9c9b9_1806x1734.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>Cheap intelligence flips the gradient. Now the default state is not &#8220;we can&#8217;t think of a good answer.&#8221; It&#8217;s &#8220;we have ten good answers by lunch.&#8221; You won&#8217;t suffer from a lack of options. </p><p><em>You suffer from an excess of plausible futures.</em></p><p>This is why modern collaboration starts to feel like endless alignment, lightweight civil war, decision d&#233;j&#224; vu, shipping things you can&#8217;t quite explain, and &#8220;everyone agrees&#8221; right up until it matters.</p><p>The organization hasn&#8217;t become irrational. It has become <em>overstimulated</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wDpr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff70b5c-d7d3-4145-aa52-c6f336d70fde_1130x804.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wDpr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff70b5c-d7d3-4145-aa52-c6f336d70fde_1130x804.png 424w, https://substackcdn.com/image/fetch/$s_!wDpr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff70b5c-d7d3-4145-aa52-c6f336d70fde_1130x804.png 848w, https://substackcdn.com/image/fetch/$s_!wDpr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff70b5c-d7d3-4145-aa52-c6f336d70fde_1130x804.png 1272w, https://substackcdn.com/image/fetch/$s_!wDpr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff70b5c-d7d3-4145-aa52-c6f336d70fde_1130x804.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wDpr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff70b5c-d7d3-4145-aa52-c6f336d70fde_1130x804.png" width="1130" height="804" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eff70b5c-d7d3-4145-aa52-c6f336d70fde_1130x804.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:804,&quot;width&quot;:1130,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:358830,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/193030123?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff70b5c-d7d3-4145-aa52-c6f336d70fde_1130x804.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_!wDpr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff70b5c-d7d3-4145-aa52-c6f336d70fde_1130x804.png 424w, https://substackcdn.com/image/fetch/$s_!wDpr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff70b5c-d7d3-4145-aa52-c6f336d70fde_1130x804.png 848w, https://substackcdn.com/image/fetch/$s_!wDpr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff70b5c-d7d3-4145-aa52-c6f336d70fde_1130x804.png 1272w, https://substackcdn.com/image/fetch/$s_!wDpr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feff70b5c-d7d3-4145-aa52-c6f336d70fde_1130x804.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>When action is cheap, the cost of a wrong move doesn&#8217;t go down. Often it goes up, because the wrong move can now be made at scale and at speed. So the firm responds the way firms always respond to risk: it grows antibodies. Meetings. Reviews. Approvals. Committees. &#8220;Stakeholder&#8221; proliferation. Process disguised as prudence.</p><p><em>And then we say: &#8220;AI didn&#8217;t work. It slowed us down.&#8221;</em></p><p>No. AI revealed what the company actually is.</p><h3>Part 3: The Thing Called &#8220;Collaboration&#8221; Was a Side Effect</h3><p>We&#8217;ve long  treated collaboration like a moral virtue: be a team player, communicate, align, be cross-functional. </p><p>But historically, collaboration was an emergent behavior produced by constraints. When work was hard and expensive, people <em>had</em> to coordinate carefully because mistakes were costly and iteration was slow.</p><p><a href="https://www.robcross.org/about/">Rob Cross</a>, the leading academic researcher on organizational collaboration, has documented this paradox across 300 organizations: the time spent by managers and employees in collaborative activities has ballooned by fifty percent or more over two decades, yet in most cases, twenty to thirty-five percent of value-added collaborations come from only three to five percent of employees. The rest is overhead leading to meetings that don&#8217;t decide, messages that don&#8217;t clarify, &#8220;alignment&#8221; sessions that align nothing.</p><p>Huxham and Vangen<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> formalized this dynamic in their theory of &#8220;collaborative advantage&#8221; and its shadow, &#8220;collaborative inertia&#8221; or the tendency for group work to produce slow, negligible progress rather than synergy. Their insight was spot on: </p><blockquote><p>The difficulty isn&#8217;t getting people to collaborate. </p><p>It&#8217;s getting collaboration to produce outcomes rather than process.</p></blockquote><p>When work becomes easy, collaboration stops being a nice-to-have. It becomes the core product. Because the real output of a firm is not artifacts. It&#8217;s commitments that lead to outcomes.</p><h4>The (Actual) New Bottleneck is Legitimacy</h4><p>In a world where any memo can be written, any prototype can be generated, any analysis can be conjured, the persuasive power of artifacts collapses. If everyone can produce a beautiful deck, then decks don&#8217;t convince. If everyone can generate competent code, then code doesn&#8217;t explain. If everyone can produce &#8220;research,&#8221; research doesn&#8217;t settle.</p><p>So organizations will drift toward politics. Not because people get worse, but because legitimacy becomes the scarce input. Legitimacy is what lets a group say: </p><ol><li><p><em>This</em> is the plan, </p></li><li><p><em>This</em> is the priority, </p></li><li><p><em>This</em> is what we mean, and </p></li><li><p><em>This</em> is what we&#8217;re willing to be accountable for.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o-v2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa02fbc-899d-4097-b8b1-942be323bb1c_1122x678.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o-v2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa02fbc-899d-4097-b8b1-942be323bb1c_1122x678.png 424w, https://substackcdn.com/image/fetch/$s_!o-v2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa02fbc-899d-4097-b8b1-942be323bb1c_1122x678.png 848w, https://substackcdn.com/image/fetch/$s_!o-v2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa02fbc-899d-4097-b8b1-942be323bb1c_1122x678.png 1272w, https://substackcdn.com/image/fetch/$s_!o-v2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa02fbc-899d-4097-b8b1-942be323bb1c_1122x678.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o-v2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa02fbc-899d-4097-b8b1-942be323bb1c_1122x678.png" width="1122" height="678" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfa02fbc-899d-4097-b8b1-942be323bb1c_1122x678.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:678,&quot;width&quot;:1122,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:363845,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/193030123?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa02fbc-899d-4097-b8b1-942be323bb1c_1122x678.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_!o-v2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa02fbc-899d-4097-b8b1-942be323bb1c_1122x678.png 424w, https://substackcdn.com/image/fetch/$s_!o-v2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa02fbc-899d-4097-b8b1-942be323bb1c_1122x678.png 848w, https://substackcdn.com/image/fetch/$s_!o-v2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa02fbc-899d-4097-b8b1-942be323bb1c_1122x678.png 1272w, https://substackcdn.com/image/fetch/$s_!o-v2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfa02fbc-899d-4097-b8b1-942be323bb1c_1122x678.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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>Cheap intelligence creates a perverse dynamic. Output increases. Context can easily fragmens. Trust gets stressed by the increased surface area of action. The system compensates with more process. Everyone feels slower and less agentic.</p><p>That&#8217;s the loop. You can&#8217;t &#8220;tool&#8221; your way out of it. You need a new paradigm for what coordination is.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LONz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a30f500-0d07-4d5d-b279-595cc2be3128_1116x714.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LONz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a30f500-0d07-4d5d-b279-595cc2be3128_1116x714.png 424w, https://substackcdn.com/image/fetch/$s_!LONz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a30f500-0d07-4d5d-b279-595cc2be3128_1116x714.png 848w, https://substackcdn.com/image/fetch/$s_!LONz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a30f500-0d07-4d5d-b279-595cc2be3128_1116x714.png 1272w, https://substackcdn.com/image/fetch/$s_!LONz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a30f500-0d07-4d5d-b279-595cc2be3128_1116x714.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LONz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a30f500-0d07-4d5d-b279-595cc2be3128_1116x714.png" width="1116" height="714" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a30f500-0d07-4d5d-b279-595cc2be3128_1116x714.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:714,&quot;width&quot;:1116,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:350730,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/193030123?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a30f500-0d07-4d5d-b279-595cc2be3128_1116x714.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_!LONz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a30f500-0d07-4d5d-b279-595cc2be3128_1116x714.png 424w, https://substackcdn.com/image/fetch/$s_!LONz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a30f500-0d07-4d5d-b279-595cc2be3128_1116x714.png 848w, https://substackcdn.com/image/fetch/$s_!LONz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a30f500-0d07-4d5d-b279-595cc2be3128_1116x714.png 1272w, https://substackcdn.com/image/fetch/$s_!LONz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a30f500-0d07-4d5d-b279-595cc2be3128_1116x714.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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><h3>Part 4: From Pyramids to Meshes</h3><p>The old organization was a pyramid. Information flowed up; decisions flowed down. The hierarchy compressed the decision space&#8212;not because bosses were smarter, but because having a single point of authority at each level reduced the coordination cost of getting thousands of people to move in the same direction. As Coase himself argued, the firm would expand until the cost of organizing an additional transaction internally equaled the cost of carrying it out on the open market.</p><p>The new organization in my view will increasingly looks like a mesh network. </p><p>Agents sit alongside humans. Everyone can generate, analyze, and propose. The hierarchy hasn&#8217;t disappeared, but its function has shifted from routing intelligence to ratifying commitments. </p><p>The mesh needs protocols, not &#8220;culture.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rGie!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263915-2b8b-4cb4-8f7b-e400830535a6_2066x1278.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rGie!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263915-2b8b-4cb4-8f7b-e400830535a6_2066x1278.png 424w, https://substackcdn.com/image/fetch/$s_!rGie!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263915-2b8b-4cb4-8f7b-e400830535a6_2066x1278.png 848w, https://substackcdn.com/image/fetch/$s_!rGie!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263915-2b8b-4cb4-8f7b-e400830535a6_2066x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!rGie!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263915-2b8b-4cb4-8f7b-e400830535a6_2066x1278.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rGie!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263915-2b8b-4cb4-8f7b-e400830535a6_2066x1278.png" width="1456" height="901" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/60263915-2b8b-4cb4-8f7b-e400830535a6_2066x1278.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:901,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:898882,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/193030123?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263915-2b8b-4cb4-8f7b-e400830535a6_2066x1278.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_!rGie!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263915-2b8b-4cb4-8f7b-e400830535a6_2066x1278.png 424w, https://substackcdn.com/image/fetch/$s_!rGie!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263915-2b8b-4cb4-8f7b-e400830535a6_2066x1278.png 848w, https://substackcdn.com/image/fetch/$s_!rGie!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263915-2b8b-4cb4-8f7b-e400830535a6_2066x1278.png 1272w, https://substackcdn.com/image/fetch/$s_!rGie!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F60263915-2b8b-4cb4-8f7b-e400830535a6_2066x1278.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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><div class="pullquote"><p><em>&#8220;If you don&#8217;t have a consistent goal in life, you can&#8217;t live it in a consistent way.&#8221; Unhelpful, unless you specify a goal. There is no common benchmark for all the things that people think are good, except for a few, the ones that affect us all. So the goal should be a common one a civic one. If you direct all your energies toward that, your actions will be consistent. And so will you.&#8221; &#8212; XI. 21</em></p></div><p>If the firm is an agreement machine, then "collaboration after cheap intelligence" is mostly about upgrading the mechanisms that produce agreement. Not more talking. Better primitives. And I think they come in roughly five parts:</p><h4>1. Shift from conversations to commitments</h4><p>Conversation alone do not scale. Commitments do. You want fewer &#8220;we aligned&#8221; moments and more explicit artifacts: <em>what did we decide? Who owns it? What would make us change course? By when will we know?</em> If it isn&#8217;t captured, it didn&#8217;t happen. Not because bureaucracy is good, but because memory is now the limiting reagent. When every participant can generate unlimited context, the only thing that anchors shared reality is the documented commitment.</p><h4>2. Make intent the unit of coordination</h4><p>When execution is cheap, the high-leverage work is specifying what outcome matters, what constraints apply, what tradeoffs are acceptable, and what &#8220;good&#8221; looks like. Protect the spec. Derive the rest. This inverts the traditional workflow where most energy went into execution and the spec was a rough sketch. Now the spec <em>is</em> the work and the implementation is the part that follows.</p><h4>3. Design for reversibility, not certainty</h4><p>Cheap intelligence increases the number of plausible paths. So stop pretending you can debate your way to the right one. Make smaller bets. Instrument them. Shorten time-to-truth. Collaboration becomes agreeing on the experiment and the acceptance criteria, not agreeing on the story.</p><h4>4. Treat provenance as a first-class primitive</h4><p>In an agent-rich world, &#8220;where did this come from?&#8221; becomes as important as &#8220;is it good?&#8221; Every important artifact should carry its source, the context it used, its assumptions, its confidence level, and its links to the decision it supports. I think it will become the best way to keep a shared reality when generation is infinite.</p><h4>5. Replace &#8220;alignment&#8221; with protocols</h4><p>&#8220;Alignment&#8221; is what you ask for when you don&#8217;t have a protocol. Protocols are boring, which is why they work: </p><ul><li><p>decision logs, </p></li><li><p>explicit owners, </p></li><li><p>escalation paths, </p></li><li><p>crisp interfaces between teams, </p></li><li><p>default-to-writing for anything that must persist. </p></li></ul><p>The future firm looks less like a family and more like a network of services with shared values. Warm. Human. But unambiguous.</p><h3>Part 5: The Economics Underneath</h3><p>The Coasean frame makes the shift legible in economic terms. For nearly a century, firms have existed because internal coordination was cheaper than market contracting for complex, repeated tasks. </p><p>AI is now driving the cost of many market-side transactions such as searching, evaluating, drafting, monitoring toward zero. But rather than dissolving firms entirely, this shift is redefining what firms are <em>for</em>.</p><p>The tasks AI can cheapen are mostly the tasks of production and analysis. The tasks AI cannot (yet) cheapen are the tasks of trust-building, legitimacy-granting, and commitment-making. Those remain expensive because they are fundamentally social and political. They require humans who have skin in the game, reputations at stake, and relationships to maintain.</p><p>So the firm doesn&#8217;t disappear. It reconstitutes around the hard kernel of coordination that markets cannot efficiently provide: <strong>coherent commitment under uncertainty.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7ZLC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf939c9-ede7-45e5-8617-b9fa7f6a87ad_2398x1744.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7ZLC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf939c9-ede7-45e5-8617-b9fa7f6a87ad_2398x1744.png 424w, https://substackcdn.com/image/fetch/$s_!7ZLC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf939c9-ede7-45e5-8617-b9fa7f6a87ad_2398x1744.png 848w, https://substackcdn.com/image/fetch/$s_!7ZLC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf939c9-ede7-45e5-8617-b9fa7f6a87ad_2398x1744.png 1272w, https://substackcdn.com/image/fetch/$s_!7ZLC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf939c9-ede7-45e5-8617-b9fa7f6a87ad_2398x1744.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7ZLC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf939c9-ede7-45e5-8617-b9fa7f6a87ad_2398x1744.png" width="1456" height="1059" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dbf939c9-ede7-45e5-8617-b9fa7f6a87ad_2398x1744.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1059,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1602670,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/193030123?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf939c9-ede7-45e5-8617-b9fa7f6a87ad_2398x1744.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_!7ZLC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf939c9-ede7-45e5-8617-b9fa7f6a87ad_2398x1744.png 424w, https://substackcdn.com/image/fetch/$s_!7ZLC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf939c9-ede7-45e5-8617-b9fa7f6a87ad_2398x1744.png 848w, https://substackcdn.com/image/fetch/$s_!7ZLC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf939c9-ede7-45e5-8617-b9fa7f6a87ad_2398x1744.png 1272w, https://substackcdn.com/image/fetch/$s_!7ZLC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdbf939c9-ede7-45e5-8617-b9fa7f6a87ad_2398x1744.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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><h4><strong>CODA</strong></h4><p>cheap intelligence doesn&#8217;t eliminate the need for companies. It clarifies why companies exist. Not to manufacture output. To manufacture coherent action which means coherent commitments under uncertainty, at scale, over time.</p><p>In my view, this all converges around a simple conclusion: the organizations that will thrive with AI won&#8217;t be the ones generating the most. They&#8217;ll be the ones that have built the tightest feedback loops between generation and commitment. They&#8217;ll replace sprawling alignment rituals with crisp protocols. They&#8217;ll make intent legible and provenance transparent. They&#8217;ll accept that the cheap layers of the old collaboration stack (artifacts, opinions, even analyses) are no longer differentiators. </p><p>What will differentiate is the ability to decide and commit at the speed the technology enables.</p><p>If you keep treating collaboration like &#8220;communication,&#8221; you&#8217;ll drown in output and starve for agreement.</p><p>If you treat collaboration as the design of commitment-making systems, you get something rare in 2026: <em>A company that can move quickly and know what it&#8217;s doing.</em></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p><a href="https://cmr.berkeley.edu/2025/04/from-coase-to-ai-agents-why-the-economics-of-the-firm-still-matters-in-the-age-of-automation/">https://cmr.berkeley.edu/2025/04/from-coase-to-ai-agents-why-the-economics-of-the-firm-still-matters-in-the-age-of-automation/</a></p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p><a href="https://oro.open.ac.uk/34818/2/Building%20and%20using%20the%20theory%20of%20collaborative%20advantage.pdf">https://oro.open.ac.uk/34818/2/Building%20and%20using%20the%20theory%20of%20collaborative%20advantage.pdf</a></p><p></p></div></div>]]></content:encoded></item><item><title><![CDATA[The Permission Pipeline]]></title><description><![CDATA[Why Your Best Ideas Die on Schedule]]></description><link>https://www.meditationsontech.com/p/the-permission-pipeline</link><guid isPermaLink="false">https://www.meditationsontech.com/p/the-permission-pipeline</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Fri, 27 Mar 2026 02:49:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!To9N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F175e4977-962e-4839-b584-2748c0dd242e_2664x1518.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!To9N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F175e4977-962e-4839-b584-2748c0dd242e_2664x1518.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!To9N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F175e4977-962e-4839-b584-2748c0dd242e_2664x1518.png 424w, https://substackcdn.com/image/fetch/$s_!To9N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F175e4977-962e-4839-b584-2748c0dd242e_2664x1518.png 848w, https://substackcdn.com/image/fetch/$s_!To9N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F175e4977-962e-4839-b584-2748c0dd242e_2664x1518.png 1272w, https://substackcdn.com/image/fetch/$s_!To9N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F175e4977-962e-4839-b584-2748c0dd242e_2664x1518.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!To9N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F175e4977-962e-4839-b584-2748c0dd242e_2664x1518.png" width="1456" height="830" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/175e4977-962e-4839-b584-2748c0dd242e_2664x1518.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:830,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:986488,&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://www.meditationsontech.com/i/192270241?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F175e4977-962e-4839-b584-2748c0dd242e_2664x1518.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_!To9N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F175e4977-962e-4839-b584-2748c0dd242e_2664x1518.png 424w, https://substackcdn.com/image/fetch/$s_!To9N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F175e4977-962e-4839-b584-2748c0dd242e_2664x1518.png 848w, https://substackcdn.com/image/fetch/$s_!To9N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F175e4977-962e-4839-b584-2748c0dd242e_2664x1518.png 1272w, https://substackcdn.com/image/fetch/$s_!To9N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F175e4977-962e-4839-b584-2748c0dd242e_2664x1518.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>Somewhere in your company right at this exact moment, a great idea is dying on schedule. Not because anyone explicitly rejected it but rather because &#8220;the process&#8221; hasn&#8217;t finished saying <em>not yet.</em></p><p>A lot of modern work doesn&#8217;t produce <em>things</em>, it produces <em>evidence</em>. Evidence that the right people were consulted. Evidence that risk was acknowledged. Evidence that there are throats to choke. </p><p>Intent to do <em>something</em> enters an organization and comes out the other side as action&#8230; eventually. In between, it gets translated through <strong>the permission pipeline</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xLdJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdf1382-40d3-4bd7-a6fe-8b60f1b07246_2736x1502.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xLdJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdf1382-40d3-4bd7-a6fe-8b60f1b07246_2736x1502.png 424w, https://substackcdn.com/image/fetch/$s_!xLdJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdf1382-40d3-4bd7-a6fe-8b60f1b07246_2736x1502.png 848w, https://substackcdn.com/image/fetch/$s_!xLdJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdf1382-40d3-4bd7-a6fe-8b60f1b07246_2736x1502.png 1272w, https://substackcdn.com/image/fetch/$s_!xLdJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdf1382-40d3-4bd7-a6fe-8b60f1b07246_2736x1502.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xLdJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdf1382-40d3-4bd7-a6fe-8b60f1b07246_2736x1502.png" width="1456" height="799" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4fdf1382-40d3-4bd7-a6fe-8b60f1b07246_2736x1502.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:799,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:547339,&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;:false,&quot;internalRedirect&quot;:&quot;https://www.meditationsontech.com/i/192270241?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdf1382-40d3-4bd7-a6fe-8b60f1b07246_2736x1502.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_!xLdJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdf1382-40d3-4bd7-a6fe-8b60f1b07246_2736x1502.png 424w, https://substackcdn.com/image/fetch/$s_!xLdJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdf1382-40d3-4bd7-a6fe-8b60f1b07246_2736x1502.png 848w, https://substackcdn.com/image/fetch/$s_!xLdJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdf1382-40d3-4bd7-a6fe-8b60f1b07246_2736x1502.png 1272w, https://substackcdn.com/image/fetch/$s_!xLdJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4fdf1382-40d3-4bd7-a6fe-8b60f1b07246_2736x1502.png 1456w" sizes="100vw"></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 translation layer is massive. It employs entire departments. Most of it exists not because coordination is genuinely needed but rather because <strong>delay is how organizations metabolize fear without admitting they&#8217;re afraid.</strong></p><p>Delay gives people time to <em>object</em>. </p><p>Delay gives politics time to <em>work</em>. </p><p>Delay gives responsibility time to <em>diffuse</em> until no single person holds the bag.</p><p>You know the feeling. A competitor stumbles publicly and your marketing lead sees a three-week window to run a campaign against it. Sharp angle, right audience, real upside. They write the brief in an afternoon. Then the pilgrimage starts: </p><ol><li><p>Route it through brand for tone review, </p></li><li><p>Legal for claims approval, </p></li><li><p>Demand gen for budget sign-off, </p></li><li><p>The VP for &#8220;visibility,&#8221; </p></li><li><p>Finance for the PO and procurement for the vendor contract. </p></li></ol><p>Four weeks later the campaign is approved. But window closed nine days ago. Nobody killed it. Nobody even said no. The process said <em>not yet</em> until <em>not yet</em> became <em>too late.</em></p><p>You&#8217;ve watched this happen. You wanted to scream. You didn&#8217;t. Because you knew: the pipeline isn&#8217;t protecting the company. It&#8217;s protecting individuals from the consequence of being the one who said yes.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><p>Now drop in agents. </p><p>Give one that campaign brief and it does the annoying middle: drafts the copy in brand voice, pulls the competitive data, mocks up the landing page, routes the legal review, generates the media plan with three budget scenarios, files the PO. The translation layer that took four weeks compresses into days.</p><p>Everyone who used to be &#8220;in the loop&#8221; by default is now in the loop only if a gate demands it. The time buffer is gone. The political breathing room is gone. The comfortable ambiguity about who decided, yea that too, gone.</p><p>Most people may stop here. <em>Compression eliminates waste. Everyone wins.</em></p><p>They&#8217;re wrong though. Compression doesn&#8217;t eliminate the fear. It makes the fear visible.</p><div><hr></div><p>Bureaucracy isn&#8217;t waste, it&#8217;s ceremony.</p><p>The meeting is a ritual that says: <em>we saw the risk, we shared the burden, we did the responsible thing.</em> Compress the coordination layer and the ceremony disappears. The fear it was managing doesn&#8217;t. It just stops having a place to go.</p><p>So it goes somewhere predictable: more gates, more policy, more &#8220;human review,&#8221; more signatures. Not because people hate speed. Because people hate holding the bag when speed produces a mistake.</p><p>This is why every enterprise AI deployment hits the same wall. The technology compresses the pipeline. The organization re-inflates it. You automated the paperwork but not the anxiety.</p><p>You&#8217;ve seen this too. A team adopts a tool that should cut weeks off the cycle and within a quarter, new process fills every hour the tool freed up. Not because anyone decided to.<strong> Fear is a gas that expands to fill the container.</strong></p><div><hr></div><p>When the pipeline collapses, authority concentrates in two places:</p><ol><li><p>The people who still say yes or no, and </p></li><li><p>The people who decide <em>what requires asking in the first place.</em></p></li></ol><p>The second group is the sleeper power center.</p><p>The future will be shaped by defaults. What runs automatically. What requires a tap. What requires a signature. What triggers a pause.</p><p>Most organizations may treat these as &#8220;process.&#8221; That&#8217;s a mistake. Defaults are policy. Gates are power. Whoever configures the gates is making the real decisions about how fast you&#8217;re allowed to move.</p><div><hr></div><p>When the busywork of coordination disappears, the real coordination ( the kind nobody had a meeting template for) doesn&#8217;t get cheaper. It becomes much more expesnive AND unavoidable.</p><p>Judgment under uncertainty. Taste. Responsibility. Trust. Narrative.</p><p>These aren&#8217;t soft skills. They&#8217;re what&#8217;s left when the permission pipeline stops being a full-time job for half the company.</p><div class="pullquote"><p><em>The impediment to action advances action. What stands in the way becomes the way.</em> &#8212; V. 20</p></div><p>The impediment was never the campaign. It was the fear dressed up as process and the process dressed up as work. You felt it every time you sat in that meeting. You feel it now.</p><p>The permission pipeline will collapse. The question underneath it is <em>who bears the risk when we move fast</em> was always there. The process just let everyone pretend it wasn&#8217;t.</p><p>That pretending is over.</p>]]></content:encoded></item><item><title><![CDATA[The Container]]></title><description><![CDATA[It isn't about AI adoption, silly.]]></description><link>https://www.meditationsontech.com/p/the-container</link><guid isPermaLink="false">https://www.meditationsontech.com/p/the-container</guid><dc:creator><![CDATA[Greg Ceccarelli]]></dc:creator><pubDate>Fri, 20 Mar 2026 04:02:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8DKh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa04e6e6b-369b-4118-9a0a-e1351e43970e_1714x1044.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8DKh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa04e6e6b-369b-4118-9a0a-e1351e43970e_1714x1044.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8DKh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa04e6e6b-369b-4118-9a0a-e1351e43970e_1714x1044.png 424w, https://substackcdn.com/image/fetch/$s_!8DKh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa04e6e6b-369b-4118-9a0a-e1351e43970e_1714x1044.png 848w, https://substackcdn.com/image/fetch/$s_!8DKh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa04e6e6b-369b-4118-9a0a-e1351e43970e_1714x1044.png 1272w, https://substackcdn.com/image/fetch/$s_!8DKh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa04e6e6b-369b-4118-9a0a-e1351e43970e_1714x1044.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8DKh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa04e6e6b-369b-4118-9a0a-e1351e43970e_1714x1044.png" width="1456" height="887" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a04e6e6b-369b-4118-9a0a-e1351e43970e_1714x1044.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:887,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131782,&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://www.meditationsontech.com/i/191475618?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa04e6e6b-369b-4118-9a0a-e1351e43970e_1714x1044.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_!8DKh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa04e6e6b-369b-4118-9a0a-e1351e43970e_1714x1044.png 424w, https://substackcdn.com/image/fetch/$s_!8DKh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa04e6e6b-369b-4118-9a0a-e1351e43970e_1714x1044.png 848w, https://substackcdn.com/image/fetch/$s_!8DKh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa04e6e6b-369b-4118-9a0a-e1351e43970e_1714x1044.png 1272w, https://substackcdn.com/image/fetch/$s_!8DKh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa04e6e6b-369b-4118-9a0a-e1351e43970e_1714x1044.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>At one of my jobs, we spent three months debating whether to build a feature.</p><p>Not building it. Debating whether to build it. First we estimated the potential ARR we thought we&#8217;d get. Then we debated the estimate. Then we re-estimated it with different assumptions. Then we estimated the engineering hours. Then we debated those estimates. Then we had a meeting to reconcile the ARR estimate with the engineering estimate to determine if the ROI justified putting it on the roadmap. Then we debated the roadmap.</p><p>Three months. Exposed to the full salary cost of every person in every one of those rooms just in order to decide whether or not to do the thing.</p><p>The people in those rooms were not stupid. That is what made it hurt. They were smart, capable people who had been turned into professional guessers. Their job was not to build. It was to estimate, debate, and justify. Everyone in the room knew the estimate was a fiction. We built it anyway because the system needed a number before we&#8217;d let anyone touch the code.</p><p>In the world I live in now, I would have just built it. In a week or less and shipped it. Then known.</p><p>But that was not an option then. Building anything took so long and cost so much that you had to be sure before you started. So you spent a quarter making a guess and calling it &#8220;your plan.&#8221;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meditationsontech.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meditationsontech.com/subscribe?"><span>Subscribe now</span></a></p><p>You and I know that every company is shaped by its constraints. This is so obvious that nobody says it out loud.</p><p>The number of people on a team is not often determined by the complexity of the problem. It is determined by last year&#8217;s budget plus whatever headcount someone managed to negotiate. The org chart is not a map of the work. It is a map of decisions that few remember making.</p><p>A product with a mobile app, a web app, a backend, and an external API needs at minimum four people who can hold those things in their heads at the same time. Add a design system. Add more infrastructure. Add a PM to coordinate the humans. Add a manager to keep the PM sane. Add a second manager because the first one now has ten reports. Soon you are at fifteen people and you have not added a single feature.</p><p>You have added the capacity to add features.</p><p>This is the container. Every company builds one. It gets sized for the work, and then the work is sized for the container.</p><p>Nobody designs their container on purpose. It accretes.</p><p>But first maybe you start with three people who can do everything. Then you hire a fourth because someone needs to own the thing the other three keep dropping. Then a fifth because the fourth created a coordination problem that did not exist when there were three. Then a sixth because the fifth needs someone to talk to about the coordination problem.</p><p>By the time you have thirty people you have real structure. Maybe HR? Definitely standups and sprint planning and soon quarterly reviews. Career ladders. Comp bands. All of it reasonable. All of it necessary.</p><p>None of it &#8220;the work.&#8221;</p><p>You know this. You have lived it. You have sat in rooms where smart people spent an hour talking about talking about the work, and you looked around and thought: this can&#8217;t be right.</p><p>And then you stopped looking around. You got used to it. You learned to call it process. You started defending it to new hires who asked why everything took so long. That is the part that should sting. Not that the system is broken, but that you made peace with it.</p><p>It isn&#8217;t right. But it is organizational physics.</p><p>I was Chief Product Officer at a company that had hundreds of engineers. The product was good. The people mostly talented. And I would estimate that less than thirty percent of the total organizational energy went toward making the product better for customers.</p><p><strong>Thirty percent.</strong></p><p>The rest went toward coordination, alignment, communication, planning, re-planning, and the dreaded meetings about the meetings.</p><p>That number is not a failure of execution. It is not a management problem you solve with better standups. It is the cost of running a human system at scale. Coordination costs grow faster than headcount. Communication complexity is n-squared. Every person you add creates new edges in the graph. The work does not get harder. The container gets harder.</p><p>I&#8217;ve spent twenty years inside containers.</p><p>At Google, at Dropbox, at GitHub, at Pluralsight. Big orgs, talented people, impactful work. And at every one, the same pattern: the roadmap was primarily shaped by what the container could produce.</p><p>The container set the ceiling.</p><p>The roadmap filled the container.</p><p>The metrics measured how well the container performed.</p><p>Nobody measured whether the container was the right shape.</p><p>Few leaders can really ask: Is the container the right size, or is it the only size we know how to build?</p><p>Those are different questions. The first is about optimization and the second is about both assumptions and internal honesty.</p><p>Most operational thinking is optimization. Better processes. Better tools. Fewer meetings or better meetings. All good. All necessary. All operating inside a fixed assumption: this is how many people it takes to build this thing.</p><p>But what if that assumption is mostly wrong? Not just slightly wrong but structurally wrong. What if the size of every software company was always set by execution constraints, not by the complexity of the problems being solved?</p><p>If that were true, the right response would not be better processes. It would be questioning whether the container should exist in its current form at all.</p><p>In the old world, ninety percent of the work was execution and ten percent was judgment.</p><p>Knowing what to build took a week. Building it took a year. So you hired for the year, and the organization took the shape of the year.</p><p>That ratio was the container&#8217;s foundation. Not the complexity of the problems. Not the ambition of the roadmap. The ratio. In relative terms, judgment was cheap. Execution was expensive. Every company on earth (at least in Tech) was organized around that fact.</p><p>What if the ratio reversed?</p><p>What if someone built the product surface of a fifty plus person company with a handful of people in five months?</p><p>That is not a hypothetical. We are launching in April. Just a handful of people. I am one of them.</p><p><a href="https://www.somehow.sh/">Preview the product here.</a> I co-founded our company, SpecStory, with Jake and Sean in late 2024.</p><p>AI.</p><p>The reason this was possible is the reason this meditation has not mentioned the word until now. Not because management theory changed (we talk to one another daily). Not because someone invented a better planning process (we use a weekly markdown file). Because the execution constraints that determined the shape of every software company for the last twenty years are fundamentally different. The container has always been a function of how many humans it took to do the work. And when that number changes so does everything else.</p><p>Building this product has been a crucible.</p><p>The hard part was the same thing it has always been: knowing what to build, why it matters, and which tradeoffs to accept. Intent. Context. Judgment. Those did not get easier. They got more important, because the cost of executing a bad idea dropped to near zero and it&#8217;s easy to build the wrong thing faster than ever before.</p><p>We&#8217;ve been building in the new ratio. Most of the work has been deciding what to build, how it should feel and how it should fit. The execution has followed.</p><p>Now. Here is where most people hear this story and jump to the wrong conclusion.</p><p>They hear &#8220;a handful of people built what fifty used to build&#8221; and they think: so we need fewer people.</p><p>That is the lazy version. And it&#8217;s wrong.</p><p>Think about what people in a fifty-person engineering org actually spend their days on. Translating requirements into tickets. Breaking work into pieces small enough to hand off. Sitting in standups to synchronize those pieces. Reviewing code not because it really needs a review but because no single person has enough context to ship without it. Writing status updates. Reading status updates. Negotiating what gets built next quarter because building anything takes so long that you have to choose carefully.</p><p>That is not the work. That is the container.</p><p>Now remove those constraints. Not the people. The constraints.</p><p>When execution is AI fast, you do not need to break work into twelve tickets across four engineers. One person can hold the whole thing. If one person holds the whole thing, you do not need the same type of standup. If you do not need the standup, you do not need someone to run the standup. If building something takes days instead of months, you do not need a quarterly planning process to decide what to build. You just build it and see.</p><p>What you get is not a smaller team. You get a team that does different work.</p><p>The engineer who used to own one microservice now owns an entire product surface. The PM who used to write tickets now is involved hands on making and executing product decisions. The designer who used to hand off mockups now ships the design. Everyone moves closer to the work that matters and further from the process that existed because humans are slow and need coordination.</p><p>This is the hard part. Not cutting. Redesigning.</p><p>Most leaders, when they hear that execution constraints are possible to collapse, reach for the obvious lever: same work, fewer people. They have not built anything with these tools. They have not sat with an agent for a weekend and felt the floor move. They read a breathless LinkedIn post, skimmed a McKinsey deck, and concluded that AI means headcount cuts. That is not a strategy. That is a spreadsheet reflex. And all it does is shrink the old container. Same assumptions about scope, speed, and ambition. Fewer people carrying them. </p><p>They burn out. </p><p>You lose.</p><p>The better version is harder. If your team can now move at three times the speed, do not cut two thirds of them. Ask what you would build if you could build three times as much. Ask what you never attempted because the coordination cost made it infeasible. Ask every person on the team what they would do if nothing stood between them and the work.</p><p>Then redesign the container around the answers.</p><p>The question is not headcount. It is ambition.</p><p>The container was always a ceiling on what you could attempt. The ceiling just moved. The interesting question is not how to run the old org with fewer people. It is what you build now that the ceiling is gone.</p><p>That question is uncomfortable. Not because it threatens jobs. Because it threatens assumptions. It forces you to admit that the roadmap was never a map of what customers truly and honestly needed or deserved. It was a map of what the container could produce. And now your container could produce almost anything.</p><p>Most companies will not ask this question. They will optimize the old container. Better metrics. Better tooling. Fifteen percent improvement. Dashboard green.</p><p>And somewhere, while they are doing that, a small team is building the thing their fifty-person (or hundred person) org is planning to start next quarter. Not because they have fewer people. Because they have fewer constraints. And they are using that freedom to attempt things the old container would never allow.</p><p>They will not estimate the ARR first. They will not debate the engineering hours. They will not reconcile the estimates in a meeting and then debate the roadmap.</p><p>They will just build it. Ship it. And know.</p><p>The container is changing shape. You can redesign it or you can keep optimizing the one you have until you're made irrelevant.</p>]]></content:encoded></item></channel></rss>