<script data-pm-proxy="intercept"></script><?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[Don't Feed The Algorithm]]></title><description><![CDATA[A newsletter about agentic AI, human taste, and building systems for life, work, and whatever weird future we’re all sprinting toward.]]></description><link>https://zchmael.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!Owv7!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92db8cc-104b-4477-8954-662009cc7177_1280x1280.png</url><title>Don&apos;t Feed The Algorithm</title><link>https://zchmael.substack.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 03 Sep 2026 08:11:50 GMT</lastBuildDate><atom:link href="/__u/zchmael.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Zach Chmael]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[zchmael@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[zchmael@substack.com]]></itunes:email><itunes:name><![CDATA[Zach Chmael]]></itunes:name></itunes:owner><itunes:author><![CDATA[Zach Chmael]]></itunes:author><googleplay:owner><![CDATA[zchmael@substack.com]]></googleplay:owner><googleplay:email><![CDATA[zchmael@substack.com]]></googleplay:email><googleplay:author><![CDATA[Zach Chmael]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[I Think I Accidentally Became a Marketing Engineer]]></title><description><![CDATA[The people who will be most valuable in the next decade of marketing don&#8217;t have a job title yet.]]></description><link>https://zchmael.substack.com/p/i-think-i-accidentally-became-a-marketing</link><guid isPermaLink="false">https://zchmael.substack.com/p/i-think-i-accidentally-became-a-marketing</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Wed, 02 Sep 2026 12:30:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!1LP6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faec1aaf6-d6ff-4402-b1d5-62ee9673113a_8192x5461.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="/__u/substackcdn.com/image/fetch/$s_!1LP6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faec1aaf6-d6ff-4402-b1d5-62ee9673113a_8192x5461.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!1LP6!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faec1aaf6-d6ff-4402-b1d5-62ee9673113a_8192x5461.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!1LP6!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faec1aaf6-d6ff-4402-b1d5-62ee9673113a_8192x5461.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!1LP6!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faec1aaf6-d6ff-4402-b1d5-62ee9673113a_8192x5461.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!1LP6!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faec1aaf6-d6ff-4402-b1d5-62ee9673113a_8192x5461.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!1LP6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faec1aaf6-d6ff-4402-b1d5-62ee9673113a_8192x5461.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aec1aaf6-d6ff-4402-b1d5-62ee9673113a_8192x5461.jpeg&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;:2371221,&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://zchmael.substack.com/i/213798602?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faec1aaf6-d6ff-4402-b1d5-62ee9673113a_8192x5461.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!1LP6!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faec1aaf6-d6ff-4402-b1d5-62ee9673113a_8192x5461.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!1LP6!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faec1aaf6-d6ff-4402-b1d5-62ee9673113a_8192x5461.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!1LP6!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faec1aaf6-d6ff-4402-b1d5-62ee9673113a_8192x5461.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!1LP6!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faec1aaf6-d6ff-4402-b1d5-62ee9673113a_8192x5461.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>A few months ago, a CEO at a VC firm asked me to describe my skillset.</p><p>I took a breath and did my best. Marketing, I said. Brand positioning. Design taste &#8212; the kind where you can look at a layout and know immediately what&#8217;s wrong without needing a rubric. AI systems: I build and operate agent infrastructure for research, editorial, quality review, and publishing. Content engineering. PMM. I&#8217;ve worked on product direction, helped take a company to acquisition, shipped consumer apps, and I write a newsletter about all of it.</p><p>She nodded slowly. Processing it. </p><p>Then&#8230; <em><strong>&#8220;So what&#8217;s the job title for that?&#8221;</strong></em></p><p>I didn&#8217;t have one.</p><p>I still don&#8217;t have a perfectly crisp one. But I&#8217;ve been thinking about it a lot, and I think the job I&#8217;m doing (the one I want to get increasingly good at) is best described as *<strong>marketing engineer.</strong>*</p><p>I&#8217;ve been intentionally avoiding the term &#8216;Engineer&#8217; like the plague for fear that my far more technically gifted, far earlier in life friends might roll their eyes at me in disgust. But I think the job has been, inevitably, emerging for a while. It doesn&#8217;t necessarily have a lane yet, doesn&#8217;t have a canonical job description, doesn&#8217;t have an industry body lobbying for it. It&#8217;s a thing that, increasingly, people like me are falling into rather than planning for.</p><p>Which is how I got here.</p><h2>What a marketing engineer actually is</h2><p>A <em>&#8220;technical marketer&#8221;</em> usually means someone who can read a dashboard, set up UTM parameters, and speak coherently with an engineer. Useful. Not the same thing. A <em>&#8220;growth hacker&#8221;</em> is mostly dead framing, and what it described was usually performance marketing and light product intuition stapled together with the promise of hockey sticks. Marketing ops and rev ops are different jobs. And a product marketer who learned Python is still a product marketer who learned Python&#8230; and someone who nobody wants to hang out with at the company retreats.</p><p><em><strong>A marketing engineer is someone who builds governed systems that turn market evidence into measurable marketing action.</strong></em></p><p>The emphasis is on <strong>*systems*</strong> and <strong>*governed.* </strong>The engineering is not about code specifically. It&#8217;s about the design of something reliable, maintainable, and honest about what it can and can&#8217;t do. It&#8217;s about thinking clearly enough about a problem that you can specify it precisely. And it&#8217;s about being willing to be accountable to what the system actually produces, not just what you intended it to produce.</p><p>That last part is the crucial element.</p><p>The best budding marketing engineers I can think of tend to share a specific combination of capabilities&#8230; they understand how buyers actually think, they can encode that understanding into repeatable processes and tools, they can work at the intersection of strategy and implementation without losing either one, and they are weirdly comfortable sitting at the junction of craft, judgment, and technical systems.</p><p>It&#8217;s also a job where taste matters in a way that&#8217;s hard to explain to a CFO. Not aesthetic taste for its own sake. Taste as a quality signal. The ability to know when a system is producing something good versus something technically correct but wrong, and to course-correct without burning the whole thing down. </p><p>This is different from <em>&#8220;I have opinions about fonts.&#8221; </em>It&#8217;s more like&#8230; when you run thirty AI-assisted content variants and twenty-seven of them have the structure right but are somehow missing the thing that makes a real person stop scrolling, you can tell immediately and you can say precisely why. </p><p>That&#8217;s a trained sense, and it atrophies if you stop using it.</p><p>Most marketing structures don&#8217;t build this sense. They reward throughput.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!p9Vw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18409ea5-7eea-438c-a34b-4acc6f33f254_1400x1480.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!p9Vw!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18409ea5-7eea-438c-a34b-4acc6f33f254_1400x1480.png 424w, /__u/substackcdn.com/image/fetch/$s_!p9Vw!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18409ea5-7eea-438c-a34b-4acc6f33f254_1400x1480.png 848w, /__u/substackcdn.com/image/fetch/$s_!p9Vw!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18409ea5-7eea-438c-a34b-4acc6f33f254_1400x1480.png 1272w, /__u/substackcdn.com/image/fetch/$s_!p9Vw!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18409ea5-7eea-438c-a34b-4acc6f33f254_1400x1480.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!p9Vw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18409ea5-7eea-438c-a34b-4acc6f33f254_1400x1480.png" width="1400" height="1480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18409ea5-7eea-438c-a34b-4acc6f33f254_1400x1480.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1480,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96000,&quot;alt&quot;:&quot;Four disciplines&#8212;marketing, design taste, product, and AI systems&#8212;converging into the marketing engineer role.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Four disciplines&#8212;marketing, design taste, product, and AI systems&#8212;converging into the marketing engineer role." title="Four disciplines&#8212;marketing, design taste, product, and AI systems&#8212;converging into the marketing engineer role." srcset="/__u/substackcdn.com/image/fetch/$s_!p9Vw!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18409ea5-7eea-438c-a34b-4acc6f33f254_1400x1480.png 424w, /__u/substackcdn.com/image/fetch/$s_!p9Vw!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18409ea5-7eea-438c-a34b-4acc6f33f254_1400x1480.png 848w, /__u/substackcdn.com/image/fetch/$s_!p9Vw!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18409ea5-7eea-438c-a34b-4acc6f33f254_1400x1480.png 1272w, /__u/substackcdn.com/image/fetch/$s_!p9Vw!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18409ea5-7eea-438c-a34b-4acc6f33f254_1400x1480.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><figcaption class="image-caption">The role gets its value from the overlap: buyer truth, taste, product thinking, and governed AI systems.</figcaption></figure></div><h2>The long way here</h2><p>I was a filmmaker first.</p><p>Not in a <em>&#8220;I made some YouTube videos in college&#8221;</em> way. In a <em>&#8220;I spent years editing countless hours of footage in a bedroom trying to figure out what made a sequence of clips feel like something instead of just a bunch of clips&#8221; </em>way. I wanted to be a filmmaker. That was my &#8220;plan&#8221;.</p><p>This is important context because what filmmaking taught me was not creative expression or artistic vision or any of the words people put on filmmaker bios. What it taught me was this&#8230; the decisions that determine whether something is good are invisible to the audience. The edit, the pacing, the order, the specific moment a cut happens. The thing that makes a motorcycle doc legendary instead of just footage of piping and flybys is a hundred undetectable decisions made at 3am by someone who cares more than the situation requires.</p><p>That&#8217;s the skill. And I had no idea at the time that it would transfer to, quite literally, <em><strong>everything else</strong></em>.</p><p>I ended up in content marketing at a startup almost by accident. I was doing strategic direction work for large enterprise brands at an agency and someone needed help with content and I needed money and that was the whole strategic plan. But within a few months, I noticed something&#8230; most of what passes for <em>&#8220;marketing strategy&#8221;</em> at early-stage startups is actually a list of activities with no underlying model. We post because we should post. We write a blog because SEO is good. We send a newsletter because people recommended it. There&#8217;s no governing logic. No way to know if it&#8217;s working. No mechanism for learning.</p><p>This bothered me the same way bad editing bothered me. Not aesthetically. Functionally. A system without a feedback loop isn&#8217;t a system. It&#8217;s a to-do list.</p><p>So I started building one. </p><p><strong>A real content system: </strong>with intake, voice standards, source banks, quality gates, repurposing logic, and measurement that connected content to real buyer behavior. Not a content calendar. A system that could <em><strong>learn</strong></em>.</p><p>By the time I was done, other people at the company wanted to know how we built it. Then people at other companies started asking. And that is how, eight months after I joined Averi, the company decided to pivot around the content operating system I had built and turn it into the product.</p><h2>The moment the system became a product</h2><p>I want to tell this story accurately because I&#8217;ve seen it get compressed in ways that lose the part that actually matters.</p><p>I didn&#8217;t walk into Averi with a product vision. I walked in with a marketing problem and an emerging, though unfulfilled, systems instinct. The product vision came from watching the system work and realizing that the hard part, the part no one had turned into software yet, was all the stuff that happened <strong>*before* </strong>the draft.</p><p>Most AI content tools start at the draft. That was already too late. </p><p>The real work was what is the company trying to be known for, what does the buyer actually believe before they encounter you, what evidence do you have that your claims are true, how do you translate that into a durable content strategy that doesn&#8217;t turn into random production. </p><p>That&#8217;s a system. And systems can be encoded.</p><p>After the pivot, I worked directly with the CTO to guide product direction and propose features. This is not how I thought my marketing career would go. I was a filmmaker who fell into agencies, then fell into SaaS content marketing. And now I was sitting in product conversations trying to articulate why <em>&#8220;the AI should produce the brief before the draft&#8221;</em> and <em>&#8220;the content system needs a memory layer, not just a history tab&#8221;</em> and <em>&#8220;quality is not a vibe check at the end, it&#8217;s a constraint you build in at the beginning.&#8221;</em></p><p>What I was doing, and I didn&#8217;t have a name for it at the time, was effectively marketing engineering. Encoding judgment into a system. Making the implicit explicit. Building something that could operate at scale without losing the things that made it good.</p><p>By the time Averi reached acquisition, the content and growth system had helped scale the company to more than <strong>3 million monthly Google impressions</strong>, more than <strong>100,000 AI citations</strong>, and <strong>more than 35,000 monthly organic</strong> site visits. But the more durable thing the experience produced was a way of thinking. A set of design principles for how marketing systems should work. </p><p>That&#8217;s the thing I carried out.</p><h2>The professional uncanny valley</h2><p>Here is the weird part about living at this intersection&#8230; no one knows what to do with you at first.</p><p>Traditional marketing people think you&#8217;re too technical. Engineers think you&#8217;re too soft. Product people think you&#8217;re too opinionated about things that aren&#8217;t in the roadmap. And every time you try to explain what you actually do, you end up making it sound like either <em>&#8220;I&#8217;m just a really thorough marketer&#8221;</em> or <em>&#8220;I&#8217;m a frustrated engineer who couldn&#8217;t code&#8221;</em> when it&#8217;s neither.</p><p>There&#8217;s a specific version of this that happens in job interviews. </p><p>You&#8217;re applying for a PMM role and the hiring manager is looking for someone to own messaging and run launch campaigns. You start talking about systems architecture and feedback loops and they smile politely. Or you&#8217;re in a conversation about a more technical role and you mention <em>&#8220;marketing&#8221;</em> and the energy shifts slightly because now they&#8217;re not sure what you are.</p><p>It&#8217;s a professional uncanny valley. Close enough to recognizable roles to confuse people, far enough from any single category that you don&#8217;t fully fit.</p><p>I&#8217;ve learned to stop apologizing for this. The roles that compound the most are usually the ones that don&#8217;t fit neatly. </p><p>But there&#8217;s a real cost to operating without a category&#8230; you don&#8217;t get the community, you don&#8217;t get the canonical career path, you have to define the standard yourself. And when you&#8217;re doing work that&#8217;s genuinely at the frontier of what a marketing person does, there&#8217;s no external signal that tells you you&#8217;re doing it <em><strong>right</strong></em>. </p><p>You have to develop your own.</p><p>It&#8217;s essentially perfect for me.</p><h2>Of course I ended up here</h2><p>Most of my career has been a refusal, conscious or otherwise, to stay inside the job I was hired to do.</p><p>I entered through video and started asking brand questions. I entered marketing and started building systems. I built the system and started asking product questions. I moved deeper into SaaS and started wiring together agents, verification gates, design specifications, and operating loops.</p><p>On a r&#233;sum&#233;, that can look restless. Maybe even unfocused. I have never been especially good at following the path that already exists or staying inside the box that makes a role easy to explain. Every time I got competent at one discipline, I became interested in the machinery underneath it and wandered into the next room.</p><p>For most of my career, that made me harder to categorize. Now the technology is catching up to the way I already work.</p><p>The old boundaries made more sense when each craft required a separate set of tools and a separate specialist to operate them. AI is collapsing the distance between an idea and a working artifact. A person with taste, market judgment, and enough systems fluency can now move from research to positioning to interface to prototype without handing the work through five disconnected teams.</p><p>That does not mean one person should become a mediocre version of five specialists. I have no interest in cosplaying as an engineer because an agent helped me ship an app. The opportunity is to become unusually good at connecting the disciplines: to know enough about each one to define the problem, direct the work, recognize when the result is wrong, and pull the pieces into one coherent system.</p><p>Seen that way, marketing engineering does not feel like a random title I found. It feels like the first role shaped like the way I have always worked.</p><p>The emerging technology did not suddenly make me different. It made the collection of things I was already obsessed with more useful together.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!LyOA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56bad21d-1e75-48c2-a9dc-5d0056ce40a2_1400x1500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!LyOA!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56bad21d-1e75-48c2-a9dc-5d0056ce40a2_1400x1500.png 424w, /__u/substackcdn.com/image/fetch/$s_!LyOA!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56bad21d-1e75-48c2-a9dc-5d0056ce40a2_1400x1500.png 848w, /__u/substackcdn.com/image/fetch/$s_!LyOA!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56bad21d-1e75-48c2-a9dc-5d0056ce40a2_1400x1500.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LyOA!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56bad21d-1e75-48c2-a9dc-5d0056ce40a2_1400x1500.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!LyOA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56bad21d-1e75-48c2-a9dc-5d0056ce40a2_1400x1500.png" width="1400" height="1500" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/56bad21d-1e75-48c2-a9dc-5d0056ce40a2_1400x1500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1500,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:80975,&quot;alt&quot;:&quot;A nonlinear career path connecting filmmaker, agency, content, product, AI systems, and marketing engineering.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A nonlinear career path connecting filmmaker, agency, content, product, AI systems, and marketing engineering." title="A nonlinear career path connecting filmmaker, agency, content, product, AI systems, and marketing engineering." srcset="/__u/substackcdn.com/image/fetch/$s_!LyOA!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56bad21d-1e75-48c2-a9dc-5d0056ce40a2_1400x1500.png 424w, /__u/substackcdn.com/image/fetch/$s_!LyOA!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56bad21d-1e75-48c2-a9dc-5d0056ce40a2_1400x1500.png 848w, /__u/substackcdn.com/image/fetch/$s_!LyOA!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56bad21d-1e75-48c2-a9dc-5d0056ce40a2_1400x1500.png 1272w, /__u/substackcdn.com/image/fetch/$s_!LyOA!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F56bad21d-1e75-48c2-a9dc-5d0056ce40a2_1400x1500.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><figcaption class="image-caption">The path was never a ladder. Each detour trained a different part of the same operating instinct.</figcaption></figure></div><h2>Why this particular combination matters more now</h2><p>AI didn&#8217;t create this job. But it made it legible, and it raised the stakes considerably.</p><p>When AI tools became good, the execution layer got cheap. You can now produce ten times as much content, ten times as many variants, ten times as many audience-segment messages without proportionally more human effort. That&#8217;s real. Every marketer who hasn&#8217;t noticed this is about to have a bad year.</p><p><strong>But the demos always skip this part: </strong>volume without judgment produces noise with better grammar.</p><p>I&#8217;ve watched this play out in real time. </p><p>A content team adopts AI tools and goes from producing 10 pieces a month to 80 pieces a month. Open rates drop. Engagement drops. The content <strong>*sounds*</strong> fine. It hits all the structural markers. But it doesn&#8217;t have the specific thing that made their original 10 pieces worth reading&#8230; a point of view rooted in something true about the buyer, written with enough specificity that it couldn&#8217;t have been written about any other company.</p><p>AI can produce the structure. It can&#8217;t produce the evidence. </p><p>It can&#8217;t tell you which of the thirty frames you could use actually aligns with what your best customers say when they explain why they chose you. </p><p>It can&#8217;t decide that the blog post about your feature is actually hiding the more important story about the problem the feature solves. </p><p>It can&#8217;t feel the difference between a headline that will stop a real person and a headline that a language model thought was the right shape of a headline.</p><p>Those are judgment calls. And judgment, unlike execution, doesn&#8217;t get cheaper when you add compute.</p><p>There&#8217;s a cleaner way to describe the role shift this forces. </p><p>The most capable AI systems right now are most useful when they&#8217;re running the system, not doing the task. Anthropic&#8217;s latest models are designed to plan, delegate, verify, and keep a set of workers pointed at one finish line &#8212; not to be the person typing every keyboard command. The person who designed that system still has to <em><strong>exist</strong></em>. Someone has to define the destination, set the constraints, own the quality gates, and decide what counts as finished. That work cannot be automated away. Someone has to do it.</p><p><strong>The people who will get squeezed over the next decade are the ones who operated primarily in the execution layer:</strong> who produced content, ran the playbook, managed the calendar, and called it marketing. </p><p>Those who will compound are the ones who moved into the orchestration layer &#8212; who can encode the judgment, design the system, delegate the labor to cheaper agents, and inspect what comes back. Not just prompts. Governed systems with real inputs, real quality gates, and a definition of done that can&#8217;t be satisfied with a confident paragraph.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!z16J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83b33192-26dc-4fbe-a456-efe943ef320f_1400x1580.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!z16J!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83b33192-26dc-4fbe-a456-efe943ef320f_1400x1580.png 424w, /__u/substackcdn.com/image/fetch/$s_!z16J!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83b33192-26dc-4fbe-a456-efe943ef320f_1400x1580.png 848w, /__u/substackcdn.com/image/fetch/$s_!z16J!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83b33192-26dc-4fbe-a456-efe943ef320f_1400x1580.png 1272w, /__u/substackcdn.com/image/fetch/$s_!z16J!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83b33192-26dc-4fbe-a456-efe943ef320f_1400x1580.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!z16J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83b33192-26dc-4fbe-a456-efe943ef320f_1400x1580.png" width="1400" height="1580" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/83b33192-26dc-4fbe-a456-efe943ef320f_1400x1580.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1580,&quot;width&quot;:1400,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89298,&quot;alt&quot;:&quot;A comparison of the old execution model and an emerging orchestration model built around outcomes, constraints, workers, and independent verification.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A comparison of the old execution model and an emerging orchestration model built around outcomes, constraints, workers, and independent verification." title="A comparison of the old execution model and an emerging orchestration model built around outcomes, constraints, workers, and independent verification." srcset="/__u/substackcdn.com/image/fetch/$s_!z16J!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83b33192-26dc-4fbe-a456-efe943ef320f_1400x1580.png 424w, /__u/substackcdn.com/image/fetch/$s_!z16J!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83b33192-26dc-4fbe-a456-efe943ef320f_1400x1580.png 848w, /__u/substackcdn.com/image/fetch/$s_!z16J!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83b33192-26dc-4fbe-a456-efe943ef320f_1400x1580.png 1272w, /__u/substackcdn.com/image/fetch/$s_!z16J!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F83b33192-26dc-4fbe-a456-efe943ef320f_1400x1580.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><figcaption class="image-caption">The role shift: away from doing every task and toward designing a system that can produce and verify the work.</figcaption></figure></div><p>The technical part isn&#8217;t <em>&#8220;knowing how to code.&#8221; </em>It&#8217;s being able to think clearly enough about a problem that you can specify it precisely. Which, ironically, turns out to be the same skill that makes code work, and the same skill that makes marketing work, and the same skill that makes any tool do something useful rather than something expensive.</p><h2>What I&#8217;m building right now</h2><p>I said earlier that the lasting thing I took from Averi was a way of thinking. Let me make that concrete.</p><p>Right now, I coordinate an AI agent infrastructure that handles research, editorial planning, content drafting, quality review, and distribution across this newsletter and my LinkedIn presence. It runs on a set of voice standards, taste libraries, anti-slop review scripts, source banks, and quality gates that I built and maintain. The system doesn&#8217;t write for me. It operates from the judgment I&#8217;ve encoded into it, and I review every output before it goes anywhere.</p><p><strong>At Cohley, I&#8217;m building PMM workflows that treat AI as a governed collaborator: </strong>with explicit constraints, documented decisions, and accountability to real measurement rather than activity metrics. The goal is not <em>&#8220;we use AI in marketing now.&#8221;</em> The goal is a specific system I can instrument, run a controlled intervention through, measure, and document as a case study.</p><p>Alongside that, I&#8217;m building something exciting, a product for the agentic web, where I&#8217;ve been running a design-authority-first workflow&#8230; write the full product specification before a single screen gets built, use that spec as the governing document for every AI-assisted design and code output, and treat every deviation from the spec as a signal about whether the spec or the output is wrong. </p><p><strong>This is marketing engineering applied to product:</strong> encode the judgment before you start producing.</p><p>And I&#8217;m writing here, obnoxiously often in this newsletter, about all of it. </p><p>Not because I have a completed arc to share. Because naming and defining a field is part of creating it, and someone has to do it in public while it&#8217;s still being figured out.</p><p>I volunteer as tribute.</p><h2>The honest gap</h2><p><strong>The cleaner version of this essay would tell a story of a completed arc: </strong>built the system, measured it, packaged it, sold it to fifty CMOs at a conference, now accepting consulting inquiries.</p><p>The actual state is more provisional than that.</p><p>I have a lot of architecture. </p><p><strong>I have real proof of work: </strong>the Averi content system, the acquisition outcome, the personal publishing infrastructure, the current AI agent setup, the startup design-authority workflow. But the gap I keep bumping into is the distance between <em><strong>designed and built</strong></em> and <em><strong>exercised, repeated, measured, and packaged into something another person could use.</strong></em></p><p>I&#8217;ve built content systems that worked inside specific contexts. I haven&#8217;t yet taken one fully through the complete loop to my satisfaction&#8230; first deployment to measurable business outcome to public case study to replicable process that someone else can pick up and run. </p><p>That&#8217;s the next phase. Not more system design. More disciplined operating proof.</p><p><strong>Part of why this is slower than I&#8217;d like:</strong> companies don&#8217;t always have clean data. Stakeholders don&#8217;t always align on the metric. <em>&#8220;Marketing engineer&#8221; </em>is a hard sell when the dominant mental model of what a PMM does involves a lot of slides and a lot of meetings and a quarterly review where you show how many pieces of content the team produced. And the feedback loop between <em>&#8220;built a better system&#8221;</em> and <em>&#8220;here is measurable evidence that the system produced better outcomes&#8221; </em>is long. </p><p>Six months at minimum. Sometimes a year.</p><p>I&#8217;m learning to be okay with that timeline without using it as cover for not doing the work.</p><p><strong>There&#8217;s also a version of this I&#8217;m less comfortable admitting:</strong> I&#8217;m more comfortable designing systems than I am sitting in the uncomfortable middle of operating them. </p><p>The design phase is satisfying. </p><p>The operating phase is where you find out all the ways the design was wrong. </p><p>I&#8217;m working on developing the same appetite for the operating feedback as I have for the initial architecture. That&#8217;s the actual growth edge, not learning another tool.</p><h2>Why I want to be one of the best</h2><p>Not <em>&#8220;the best.&#8221;</em> That framing is mostly for LinkedIn headlines. But one of the best. A person who, when someone else trying to figure this out goes looking for examples of what marketing engineering actually looks like in practice, finds my work and finds it <em><strong>worth learning from</strong></em>.</p><p>I want this for a few reasons, and I&#8217;m going to be honest about which reasons are respectable and which ones are just about ego and blind f*cking ambition.</p><p><strong>The respectable reason:</strong> this field is going to matter enormously over the next decade, and it doesn&#8217;t have enough good practitioners yet. Someone who does it at a high level and documents it publicly is creating reference material that didn&#8217;t exist before. </p><p>That&#8217;s genuinely useful. </p><p>Not in a noble-calling way, but in a <em>&#8220;the world will actually work better if more marketers know how to think about systems and proof and accountability&#8221;</em> way.</p><p><strong>The less respectable reason:</strong> I want to be known for something that&#8217;s true about me. Not <em>&#8220;he was a good marketer at a few companies.&#8221;</em> Something with more precision than that. The specific thing I can do, at the specific intersection I&#8217;ve spent ten years finding, turned into a body of work that&#8217;s <em><strong>unmistakably mine</strong></em>.</p><p>I had aspirations of reaching that level in hockey. I had a version of this in filmmaking. I had opinions about editing that I would have defended to anyone. I had a taste that was identifiable. I lost some of that legibility in the transitions between roles, and I want it back in the field where I&#8217;ve ended up.</p><h2>What it actually takes</h2><p>I&#8217;ve been thinking about this in terms of what makes a marketing engineer someone clients, employers, or readers would actually trust to build something consequential.</p><p>The proof has to be real and public. </p><p>Not <em>&#8220;I worked at a company where something good happened&#8221;</em> but <em>&#8220;here is a specific system I designed, here is what it produced, here is what it cost, here is what I&#8217;d do differently.&#8221;</em> </p><p>The acquisition outcome at Averi certainly helps. The metrics help. But they&#8217;re not enough by themselves, because an outcome you contributed to is not the same as a system you can reproduce.</p><p>The technical independence has to be at the right layer. </p><p>Not <em>&#8220;I can write Python&#8221;</em> but <em>&#8220;I can specify a problem precisely enough that a code agent can implement it, and I can verify the result without taking the agent&#8217;s word for it.&#8221;</em> That&#8217;s a meaningful line to cross, and most marketers haven&#8217;t crossed it. </p><p>It&#8217;s also different from being an engineer&#8230; I&#8217;m not writing production code. I&#8217;m being precise enough about what the code needs to do that good code becomes possible.</p><p>The judgment has to be visible and documented. </p><p><strong>Not inside a strategy deck that lives on a private drive but in the work itself:</strong> in DESIGN.md files, in CLAUDE.md files, in structured handoffs, in documented decisions with reasons and outcomes attached. </p><p><strong>The standard I use for this:</strong> could a capable person read the documentation I&#8217;ve left and understand what the system does <em><strong>and</strong></em> why it was designed this way? If not, the judgment isn&#8217;t actually encoded. It&#8217;s still in my head, which means it leaves when I do.</p><p>And the field has to be defined. </p><p>Not by waiting for a job board to create the category but by writing about it, building it publicly, showing the work in real time. That&#8217;s what this newsletter is for. That&#8217;s what the  design-authority for my upcoming company&#8217;s workflow is for. That&#8217;s what the proof bank I maintain is for. Define it by doing it well enough that other people can see what it looks like when it&#8217;s working.</p><h2>Five questions that will tell you if you&#8217;re already one</h2><p>1. When you inherit a marketing system from someone else, do you immediately want to understand the underlying model, or do you just learn where the buttons are?</p><p>2. Can you write a real specification for a marketing asset (a contract with inputs, constraints, quality tests, and a definition of done) and hand it to an agent or contractor and get something useful back?</p><p>3. Do you have documented opinions about *why* something worked, or just the results?</p><p>4. When AI produces something technically correct but wrong, can you name precisely what makes it wrong? Not &#8220;it doesn&#8217;t feel right.&#8221; The actual thing.</p><p>5. When a system you built stops working, is your first instinct to look at the design, or to blame the tool?</p><p>If most of those are yes, you&#8217;re probably already doing this job. You just might not have a name for it yet.</p><p>That seems to be where we are as a field. A job that exists but doesn&#8217;t have a title. Work that matters but doesn&#8217;t have a canonical career path. A set of skills that compound but don&#8217;t show up legibly on a r&#233;sum&#233; designed for a different era.</p><p>I started as a kid editing skate footage until it felt like something. The edit no one sees is the thing that makes the thing worth watching.</p><p>I&#8217;m still doing that, just in a different medium.</p><p>Being early to a category is usually better than arriving late to a crowded one.</p><p>The work is to build the proof. Not the theory. The proof.</p><p>I&#8217;m working on it.</p><p>-zc</p><p><em><strong>P.S. </strong>If you&#8217;re not subscribed to <strong>Don&#8217;t Feed The Algorithm</strong>, you&#8217;re getting this from someone who thought it was worth sharing. </em></p><p><em>I write about AI, marketing systems, and staying human while building things that matter. It&#8217;s a good newsletter, I&#8217;m told by my mom and a few thousand strangers.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://zchmael.substack.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="/__u/zchmael.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><p></p><h2>Rabbit hole for the overcaffeinated:</h2><p>- <a href="https://rauchg.com/2015/pure-ui">Pure UI</a> &#8212; Guillermo Rauch&#8217;s 2015 essay on declarative UI. The short version: if you can encode state precisely enough, the rendering becomes almost automatic. This is where the `DESIGN.md &#8594; agent &#8594; rendered interface` workflow comes from, but the original insight is broader and applies to any system where specification quality determines output quality. Which is what marketing engineering actually is.</p><p>- <a href="https://chiefmartec.com/2024/04/2024-marketing-technology-landscape-8000-solutions-9-7-decrease/">Marketing Technology Landscape Supergraphic</a> &#8212; Scott Brinker at chiefmartec.com has been mapping the MarTech stack for 15 years. The point is not the number (8,000+ tools). The point is that this complexity requires someone who can make sense of it at a system level, not just operate individual platforms. That person needs a name.</p><p>- <a href="/__u/lenny.substack.com/p/what-distinguishes-the-best-growth">What distinguishes the best growth thinkers</a> &#8212; Lenny Rachitsky on mental models over tactics. Same underlying premise: depth in one area, judgment across the whole.</p><p>- <a href="/__u/zchmael.substack.com/p/the-next-ai-skill-isnt-prompt-engineering">The Next AI Skill Isn&#8217;t Prompt Engineering. It&#8217;s Graph Engineering.</a> is a related argument about how AI changes the skill premium in knowledge work.</p>]]></content:encoded></item><item><title><![CDATA[I Have More AI Leverage Than Ever. Why Am I Still Out of Time?]]></title><description><![CDATA[AI can give one person the output of a small team. It can also give one person the unfinished business of a small team.]]></description><link>https://zchmael.substack.com/p/i-have-more-ai-leverage-than-ever</link><guid isPermaLink="false">https://zchmael.substack.com/p/i-have-more-ai-leverage-than-ever</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Mon, 31 Aug 2026 12:56:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Vaqh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd102a0b-8d49-40ad-96ff-51b4e974e2c9_1920x1278.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="/__u/substackcdn.com/image/fetch/$s_!Vaqh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd102a0b-8d49-40ad-96ff-51b4e974e2c9_1920x1278.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Vaqh!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd102a0b-8d49-40ad-96ff-51b4e974e2c9_1920x1278.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Vaqh!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd102a0b-8d49-40ad-96ff-51b4e974e2c9_1920x1278.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Vaqh!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd102a0b-8d49-40ad-96ff-51b4e974e2c9_1920x1278.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Vaqh!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd102a0b-8d49-40ad-96ff-51b4e974e2c9_1920x1278.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Vaqh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd102a0b-8d49-40ad-96ff-51b4e974e2c9_1920x1278.jpeg" width="1456" height="969" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd102a0b-8d49-40ad-96ff-51b4e974e2c9_1920x1278.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:969,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:203653,&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://zchmael.substack.com/i/213133485?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd102a0b-8d49-40ad-96ff-51b4e974e2c9_1920x1278.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Vaqh!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd102a0b-8d49-40ad-96ff-51b4e974e2c9_1920x1278.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!Vaqh!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd102a0b-8d49-40ad-96ff-51b4e974e2c9_1920x1278.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!Vaqh!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd102a0b-8d49-40ad-96ff-51b4e974e2c9_1920x1278.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!Vaqh!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd102a0b-8d49-40ad-96ff-51b4e974e2c9_1920x1278.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>Before I wrote this article, my AI system checked the live archive of this newsletter, inspected the current draft queue, compared the recent topics, and recommended a few directions that would not sound like I had discovered the same idea for the fourth time this month.</p><p>I picked one. It found research. I started writing.</p><p>This is a <em><strong>stupid</strong></em> amount of capability.</p><p>I have AI agents that can research companies, inspect products, turn meetings into decisions, pressure-test positioning, help build software, keep track of my writing, and tell me when a draft is beginning to sound like a man trapped inside a LinkedIn carousel.</p><p>Work that once required a free afternoon can happen during a coffee. Work that once required another specialist can at least reach the point where I know whether the idea deserves one. A vague thought can become a brief, a prototype, a research packet, or a nearly finished essay before I have fully decided what to do with it.</p><p><em><strong>So why do I still feel perpetually out of time?</strong></em></p><p>I think I finally understand the answer.</p><p>AI has made action cheaper. It has not made attention infinite. The distance between idea and artifact keeps shrinking, which means more ideas survive long enough to ask something from me.</p><p>The old constraint was getting started.</p><p>The new constraint is living with everything I can now start.</p><h2>The time savings do not stay saved</h2><p>When a task that took four hours suddenly takes forty minutes, I do not gently place the remaining three hours and twenty minutes into a tasteful little savings account.</p><p>I f*cking spend it.</p><p>I investigate another idea. I open another project. I ask an agent to research the thing I was curious about during the first thing. The result appears while I am in a meeting, so I skim it, make two comments, and create a new branch of work that now has enough shape to feel irresponsible to abandon.</p><p>AI does not only help me finish work. It makes more work feel possible.</p><p>That distinction showed up in an eight-month ethnographic study at a 200-person technology company. UC Berkeley Haas researchers <a href="https://www.universityofcalifornia.edu/news/ai-promised-free-workers-time-uc-berkeley-haas-researchers-found-opposite">observed employees and conducted more than 40 interviews</a>. Their in-progress research found that employees using generative AI worked faster, widened the scope of what they considered their job, kept more threads alive at once, and let work leak into moments that used to function as pauses.</p><p>The study covers one company and should not be treated as a universal law. It still describes my experience with unnerving precision.</p><p>Expanded capability creates expanded appetite.</p><p>A task finishes faster, so the standard rises. A prototype becomes easier, so now the idea deserves a prototype. Research becomes cheaper, so every passing question can produce a six-page memo that somebody has to read. Agents can work in parallel, so the human becomes the person standing at the end of several conveyor belts trying to remember why any of them are running.</p><p>The machine saved time inside the task. I reinvested the savings into a larger life.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!6Duv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592668a3-4dbc-4094-958d-edca671e10b3_1600x1067.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!6Duv!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592668a3-4dbc-4094-958d-edca671e10b3_1600x1067.png 424w, /__u/substackcdn.com/image/fetch/$s_!6Duv!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592668a3-4dbc-4094-958d-edca671e10b3_1600x1067.png 848w, /__u/substackcdn.com/image/fetch/$s_!6Duv!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592668a3-4dbc-4094-958d-edca671e10b3_1600x1067.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6Duv!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592668a3-4dbc-4094-958d-edca671e10b3_1600x1067.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!6Duv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592668a3-4dbc-4094-958d-edca671e10b3_1600x1067.png" width="1600" height="1067" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/592668a3-4dbc-4094-958d-edca671e10b3_1600x1067.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1067,&quot;width&quot;:1600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:166870,&quot;alt&quot;:&quot;Three-step diagram showing AI reducing task time, expanding possible work, and returning a larger review queue to one person.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Three-step diagram showing AI reducing task time, expanding possible work, and returning a larger review queue to one person." title="Three-step diagram showing AI reducing task time, expanding possible work, and returning a larger review queue to one person." srcset="/__u/substackcdn.com/image/fetch/$s_!6Duv!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592668a3-4dbc-4094-958d-edca671e10b3_1600x1067.png 424w, /__u/substackcdn.com/image/fetch/$s_!6Duv!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592668a3-4dbc-4094-958d-edca671e10b3_1600x1067.png 848w, /__u/substackcdn.com/image/fetch/$s_!6Duv!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592668a3-4dbc-4094-958d-edca671e10b3_1600x1067.png 1272w, /__u/substackcdn.com/image/fetch/$s_!6Duv!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F592668a3-4dbc-4094-958d-edca671e10b3_1600x1067.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><figcaption class="image-caption">AI compresses the task. The saved time becomes more possible work, which still returns to one human for judgment.</figcaption></figure></div><h2>I accidentally became the manager of my own abundance</h2><p>A few months ago, I <a href="/__u/zchmael.substack.com/p/i-built-my-own-company-slack-everyone">built my own company Slack where everyone else is an AI agent</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!Qjh5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fabbea7-706e-46c7-b3d9-7b47f9e31ce2_2000x1299.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Qjh5!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fabbea7-706e-46c7-b3d9-7b47f9e31ce2_2000x1299.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qjh5!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fabbea7-706e-46c7-b3d9-7b47f9e31ce2_2000x1299.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qjh5!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fabbea7-706e-46c7-b3d9-7b47f9e31ce2_2000x1299.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qjh5!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fabbea7-706e-46c7-b3d9-7b47f9e31ce2_2000x1299.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Qjh5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fabbea7-706e-46c7-b3d9-7b47f9e31ce2_2000x1299.png" width="2000" height="1299" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fabbea7-706e-46c7-b3d9-7b47f9e31ce2_2000x1299.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1299,&quot;width&quot;:2000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1814985,&quot;alt&quot;:&quot;Buzz desktop demo with several AI agents handing engineering work between channels before returning it to a human reviewer.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Buzz desktop demo with several AI agents handing engineering work between channels before returning it to a human reviewer." title="Buzz desktop demo with several AI agents handing engineering work between channels before returning it to a human reviewer." srcset="/__u/substackcdn.com/image/fetch/$s_!Qjh5!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fabbea7-706e-46c7-b3d9-7b47f9e31ce2_2000x1299.png 424w, /__u/substackcdn.com/image/fetch/$s_!Qjh5!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fabbea7-706e-46c7-b3d9-7b47f9e31ce2_2000x1299.png 848w, /__u/substackcdn.com/image/fetch/$s_!Qjh5!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fabbea7-706e-46c7-b3d9-7b47f9e31ce2_2000x1299.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Qjh5!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fabbea7-706e-46c7-b3d9-7b47f9e31ce2_2000x1299.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><figcaption class="image-caption">A safe Buzz demo environment: agents can hand work to one another, but the final review still lands with a person.</figcaption></figure></div><p>The system works. Different agents have different jobs and memory. They hand off research, strategy, editorial work, and implementation tasks. Important actions come back to me for approval. Finished work leaves a record instead of vanishing into a chat window.</p><p>It gave me the capacity I wanted.</p><p>It also made something visible that had been easier to ignore when my tools were slower&#8230; I am often the bottleneck because I have refused to choose what deserves me.</p><p>Agents can research three directions at once. I still have to decide which direction becomes a commitment. They can produce options quickly. I still have to feel the difference between the interesting option and the one I am willing to live with. They can draft the launch plan, inspect the product, and surface the open questions. I still own the promise.</p><p>The work waiting for me is rarely typing now. It is deciding, reviewing, having the conversation, and owning what happens next. Sometimes it is the uncomfortable choice to let a good idea remain unrealized.</p><p>That last one is brutal.</p><p>When an idea cost a week to explore, reality killed most of them early. Now I can ask an agent to make the idea legible before lunch. It comes back with a name, a market map, a product brief, a first-pass interface, and just enough momentum to become emotionally inconvenient.</p><p>AI removed the friction that used to protect me from my own curiosity.</p><p>I do not want that friction back. I like being able to follow a question wherever it goes, from product into writing or code. That range feels closer to how my brain has <em><strong>always </strong></em>wanted to work.</p><p>But I need a new protection against the abundance.</p><h2>Parallel work still creates serial judgment</h2><p>The fantasy of agents is that everything can happen at once.</p><p>Research can run while code is being written. A content draft can develop while another agent inspects customer language. The system can monitor one project, prepare another, and keep a third warm in the background.</p><p>Technically, this is true.</p><p>Emotionally and cognitively, the work still returns to one single person.</p><p>Every live thread carries a small amount of unresolved weight. A report needs a decision. A draft needs an opinion. A prototype needs testing. A promising idea needs a conversation with someone who may care. A broken workflow needs diagnosis. Even the work I decline requires enough attention to decline honestly.</p><p>Microsoft called the broader workplace version the <a href="https://www.microsoft.com/en-us/worklab/work-trend-index/breaking-down-infinite-workday">infinite workday</a>. Its 2025 analysis described work beginning earlier, ending later, and arriving through more interruptions. AI did not create the meeting invite, the late email, or the phone vibrating during dinner. It arrives inside a work culture that was already very good at turning every available surface into somewhere work could happen.</p><p>Agents add another layer. They keep working after I stop looking.</p><p>That can feel magical until I return to five thoughtful outputs, three decisions, two errors, and one agent that has misunderstood a sentence with the confidence of a consultant billing by the hour.</p><p>The queue moved faster than I did.</p><p>This is the part I missed. I pictured myself doing the same amount of work with less effort. I did not picture myself becoming capable of caring about more work than a day can hold.</p><h2>Capacity needs a budget</h2><p>I used to think the answer was a better system.</p><p>Then I <a href="/__u/zchmael.substack.com/p/i-built-a-system-for-everything-new">built a system for nearly everything and watched New York keep ruining it</a>. The useful lesson was not that systems fail. It was that a system should serve a life with weather, other people, changing desires, and the occasional decision to walk twenty blocks because the city looked good.</p><p>The same is true here.</p><p>A good system can help me do more. <em><strong>It cannot decide that more is enough</strong></em>.</p><p>That decision needs a budget. Not a time-management spreadsheet with every bathroom break turned into a quarterly initiative. A budget for what I am willing to keep alive.</p><p>Here is the version I am trying now.</p><h2>The Leverage Budget</h2><p>For every meaningful AI workflow, agent, or new project, I answer five questions.</p><h3>1. What work did this remove?</h3><p>Name the hours, delay, cost, or frustration that disappeared. If the system only created a new stream of outputs to supervise, it may have increased capacity in theory while reducing it in practice.</p><h3>2. What new work did it create?</h3><p>Count review, correction, tool maintenance, approvals, follow-up, and the ideas that became possible because the first output arrived quickly. The second-order work is still work.</p><h3>3. What can only I do now?</h3><p>Usually this is a decision, a conversation, a judgment call, a promise, or a refusal. Put that work on the calendar before starting another machine task. Otherwise the system keeps generating ingredients while the kitchen has no chef.</p><h3>4. What will I stop keeping alive?</h3><p>Every new recurring workflow or serious project needs a subtraction. Archive something. Pause something. Narrow the promise. Let a decent idea remain decent and unrealized.</p><p>This is not punishment. It is how the chosen work gets enough of me to become good.</p><h3>5. What would <em>enough</em> look like this week?</h3><p>Define the stopping condition before the tools make another round of improvement feel cheap. One published essay. One product decision. One customer conversation. One tested workflow. One evening where nobody, including the synthetic employees, gets to brief me.</p><p>The point is not to cap ambition at a polite level.</p><p>It is to stop confusing available capability with required commitment.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!4Q1k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a20840c-3513-4e1c-a8fe-4317d11c715c_1600x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!4Q1k!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a20840c-3513-4e1c-a8fe-4317d11c715c_1600x1280.png 424w, /__u/substackcdn.com/image/fetch/$s_!4Q1k!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a20840c-3513-4e1c-a8fe-4317d11c715c_1600x1280.png 848w, /__u/substackcdn.com/image/fetch/$s_!4Q1k!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a20840c-3513-4e1c-a8fe-4317d11c715c_1600x1280.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4Q1k!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a20840c-3513-4e1c-a8fe-4317d11c715c_1600x1280.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!4Q1k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a20840c-3513-4e1c-a8fe-4317d11c715c_1600x1280.png" width="1600" height="1280" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a20840c-3513-4e1c-a8fe-4317d11c715c_1600x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1280,&quot;width&quot;:1600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:168199,&quot;alt&quot;:&quot;The five-question Leverage Budget for deciding what AI work removes, creates, returns to the human, replaces, and when enough is enough.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="The five-question Leverage Budget for deciding what AI work removes, creates, returns to the human, replaces, and when enough is enough." title="The five-question Leverage Budget for deciding what AI work removes, creates, returns to the human, replaces, and when enough is enough." srcset="/__u/substackcdn.com/image/fetch/$s_!4Q1k!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a20840c-3513-4e1c-a8fe-4317d11c715c_1600x1280.png 424w, /__u/substackcdn.com/image/fetch/$s_!4Q1k!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a20840c-3513-4e1c-a8fe-4317d11c715c_1600x1280.png 848w, /__u/substackcdn.com/image/fetch/$s_!4Q1k!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a20840c-3513-4e1c-a8fe-4317d11c715c_1600x1280.png 1272w, /__u/substackcdn.com/image/fetch/$s_!4Q1k!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a20840c-3513-4e1c-a8fe-4317d11c715c_1600x1280.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><figcaption class="image-caption">The Leverage Budget: a five-question filter for deciding what deserves to stay alive.</figcaption></figure></div><h2>I need stronger selection</h2><p>I still want the tools.</p><p>I want agents doing research while I sleep. I want to build products across disciplines I was never formally trained in. I want a question from a meeting to become a source-backed decision before the context disappears. I want one person with taste and responsibility to be able to do work that used to require a small company.</p><p>The capability is astonishing.</p><p>My mistake was assuming that capability would feel like free time.</p><p>It feels more like standing in front of several open doors and realizing the hard part is no longer getting through one. The hard part is accepting that walking through every door is another way of going nowhere.</p><p>AI can multiply attempts and produce drafts, research, or prototypes quickly. It can lower the cost of finding out whether something might work.</p><p>My time still goes where my life goes.</p><p>That makes selection the human work beneath all of this. Choosing which artifact deserves completion. Which conversation deserves presence. Which project deserves the slow parts after the exciting first burst. Which possible version of myself is allowed to become a real obligation.</p><p>I am not out of time because AI failed to make me faster.</p><p>I am out of time because it made more of my ambition executable.</p><p>The next improvement is not another agent.</p><p>It is becoming a little harder to impress with possibility.</p><p><strong>Reply and tell me:</strong> what has AI made possible for you that you may need to stop keeping alive?</p><p>-zc</p><p><em><strong>P.S.</strong> If you want practical notes on using AI without turning your entire life into a backlog, subscribe to Don&#8217;t Feed The Algorithm. </em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://zchmael.substack.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="/__u/zchmael.substack.com/subscribe"><span>Subscribe now</span></a></p><p><em>The robots are fast. We are attempting to remain people.</em></p><p></p><h2>Rabbit hole for the overcaffeinated</h2><p>- <a href="https://www.universityofcalifornia.edu/news/ai-promised-free-workers-time-uc-berkeley-haas-researchers-found-opposite">UC Berkeley Haas on AI and work intensification</a>: An accessible summary of an eight-month ethnographic study showing how expanded capability can widen scope and dissolve stopping points. The research is still in progress and covers one company, which is worth keeping in view.</p><p>- <a href="https://hbr.org/2026/02/ai-doesnt-reduce-work-it-intensifies-it">AI Doesn&#8217;t Reduce Work. It Intensifies It.</a>: The Harvard Business Review article from Xingqi Maggie Ye and Aruna Ranganathan on the same research and the case for deliberate AI work practices.</p><p>- <a href="https://www.microsoft.com/en-us/worklab/work-trend-index/breaking-down-infinite-workday">Microsoft&#8217;s &#8220;Breaking Down the Infinite Workday&#8221;</a>: Workplace telemetry and survey evidence on work spreading across more of the day, useful context for why faster tools do not automatically create protected time.</p><p>- <a href="/__u/zchmael.substack.com/p/i-built-my-own-company-slack-everyone">I Built My Own Company Slack. Everyone Else in It Is an AI Agent.</a>: The operating system behind the abundance problem.</p><p>- <a href="/__u/zchmael.substack.com/p/i-built-a-system-for-everything-new">I Built a System for Everything. New York Keeps Ruining it.</a>: The earlier lesson about leaving enough room for a life to interrupt the plan.</p>]]></content:encoded></item><item><title><![CDATA[How to Build a Private Company AI Server on the New Mac Studio]]></title><description><![CDATA[What to buy, what to install, how to give a team shared context without shared access, and how to decide whether the economics actually work.]]></description><link>https://zchmael.substack.com/p/how-to-build-a-private-company-ai</link><guid isPermaLink="false">https://zchmael.substack.com/p/how-to-build-a-private-company-ai</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Sun, 30 Aug 2026 11:54:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tqIr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9288fd27-26a6-4754-90c4-032435ca4179_4866x3647.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="/__u/substackcdn.com/image/fetch/$s_!tqIr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9288fd27-26a6-4754-90c4-032435ca4179_4866x3647.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!tqIr!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9288fd27-26a6-4754-90c4-032435ca4179_4866x3647.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!tqIr!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9288fd27-26a6-4754-90c4-032435ca4179_4866x3647.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!tqIr!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9288fd27-26a6-4754-90c4-032435ca4179_4866x3647.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!tqIr!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9288fd27-26a6-4754-90c4-032435ca4179_4866x3647.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!tqIr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9288fd27-26a6-4754-90c4-032435ca4179_4866x3647.jpeg" width="1456" height="1091" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9288fd27-26a6-4754-90c4-032435ca4179_4866x3647.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1091,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:934036,&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://zchmael.substack.com/i/213059232?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9288fd27-26a6-4754-90c4-032435ca4179_4866x3647.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!tqIr!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9288fd27-26a6-4754-90c4-032435ca4179_4866x3647.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!tqIr!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9288fd27-26a6-4754-90c4-032435ca4179_4866x3647.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!tqIr!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9288fd27-26a6-4754-90c4-032435ca4179_4866x3647.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!tqIr!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9288fd27-26a6-4754-90c4-032435ca4179_4866x3647.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>In my recent article, I made the case for treating the new Mac Studio as a private company AI server.</p><p><strong>This is the article for people whose immediate response was:</strong></p><p><em><strong>Cool. Sold. What do I actually buy, install, and run?</strong></em></p><p>The short version is that you need more than a very expensive Mac and a downloaded model.</p><p><strong>A usable company system has five layers:</strong></p><p>  <code>&#8594; Team interface</code></p><p><code> &#8594; identity and permissions</code></p><p><code> &#8594; shared company knowledge</code></p><p><code> &#8594; local model server</code></p><p><code> &#8594; logs, backups, and governance</code></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!kUrY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e4c03b6-49ec-4f15-b432-87698f99141a_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!kUrY!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e4c03b6-49ec-4f15-b432-87698f99141a_1600x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!kUrY!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e4c03b6-49ec-4f15-b432-87698f99141a_1600x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!kUrY!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e4c03b6-49ec-4f15-b432-87698f99141a_1600x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kUrY!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e4c03b6-49ec-4f15-b432-87698f99141a_1600x900.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!kUrY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e4c03b6-49ec-4f15-b432-87698f99141a_1600x900.png" width="1600" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e4c03b6-49ec-4f15-b432-87698f99141a_1600x900.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:900,&quot;width&quot;:1600,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:110295,&quot;alt&quot;:&quot;Five-layer company AI architecture: team interface, permissions, knowledge, local model, and governance.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Five-layer company AI architecture: team interface, permissions, knowledge, local model, and governance." title="Five-layer company AI architecture: team interface, permissions, knowledge, local model, and governance." srcset="/__u/substackcdn.com/image/fetch/$s_!kUrY!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e4c03b6-49ec-4f15-b432-87698f99141a_1600x900.png 424w, /__u/substackcdn.com/image/fetch/$s_!kUrY!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e4c03b6-49ec-4f15-b432-87698f99141a_1600x900.png 848w, /__u/substackcdn.com/image/fetch/$s_!kUrY!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e4c03b6-49ec-4f15-b432-87698f99141a_1600x900.png 1272w, /__u/substackcdn.com/image/fetch/$s_!kUrY!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e4c03b6-49ec-4f15-b432-87698f99141a_1600x900.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><figcaption class="image-caption">The five layers of a usable private company AI system.</figcaption></figure></div><p>The model is only one layer. If you skip the others, you have built a powerful local chatbot with access to sensitive company information, not a company brain.</p><p>Running inference locally can keep prompts and documents from being sent to a third-party model server, which is a real privacy benefit.[3] But that benefit disappears quickly if the interface, retrieval system, logs, or backups quietly send the same data somewhere else.</p><p>This guide lays out the first version I would build for a small company: one Mac Studio, one local model, one internal interface, a deliberately bounded knowledge base, and a small pilot group.</p><p>It is not a replacement for a security review. It is not an enterprise architecture disguised as a weekend tutorial. And it is definitely not permission to put payroll, HR files, and every customer transcript into one giant vector database on day one.</p><p>It is a practical way to find out whether the idea works before turning it into infrastructure.</p><p>Pay a systems-obsessed geek like me $8 so I can keep writing these rabbit holes and in return you&#8217;ll learn how to save your company thousands on AI costs &#129309; win win for everyone.</p>
      <p>
          <a href="/__u/zchmael.substack.com/p/how-to-build-a-private-company-ai">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[I Want to Turn Apple’s New Mac Studio Into a Company OS]]></title><description><![CDATA[Apple built a desktop that can run massive local models. I want to see what happens when a small team gives one machine shared context, permissions, and memory.]]></description><link>https://zchmael.substack.com/p/i-want-to-turn-apples-new-mac-studio</link><guid isPermaLink="false">https://zchmael.substack.com/p/i-want-to-turn-apples-new-mac-studio</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Fri, 28 Aug 2026 13:29:39 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2dG1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa825f90-8c4f-4884-a939-46d80ada93e3_836x526.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="/__u/substackcdn.com/image/fetch/$s_!2dG1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa825f90-8c4f-4884-a939-46d80ada93e3_836x526.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!2dG1!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa825f90-8c4f-4884-a939-46d80ada93e3_836x526.png 424w, /__u/substackcdn.com/image/fetch/$s_!2dG1!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa825f90-8c4f-4884-a939-46d80ada93e3_836x526.png 848w, /__u/substackcdn.com/image/fetch/$s_!2dG1!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa825f90-8c4f-4884-a939-46d80ada93e3_836x526.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2dG1!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa825f90-8c4f-4884-a939-46d80ada93e3_836x526.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!2dG1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa825f90-8c4f-4884-a939-46d80ada93e3_836x526.png" width="836" height="526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa825f90-8c4f-4884-a939-46d80ada93e3_836x526.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:526,&quot;width&quot;:836,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:286335,&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://zchmael.substack.com/i/213057367?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa825f90-8c4f-4884-a939-46d80ada93e3_836x526.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!2dG1!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa825f90-8c4f-4884-a939-46d80ada93e3_836x526.png 424w, /__u/substackcdn.com/image/fetch/$s_!2dG1!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa825f90-8c4f-4884-a939-46d80ada93e3_836x526.png 848w, /__u/substackcdn.com/image/fetch/$s_!2dG1!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa825f90-8c4f-4884-a939-46d80ada93e3_836x526.png 1272w, /__u/substackcdn.com/image/fetch/$s_!2dG1!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa825f90-8c4f-4884-a939-46d80ada93e3_836x526.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>Let me start by saying I do not need the new Mac Studio&#8230; complete with 512GB of unified memory and an 8TB set of pretty little storage.</p><p>This is usually the point where I begin explaining why I might buy one anyway.</p><p>But Apple&#8217;s latest release created a more interesting itch than the usual faster-chip, nicer-screen, unjustifiable-purchase cycle. The company is not being subtle about what this machine is for. Apple calls the new Mac Studio <em><strong>&#8220;the ultimate desktop for on-device AI.&#8221; </strong></em>The M5 Ultra configuration can carry up to 512GB of unified memory with 1.2TB/s of memory bandwidth&#8230; enough, Apple says, to run massive language models <em><strong>entirely</strong></em> on the device.</p><p>That is an absurd amount of computing power in a box that can sit quietly on a desk.</p><p>And it made me wonder&#8230;</p><p><em><strong>What if a small company treated one of these machines as its private AI server?</strong></em></p><p>Not another employee with another individual ChatGPT account. Not ten disconnected copilots that know nothing about one another. </p><p><strong>One shared reasoning system, one permission-aware company brain, and a set of interfaces the whole team could use.</strong></p><p>A private AI operating layer that <em><strong>physically lives</strong></em> with the company.</p><p>I want to try building that.</p><p>I just might.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!SFOa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04bf527b-8f3e-48a8-a550-07643f557a68_800x395.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!SFOa!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04bf527b-8f3e-48a8-a550-07643f557a68_800x395.gif 424w, /__u/substackcdn.com/image/fetch/$s_!SFOa!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04bf527b-8f3e-48a8-a550-07643f557a68_800x395.gif 848w, /__u/substackcdn.com/image/fetch/$s_!SFOa!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04bf527b-8f3e-48a8-a550-07643f557a68_800x395.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!SFOa!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04bf527b-8f3e-48a8-a550-07643f557a68_800x395.gif 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!SFOa!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04bf527b-8f3e-48a8-a550-07643f557a68_800x395.gif" width="800" height="395" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04bf527b-8f3e-48a8-a550-07643f557a68_800x395.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:395,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:20234491,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://zchmael.substack.com/i/213057367?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04bf527b-8f3e-48a8-a550-07643f557a68_800x395.gif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!SFOa!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04bf527b-8f3e-48a8-a550-07643f557a68_800x395.gif 424w, /__u/substackcdn.com/image/fetch/$s_!SFOa!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04bf527b-8f3e-48a8-a550-07643f557a68_800x395.gif 848w, /__u/substackcdn.com/image/fetch/$s_!SFOa!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04bf527b-8f3e-48a8-a550-07643f557a68_800x395.gif 1272w, /__u/substackcdn.com/image/fetch/$s_!SFOa!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04bf527b-8f3e-48a8-a550-07643f557a68_800x395.gif 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><h2>Apple basically released a desk-sized AI server</h2><p>The new Mac Studio comes in M5 Max and M5 Ultra configurations. The Max supports up to 128GB of unified memory. The Ultra goes all the way to 512GB come October, with up to a 36-core CPU and 80-core GPU. Apple also added Neural Accelerators to the GPU cores and says prompt processing in LM Studio can be up to four times faster on M5 Ultra than on the previous M3 Ultra.</p><p>Apple announced it on August 25, opened preorders immediately, and plans to start deliveries September 22. The 512GB configuration is expected in late October.</p><p>The memory is the part that interests me most.</p><p>Large-model inference is often less about whether a processor is theoretically fast enough and more about whether the model, and its working context, can fit close enough to the compute. Apple&#8217;s unified-memory architecture lets the CPU and GPU work from the same memory pool instead of constantly moving data between separate banks. Apple&#8217;s MLX framework was built around that architecture, supports quantized models, and can run or fine-tune many models available through Hugging Face.</p><p>The new machine can also be clustered over Thunderbolt 5 using RDMA. Apple says a four-machine cluster can create a larger shared memory pool and reach up to three times the inference performance of one system.</p><p>That sounds less like a creative workstation and more like the beginning of an unusually approachable private AI rack.</p><p><strong>The pricing still makes it a serious purchase: </strong>$2,499 to start for M5 Max and $5,499 for M5 Ultra, before the sort of memory configuration that makes this experiment especially interesting. But for a small company already paying for a pile of AI seats, usage-based APIs, separate knowledge tools, and consultants trying to connect them all, the comparison is not ridiculous.</p><p>It is<em><strong> at least</strong></em> worth doing the math.</p><h2>The model is not the company brain</h2><p>This distinction matters.</p><p>Installing a local LLM does not give a company shared context. It gives the company a model.</p><p>The <em><strong>brain</strong></em> would be everything around it&#8230;</p><p><em>- the company&#8217;s documents, product specs, customer calls, research, and decisions;</em></p><p><em>- a retrieval layer that finds the right information for each question;</em></p><p><em>- durable memory about what the team has decided;</em></p><p><em>- permissions that determine who can retrieve what;</em></p><p><em>- connectors to the tools where work actually happens;</em></p><p><em>- an audit trail showing which sources informed an answer or action.</em></p><p>The LLM is the reasoning engine. It is not the memory, permission model, or source of truth.</p><p>And that is the interesting part.</p><p>Today, most AI use inside a small company is fragmented by person and product. Marketing has its prompts. Product has its project. Sales has a bot trained on a different collection of collateral. The founder has six months of context trapped inside one long-running chat no one else can access.</p><p>Everyone is technically using AI. No one is using the same brain&#8230; at least not perfectly.</p><p>A local company server could reverse that. Every interface&#8230; chat, research agent, writing tool, meeting assistant, internal search&#8230; could call the same model service and retrieve from the <em><strong>same governed knowledge layer</strong></em>.</p><p>The marketing agent would understand the same product truth as the sales agent. The customer-success assistant would see the latest launch decision instead of an old deck. A new employee could ask why the company made a decision and retrieve the underlying source, not just a summary someone remembered to write.</p><p>Shared context would stop being a personal advantage and become company infrastructure.</p><h2>Why local changes the tradeoffs</h2><p>The obvious pitch is privacy. And, yes, that matters.</p><p>Apple&#8217;s own machine-learning team describes local inference as a way to avoid sending data to and from third-party servers, which can help protect user privacy. In a company setting, that could mean customer transcripts, internal financials, product plans, employee documents, and proprietary research do not need to leave the company&#8217;s environment every time someone asks the model a question.</p><p>That does not magically make the system secure. More on that shortly. But reducing the number of external systems that receive sensitive material is a meaningful change to the risk surface.</p><p>But control might be even more interesting.</p><p>A company could choose its models, decide when to upgrade them, define retention rules, inspect its own logs, and keep a stable version available for important workflows. If a model provider changes pricing, policies, or product direction, the company&#8217;s entire AI layer would not have to move overnight.</p><p>The part I keep coming back to is <em><strong>continuity</strong></em>.</p><p>People leave. SaaS subscriptions change. Chat histories get abandoned. The company brain should outlive any one employee or interface. A locally governed knowledge layer could preserve decisions, corrections, customer language, and operating context over time&#8230; without requiring everyone to remember which bot knows what.</p><p>And then there is cost.</p><p>Local does not mean free. There is hardware, electricity, setup, maintenance, backups, security, and the opportunity cost of somebody becoming the accidental AI administrator&#8230; $100 it&#8217;ll be me. But the economics become more predictable. The machine does not send an invoice because the team had a particularly curious Tuesday.</p><p>Apple is leaning directly into this argument, pitching on-device models as a way to work without counting tokens or worrying about rising cloud costs. That is marketing language, but the underlying tradeoff is real&#8230; variable inference spend becomes a <em><strong>fixed-capacity system</strong></em> the company owns.</p><h2>Local is not the same thing as secure</h2><p>This is where the fun hardware story becomes an infrastructure project.</p><p>A local model server would concentrate a huge amount of company context in one place. That makes it valuable. It also makes it a target and a potential single point of failure.</p><p>The Mac gives you a solid base. FileVault encrypts full volumes, and on Apple silicon its key handling uses the Secure Enclave. But disk encryption is only one layer.</p><p><strong>A real company system would still need:</strong></p><p><em>- individual authentication, not one shared password;</em></p><p><em>- role- and document-level access controls;</em></p><p><em>- encrypted, tested backups;</em></p><p><em>- network segmentation and a hardened gateway;</em></p><p><em>- patching and dependency management;</em></p><p><em>- audit logs for retrieval and actions;</em></p><p><em>- rules for what enters long-term memory;</em></p><p><em>- a way to revoke access immediately;</em></p><p><em>- defenses against prompt injection inside indexed documents.</em></p><p>Most importantly, <em><strong>shared context cannot mean shared access to everything</strong></em>.</p><p>Finance, HR, customer data, product plans, and general company knowledge should not all collapse into one undifferentiated vector database. Retrieval has to enforce permissions before context reaches the model.</p><p><strong>NIST&#8217;s zero-trust guidance makes the underlying point clearly:</strong> a user or device should not receive implicit trust simply because it is inside the local network. <em>&#8220;It never leaves the office&#8221;</em> is not an authorization model.</p><p>Even the official MLX-LM server documentation warns that its built-in HTTP server is not recommended for production because it only implements basic security checks. So the easy demo&#8230; start a model, expose a port, let everyone connect&#8230; is exactly that; a demo.</p><p>The interesting work begins after the model responds.</p><h2>What I actually want to build</h2><p>I am imagining a deliberately small first version.</p><p>One Mac Studio. One carefully chosen local model. One internal interface. A bounded collection of company knowledge. Five or six real users.</p><p><strong>The architecture might look something like this:</strong></p><p>  <code>&#8594; Employee</code></p><p><code>  &#8594; authenticated internal interface</code></p><p><code>  &#8594; permission and policy gateway</code></p><p><code>  &#8594; company brain</code></p><p><code>      &#8594; documents and customer calls</code></p><p><code>      &#8594; decisions and corrections</code></p><p><code>      &#8594; product and brand truth</code></p><p><code>      &#8594; role-specific memory</code></p><p><code>  &#8594; local model server</code></p><p><code>  &#8594; cited answer, proposed action, or refusal</code></p><p><code>  &#8594; audit log</code></p><p><strong>The first use cases should be boring enough to evaluate honestly:</strong></p><p>- preparing for a customer call;</p><p>- answering a product question from approved sources;</p><p>- turning customer language into a content or enablement brief;</p><p>- explaining why the team made a prior decision;</p><p>- synthesizing a week of product, customer, and market signals;</p><p>- finding contradictions across current company knowledge.</p><p>I would not start by letting it send emails, change production systems, or become the world&#8217;s most confident intern. First, it should prove that it can retrieve the right context, respect access boundaries, cite its sources, and admit when it does not know.</p><p><strong>Then I would measure:</strong></p><p>- answer quality against the cloud models people already use;</p><p>- latency when several employees ask questions at once;</p><p>- how often retrieval finds the wrong or outdated source;</p><p>- the real administrative burden;</p><p>- power and hardware costs;</p><p>- what breaks when the machine is unavailable;</p><p>- whether shared context actually changes the quality of team decisions.</p><p>The Mac Studio makes the model-serving part feel surprisingly attainable. Apple&#8217;s own tooling is moving quickly&#8230; MLX can run quantized models efficiently across Apple silicon, and the new Core AI framework is designed for deploying full-scale local models into applications.[</p><p>The rest of the system, the part that turns a model into a trustworthy company brain, is still the hard part.</p><p>That is the part I am excited about.</p><h2>The company server might be coming back</h2><p><strong>For years, the default software story was simple:</strong> move everything to the cloud, rent every capability, and let someone else maintain the machines.</p><p>Generative AI complicates that story.</p><p>The most valuable input to a company AI system is the company itself: its conversations, customers, decisions, drafts, failures, and accumulated taste. That context is both sensitive and strategically useful. Sending all of it through a growing stack of external AI products may not remain the obvious default forever.</p><p>The new Mac Studio makes another model imaginable.</p><p>A small, quiet machine in the office, or a locked room, or a properly managed colocation facility, running a capable open-weight model and serving a governed brain to the company around it.</p><p>Not fully disconnected from cloud AI. Frontier models will still win plenty of tasks. Some workloads will still need elastic compute. A local server does not have to become an ideological purity test.</p><p><strong>But it could become the private center of gravity:</strong></p><p>- local context by default;</p><p>- external models used intentionally;</p><p>- company memory owned by the company;</p><p>- one shared brain instead of a dozen disconnected chats.</p><p>I do not know yet whether this becomes a practical small-business stack, a consulting offering, a product, or an expensive weekend project that gets wildly out of hand.</p><p>That uncertainty is mostly why I want to try it.</p><p>Apple released a very powerful computer.</p><p>I am curious whether it also released the first genuinely approachable <em><strong>company AI server</strong></em>.</p><p>Would you trust one machine with your company&#8217;s shared memory&#8230; and what is the first boundary you would refuse to cross? Reply and tell me. I am especially interested in the use case that would make this worth building for you.</p><p>-zc</p><p><em><strong>P.S.</strong> If you like essays about AI systems, company-building, privacy, and staying human while the machines get alarmingly capable, subscribe to <strong>Don&#8217;t Feed The Algorithm</strong>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://zchmael.substack.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="/__u/zchmael.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><h2>Rabbit hole for the overcaffeinated</h2><p>- <a href="https://www.apple.com/newsroom/2026/08/apple-introduces-new-mac-studio-with-m5-max-and-m5-ultra/)">Apple&#8217;s new Mac Studio announcement</a> &#8212; the primary source for the M5 Max and M5 Ultra configurations, local-model claims, clustering, pricing, and availability.</p><p>- <a href="https://machinelearning.apple.com/research/exploring-llms-mlx-m5">Exploring LLMs with MLX and the Neural Accelerators in the M5 GPU</a> &#8212; Apple&#8217;s useful technical explanation of unified memory, quantization, time to first token, generation speed, and why memory bandwidth matters.</p><p>- <a href="https://csrc.nist.gov/pubs/sp/800/207/final">NIST&#8217;s Zero Trust Architecture</a> &#8212; the less exciting but more important reminder that &#8220;it lives in our office&#8221; is not an authorization model.</p><p>- <a href="/__u/zchmael.substack.com/p/i-built-my-own-company-slack-everyone">I Built My Own Company Slack. Everyone Else in It Is an AI Agent.</a> &#8212; my earlier experiment with shared agent context, bounded roles, persistent memory, and enforced stopping rules.</p><p>- <a href="/__u/zchmael.substack.com/p/your-employees-dont-need-to-learn">Your Employees Don&#8217;t Need to Learn AI. Their Workflows Do.</a> &#8212; the adjacent argument for measuring changed work rather than licenses, logins, and AI activity.</p>]]></content:encoded></item><item><title><![CDATA[The Algorithm Has Made Us Afraid to Be Beginners]]></title><description><![CDATA[The internet lets us watch the best person in the world do anything. That might be making it harder to try something badly ourselves.]]></description><link>https://zchmael.substack.com/p/the-algorithm-has-made-us-afraid</link><guid isPermaLink="false">https://zchmael.substack.com/p/the-algorithm-has-made-us-afraid</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Wed, 26 Aug 2026 13:38:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!zGQn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84a0261-8f6c-448c-969f-815ac8644515_4928x6571.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="/__u/substackcdn.com/image/fetch/$s_!zGQn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84a0261-8f6c-448c-969f-815ac8644515_4928x6571.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!zGQn!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84a0261-8f6c-448c-969f-815ac8644515_4928x6571.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!zGQn!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84a0261-8f6c-448c-969f-815ac8644515_4928x6571.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!zGQn!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84a0261-8f6c-448c-969f-815ac8644515_4928x6571.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!zGQn!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84a0261-8f6c-448c-969f-815ac8644515_4928x6571.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!zGQn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84a0261-8f6c-448c-969f-815ac8644515_4928x6571.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b84a0261-8f6c-448c-969f-815ac8644515_4928x6571.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1006249,&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://zchmael.substack.com/i/212838718?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84a0261-8f6c-448c-969f-815ac8644515_4928x6571.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!zGQn!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84a0261-8f6c-448c-969f-815ac8644515_4928x6571.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!zGQn!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84a0261-8f6c-448c-969f-815ac8644515_4928x6571.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!zGQn!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84a0261-8f6c-448c-969f-815ac8644515_4928x6571.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!zGQn!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb84a0261-8f6c-448c-969f-815ac8644515_4928x6571.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>When I was 15, I wrote a book.</p><p>A whole book. An <em><strong>aggressively</strong></em> unpublished book.</p><p>I sent it to literary agents because I had the confidence of a teenager and none of the useful information. They sent back rejection letters because they had standards and, presumably, eyes.</p><p>Then I started filming my friends skateboarding and snowboarding. I made what I later described as <em>&#8220;a few crappy movies&#8221;</em>.</p><div id="youtube2-4ulsV4aOdQA" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;4ulsV4aOdQA&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/4ulsV4aOdQA?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>This is still the most accurate critical review of my early filmography.</p><p>The book did not become a book deal. The movies did not get into Sundance. Nobody asked me to explain my creative process on a podcast.</p><p>Thank god.</p><p>I was allowed to be bad long enough to become <em>interested</em>.</p><p>That used to be a fairly normal way to begin. You tried something because it pulled at you. You borrowed the wrong equipment. You made a version nobody needed. You showed it to three friends, one of whom was mostly being supportive because you had driven them somewhere recently.</p><p>You did not need a launch strategy for the first evidence that you cared.</p><p>Now every new interest arrives with an audience already attached.</p><h2>The feed shows you the identity before you have the practice</h2><p>Decide you want to run and, within an hour, you can see the training plan, the watch, the shoes, the gels, the cold plunge, and a man with three percent body fat explaining Zone 2 from a Scandinavian kitchen.</p><p>Buy a camera and the feed immediately introduces you to photographers with fifteen years of work, perfect color, a signature preset, a sold-out workshop, and a bag that costs more than the camera you were nervously considering.</p><p>Try writing and you are shown the newsletter growth system before you have written something you would miss if it disappeared.</p><p>The internet is incredible at showing us what mastery looks like. It is less good at preserving the quiet, unremarkable stretch before mastery becomes visible.</p><p><em><strong>That stretch matters.</strong></em></p><p>It is where you learn whether you like the work or merely like the person you imagine becoming if the work goes well.</p><p>The feed collapses the distance between curiosity and comparison. You are six minutes into a new interest and already losing to someone who has organized their adult life around it.</p><p>So we compensate. We research harder. We buy the correct setup. We learn the vocabulary. We announce the project because public commitment is supposed to create accountability.</p><p>Sometimes it does.</p><p>Sometimes it turns a small curiosity into a performance review before it has had one afternoon to breathe.</p><h2>Being a beginner used to be private by default</h2><p>My early work was not private because I possessed some deep creative philosophy. It was private because distribution was f*cking annoying.</p><p>Uploading video took forever. Cameras were worse. Editing was slower. My audience was mostly friends, family, and whoever had accidentally subscribed during a more confusing period of their life.</p><p>The friction was inconvenient, but it created a useful boundary. Making and publishing were separate decisions.</p><p>Now the camera, editing suite, audience, analytics dashboard, storefront, and monetization advice all live inside the same rectangle in your hand.</p><p>This has created real opportunity. I built much of my career by becoming <strong>obsessed with the bridge between creative work and distribution</strong>. I brought a camera to the beach, started paying attention to Instagram, and eventually became more interested in the machinery of marketing than any normal person should admit in public.</p><p>I am not arguing that artists should hide forever or that distribution corrupts the work. Making something for another person can sharpen it. An audience can create stakes. Feedback can expose the difference between the thing in your head and the thing that arrived.</p><p>But an audience changes the work.</p><p>That is not always a problem. It is simply a reason to decide when the audience enters.</p><h2>AI can make the beginner stage look finished</h2><p>AI makes this tension stranger.</p><p>It is now possible to become presentable at something before becoming competent at it. You can generate the logo, the landing page, the launch post, the curriculum, the content calendar, and twelve tasteful mockups for a project you have spent forty-three minutes actually doing.</p><p><strong>Again:</strong> useful. I use these tools constantly. They have helped me build products, research unfamiliar subjects, pressure-test ideas, and move from vague thought to working artifact much faster.</p><p>But speed changes what you can skip.</p><p>A rough first attempt used to reveal exactly where your hands, ears, judgment, or understanding were weak. Now AI can sand down those signals before you have looked at them.</p><p>If the first song sounds decent, the first essay reads cleanly, and the first app resembles a startup, you can mistake presentation for progress. The output looks less embarrassing. You may understand it less.</p><p>The danger is not that AI helps beginners. A patient AI tutor can make starting far less intimidating. The danger is asking it to rescue every early attempt from looking early.</p><p>Beginners need help. They also need evidence of where they are beginners.</p><p>Ira Glass described the painful distance between your taste and your current ability: you know the work is not good yet because your taste is already good enough to notice. His advice was not to eliminate that gap. It was to <em>make a large volume of work until your ability catches up</em>.</p><div id="vimeo-85040589" class="vimeo-wrap" data-attrs="{&quot;videoId&quot;:&quot;85040589&quot;,&quot;videoKey&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="VimeoToDOM"><div class="vimeo-inner"><iframe src="https://player.vimeo.com/video/85040589?autoplay=0" frameborder="0" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" loading="lazy"></iframe></div></div><p>AI can help you cross the gap.</p><p>It can also generate a tasteful little bridge that lets you avoid seeing the gap at all.</p><h2>Your first ten attempts should not have a business model</h2><p>I understand the urge to ask every interest what it could become. I have spent years building systems that make work compound. I can turn a new curiosity into a folder structure before the curiosity has finished introducing itself.</p><p>This is occasionally useful and frequently a cry for help.</p><p>The moment something interests us, we ask what it could become:</p><p><em>Could this be content?</em></p><p><em>Could this become a product?</em></p><p><em>Could I build an audience around it?</em></p><p><em>Could it make money?</em></p><p><em>Could I become known for this?</em></p><p>Those are not bad questions. They are just late questions arriving early.</p><p>Austin Kleon describes a hobby as creative work that is just for you&#8230; <a href="https://austinkleon.com/2018/01/13/in-praise-of-the-good-old-fashioned-hobby/">something you do without trying to get rich or famous from it</a>. I like that definition because it gives the activity time to affect you before you demand that it perform for everyone else.</p><p>The first job of a new practice is not to become useful.</p><p>It is to determine whether you want to return.</p><h2>The Private Beginner Protocol</h2><p>This is less of a doctrine and more of a 30-day protection plan for a fragile new interest. I am writing it because, frankly, I need it.</p><h3>1. Choose a practice, not an identity</h3><p>Do not decide to become a photographer. Go take pictures.</p><p>Do not announce that you are writing a novel. Write one page tomorrow and another the day after that.</p><p>Identity can create commitment, but it can also create a costume you start maintaining instead of a skill you are developing.</p><p>For 30 days, use verbs.</p><h3>2. Do not announce the beginning</h3><p>Public commitment can help with goals that already matter to you. It is less reliable when you are still figuring out whether the interest is real.</p><p>Give yourself one month without a launch post, progress thread, new bio line, or tasteful screenshot of the workspace.</p><p>Nobody needs to know yet. That is the gift.</p><h3>3. Delay the expert setup</h3><p>Use what you have, borrow something, or buy the smallest credible version.</p><p>I say this as a person who once promised to begin film photography with a practical camera and then [bought a Leica M3](https://www.35mmc.com/08/02/2024/falling-in-love-with-film-promising-to-not-buy-a-leica-m3-part-one/). I am aware that my authority here has been compromised.</p><p>The point is not to make deprivation part of the hobby. It is to keep shopping from impersonating practice.</p><h3>4. Make ten things before asking what they are worth</h3><p>Ten photographs. Ten meals. Ten sketches. Ten tiny programs. Ten pages. Ten attempts at repairing the same motorcycle part while saying words the service manual did not anticipate.</p><p>You need enough material to notice what keeps pulling you back.</p><p>Do not monetize the first attempt. Do not package the third. Do not build the course while learning lesson four.</p><h3>5. Use AI as a teacher, not a body double</h3><p>Ask it to explain a term, critique your attempt, suggest an exercise, or help you understand why something failed.</p><p>Do not automatically ask it to replace the part you are trying to learn.</p><p>If you are practicing writing, write before requesting a rewrite. If you are learning design, make the layout before asking for variants. If you are coding, explain what the code should do before accepting a generated solution.</p><p>Let AI shorten confusion. Do not let it remove contact with the craft.</p><h3>6. Keep the ugly archive</h3><p>Save the crooked photographs, dead paragraphs, bad cuts, weird color grades, broken prototypes, and ideas that seemed profound at 1:14 a.m.</p><p>Do not post them as a humblebrag carousel about &#8220;the journey.&#8221; Just keep them.</p><p>Your early work is evidence. Later, it will show you which problems disappeared through practice and which ones keep following you because they are part of your taste.</p><h3>7. Invite the audience when the work needs one</h3><p><strong>After 30 days, ask:</strong></p><p>- Do I want feedback, accountability, connection, opportunity, or simply attention?</p><p>- Would sharing help the practice continue?</p><p>- Am I showing the work, or trying to establish the identity?</p><p>- If nobody cared, would I make the next one?</p><p>Publish when the audience gives the work a useful consequence.</p><p>Keep going privately when attention would make the work smaller.</p><h2>Make something that cannot help your career yet</h2><p>I do not want a life where every interest becomes a business, every observation becomes a post, and every small act of curiosity has to explain its strategic value.</p><p>That sounds productive. It also sounds exhausting, man.</p><p>Some of the most useful things I know began as things I was bad at for no defensible reason. Writing a rejected book taught me to finish. Filming my friends taught me to frame and edit. Photography made me pay attention. Publishing introduced me to distribution. None of those lessons arrived because I had correctly mapped the outcome in advance.</p><p>They arrived because I stayed near the work.</p><p>Maybe the answer is not to reject the algorithm, hide every ambition, or pretend we do not care what other people think. I care. You probably care. Most people who claim otherwise are either enlightened or lying, and I have met fewer of the first group.</p><p>The answer may be simpler.</p><p>Protect the beginning.</p><p>Give the new thing a little time before you ask it to become impressive, legible, profitable, or public. Make a few bad versions. Let your taste hurt your feelings. Return anyway.</p><p>You are not behind.</p><p>You are beginning.</p><p>What is something you would try if you were allowed to be bad at it privately for 30 days? Reply and tell me. I am looking for ideas that have not hired a growth team yet.</p><p>-zc</p><p><strong>P.S. </strong>If this made you want to protect one strange little interest from the feed, subscribe to <em><strong>Don&#8217;t Feed The Algorithm</strong></em>. That is more or less the entire assignment around here.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://zchmael.substack.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="/__u/zchmael.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><h2>Rabbit hole for the overcaffeinated</h2><p>- Ira Glass on the taste gap</p><div id="vimeo-85040589" class="vimeo-wrap" data-attrs="{&quot;videoId&quot;:&quot;85040589&quot;,&quot;videoKey&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true}" data-component-name="VimeoToDOM"><div class="vimeo-inner"><iframe src="https://player.vimeo.com/video/85040589?autoplay=0" frameborder="0" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" loading="lazy"></iframe></div></div><p>&#8212; The classic explanation of why good taste often makes early creative work feel especially painful.</p><p>- <a href="https://austinkleon.com/2018/01/13/in-praise-of-the-good-old-fashioned-hobby/">Austin Kleon in praise of the good old-fashioned hobby</a> &#8212; A useful defense of creative work that gives without needing to become a career.</p><p>- <a href="https://thecreativeindependent.com/guides/">The Creative Independent guides</a> &#8212; Practical, emotionally intelligent advice from working artists without much productivity cosplay.</p><p>- <a href="https://ctl.stanford.edu/students/growth-mindset">Stanford&#8217;s guide to growth mindset</a> &#8212; A compact primer on treating early failure as information rather than identity.</p><p>- <a href="/__u/zchmael.substack.com/p/wanting-things-without-irony">Wanting Things Without Irony</a> &#8212; A related argument for admitting what you want before self-awareness turns into camouflage.</p><p>- <a href="/__u/zchmael.substack.com/p/the-internet-is-full-of-correct-answers">The Internet Is Full of Correct Answers. I Miss Opinions.</a> &#8212; On why access to endless polished answers does not replace developing a point of view.</p>]]></content:encoded></item><item><title><![CDATA[AI Is Starting to Decide Who Gets Considered... And the Internet May Never be the Same]]></title><description><![CDATA[When machines build the shortlist, being good is not the same as being legible.]]></description><link>https://zchmael.substack.com/p/ai-is-starting-to-decide-who-gets</link><guid isPermaLink="false">https://zchmael.substack.com/p/ai-is-starting-to-decide-who-gets</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Fri, 21 Aug 2026 13:11:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!n_vc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeef9b2d-4b22-4776-ab39-71203f9fa70d_5149x3433.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="/__u/substackcdn.com/image/fetch/$s_!n_vc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeef9b2d-4b22-4776-ab39-71203f9fa70d_5149x3433.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!n_vc!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeef9b2d-4b22-4776-ab39-71203f9fa70d_5149x3433.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!n_vc!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeef9b2d-4b22-4776-ab39-71203f9fa70d_5149x3433.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!n_vc!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeef9b2d-4b22-4776-ab39-71203f9fa70d_5149x3433.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!n_vc!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeef9b2d-4b22-4776-ab39-71203f9fa70d_5149x3433.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!n_vc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeef9b2d-4b22-4776-ab39-71203f9fa70d_5149x3433.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/feef9b2d-4b22-4776-ab39-71203f9fa70d_5149x3433.jpeg&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;:1735805,&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://zchmael.substack.com/i/212145793?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeef9b2d-4b22-4776-ab39-71203f9fa70d_5149x3433.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!n_vc!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeef9b2d-4b22-4776-ab39-71203f9fa70d_5149x3433.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!n_vc!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeef9b2d-4b22-4776-ab39-71203f9fa70d_5149x3433.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!n_vc!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeef9b2d-4b22-4776-ab39-71203f9fa70d_5149x3433.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!n_vc!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffeef9b2d-4b22-4776-ab39-71203f9fa70d_5149x3433.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 was reading the <a href="https://montrealdeclaration-responsibleai.com/the-declaration/">Montr&#233;al Declaration on Responsible AI</a> this week, which is a sentence that makes me sound more emotionally stable than I was while doing it.</p><p>I had more browser tabs open than any ethical framework could reasonably justify, and the growing suspicion that every interesting AI question eventually becomes an ethics question wearing a product roadmap.</p><p>One line kept bothering me.</p><p>The declaration says <em><strong>AI systems should contribute to a just and equitable society</strong></em>. It also says they should be intelligible, justifiable, accessible, and compatible with social and cultural diversity.</p><p>All good. Hard to oppose without twirling a small villain mustache.</p><p>But I kept thinking about a quieter problem.</p><p><em><strong>What happens when AI does not make the final decision, but decides who gets considered in the first place?</strong></em></p><p>We are moving from a web where people search through options to one where AI systems increasingly synthesize and recommend them. [<a href="https://openai.com/index/powering-product-discovery-in-chatgpt/">OpenAI now describes ChatGPT shopping as a place where people can compare options and figure out what to buy</a>. Its <a href="https://developers.openai.com/commerce">commerce protocol</a> is designed to ingest structured merchant data, understand inventory, and surface relevant products in context.</p><p>That sounds like a shopping feature.</p><p>It is also a preview of a much larger shift.</p><p>The agent does not need to reject you. It only needs to build a reasonable shortlist without you on it.</p><h2>The new gate can appear before the visit</h2><p><strong>For most of the commercial internet, visibility worked roughly like this:</strong></p><p><em>&#8594; Search</em></p><p><em>&#8594; list of links</em></p><p><em>&#8594; human visits a few</em></p><p><em>&#8594; human compares</em></p><p><em>&#8594; human chooses</em></p><p>That process was never perfectly fair. Search rankings concentrated attention. Advertising bought access. Large brands accumulated links, reviews, data, and familiarity that smaller organizations could not manufacture on command.</p><p>But the options were at least visible as options.</p><p><strong>The emerging version looks more like this:</strong></p><p><em>&#8594; Human states a need</em></p><p><em>&#8594; AI interprets the need</em></p><p><em>&#8594; AI retrieves evidence</em></p><p><em>&#8594; AI assembles candidates</em></p><p><em>&#8594; AI compares the candidates</em></p><p><em>&#8594; human sees a compressed answer</em></p><p>I have written before that <a href="/__u/zchmael.substack.com/p/your-next-buyer-might-be-a-shortlist">your next buyer might meet you as a shortlist before they meet you as a website</a>. The more I sit with that shift, the less it feels like an SEO problem.</p><p>It is an <em><strong>access</strong></em> problem.</p><p>A small manufacturer may make the best object for a particular buyer but have incomplete product data. A local nonprofit may be unusually effective but explain its outcomes inside a PDF last updated by someone who has since moved to Vermont. A specialist consultancy may have deep expertise but little third-party coverage. A new company may solve the problem cleanly while an older competitor owns ten years of backlinks, reviews, comparison pages, and machine-readable proof.</p><p>The machine is not necessarily hostile to any of them.</p><p>It may simply have <em><strong>more usable evidence</strong></em> for someone else.</p><p>That distinction matters because <em><strong>legibility is not merit</strong></em>.</p><p><strong>Legibility</strong> is the ability to be found, understood, compared, and justified by a system. <strong>Merit</strong> is whether you are actually good, relevant, trustworthy, useful, or right for the person asking.</p><p>They overlap.</p><p>They are not the same thing.</p><h2>The internet has always rewarded the well-documented</h2><p>This is not an argument that AI invented inequality.</p><p>The old web was already easier for organizations with money, links, technical teams, strong distribution, and enough content to occupy every possible question. Search optimization has always favored people who knew how the system worked&#8230; or could at least afford to hire someone who did.</p><p>The difference is compression.</p><p>Ten blue links still allowed a person to wander, ignore the first result, notice an unfamiliar name, open six tabs, distrust all of them, and eventually text a friend.</p><p>A synthesized answer can do more of that work before the human arrives.</p><p>That is useful. I do not want to return to manually comparing 37 nearly identical product pages while each one announces that it is <em>&#8220;revolutionary.&#8221;</em> I would happily delegate more research to a system that understands my budget, constraints, taste, and unreasonable emotional relationship with objects made of old metal.</p><p>But convenience changes the location of the gate.</p><p>If the system retrieves only a narrow set of candidates, the user cannot evaluate the options that never entered the answer. The shortlist becomes an invisible border around the decision.</p><p>This is why <a href="/__u/zchmael.substack.com/p/the-agent-readable-content-checklist">machine-readable proof matters</a>. Clear product records, current pricing, structured details, explicit fit, credible evidence, third-party sources, and dated claims give an AI system something it can use.</p><p>That is good marketing advice.</p><p>It is not yet an equitable information system.</p><h2>We should not pretend the evidence is settled</h2><p>There is an easy version of this article where I declare that AI recommendations automatically favor the biggest brands, cite one alarming chart, and spend the rest of the essay looking concerned near a graph.</p><p>The research is more complicated.</p><p>One <a href="https://arxiv.org/html/2601.01750v1">recent audit of generative search in the Web3 domain</a> found that larger follower bases and more concentrated creator networks were associated with higher-ranked citation exposure. The authors warn that this could entrench prominent voices, but they are also explicit about the limits: one domain, an external prominence metric, API-versus-interface differences, and exposure estimates rather than observed user behavior.</p><p>A <a href="https://arxiv.org/html/2510.11560v2">broader study of generative search</a> found something that cuts against the clean doom story&#8230; across several systems, generative engines often cited less-popular domains than organic search. The exact pattern changed by engine and dataset.</p><p>And a <a href="https://arxiv.org/html/2607.14035v1">2026 critical survey of 45 GEO studies</a> concluded that the field still has inconsistent terminology, metrics, and evidence standards. Visibility depends on multiple partially observable stages: whether search activates, what gets crawled, what gets retrieved, where a source appears in context, whether it is cited, whether its information shapes the answer, and what the user eventually does.</p><p>In other words&#8230; <em><strong>we do not have enough evidence to say AI-mediated discovery always entrenches incumbents</strong></em>.</p><p>We have enough evidence to know the question is real.</p><p>That is the more honest boundary.</p><p>The point is not to announce that every small organization is being erased by a robot concierge. The point is that systems are beginning to mediate consideration at scale, and we still do not have mature ways to inspect who repeatedly disappears, why they disappear, or whether absence reflects poor fit, missing evidence, popularity, technical inaccessibility, stale information, or a flaw in the retrieval system.</p><p>A reasonable answer can still produce an unreasonable pattern.</p><h2>AI legibility is becoming a form of opportunity</h2><p><strong>This is the idea I cannot shake:</strong></p><p><em>In an AI-mediated market, legibility becomes access to consideration.</em></p><p>Not guaranteed selection. Not guaranteed revenue. Not proof that the organization deserves to win.</p><p><em><strong>Consideration</strong></em>.</p><p>The chance to enter the set of options that a person, buyer, donor, applicant, patient, student, or partner may evaluate.</p><p>That is why I think we need a concept I am calling <em><strong>AI Legibility Equity</strong></em>:</p><p><em>Legitimate organizations should have a fair chance to be accurately understood and considered by AI systems without needing the resources to manufacture an overwhelming volume of machine-readable authority.</em></p><p>There are two responsibilities hiding inside that sentence.</p><p><strong>The first belongs to organizations.</strong></p><p>If the facts about you are vague, stale, contradictory, inaccessible, or trapped inside a beautiful page that only makes sense when viewed as a whole, the system has less to work with. You cannot demand accurate representation while treating product truth like a scavenger hunt.</p><p><strong>The second belongs to the systems doing the selecting.</strong></p><p>They should not quietly treat popularity as quality, documentation volume as legitimacy, or missing machine-readable evidence as proof that an organization is irrelevant. They should expose sources, preserve uncertainty, distinguish absence from poor fit, and make consequential recommendation patterns possible to audit.</p><p>The <a href="https://montrealdeclaration-responsibleai.com/the-declaration/">Montr&#233;al Declaration</a> gives us useful language for this: intelligibility, justifiability, equity, diversity, inclusion, prudence, and human responsibility. <a href="https://www.unesco.org/en/legal-affairs/recommendation-ethics-artificial-intelligence">UNESCO&#8217;s AI ethics recommendation</a> similarly treats inclusion, justice, diversity, access to information, and the digital divide as part of the ethical surface of AI.</p><p>Those principles should not begin only after an AI system makes a dramatic decision.</p><p>They should apply to the quieter decisions that shape the menu.</p><h2>The Legibility Equity Test</h2><p>If you build, buy, audit, or market through an AI system that recommends people, products, organizations, services, sources, or opportunities, ask these seven questions.</p><h3>1. What had to be true to enter the candidate set?</h3><p>Could the system consider only organizations with structured feeds, certain review volumes, strong domain authority, approved integrations, or coverage from a known group of sources?</p><p>The rule may be technically reasonable. Make it visible anyway.</p><h3>2. Does absence mean bad fit, or missing evidence?</h3><p>Those are different states.</p><p>A company may be wrong for the user. It may also be relevant but poorly documented, inaccessible to the retrieval layer, newly launched, geographically underrepresented, or described in language the system did not connect to the request.</p><p>Do not flatten every absence into irrelevance.</p><h3>3. Can the system explain why each option appeared?</h3><p>Not with <em>&#8220;AI-generated recommendations may be inaccurate.&#8221;</em></p><p>What evidence mattered? Which constraints were used? Which source established the feature, price, qualification, location, or outcome? What information was missing?</p><p>A shortlist without a reason is a ranking wearing conversational clothes.</p><h3>4. Are popularity and proof being confused?</h3><p>Popularity can be evidence of familiarity, adoption, or social trust.</p><p>It can also be the result of age, budget, distribution, existing privilege, or being very good at publishing comparison pages about yourself.</p><p>Ask whether the system can recognize credible smaller sources, original evidence, domain expertise, and strong fit without treating raw volume as merit.</p><h3>5. Is there a correction path?</h3><p>Can an organization update stale information, dispute a false claim, expose a current source, or understand why its record is incomplete?</p><p>If machine-readable reality becomes consequential, correction cannot depend on winning a support-ticket s&#233;ance.</p><h3>6. Who keeps disappearing?</h3><p>One reasonable answer proves very little.</p><p>Audit patterns across repeated queries, locations, languages, buyer stages, constraints, and user profiles. Look at who is retrieved, cited, named, compared, recommended, and omitted. Preserve the denominator. Separate what the system could not find from what it evaluated and rejected.</p><p>Fairness lives in the distribution, not the demo.</p><h3>7. Where does the human regain agency?</h3><p>Can the user inspect alternatives, broaden the search, change the criteria, see uncertainty, or choose outside the generated set?</p><p>The goal is not to make the machine choose correctly on humanity&#8217;s behalf.</p><p>The goal is to help people make better decisions without hiding the shape of the choice.</p><h2>Better records, better systems, wider doors</h2><p>There is a temptation to treat all of this as another optimization game.</p><p>Publish more. Add schema. Create comparison pages. Feed the machine. Become impossible to ignore.</p><p>Some of that is useful. Organizations should make their truth easier to find. They should maintain current product records, publish evidence, clarify fit, and give both humans and machines accurate material to work with.</p><p>But if the answer to unequal machine visibility is simply <em>&#8220;everyone should become better at GEO,&#8221;</em> we will reproduce the old internet with fewer visible links and more confident summaries.</p><p>The organizations with the most money will hire the most sophisticated teams to manufacture legibility. The people already fluent in the system will compound their advantage. Everyone else will be told the algorithm found the best options.</p><p>I want a better bargain.</p><p>Organizations should earn consideration with clear, current, credible evidence.</p><p>AI systems should make the conditions of consideration inspectable.</p><p>And humans should retain enough visibility into the process to notice when a convenient shortlist has quietly become the whole world.</p><p>That is not anti-AI.</p><p>It is taking AI seriously enough to ask what happens before the answer reaches us.</p><p><strong>Reply and tell me: </strong>where do you already see AI narrowing the set of options before a person gets to choose?</p><p>-zc</p><p><em><strong>P.S.</strong> If you want more practical essays on AI, human judgment, startup marketing, and the strange systems forming underneath modern work, subscribe to <strong>Don&#8217;t Feed The Algorithm</strong>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://zchmael.substack.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="/__u/zchmael.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><h2>Rabbit hole for the overcaffeinated</h2><p>- <a href="https://montrealdeclaration-responsibleai.com/the-declaration/">The Montr&#233;al Declaration on Responsible AI</a> &#8212; ten principles for responsible AI, including intelligibility, equity, diversity, inclusion, prudence, and human responsibility.</p><p>- <a href="https://www.unesco.org/en/legal-affairs/recommendation-ethics-artificial-intelligence">UNESCO&#8217;s Recommendation on the Ethics of Artificial Intelligence</a> &#8212; a broader normative framework connecting AI to human rights, inclusion, access to information, and the digital divide.</p><p>- <a href="https://arxiv.org/html/2601.01750v1">When Attention Becomes Exposure in Generative Search</a> &#8212; a useful domain-specific audit of citation exposure and prominence, with unusually clear limitations.</p><p>- <a href="https://arxiv.org/html/2510.11560v2">Characterizing Web Search in the Age of Generative AI</a> &#8212; important counterweight to the simple incumbent-dominance story; generative systems sometimes surfaced less-popular sources than organic search.</p><p>- <a href="https://arxiv.org/html/2607.14035v1">Optimizing Visibility in Generative Engines: A Critical Survey</a> &#8212; the best current reminder that visibility is multistage, stochastic, and not reducible to one score or universal trick.</p><p>- <a href="/__u/zchmael.substack.com/p/your-next-buyer-might-be-a-shortlist">Your Next Buyer Might Be a Shortlist</a> &#8212; my earlier essay on the shift from search results to AI-mediated shortlists.</p><p>- <a href="/__u/zchmael.substack.com/p/the-agent-readable-content-checklist">The Agent-Readable Content Checklist</a> &#8212; the practical companion for making evidence easier to retrieve without turning your writing into bot bait.</p>]]></content:encoded></item><item><title><![CDATA[AI Is Removing Friction From Everything. I’m Not Sure That’s Always Good.]]></title><description><![CDATA[Some difficulty is waste. Some of it is where judgment, skill, and attachment come from.]]></description><link>https://zchmael.substack.com/p/ai-is-removing-friction-from-everything</link><guid isPermaLink="false">https://zchmael.substack.com/p/ai-is-removing-friction-from-everything</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Tue, 18 Aug 2026 14:24:24 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!I94Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d6783b-959e-41c5-aad8-71763ef4505b_3130x2075.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="/__u/substackcdn.com/image/fetch/$s_!I94Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d6783b-959e-41c5-aad8-71763ef4505b_3130x2075.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!I94Z!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d6783b-959e-41c5-aad8-71763ef4505b_3130x2075.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!I94Z!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d6783b-959e-41c5-aad8-71763ef4505b_3130x2075.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!I94Z!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d6783b-959e-41c5-aad8-71763ef4505b_3130x2075.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!I94Z!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d6783b-959e-41c5-aad8-71763ef4505b_3130x2075.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!I94Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d6783b-959e-41c5-aad8-71763ef4505b_3130x2075.jpeg" width="1456" height="965" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89d6783b-959e-41c5-aad8-71763ef4505b_3130x2075.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:965,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6669102,&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://zchmael.substack.com/i/209631569?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d6783b-959e-41c5-aad8-71763ef4505b_3130x2075.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!I94Z!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d6783b-959e-41c5-aad8-71763ef4505b_3130x2075.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!I94Z!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d6783b-959e-41c5-aad8-71763ef4505b_3130x2075.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!I94Z!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d6783b-959e-41c5-aad8-71763ef4505b_3130x2075.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!I94Z!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89d6783b-959e-41c5-aad8-71763ef4505b_3130x2075.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>Years ago, a friend handed me a Canon AE-1 over beers at a Thai restaurant on the Upper East Side. It was mechanical, simple, and slightly annoying. You had to load the film correctly, set the exposure, focus with your own hands, and decide whether the frame was worth one of the limited shots on the roll. Then you waited to find out whether you had made a photograph or preserved 1/60th of a second of your thumb.</p><p>I absolutely f*cking loved it.</p><p>This was objectively inconvenient. I already owned digital cameras that were faster, more flexible, and significantly less committed to publicly documenting my mistakes. Film did not solve a capability problem. It changed my attention. The camera asked <em><strong>more</strong></em> of me, which made me bring more of myself to it.</p><p>I had felt the same thing with my old air-cooled Ducatis. </p><p>Later motorcycles were smoother, easier, and better behaved. The older machines had heat, vibration, mechanical opinions, and a tendency to turn a calm ride into an active negotiation.</p><p>I am aware that <em>&#8220;my motorcycle was inconvenient in a spiritually enriching way&#8221;</em> is the kind of sentence that causes reasonable people to stop inviting you to dinner. But there was something real underneath it. It&#8217;s difficult to explain.</p><p>Some tools remove difficulty and expand what we can do. Others remove difficulty and quietly remove us from the experience. AI is forcing that distinction into almost every kind of work.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!7ezl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1614530-e38a-4e4d-b261-6990fec3bd98_2048x1365.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7ezl!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1614530-e38a-4e4d-b261-6990fec3bd98_2048x1365.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!7ezl!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1614530-e38a-4e4d-b261-6990fec3bd98_2048x1365.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!7ezl!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1614530-e38a-4e4d-b261-6990fec3bd98_2048x1365.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!7ezl!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1614530-e38a-4e4d-b261-6990fec3bd98_2048x1365.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7ezl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1614530-e38a-4e4d-b261-6990fec3bd98_2048x1365.jpeg" width="1456" height="970" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1614530-e38a-4e4d-b261-6990fec3bd98_2048x1365.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:970,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:728458,&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;:false,&quot;internalRedirect&quot;:&quot;https://zchmael.substack.com/i/209631569?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1614530-e38a-4e4d-b261-6990fec3bd98_2048x1365.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!7ezl!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1614530-e38a-4e4d-b261-6990fec3bd98_2048x1365.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!7ezl!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1614530-e38a-4e4d-b261-6990fec3bd98_2048x1365.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!7ezl!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1614530-e38a-4e4d-b261-6990fec3bd98_2048x1365.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!7ezl!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1614530-e38a-4e4d-b261-6990fec3bd98_2048x1365.jpeg 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><h2>We have treated all friction like a bug</h2><p>Modern product design taught us to hate friction&#8230; fewer clicks, faster checkout, one-tap signup, automatic sync, instant answers, zero setup. Do not make me think.</p><p>Most of this is good.</p><p>I do not miss copying data between spreadsheets, reformatting the same document for six channels, searching twelve folders for the approved logo, or spending half a day learning that one invisible space broke a deployment. There is no moral beauty in administrative sludge. </p><p><strong>AI can remove extraordinary amounts of that waste:</strong> summarize the meeting, clean the dataset, draft the boilerplate, inspect the repository, compare the options, turn notes into a brief, and help a person make something they could not have made alone.</p><p>I use it for all of those things. Enthusiastically. Sometimes with enough orchestration that my laptop resembles a small bureaucracy that has recently discovered YAML.</p><p>But <em>&#8220;remove friction&#8221;</em> has become such an automatic product virtue that we rarely ask what the friction was doing. Some friction is dead weight. Some is a guardrail, practice, feedback, or the moment you are forced to decide whether you actually mean what you are about to do.</p><p>Remove all of it and the system becomes easier to operate. The person operating it may become less present, less skilled, or less responsible.</p><p>The goal should not be zero friction.</p><p>The goal should be <em><strong>intentional friction</strong></em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!D6wu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aceba07-97b1-4738-a634-76c9e82813d1_4032x3024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!D6wu!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aceba07-97b1-4738-a634-76c9e82813d1_4032x3024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!D6wu!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aceba07-97b1-4738-a634-76c9e82813d1_4032x3024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!D6wu!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aceba07-97b1-4738-a634-76c9e82813d1_4032x3024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!D6wu!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aceba07-97b1-4738-a634-76c9e82813d1_4032x3024.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!D6wu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aceba07-97b1-4738-a634-76c9e82813d1_4032x3024.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6aceba07-97b1-4738-a634-76c9e82813d1_4032x3024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2467121,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://zchmael.substack.com/i/209631569?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aceba07-97b1-4738-a634-76c9e82813d1_4032x3024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!D6wu!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aceba07-97b1-4738-a634-76c9e82813d1_4032x3024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!D6wu!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aceba07-97b1-4738-a634-76c9e82813d1_4032x3024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!D6wu!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aceba07-97b1-4738-a634-76c9e82813d1_4032x3024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!D6wu!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6aceba07-97b1-4738-a634-76c9e82813d1_4032x3024.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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><h2>A tool can make the action easier and the judgment harder</h2><p>The obvious story about AI is that it makes difficult work easier. The more interesting story is that it moves the difficulty.</p><p>Writing the first draft gets easier. Knowing what deserves to be written gets harder.</p><p>Producing ten product concepts gets easier. Choosing the one worth two years of your life gets harder.</p><p>Generating a polished strategy gets easier. Knowing whether it touched reality gets harder.</p><p>Building an app gets easier. Understanding what the generated code can break still matters.</p><p>I wrote about this after using Claude Code to ship software without pretending that faster implementation had magically granted me an engineering career. <a href="/__u/zchmael.substack.com/p/how-i-use-claude-code-to-build-apps">The machine changed what I could direct</a>. It did not remove my responsibility for the product, the risk, the proof, or the release. </p><p>That pattern keeps showing up&#8230; AI removes production friction and increases the importance of selection friction.</p><p>When output was expensive, effort filtered ideas automatically. You could not make every campaign, prototype every product, test every positioning angle, or publish every passing thought. Cost forced choice.</p><p>Now the machine can make all of them. This feels like abundance until you become the person standing in front of 47 competent options with no idea which one contains a point of view.</p><p>Convenience did not remove the decision.</p><p>It exposed it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!du-R!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f2fc2-1ef0-4321-bc08-51084eca7930_2128x1445.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!du-R!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f2fc2-1ef0-4321-bc08-51084eca7930_2128x1445.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!du-R!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f2fc2-1ef0-4321-bc08-51084eca7930_2128x1445.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!du-R!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f2fc2-1ef0-4321-bc08-51084eca7930_2128x1445.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!du-R!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f2fc2-1ef0-4321-bc08-51084eca7930_2128x1445.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!du-R!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f2fc2-1ef0-4321-bc08-51084eca7930_2128x1445.jpeg" width="1456" height="989" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b3f2fc2-1ef0-4321-bc08-51084eca7930_2128x1445.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:989,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1423938,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://zchmael.substack.com/i/209631569?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f2fc2-1ef0-4321-bc08-51084eca7930_2128x1445.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!du-R!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f2fc2-1ef0-4321-bc08-51084eca7930_2128x1445.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!du-R!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f2fc2-1ef0-4321-bc08-51084eca7930_2128x1445.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!du-R!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f2fc2-1ef0-4321-bc08-51084eca7930_2128x1445.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!du-R!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3f2fc2-1ef0-4321-bc08-51084eca7930_2128x1445.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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><h2>The friction was carrying information</h2><p>A roll of 35mm film gives you a small number of exposures. That constraint changes behavior before the shutter clicks. You look longer. Move your feet. Wait. Decide whether the light, person, gesture, or building is worth preserving.</p><p>Digital photography lets you shoot almost without consequence. That freedom is enormously useful. It also means selection often happens later, inside a folder containing 684 images from one afternoon and a growing suspicion that your actual hobby is file management.</p><p>Neither medium is morally superior. They place the judgment in different locations.</p><p>Film puts more judgment before capture. Digital allows more experimentation during capture and demands more judgment during editing. </p><p>AI does something similar with knowledge work&#8230; it moves effort from production toward direction, evaluation, and responsibility.</p><p>The danger is not that the work became easier.</p><p>The danger is failing to notice where the hard part went.</p><p>If drafting takes five minutes instead of five hours, the saved time should not automatically become nine more drafts. Some of it should move into source quality, customer contact, sharper decisions, testing, editing, and the nerve to delete what does not deserve to exist. That is why <a href="/__u/zchmael.substack.com/p/the-first-draft-is-not-the-work-anymore">the first draft is not the work anymore</a>. The draft is increasingly cheap material. The work is deciding what it is for, whether it is true, what it refuses, and whether it should survive.</p><h2>Four kinds of friction</h2><p>I have started sorting friction into four categories. Not because life needed another four-box framework, but because <em>&#8220;make it easier&#8221;</em> is no longer a sufficiently intelligent instruction.</p><h3>1. Dead friction</h3><p>Dead friction consumes time without improving the result or the person: copying information between systems, fixing formatting, hunting for files, repeating context the company should have preserved, clicking through five screens to perform a reversible action, or waiting because two tools refuse to speak to each other.</p><p>Automate this aggressively.</p><p>No one becomes wiser because the expense report required three browser tabs and a PDF that opens at 73% zoom.</p><h3>2. Protective friction</h3><p>Protective friction slows an action because the consequence matters: approval before publishing, a second set of eyes on a public claim, confirmation before deleting customer data, a test before deployment, or a pause before sending an emotionally ambitious email at 11:47 p.m.</p><p>This friction can be reduced, clarified, and intelligently routed. It should not be silently removed.</p><p>A review gate that never changes an outcome is theater. A review gate that catches expensive mistakes is part of the product.</p><h3>3. Developmental friction</h3><p>Developmental friction builds skill, judgment, or understanding. You write the argument before asking AI to improve it, solve a few examples by hand before automating the analysis, read the primary source instead of only the summary, take the photograph instead of spraying the scene, or debug enough of the failure to understand what the system misunderstood.</p><p>Psychologists Robert and Elizabeth Bjork use the term <a href="https://bjorklab.psych.ucla.edu/research/">desirable difficulties</a> for learning conditions that can make practice feel harder while improving long-term retention or transfer.</p><p>The important word is <em><strong>desirable</strong></em>.</p><p>Difficulty is not automatically educational. Sometimes the software is merely badly designed. But when the effort creates retrieval, comparison, feedback, or a more accurate mental model, removing it may improve immediate performance while weakening future capability.</p><h3>4. Meaning-making friction</h3><p>Meaning-making friction creates attachment because effort, attention, and choice become part of the experience&#8230; learning a mechanical camera, cooking for people instead of ordering, repairing something worth keeping, writing a letter by hand, riding a machine that asks for technique, or making a piece of work slowly enough that it begins to contain your judgment.</p><p>This category is the easiest to mock because it can slide into nostalgia cosplay very quickly.</p><p>Not every difficult object has a soul. Some are just badly engineered and expensive.</p><p><strong>The test is whether the friction creates a quality you value: </strong>attention, mastery, character, memory, authorship, or care. If it does not, remove it. If it does, be careful what you optimize away.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!vXoe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6afb819b-89cc-4aea-a7f6-75f70e1b0d3c_3024x4032.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!vXoe!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6afb819b-89cc-4aea-a7f6-75f70e1b0d3c_3024x4032.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!vXoe!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6afb819b-89cc-4aea-a7f6-75f70e1b0d3c_3024x4032.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!vXoe!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6afb819b-89cc-4aea-a7f6-75f70e1b0d3c_3024x4032.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!vXoe!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6afb819b-89cc-4aea-a7f6-75f70e1b0d3c_3024x4032.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!vXoe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6afb819b-89cc-4aea-a7f6-75f70e1b0d3c_3024x4032.jpeg" width="1456" height="1941" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6afb819b-89cc-4aea-a7f6-75f70e1b0d3c_3024x4032.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3482050,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://zchmael.substack.com/i/209631569?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6afb819b-89cc-4aea-a7f6-75f70e1b0d3c_3024x4032.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!vXoe!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6afb819b-89cc-4aea-a7f6-75f70e1b0d3c_3024x4032.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!vXoe!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6afb819b-89cc-4aea-a7f6-75f70e1b0d3c_3024x4032.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!vXoe!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6afb819b-89cc-4aea-a7f6-75f70e1b0d3c_3024x4032.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!vXoe!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6afb819b-89cc-4aea-a7f6-75f70e1b0d3c_3024x4032.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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><h2>Convenience can create distance</h2><p>There is a particular feeling that comes from producing something faster than you can form an opinion about it. The AI draft appears. The deck is polished. The code runs. The image looks plausible. The answer is organized into five tidy bullets.</p><p>You are impressed before you are involved.</p><p>That is useful when the output is disposable. It becomes dangerous when the output represents your judgment.</p><p>The distance shows up in small ways. You approve language you would not have chosen because revising it feels slower than accepting it. You ship a feature you cannot explain because the prototype works. You forward a summary without reading the source. You publish a point you do not really believe because it arrived dressed for work.</p><p>The machine did not deceive you.</p><p>It made disengagement convenient.</p><p>This is why my best AI workflows contain places where I have to re-enter the work: approve the brief, choose the claim, inspect the evidence, reject the recommendation, run the user path, decide what can become public. Those moments are not failures of automation. They are where authorship returns.</p><p>If this distinction is useful, subscribe. I keep writing about the part of AI work that begins after the demo looks impressive.</p><h2>The friction audit</h2><p><strong>Before automating a difficult step, ask:</strong></p><p><code>1. OUTCOME</code></p><p><code>What becomes better if this step disappears?</code></p><p><code>Faster completion, lower cost, fewer errors, broader access, or less cognitive load?</code></p><p><code>2. SIGNAL</code></p><p><code>Does the friction reveal anything important?</code></p><p><code>Intent, understanding, quality, risk, commitment, fit, or readiness?</code></p><p><code>3. SKILL</code></p><p><code>Does doing this build a capability I still need when the tool fails,</code></p><p><code>the stakes rise, or the context changes?</code></p><p><code>4. CONSEQUENCE</code></p><p><code>Is the pause protecting a public claim, customer, deployment, payment,</code></p><p><code>sensitive decision, or irreversible action?</code></p><p><code>5. FEEDBACK</code></p><p><code>Does the effort bring me into contact with reality?</code></p><p><code>A customer, source, failure, material, place, or physical result?</code></p><p><code>6. ATTACHMENT</code></p><p><code>Does the difficulty create attention, memory, mastery, authorship, or care?</code></p><p><code>Or am I romanticizing inconvenience because it photographs well?</code></p><p><code>7. RELOCATION</code></p><p><code>If AI removes the effort here, where does judgment need to move?</code></p><p><code>Direction, selection, verification, editing, approval, or reflection?</code></p><p><strong>Then choose deliberately:</strong></p><p><code>DELETE dead friction.</code></p><p><code>AUTOMATE repeatable friction.</code></p><p><code>ENFORCE protective friction.</code></p><p><code>PRACTICE developmental friction.</code></p><p><code>PRESERVE meaning-making friction.</code></p><p><code>RELOCATE judgment when production gets cheap.</code></p><p>The final line matters most.</p><p>Every time a tool makes one part of the work effortless, ask where the responsibility went.</p><p>If the answer is nowhere, you may not have removed friction.</p><p>You may have removed attention.</p><h2>I still want the easier tools</h2><p>This is not an argument for returning to typewriters, paper maps, manual deployments, or motorcycles that need emotional reassurance before starting. I like modern tools. I like autofocus. I like software that anticipates the next action. I like AI systems that compress hours of administrative work into minutes and make previously impossible projects available to one person.</p><p>Capability matters. Access matters. Convenience can be humane.</p><p>The mistake is assuming the ideal experience asks nothing of us.</p><p>The best tools I have used do not maximize effort, but they leave the meaningful decisions visible. They remove the parts that waste attention and sharpen the parts that deserve it.</p><p>A good camera can make exposure easier without deciding what is worth seeing.</p><p>A good coding agent can make implementation faster without deciding what should ship.</p><p>A good writing system can make a draft cheaper without deciding what you believe.</p><p>A good product can reduce friction without reducing the user to a passenger.</p><p>Years ago, after that Upper East Side dinner and an entirely reasonable plan to buy an inexpensive film camera, <a href="https://www.35mmc.com/08/02/2024/falling-in-love-with-film-promising-to-not-buy-a-leica-m3-part-one/">I bought a Leica M3</a>. It was not the practical choice. It was tactile, purposeful, subtle, and demanding enough to make every photograph feel like an act rather than an event that happened near me.</p><p>The camera did not make the image good.</p><p>It made it harder for me not to be there.</p><p>What is one piece of friction in your work or life that you would never automate away? Reply and tell me what it gives you in return.</p><p>-zc</p><p><em><strong>P.S.</strong> If you want more essays about AI, taste, work, and preserving the human parts without pretending old tools were universally better, subscribe to <strong>Don&#8217;t Feed The Algorithm</strong>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://zchmael.substack.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="/__u/zchmael.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><h2>Rabbit hole for the overcaffeinated</h2><p>- <a href="https://bjorklab.psych.ucla.edu/research/">Robert and Elizabeth Bjork&#8217;s Learning and Forgetting Lab</a> &#8212; the research home for desirable difficulties, retrieval, spacing, and why easier practice is not always better learning.</p><p>- <a href="https://www.matthewbcrawford.com/shop-class-as-soulcraft">Matthew B. Crawford&#8217;s Shop Class as Soulcraft</a> &#8212; a philosophical argument for skilled manual work, material feedback, and the intelligence embedded in making and repairing.</p><p>- <a href="https://www.nicholascarr.com/?page_id=18">Nicholas Carr&#8217;s The Glass Cage</a> &#8212; an examination of automation, skill, disengagement, and how technology can expand human experience without quietly narrowing it.</p><p>- <a href="https://www.35mmc.com/08/02/2024/falling-in-love-with-film-promising-to-not-buy-a-leica-m3-part-one/">Falling in Love With Film and Promising Not to Buy a Leica M3</a> &#8212; my original, slightly less restrained account of the camera story.</p><p>- <a href="/__u/zchmael.substack.com/p/the-first-draft-is-not-the-work-anymore">The First Draft Is Not the Work Anymore</a> &#8212; the practical writing version of the same shift: when production gets cheap, judgment becomes the job.</p>]]></content:encoded></item><item><title><![CDATA[How to Set Up Grok Bot to Build Your Startup Idea]]></title><description><![CDATA[The exact company brain, agent team, permissions, routines, and 30-day customer path I&#8217;d use to turn one stubborn idea into a lean one-person company.]]></description><link>https://zchmael.substack.com/p/how-to-set-up-grok-bot-to-build-your</link><guid isPermaLink="false">https://zchmael.substack.com/p/how-to-set-up-grok-bot-to-build-your</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Sat, 15 Aug 2026 12:06:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JfeD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff818f466-0ac4-4aee-a698-6361f1f103c4_5810x3631.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="/__u/substackcdn.com/image/fetch/$s_!JfeD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff818f466-0ac4-4aee-a698-6361f1f103c4_5810x3631.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!JfeD!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff818f466-0ac4-4aee-a698-6361f1f103c4_5810x3631.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!JfeD!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff818f466-0ac4-4aee-a698-6361f1f103c4_5810x3631.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!JfeD!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff818f466-0ac4-4aee-a698-6361f1f103c4_5810x3631.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!JfeD!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff818f466-0ac4-4aee-a698-6361f1f103c4_5810x3631.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!JfeD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff818f466-0ac4-4aee-a698-6361f1f103c4_5810x3631.jpeg" width="1456" height="910" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f818f466-0ac4-4aee-a698-6361f1f103c4_5810x3631.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:910,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:968007,&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://zchmael.substack.com/i/211164848?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff818f466-0ac4-4aee-a698-6361f1f103c4_5810x3631.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!JfeD!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff818f466-0ac4-4aee-a698-6361f1f103c4_5810x3631.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!JfeD!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff818f466-0ac4-4aee-a698-6361f1f103c4_5810x3631.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!JfeD!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff818f466-0ac4-4aee-a698-6361f1f103c4_5810x3631.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!JfeD!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff818f466-0ac4-4aee-a698-6361f1f103c4_5810x3631.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>The other day I wrote about [<a href="/__u/zchmael.substack.com/p/before-you-hire-a-200-grok-bot-ai">the test I would make Grok Bot pass before hiring it as a $200 AI coworker</a>.</p><p>Today I want to do the more dangerous thing.</p><p><em><strong>I want to</strong></em> <em><strong>show you how I would use it to build a company</strong></em>.</p><p>Not a billion-dollar company assembled over lunch while you sit near a pool and receive tasteful Slack notifications from your digital executive team. The internet has generated enough images of that person already. He appears rested. I do not trust him.</p><p>I mean a lean one-person company built around one customer, one painful problem, one paid outcome, and a small group of agents that can research, organize, build, draft, check, and remember work while you remain responsible for the decisions.</p><p>The promise is not passive income.</p><p>The promise is that <em><strong>one motivated person can stop waiting</strong></em> for the perfect cofounder, a giant seed round, an engineering department, or a calendar with more emotional availability.</p><p>You can finally put the idea in contact with reality.</p><h2>First, the honest product boundary</h2><p>Grok Bot is in early beta. <a href="https://x.ai/news/introducing-grok-bot">SpaceXAI says</a> each user gets a persistent cloud computer where Bots can sign into apps and websites, work while your laptop is closed, remember prior work, save demonstrated workflows as routines, and coordinate with other Bots in shared threads.</p><p>It is currently available to Cursor Ultra, SuperGrok Heavy, and Cursor Premium Teams subscribers. Cursor Ultra is listed at $200 per month, while Premium Teams is listed at $120 per seat per month. The subscription includes weekly usage; additional usage can be billed based on token cost.</p><p>There is one detail you need to understand before naming a Bot <em>&#8220;Chief Financial Officer&#8221;</em> and handing it the routing number.</p><p><em><strong>All of your Grok Bots share one persistent cloud computer.</strong></em></p><p>They share files, browser state, and logins. The Bots may have different jobs, but their names are not security boundaries. If one Bot can reach an account on that machine, assume the others may be able to reach it too.</p><p><strong>That changes how I would set up the company:</strong></p><p>- dedicated startup accounts rather than your entire personal life;</p><p>- the least access needed for the current job;</p><p>- drafts before sends;</p><p>- staging before production;</p><p>- no banking, binding contracts, payroll, taxes, customer secrets, destructive actions, or production releases without human control;</p><p>- promotion only after the Bot completes a probation period with evidence.</p><p><strong>One more disclosure:</strong> I have not run this exact Grok Bot company system end to end. The setup below is a designed implementation blueprint based on my own agentic setup and SpaceXAI&#8217;s current product materials, the one-person-company system I already use around AI agents, and the failure modes I have experienced while building real products with agentic tools.</p><p>The onboarding interface will change. The management contract should survive it.</p><h2>What you are actually building</h2><p>A one-person AI company is not one person pretending 14 chat windows are employees.</p><p><strong>It has five layers:</strong></p><p><code>FOUNDER</code></p><p><code>Direction, customer contact, taste, risk, final approval</code></p><p><code>COMPANY BRAIN</code></p><p><code>Customer, offer, product truth, proof, current state, permissions</code></p><p><code>CHIEF BOT</code></p><p><code>Turns goals into jobs, routes work, tracks state, escalates decisions</code></p><p><code>SPECIALIST BOTS</code></p><p><code>Customer Research / Product Builder / Growth &amp; Sales</code></p><p><code>OPERATING LOOPS</code></p><p><code>Discover &#8594; work &#8594; verify &#8594; save state &#8594; repeat or stop</code></p><p>The founder is not removed from the diagram.</p><p>You decide which problem matters, speak with customers, choose the promise, approve public claims, review the product, make spending decisions, handle legal and financial obligations, and decide what reaches another human being.</p><p>The Bots make the distance between those decisions dramatically shorter.</p><p><strong>Below the paywall is the complete starter system:</strong></p><p>- the seven company files to create before hiring the Bots;</p><p>- the exact charter for a Chief Bot and three specialists;</p><p>- the shared-computer permission model;</p><p>- the group-chat handoff contract;</p><p>- five recurring company routines;</p><p>- the ten-case probation and autonomy ladder;</p><p>- a 30-day idea-to-customer plan;</p><p>- a filled example showing how an idea becomes an offer before it becomes software.</p><p>The goal is not to make your startup look like a company.</p><p><strong>The goal is to make it perform one complete company loop:</strong></p><p><code>Find a real problem &#8594; offer an outcome &#8594; deliver it &#8594; collect proof &#8594; improve the system.</code></p>
      <p>
          <a href="/__u/zchmael.substack.com/p/how-to-set-up-grok-bot-to-build-your">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Make Something Nobody Asked For]]></title><description><![CDATA[Professional life trains every creative impulse to arrive with an audience, an outcome, and a distribution plan. Some work needs to exist before it can explain itself.]]></description><link>https://zchmael.substack.com/p/make-something-nobody-asked-for</link><guid isPermaLink="false">https://zchmael.substack.com/p/make-something-nobody-asked-for</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Fri, 14 Aug 2026 11:05:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!n9XX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba666d7d-c653-49be-bfef-8e5265439f9f_3130x2075.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="/__u/substackcdn.com/image/fetch/$s_!n9XX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba666d7d-c653-49be-bfef-8e5265439f9f_3130x2075.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!n9XX!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba666d7d-c653-49be-bfef-8e5265439f9f_3130x2075.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!n9XX!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba666d7d-c653-49be-bfef-8e5265439f9f_3130x2075.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!n9XX!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba666d7d-c653-49be-bfef-8e5265439f9f_3130x2075.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!n9XX!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba666d7d-c653-49be-bfef-8e5265439f9f_3130x2075.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!n9XX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba666d7d-c653-49be-bfef-8e5265439f9f_3130x2075.jpeg" width="1456" height="965" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba666d7d-c653-49be-bfef-8e5265439f9f_3130x2075.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:965,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:799429,&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://zchmael.substack.com/i/211162072?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba666d7d-c653-49be-bfef-8e5265439f9f_3130x2075.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!n9XX!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba666d7d-c653-49be-bfef-8e5265439f9f_3130x2075.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!n9XX!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba666d7d-c653-49be-bfef-8e5265439f9f_3130x2075.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!n9XX!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba666d7d-c653-49be-bfef-8e5265439f9f_3130x2075.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!n9XX!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba666d7d-c653-49be-bfef-8e5265439f9f_3130x2075.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>When I was 15, I wrote a book.</p><p>An entire novel.</p><p>I packaged it up, sent it to publishing agents, and received the kind of rejection letters that make perfect sense in retrospect but feel like a clear administrative error when you are 15 and have recently completed a masterpiece.</p><p>Nobody asked me to write it.</p><p>A few years later, I started filming my friends skateboarding and snowboarding. I made what I later described, with the clarity granted by distance, as <em>&#8220;a few crappy movies.&#8221;</em></p><p>Nobody asked for those either.</p><p>There was no audience strategy. No content pillar. No monetization path. No little box in Notion explaining the business objective.</p><p>I wanted to make something, so I f*cking did.</p><p>This is an incredibly normal way to begin a creative life. It is also an impulse adulthood becomes strangely good at beating out of you.</p><div id="youtube2-x4M8qNxYsUI" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;x4M8qNxYsUI&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/x4M8qNxYsUI?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>Every idea eventually gets called into a meeting</h2><p>Professional life rewards <em><strong>usefulness</strong></em>.</p><p>A project needs an audience. The audience needs a problem. The problem needs an outcome. The outcome needs a metric. The metric needs a dashboard. The dashboard will need a meeting, presumably so several adults can look at the same number and experience different emotions.</p><p>This is not entirely bad.</p><p>Learning to make useful things changed my life. Client work taught me to finish. Marketing taught me to care whether an idea reached another person. Product work taught me that intention is not the same as behavior. Building companies taught me that a thing can be beautiful, intelligent, and completely irrelevant if nobody needs it.</p><p>Constraints made me better.</p><p>But useful work has a side effect&#8230; eventually every private curiosity is asked to present a business case before it is allowed to live.</p><p>A photograph becomes a <em><strong>post</strong></em>.</p><p>A trip becomes a <em><strong>recap</strong></em>.</p><p>A weird idea becomes a <em><strong>startup</strong></em>.</p><p>A hobby becomes a <em><strong>personal brand</strong></em>.</p><p>A personal essay becomes a lead-generation asset about the future of authentic storytelling.</p><p>Nothing is permitted to remain itself.</p><p>Everything has to become content about becoming content.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!APTz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5baba95-0bb3-4ca5-9658-aa5b1bd2b44f_4000x6000.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!APTz!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5baba95-0bb3-4ca5-9658-aa5b1bd2b44f_4000x6000.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!APTz!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5baba95-0bb3-4ca5-9658-aa5b1bd2b44f_4000x6000.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!APTz!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5baba95-0bb3-4ca5-9658-aa5b1bd2b44f_4000x6000.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!APTz!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5baba95-0bb3-4ca5-9658-aa5b1bd2b44f_4000x6000.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!APTz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5baba95-0bb3-4ca5-9658-aa5b1bd2b44f_4000x6000.jpeg" width="380" height="570" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5baba95-0bb3-4ca5-9658-aa5b1bd2b44f_4000x6000.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2184,&quot;width&quot;:1456,&quot;resizeWidth&quot;:380,&quot;bytes&quot;:12816579,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://zchmael.substack.com/i/211162072?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5baba95-0bb3-4ca5-9658-aa5b1bd2b44f_4000x6000.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!APTz!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5baba95-0bb3-4ca5-9658-aa5b1bd2b44f_4000x6000.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!APTz!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5baba95-0bb3-4ca5-9658-aa5b1bd2b44f_4000x6000.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!APTz!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5baba95-0bb3-4ca5-9658-aa5b1bd2b44f_4000x6000.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!APTz!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5baba95-0bb3-4ca5-9658-aa5b1bd2b44f_4000x6000.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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><h2>I did not become creative because I had a strategy</h2><p>The neat version of my career would say I was a filmmaker, became a marketer, moved into startups, and eventually started building products.</p><p>The real version is far messier.</p><p>Writing came first. Then cameras. Then making films with friends. Then a small production company and real client work. Then I brought a camera to the beach, became obsessed with Instagram, and became equally obsessed with the analytics behind why some things traveled and others disappeared.</p><p>Creativity and distribution were braided together early. By 2017, I was publicly describing myself as a photographer, filmmaker, entrepreneur, and digital marketer because apparently choosing one identity felt unnecessarily restrictive. Looking at my Linkedin profile in 2026 it&#8217;s clear I have yet to break that habit.</p><p>Nonetheless, the useful work did not replace the creative work. It grew out of it.</p><p>That distinction matters.</p><p>I did not start making because I had identified a high-value audience problem. I found valuable problems because making taught me to notice, select, sequence, finish, publish, and watch what happened next.</p><p>The pointless work developed the person who could later become useful.</p><h2>Uncommissioned does not mean unserious</h2><p>Some of the work I care about most began without a brief.</p><p>I made a cinematic short from a winter in the Tetons because the mountains were there and I wanted to learn what I could make from them.</p><p>I filmed New York and the Outer Banks over a summer while learning a camera&#8217;s color science.</p><p>Before my wedding, I wandered Florence and later turned an ordinary afternoon into a short film.</p><div id="youtube2-Ih9MmY--ero" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Ih9MmY--ero&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/Ih9MmY--ero?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>My wedding and honeymoon became another film built around the feeling of slow days in Italy.</p><p>These projects had constraints. They required equipment, judgment, editing, color, music, patience, and the deeply glamorous experience of watching the same eight-second clip 40 times because something about the cut felt wrong.</p><p>They were not casual.</p><p>They were uncommissioned.</p><p><em><strong>That is different</strong></em>.</p><p>A commissioned project begins with an obligation to somebody else. An uncommissioned project begins with attention. You noticed something. You cared long enough to stay with it. You made a standard before there was a stakeholder available to approve it.</p><p>Nobody asking is not permission to make the work badly.</p><p>Sometimes it is the reason the standard can become fully yours.</p><h2>The internet teaches us to interrogate an idea too early</h2><p>The current creative stack is unbelievable.</p><p>You can write, design, code, compose, film, edit, publish, and distribute from devices you already own. AI can help you move through unfamiliar disciplines before you have earned the traditional title associated with them. The distance between <em>&#8220;I wonder if&#8230;&#8221;</em> and a real artifact has entirely collapsed.</p><p>This should have produced an explosion of weird personal work.</p><p>It has.</p><p>It has also produced an explosion of people asking what niche the weird personal work belongs to.</p><p>We have become very good at evaluating an idea before making enough of it to understand what it is.</p><p><em>Who is this for?</em></p><p><em>Can this monetize?</em></p><p><em>Will the algorithm reward it?</em></p><p><em>Does it reinforce my positioning?</em></p><p><em>Could this become a recurring format?</em></p><p><em>Should I capture emails?</em></p><p>These can be excellent questions on day 30.</p><p>On day one, they can kill the exact thing that made the idea even worth following.</p><p>A curiosity often arrives without language for its own value. That is why you have to make some of it. The artifact tells you what the idea was trying to become.</p><p>Paul Graham makes a related point in <a href="https://paulgraham.com/greatwork.html">How to Do Great Work</a>&#8230; the way to figure out what to work on is by working, and we should not let <em>&#8220;work&#8221;</em> mean only what other people tell us to do.</p><p>You cannot research your way into every conviction.</p><p>Some opinions need to be made before they can be stated.</p><h2>The hidden value of useless work</h2><p>Calling a project <em>&#8220;useless&#8221;</em> is intentionally unfair.</p><p>Uncommissioned work produces all kinds of value. It just refuses to specify which kind in advance.</p><p>It can train <em><strong>attention</strong></em>.</p><p>Photography taught me that the frame is as much about refusal as inclusion. The image changes based on what you decide does not belong.</p><p>It can train <em><strong>sequence</strong></em>.</p><p>Filmmaking taught me that individually beautiful moments can still produce a terrible story if they arrive in the wrong order.</p><p>It can train <em><strong>completion</strong></em>.</p><p>A finished bad film teaches more than an immaculate folder of references for the good film you plan to make once life becomes less busy, which historically should happen around never.</p><p>It can train<em><strong> taste</strong></em>.</p><p>When there is no client brief, trend report, or conversion rate to hide behind, you have to decide whether something feels right. Then you have to survive the possibility that your judgment was not as advanced as your self-concept.</p><p>It can train <em><strong>identity</strong></em>.</p><p>I wrote previously about <a href="/__u/zchmael.substack.com/p/wanting-things-without-irony">wanting things without irony</a>. Making something nobody requested is one of the clearest ways to practice it. You cannot blame the assignment. You chose the subject, the standard, the effort, and the risk of caring in public.</p><p>The project may eventually become useful.</p><p>It may lead to a job, a company, a customer, a friendship, an audience, or a new way of seeing the work you already do.</p><p>Mine did.</p><p>But if you demand that outcome before beginning, you have replaced curiosity with speculation.</p><p>You are no longer making the thing.</p><p>You are trading imaginary futures on it.</p><h2>The Nobody Asked Test</h2><p>I am not arguing that every adult should abandon their obligations and begin an experimental feature film in the kitchen. Rent remains famously resistant to artistic intent.</p><p>The project can be small.</p><p>The point is to protect one space where usefulness is allowed to arrive late.</p><p>Before you start, ask five questions (you didn&#8217;t really think I&#8217;d get through an entire article without assigning a task, did you?):</p><h3>1. Would I still care if this never performed?</h3><p>This does not require secrecy. You can publish it.</p><p>It means the work has a reason to exist before the response appears.</p><p>If the only interesting part is how people might react, you may be planning distribution rather than making.</p><h3>2. What am I curious enough to learn by doing?</h3><p>Choose a question that cannot be fully answered in a notes app.</p><p>Can I make New York feel like this?</p><p>Can I build a tool that behaves this way?</p><p>Can I write about this memory without sanding off what made it strange?</p><p>Can I learn this camera, material, instrument, or form well enough to express an opinion through it?</p><p>The project is an experiment, but the experiment should produce an artifact.</p><h3>3. Is it small enough to finish before I explain it to death?</h3><p>A three-minute film can be complete.</p><p>A ten-photo sequence can be complete.</p><p>A tiny application can be complete.</p><p>A short story can be complete.</p><p>The goal is not to begin an expansive new identity. It is to make one thing real.</p><h3>4. What constraint will give it character?</h3><p>One camera. One afternoon. One neighborhood. One roll of film. One page. One material. One week.</p><p>Constraints prevent uncommissioned work from becoming vague private ambition. They replace the missing brief with a shape you chose.</p><p>A project with no client still needs an edge.</p><h3>5. Can I delay extracting value until the thing exists?</h3><p>Do not announce the series before completing the first piece.</p><p>Do not design the course while learning the skill.</p><p>Do not build the content strategy around the hobby before discovering whether you like the hobby.</p><p>Do not turn the making-of into more work than the work.</p><p><em><strong>Finish first</strong></em>.</p><p>Then decide whether it wants an audience, a business model, a sequel, or a quiet place on your hard drive.</p><h2>Make something with no stakeholder, not no standard</h2><p>The phrase <em>&#8220;nobody asked for this&#8221;</em> is usually delivered as an insult.</p><p>Good.</p><p>There should still be work in your life that cannot point to a committee, customer ticket, market report, content calendar, or optimized funnel as the reason it exists.</p><p>Not because usefulness is beneath you.</p><p>Because usefulness is downstream of capacities that need somewhere to develop before the market knows what to request.</p><p>Attention.</p><p>Curiosity.</p><p>Taste.</p><p>Patience.</p><p>The willingness to be bad privately and specific publicly.</p><p>The ability to follow a feeling before it becomes a thesis.</p><p>I still care deeply about making useful things. I love a real customer, a sharp constraint, a measurable result, and the undeniable satisfaction of watching something work outside my head.</p><p>I also know that the person capable of doing that work was shaped by a long trail of things nobody asked him to make.</p><p>A rejected book.</p><p>Crappy skate films.</p><p>Cameras gathering sand on beaches.</p><p>Ordinary afternoons cut into sequences because they felt like something worth remembering.</p><p>Not every creative impulse needs to become a company.</p><p>Not every hobby needs to become a channel.</p><p>Not every beautiful thing needs to explain how it scales.</p><p>Make something with no stakeholder and a high standard.</p><p>Let it become useful later.</p><p>Or let it remain yours.</p><p>What is something you want to make that nobody is waiting for? Reply and tell me. Naming it may be the first useful thing you do with it.</p><p>-zc</p><p><em><strong>P.S.</strong> If you like essays about taste, ambition, creative work, technology, and the strange effort of remaining a person while becoming professionally useful, subscribe to <strong>Don&#8217;t Feed The Algorithm</strong>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://zchmael.substack.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="/__u/zchmael.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><h2>Rabbit hole for the overcaffeinated</h2><p>- <a href="https://www.35mmc.com/08/02/2024/falling-in-love-with-film-promising-to-not-buy-a-leica-m3-part-one/">Falling in Love with Film &amp; Promising Not to Buy a Leica M3</a> &#8212; a story about difficult machines, family memory, photography, a hazy dinner in New York, practical intentions, and the predictable failure of those intentions.</p><p>- <a href="https://paulgraham.com/greatwork.html">How to Do Great Work by Paul Graham</a> &#8212; especially useful on curiosity, self-directed projects, and discovering what deserves your effort by doing the work rather than planning your identity around it.</p><p>- An Afternoon in Florence</p><div id="youtube2-Ih9MmY--ero" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Ih9MmY--ero&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/Ih9MmY--ero?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>&#8212; a small personal film made from wandering Florence before my wedding. No grand premise required.</p><p>- <a href="/__u/zchmael.substack.com/p/wanting-things-without-irony">Wanting Things Without Irony</a> &#8212; the adjacent argument for stating a desire clearly enough that it can acquire cost, evidence, and a visible next act.</p>]]></content:encoded></item><item><title><![CDATA[Before You Hire a $200 Grok Bot AI Coworker, Make it Pass This Test]]></title><description><![CDATA[Grok Bot makes the always-on AI teammate feel real. That makes job design, permissions, verification, and the cost of failure more important... not less.]]></description><link>https://zchmael.substack.com/p/before-you-hire-a-200-grok-bot-ai</link><guid isPermaLink="false">https://zchmael.substack.com/p/before-you-hire-a-200-grok-bot-ai</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Thu, 13 Aug 2026 12:13:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yVFL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938759b7-ad47-4731-aa8e-42303132e74b_1280x853.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="/__u/substackcdn.com/image/fetch/$s_!yVFL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938759b7-ad47-4731-aa8e-42303132e74b_1280x853.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!yVFL!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938759b7-ad47-4731-aa8e-42303132e74b_1280x853.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!yVFL!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938759b7-ad47-4731-aa8e-42303132e74b_1280x853.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!yVFL!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938759b7-ad47-4731-aa8e-42303132e74b_1280x853.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!yVFL!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938759b7-ad47-4731-aa8e-42303132e74b_1280x853.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!yVFL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938759b7-ad47-4731-aa8e-42303132e74b_1280x853.jpeg" width="1280" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/938759b7-ad47-4731-aa8e-42303132e74b_1280x853.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:452795,&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://zchmael.substack.com/i/210903266?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938759b7-ad47-4731-aa8e-42303132e74b_1280x853.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!yVFL!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938759b7-ad47-4731-aa8e-42303132e74b_1280x853.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!yVFL!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938759b7-ad47-4731-aa8e-42303132e74b_1280x853.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!yVFL!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938759b7-ad47-4731-aa8e-42303132e74b_1280x853.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!yVFL!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F938759b7-ad47-4731-aa8e-42303132e74b_1280x853.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>Yesterday, the AI coworker acquired a laptop.</p><p>Not metaphorically. <a href="https://x.ai/bot">Grok Bot launched in beta</a> as a group of persistent AI workers that can get their own cloud-computer environment, sign into the software you already use, keep working after your laptop closes, remember prior work, learn routines, and ask for approval when they need it.</p><p>You can reportedly assign one Bot to sales research, another to recruiting, another to expenses, and a Chief of Staff Bot to coordinate the others.</p><p>Which is either the beginning of a much leaner company or the setup to an excellent workplace sitcom in which nobody can explain why the Expense Bot invited the Talent Scout to renegotiate the internet bill.</p><p>The product is interesting. More importantly, the product makes a category shift feel concrete.</p><p>We are no longer only buying software that helps a person do work.</p><p>We are beginning to assign work to software.</p><p>That changes the purchasing decision.</p><p>A normal software evaluation asks what the product can do, whether it integrates with your stack, how much it costs, and whether employees will use it.</p><p><strong>An AI coworker evaluation has to ask something closer to what we ask before giving a person a job, credentials, context, and the authority to act:</strong></p><p><em>What result will you own, what are you allowed to touch, how will I know the work is right, and what happens when it is not?</em></p><p>Grok Bot is reportedly included in a $200-per-month individual plan and a $120-per-seat team plan. That price will attract attention, but it is not the most important number.</p><p>The most important number is the cost of the work you accept.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!apTW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fd30e-85f5-4ef9-ad11-56cca2148618_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!apTW!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fd30e-85f5-4ef9-ad11-56cca2148618_1920x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!apTW!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fd30e-85f5-4ef9-ad11-56cca2148618_1920x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!apTW!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fd30e-85f5-4ef9-ad11-56cca2148618_1920x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!apTW!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fd30e-85f5-4ef9-ad11-56cca2148618_1920x1080.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!apTW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fd30e-85f5-4ef9-ad11-56cca2148618_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db9fd30e-85f5-4ef9-ad11-56cca2148618_1920x1080.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;:null,&quot;alt&quot;:&quot;Introducing Grok Bot | SpaceXAI&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Introducing Grok Bot | SpaceXAI" title="Introducing Grok Bot | SpaceXAI" srcset="/__u/substackcdn.com/image/fetch/$s_!apTW!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fd30e-85f5-4ef9-ad11-56cca2148618_1920x1080.png 424w, /__u/substackcdn.com/image/fetch/$s_!apTW!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fd30e-85f5-4ef9-ad11-56cca2148618_1920x1080.png 848w, /__u/substackcdn.com/image/fetch/$s_!apTW!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fd30e-85f5-4ef9-ad11-56cca2148618_1920x1080.png 1272w, /__u/substackcdn.com/image/fetch/$s_!apTW!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb9fd30e-85f5-4ef9-ad11-56cca2148618_1920x1080.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><h2>Grok Bot is not merely another chatbot</h2><p>I have not tested Grok Bot, so this is not a review of its reliability. SpaceXAI has not published agentic-task benchmarks for it either. The current capability descriptions come from the company&#8217;s launch materials and early coverage, not from my own controlled use.</p><p>That boundary matters because the product promise is substantially larger than <em>&#8220;Grok gives good answers.&#8221;</em></p><p>According to <a href="https://venturebeat.com/orchestration/spacexais-grok-bot-turns-agents-into-persistent-digital-coworkers-that-can-operate-your-apps-for-120-per-month">VentureBeat&#8217;s detailed launch report</a>, Grok Bot is designed around persistent workers with specific roles. Each Bot can operate a computer environment, use websites and applications, save demonstrated workflows as routines, remember corrections and preferences, and coordinate with other Bots.</p><p>The system is specifically meant to work across software that may not have a clean API or MCP connection. Instead of waiting for every application to expose an agent-ready interface, the Bot can reportedly use the interface more like a person would: look, click, type, navigate, and continue.</p><p>That is the compelling part.</p><p>It is also the dangerous part.</p><p>An API usually gives software a defined set of actions. A computer-using agent can encounter whatever the interface puts in front of it. Pop-ups. Changed menus. Duplicate buttons. An unexpected login screen. A customer record that looks almost identical to another customer record. A confirmation dialog written by somebody who believes <em>&#8220;Are you sure?&#8221; </em>is a complete safety architecture.</p><p>The agent does not become safe because the interface looks familiar to us.</p><p>It becomes harder to predict because the software was designed for a human who carries context the interface never had to encode.</p><h2><em>&#8220;AI teammate&#8221;</em> is a product category and a management trap</h2><p>I understand why companies use the coworker metaphor.</p><p>It gives the agent a legible shape. A chatbot answers. A coworker owns. A tool waits. A coworker notices. A workflow runs. A coworker remembers what happened last Tuesday and knows who should hear about it.</p><p>The metaphor helps people imagine delegation.</p><p>It can also conceal the hard part.</p><p>A capable employee arrives with judgment, social context, an understanding of consequences, and the ability to notice that the instruction is technically possible but obviously wrong. They can ask why. They can recognize when the customer&#8217;s name does not match the account. They may know that the CEO saying <em>&#8220;send it&#8221; </em>in one Slack thread did not authorize emailing 8,000 people from an unapproved list.</p><p>An agent gets whatever judgment the system can access, infer, or has been explicitly taught to preserve.</p><p>That is not an argument against agents. I use them constantly. I have [<a href="/__u/zchmael.substack.com/p/i-built-my-own-company-slack-everyone">built my own company-style workspace where different AI agents have scoped jobs, memories, tools, and stopping rules</a>.</p><p>The experience made me more optimistic about agentic work and less impressed by the phrase <em>&#8220;AI teammate.&#8221;</em></p><p>Names and avatars are cheap. Reliable role design is not.</p><p>The agent has to earn the job.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!yFQL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd62d97-6cee-494b-b310-e872e42b0868_2040x1061.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!yFQL!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd62d97-6cee-494b-b310-e872e42b0868_2040x1061.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!yFQL!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd62d97-6cee-494b-b310-e872e42b0868_2040x1061.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!yFQL!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd62d97-6cee-494b-b310-e872e42b0868_2040x1061.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!yFQL!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd62d97-6cee-494b-b310-e872e42b0868_2040x1061.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!yFQL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd62d97-6cee-494b-b310-e872e42b0868_2040x1061.jpeg" width="1456" height="757" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bbd62d97-6cee-494b-b310-e872e42b0868_2040x1061.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:757,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Grok is now an AI 'teammate' you can assign work | The Verge&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Grok is now an AI 'teammate' you can assign work | The Verge" title="Grok is now an AI 'teammate' you can assign work | The Verge" srcset="/__u/substackcdn.com/image/fetch/$s_!yFQL!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd62d97-6cee-494b-b310-e872e42b0868_2040x1061.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!yFQL!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd62d97-6cee-494b-b310-e872e42b0868_2040x1061.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!yFQL!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd62d97-6cee-494b-b310-e872e42b0868_2040x1061.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!yFQL!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbbd62d97-6cee-494b-b310-e872e42b0868_2040x1061.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg 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><h2>A demo proves motion, not employment</h2><p>Agent demos are unusually persuasive because we watch the work happen.</p><p>The cursor moves. The website opens. The CRM fills. The email draft appears. One Bot hands a task to another Bot. The system looks busy in a way that feels suspiciously employable.</p><p><strong>But visible motion can hide four different questions:</strong></p><p><em>1. Did the agent complete the intended steps?</em></p><p><em>2. Was the result correct?</em></p><p><em>3. Was the action allowed?</em></p><p><em>4. Did the completed work improve the business outcome?</em></p><p>Those are not the same test.</p><p>A sales Bot can research 100 accounts and fill every CRM field while using stale information. An expense Bot can process every receipt and misclassify the exact category Finance cares about. A recruiting Bot can create a beautiful shortlist from criteria the company should never have used. A customer-support Bot can close tickets quickly by giving confident answers the product does not support.</p><p>The agent completed the task.</p><p>The company acquired a faster mistake.</p><p>This is why I keep coming back to accepted work as the useful unit. Not prompts. Not agent hours. Not tasks attempted. Not colorful activity inside the cloud computer.</p><p>Accepted work means the result met a defined quality bar, respected the permission boundary, survived review, and was usable in the real workflow.</p><p>If we cannot define that unit, we are not buying labor yet.</p><p>We are buying possibility with a timesheet.</p><h2>The AI Coworker Hiring Test</h2><p>Before you give a persistent agent a title, applications, memory, and recurring responsibility, make it pass nine tests.</p>
      <p>
          <a href="/__u/zchmael.substack.com/p/before-you-hire-a-200-grok-bot-ai">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Your Positioning Isn’t Clear If Every Customer Hears a Different Product]]></title><description><![CDATA[The homepage, demo, release note, onboarding flow, and support reply do not need the same words. They do need to preserve the same truth.]]></description><link>https://zchmael.substack.com/p/your-positioning-isnt-clear-if-every</link><guid isPermaLink="false">https://zchmael.substack.com/p/your-positioning-isnt-clear-if-every</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Wed, 12 Aug 2026 13:20:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!I6zP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da71588-42c9-48ed-966b-1dc05f78979e_1920x1236.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="/__u/substackcdn.com/image/fetch/$s_!I6zP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da71588-42c9-48ed-966b-1dc05f78979e_1920x1236.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!I6zP!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da71588-42c9-48ed-966b-1dc05f78979e_1920x1236.png 424w, /__u/substackcdn.com/image/fetch/$s_!I6zP!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da71588-42c9-48ed-966b-1dc05f78979e_1920x1236.png 848w, /__u/substackcdn.com/image/fetch/$s_!I6zP!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da71588-42c9-48ed-966b-1dc05f78979e_1920x1236.png 1272w, /__u/substackcdn.com/image/fetch/$s_!I6zP!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da71588-42c9-48ed-966b-1dc05f78979e_1920x1236.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!I6zP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da71588-42c9-48ed-966b-1dc05f78979e_1920x1236.png" width="1456" height="937" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0da71588-42c9-48ed-966b-1dc05f78979e_1920x1236.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:937,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1546362,&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://zchmael.substack.com/i/210897281?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da71588-42c9-48ed-966b-1dc05f78979e_1920x1236.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!I6zP!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da71588-42c9-48ed-966b-1dc05f78979e_1920x1236.png 424w, /__u/substackcdn.com/image/fetch/$s_!I6zP!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da71588-42c9-48ed-966b-1dc05f78979e_1920x1236.png 848w, /__u/substackcdn.com/image/fetch/$s_!I6zP!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da71588-42c9-48ed-966b-1dc05f78979e_1920x1236.png 1272w, /__u/substackcdn.com/image/fetch/$s_!I6zP!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0da71588-42c9-48ed-966b-1dc05f78979e_1920x1236.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 launches a new feature.</p><p>Product calls it a smarter way to detect account risk.</p><p>Marketing calls it an AI-powered intelligence layer.</p><p>Sales calls it an automated retention engine.</p><p>Support tells customers it is a dashboard that highlights unusual activity.</p><p>All four teams are describing the same thing.</p><p><em><strong>Technically</strong></em>.</p><p>The company has not created four lies. It has created four slightly different products wearing one release date.</p><p>This happens constantly in SaaS. The source material is usually reasonable&#8230; a product brief, a launch meeting, a few screenshots, maybe a Slack thread containing the phrase <em>&#8220;we should tighten the narrative&#8221; </em>moments before everyone returns to their actual jobs.</p><p>Then each team translates the feature for its own immediate need.</p><p>Product explains the mechanism. Marketing expands the possibility. Sales sharpens the outcome. Support narrows the promise to whatever it can reliably help a customer do at 4:47 p.m. on a Friday.</p><p>By the time the language reaches the market, the customer has heard four versions of what the product is, what it does, and what they should expect from it.</p><p>We tend to call this a messaging problem.</p><p>It is usually a product-truth problem.</p><h2>Positioning does not live in the positioning document</h2><p>A positioning document can be excellent and still have no operational effect.</p><p>It can identify the customer, category, problem, alternative, differentiated value, and proof. It can receive twelve approving comments and one late suggestion to replace <em>&#8220;helps&#8221; </em>with <em>&#8220;empowers.&#8221;</em> It can be filed in the correct workspace beneath a title containing the word *final*.</p><p>None of that means the customer will experience it.</p><p><strong>Positioning becomes real when it survives contact with the surfaces where people actually encounter the company:</strong></p><p><em>- the homepage that earns attention;</em></p><p><em>- the sales deck that frames the problem;</em></p><p><em>- the demo that explains the mechanism;</em></p><p><em>- the release note that announces the change;</em></p><p><em>- the onboarding flow that sets expectations;</em></p><p><em>- the help article that explains the conditions;</em></p><p><em>- the support reply that handles the exception;</em></p><p><em>- the renewal conversation that has to prove the value occurred.</em></p><p>Those surfaces have different jobs. They should not use identical copy.</p><p>A support agent should not answer a troubleshooting question with the homepage hero. A salesperson should not deliver a database schema when the buyer is trying to understand the business case. A product manager should not turn a release note into a small inspirational speech about the future of work.</p><p>Consistency is not repetition.</p><p>Consistency means the meaning survives the translation.</p><p>That sounds obvious until you inspect a company end to end. Then you discover the homepage promises the outcome, the demo shows a workflow, the help center explains a narrower capability, and Support has quietly developed the most accurate positioning in the building because customers keep asking where the magic went.</p><h2>A fictional teardown that is not very fictional</h2><p>Imagine a B2B SaaS company, let&#8217;s call it Northstar, launching a feature called <em><strong>Signal Desk</strong></em>.</p><p>Signal Desk monitors customer-account activity and surfaces patterns that may deserve attention. It groups relevant events, explains why a pattern was flagged, and lets a customer-success manager review the evidence before deciding what to do.</p><p>That is the working product truth.</p><p>Now watch what happens as it moves through the company.</p><h3>Product</h3><p><em>Signal Desk uses machine learning to analyze behavioral events and identify statistically unusual changes across account activity.</em></p><p>This is mechanism-heavy, but mostly accurate. It explains how the feature produces a signal. It does not tell the buyer what problem becomes easier to solve.</p><h3>Marketing</h3><p><em>Predict churn before it happens with AI-powered customer intelligence.</em></p><p>Much more exciting.</p><p>Also much less bounded. <em>&#8220;Predict churn&#8221;</em> converts a useful signal into a forecast. <em>&#8220;Before it happens&#8221;</em> implies timing and reliability the product may not have established. <em>&#8220;Customer intelligence&#8221;</em> could mean almost anything sold from a booth with decent lighting.</p><h3>Sales</h3><p><em>It tells your team which accounts are going to churn and automatically prioritizes the book of business.</em></p><p>The rep is trying to make the value concrete. Fair instinct. But <em>&#8220;deserves attention&#8221; </em>has become <em>&#8220;going to churn,&#8221;</em> and a human review workflow has become automatic prioritization.</p><p>The product has crossed from evidence into judgment without anyone explicitly deciding that it should.</p><h3>Support</h3><p><em>Signal Desk flags changes in product activity. A flag does not necessarily mean an account is at risk, and some accounts may not have enough activity for a signal to appear.</em></p><p>This is accurate, useful, and significantly less cinematic.</p><p>It is also the first explanation that tells the customer what the system does, what it does not establish, and why the experience may vary.</p><p><strong>Put the four versions beside one another:</strong></p><p>| Surface | What the customer hears | Hidden shift |</p><p>| <strong>Product brief </strong>| Detects unusual behavioral changes | Mechanism without customer job |</p><p>| <strong>Homepage</strong> | Predicts churn before it happens | Signal becomes forecast |</p><p>| <strong>Sales call</strong> | Identifies accounts that will churn and prioritizes them | Evidence becomes automated judgment |</p><p>| <strong>Support reply </strong>| Flags activity changes that may deserve review | Accurate, but arrives after expectation breaks |</p><p>The problem is not that Marketing used better language.</p><p>The problem is that <em><strong>every improvement in persuasiveness also changed the product claim</strong></em>.</p><h2>Most message drift is incentive drift</h2><p>Every team is rewarded for solving a different problem.</p><p>Product wants precision. Marketing wants attention. Sales wants urgency. Customer Success wants adoption. Support wants resolution. Legal wants the sentence to stop creating new kinds of weather.</p><p>None of those incentives are <em><strong>wrong</strong></em>.</p><p>But without a shared language contract, each function optimizes its surface locally. The words improve for the immediate moment while the product changes underneath them.</p><p>Marketing removes the caveat because the caveat weakens the headline.</p><p>Sales removes the condition because the condition slows the call.</p><p>Product adds technical detail because technical detail feels safer than choosing a customer outcome.</p><p>Support restores the caveat because reality has now opened a ticket.</p><p>This is why a messaging review cannot be limited to the launch asset. The launch asset is one frame in a longer customer experience.</p><p>If the homepage creates an expectation the product cannot explain, the positioning is not strong. It is merely early.</p><h2>The support queue is a positioning research system</h2><p>Support language is often treated as downstream cleanup: the copy used after Marketing and Sales have done the strategic work.</p><p>That is backwards.</p><p>Support sees where the market&#8217;s interpretation collides with the product&#8217;s behavior.</p><p><strong>Customers ask:</strong></p><p><em>- Does this tell me an account will churn, or only that activity changed?</em></p><p><em>- Why do some accounts have signals and others do not?</em></p><p><em>- Does the system take action automatically?</em></p><p><em>- What data does it use?</em></p><p><em>- Can I see why something was flagged?</em></p><p><em>- What should my team do next?</em></p><p>Those are not merely support questions. They are evidence that the company has failed to preserve an important distinction somewhere earlier.</p><p>The best support replies often contain positioning gold because they have been pressure-tested against confusion. They name the mechanism in plain language. They expose the boundary. They explain the condition. They give the user the next action.</p><p>Then the insight dies inside the ticket.</p><p>A strong positioning system routes repeated questions back into the homepage, demo, onboarding, release note, and product itself. It does not celebrate lower ticket volume because Support got better at manually explaining a promise nobody upstream corrected.</p><p><em><strong>Customer language should revise company language.</strong></em></p><p>Otherwise <em>&#8220;voice of customer&#8221;</em> is just a meeting where everyone respectfully listens to the recording and then reopens the old deck.</p><h2>Clear positioning preserves six things</h2><p>For any consequential product or feature, every team should be able to answer the same six questions.</p><p>The wording can change. The answers cannot quietly mutate.</p><h3>1. Who is this for?</h3><p>Not the entire total addressable market. The person with the problem and enough authority, context, or workflow ownership to use the product.</p><p><strong>For Signal Desk:</strong> customer-success leaders and managers responsible for finding which accounts may require human attention.</p><h3>2. What problem does it help them handle?</h3><p>Name the moment before the feature.</p><p><strong>For Signal Desk:</strong> account teams cannot manually inspect every change across every customer, so important shifts are easy to miss or discover late.</p><h3>3. What does the product actually do?</h3><p>This is the mechanism in buyer-readable language.</p><p><strong>For Signal Desk:</strong> it groups relevant account activity, flags unusual changes, and shows why the pattern may deserve review.</p><h3>4. What becomes possible?</h3><p>This is the outcome, stated at the level the mechanism can support.</p><p><strong>For Signal Desk: </strong>teams can focus review on accounts with meaningful changes instead of manually scanning the entire book of business.</p><p><strong>Notice what it does not say&#8230; </strong><em><strong>prevent churn automatically</strong></em>.</p><p>That may be the larger business ambition. It is not the direct product output.</p><h3>5. What proves the claim?</h3><p>A screenshot is evidence that an interface exists. It is not proof that the outcome occurs.</p><p>Proof might include an accepted signal, a reviewed account, reduced manual review time, earlier intervention, improved coverage, or a controlled comparison against the prior workflow. The right proof depends on the claim.</p><h3>6. What remains human, conditional, or uncertain?</h3><p>What must the user review? What data has to exist? What can the system not infer? What varies by account? What is not automated?</p><p>This is not disclaimer copy stapled to the bottom of the page.</p><p>It is part of the product definition.</p><h2>The Product Language Contract</h2><p>Before the next launch, create one table. Keep it short enough that people might actually use it.</p><p>| Contract field | Canonical answer | Allowed translation | Prohibited drift | Proof / source | Owner |</p><p>| <strong>Customer</strong> | Who this is for | Role-specific phrasing | Expanding to &#8220;every team&#8221; without evidence | Research / segmentation | PMM |</p><p>| <strong>Problem</strong> | The customer moment | Different examples by segment | Inventing a larger pain to raise urgency | Interviews / tickets | PMM + Product |</p><p>| <strong>Mechanism</strong> | What the product does | Technical or plain-language depth | Turning analysis into prediction or action | Product spec / demo | Product |</p><p>| <strong>Outcome </strong>| What becomes easier or better | Role-specific business relevance | Promising a downstream result the mechanism cannot establish | Baseline / pilot | PMM + Analytics |</p><p>| <strong>Proof</strong> | Evidence supporting the claim | Case study, metric, demo, artifact | Treating existence or activity as outcome proof | Evidence source | Named evidence owner |</p><p>| <strong>Boundary</strong> | Human gate, condition, limitation | Surface-appropriate explanation | Removing the boundary where it changes expectation | Product / Legal / Support | Product + Support |</p><p>Then write the surface adaptations beneath it.</p><h3>Homepage</h3><p>Lead with the customer problem and supported outcome.</p><p><em>Find the account changes worth reviewing&#8212;without manually scanning every customer.</em></p><h3>Demo</h3><p>Show the mechanism and human decision.</p><p><em>Signal Desk groups the activity behind each flag, explains what changed, and lets your team decide whether the account needs action.</em></p><h3>Sales</h3><p>Connect the outcome to the buyer&#8217;s current workflow without upgrading the claim.</p><p><em>Instead of asking each CSM to inspect every account, your team can begin with the changes most likely to deserve attention and review the evidence before acting.</em></p><h3>Onboarding</h3><p>Set the conditions for value.</p><p><em>Connect the required activity sources and confirm account coverage. Signals appear when the system has enough relevant history to identify a meaningful change.</em></p><h3>Support</h3><p>Resolve the exception without introducing a new product definition.</p><p><em>A signal reflects an unusual activity change, not a churn prediction. If no signal appears, the account may be stable or may not yet have enough connected activity to evaluate.</em></p><p>Same product.</p><p>Different depth, context, and job.</p><p>No surprise sequel where the support team reveals what the product really meant.</p><h2>Run the <em>&#8220;same product&#8221;</em> test</h2><p><strong>Pull five live artifacts:</strong></p><p>1. homepage or product page;</p><p>2. current sales deck or call transcript;</p><p>3. latest release note or announcement;</p><p>4. onboarding or empty state;</p><p>5. three recent support replies about the feature.</p><p><strong>For each one, highlight the language that answers:</strong></p><p>- customer;</p><p>- problem;</p><p>- mechanism;</p><p>- outcome;</p><p>- proof;</p><p>- boundary.</p><p>Then compare them.</p><p>You are looking for four failure modes.</p><h3>Missing</h3><p>One surface never explains an essential part of the product.</p><p>The homepage has an outcome but no mechanism. The demo has a mechanism but no proof. The onboarding never explains the condition required for value.</p><h3>Inflated</h3><p>A supported claim grows as it moves closer to revenue.</p><p><em>&#8220;Flags unusual activity&#8221;</em> becomes <em>&#8220;predicts churn.&#8221;</em> <em>&#8220;Prepares a recommendation&#8221; </em>becomes <em>&#8220;automates the decision.&#8221;</em> <em>&#8220;Can reduce manual review&#8221;</em> becomes<em> &#8220;eliminates manual work.&#8221;</em></p><h3>Contradicted</h3><p>Two surfaces make incompatible claims.</p><p>Sales says the system takes action automatically. Support says the user must approve every action. The pricing page says the capability is included. The help center says it requires an upgrade.</p><h3>Orphaned</h3><p>A useful truth exists in one function but never travels.</p><p>Support knows the top source of confusion. Sales knows the objection blocking deals. Product knows the data limitation. Customer Success knows which setup step predicts adoption. None of it changes the shared language.</p><p><strong>For every mismatch, choose one of three actions:</strong></p><p>- <strong>Correct the surface</strong> when the language drifted from the product.</p><p>- <strong>Correct the product</strong> when the repeated explanation reveals a broken experience.</p><p>- <strong>Correct the contract</strong> when the company never made the underlying decision.</p><p>Do not solve every disagreement by making the copy vaguer.</p><p>Sometimes the teams disagree because the positioning is unclear. Sometimes they disagree because the product strategy is unclear. A softer adjective will not save you from choosing.</p><h2>Your company should sound like one mind, not one mouth</h2><p>I do not want every employee reciting the same approved paragraph like the company installed a tiny press secretary behind their teeth.</p><p>Good teams adapt language. They use examples their audience understands. They change the level of detail. They answer the actual question in front of them.</p><p>But adaptation should reveal the same product from a useful angle, not manufacture a more convenient product for each conversation.</p><p>The customer should be able to move from homepage to demo to onboarding to support without discovering that the verbs changed their meaning along the way.</p><p>That is the real standard.</p><p>Not message consistency as corporate tidiness.</p><p>Meaning continuity as product trust.</p><p>Your positioning is not clear because the positioning document is clear. It is clear when Product can explain the mechanism, Marketing can earn attention without enlarging the claim, Sales can connect value without inventing certainty, and Support can handle reality without correcting the entire company in private.</p><p>One product can support many conversations.</p><p>It should not require many truths.</p><p>Where does your company&#8217;s product change meaning: homepage, demo, onboarding, or support? Reply with the sentence that drifts. I may turn a few anonymized examples into a future teardown.</p><p>-zc</p><p><em><strong>P.S.</strong> If you like practical essays about positioning, product, AI, and the strange things that happen between strategy and the customer, subscribe to Don&#8217;t Feed The Algorithm.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://zchmael.substack.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="/__u/zchmael.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><h2>Rabbit hole for the overcaffeinated</h2><p>- <a href="https://www.aprildunford.com/books">April Dunford &#8212; Obviously Awesome</a>: the clearest practical foundation I know for positioning around competitive alternatives, differentiated value, customers, and market context.</p><p>- <a href="https://www.momtestbook.com/">The Mom Test</a> by Rob Fitzpatrick: useful for getting closer to customer reality without collecting polite validation disguised as research.</p><p>- <a href="https://www.intercom.com/blog/customer-support-insights/">Intercom on using customer-support insights across the company</a>: a useful extension of the idea that repeated tickets are not only service work; they are product, positioning, and education evidence.</p><p>- <a href="/__u/zchmael.substack.com/p/if-i-had-to-build-a-startup-content">If I Had to Build a Startup Content Engine From 0 in 30 Days, Here&#8217;s Exactly What I&#8217;d Do</a> &#8212; a practical system for moving from topics and output into belief, proof, customer language, and learning.</p><p>- <a href="/__u/zchmael.substack.com/p/your-brand-voice-doc-is-corporate">Your Brand Voice Doc Is Corporate Astrology</a> &#8212; the adjacent argument: adjectives do not create consistent language; examples, refusals, and real decisions do.</p>]]></content:encoded></item><item><title><![CDATA[Wanting Things Without Irony]]></title><description><![CDATA[I am trying to stop using jokes as plausible deniability for the life I very obviously want.]]></description><link>https://zchmael.substack.com/p/wanting-things-without-irony</link><guid isPermaLink="false">https://zchmael.substack.com/p/wanting-things-without-irony</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Tue, 11 Aug 2026 11:31:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uxds!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26030172-8b83-48db-8322-a70faa160a66_1280x960.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="/__u/substackcdn.com/image/fetch/$s_!uxds!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26030172-8b83-48db-8322-a70faa160a66_1280x960.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!uxds!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26030172-8b83-48db-8322-a70faa160a66_1280x960.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!uxds!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26030172-8b83-48db-8322-a70faa160a66_1280x960.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!uxds!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26030172-8b83-48db-8322-a70faa160a66_1280x960.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!uxds!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26030172-8b83-48db-8322-a70faa160a66_1280x960.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!uxds!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26030172-8b83-48db-8322-a70faa160a66_1280x960.jpeg" width="1280" height="960" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26030172-8b83-48db-8322-a70faa160a66_1280x960.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:960,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:773774,&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://zchmael.substack.com/i/210600999?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26030172-8b83-48db-8322-a70faa160a66_1280x960.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!uxds!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26030172-8b83-48db-8322-a70faa160a66_1280x960.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!uxds!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26030172-8b83-48db-8322-a70faa160a66_1280x960.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!uxds!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26030172-8b83-48db-8322-a70faa160a66_1280x960.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!uxds!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26030172-8b83-48db-8322-a70faa160a66_1280x960.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 have a verbal tic.</p><p>Whenever I say something I care about, I immediately put a joke after it.</p><p>I can watch it happen in the draft. I type the plain sentence, leave it alone for about two seconds, then rush back in with a punchline like the sentence has been left unattended near traffic.</p><p>I want to build a company of my own someday. Horrifying sentence. Please do not clip that for a podcast.</p><p>I want to become an excellent writer. Gross. Somebody hide the tote bags.</p><p>I want to make work people remember. Okay, relax, Hemingway.</p><p>The joke is almost automatic. It arrives before the sincere sentence has even finished parking.</p><p>I have always thought of this as self-awareness. Nobody wants to be the guy speaking about his destiny with both hands wrapped around a ceremonial mug. I certainly do not. There should be legitimate consequences for saying <em>&#8220;my legacy&#8221;</em> before breakfast.</p><p>But lately I have started wondering whether the joke is doing more than keeping me moderately likable.</p><p>Maybe it is keeping me safe.</p><h2>Irony gives desire an emergency exit</h2><p>A few weeks ago, in <a href="/__u/zchmael.substack.com/p/another-year-older-still-trying-to">a birthday essay about becoming less full of shit</a>, I wrote that I wanted to get better at wanting what I want without immediately dressing it up in irony so nobody could accuse me of caring too much.</p><p>I thought that was one line in the essay.</p><p>It turns out it may have been the <em><strong>whole problem</strong></em>.</p><p>Irony is useful. It signals that you understand how you sound. It keeps intensity from curdling into self-importance. It can turn a confession into something another person can actually sit beside without slowly looking for the door.</p><p>I like funny people. I like self-aware people. I do not want to replace humor with the spiritual energy of a keynote speaker walking toward the edge of the stage.</p><p>But irony also creates an emergency exit.</p><p>If the dream fails, I was kidding.</p><p>If the idea sounds too ambitious, I know. That was the joke.</p><p>If somebody thinks I am trying too hard, I can act like I agree with them.</p><p>The sincere sentence gets to enter the room, but it has to wear a disguise.</p><p>This is socially convenient. It is also a strange way to live.</p><p>At some point, the performance of detachment starts requiring more energy than simply caring.</p><h2>Detachment is easy to perform in public</h2><p>The internet is very good at making commitment look na&#239;ve.</p><p>Not because people do not want things. We clearly want things. Better work. More money. A stronger body. A family. A book. A company. A home. A creative life. A reputation for doing something unusually well.</p><p>We just learn to describe those wants sideways.</p><p>You are not trying to become a writer. You are <em>&#8220;messing around with a newsletter.&#8221;</em></p><p>You are not building a product you hope becomes a real company. You are <em>&#8220;shipping a little side project.&#8221;</em></p><p>You do not care deeply about the work. You are <em>&#8220;having fun with it.&#8221;</em></p><p>Sometimes that language is accurate. Early things should be allowed to be small. Experiments need room to fail without becoming identity crises.</p><p>But sometimes <em>&#8220;just playing around&#8221;</em> is a legal disclaimer attached to your own ambition.</p><p><strong>It means:</strong> I want this, but I would also like immunity from being judged by how badly I want it.</p><p>That immunity is f*cking expensive, man.</p><p>You cannot build a life around a desire you keep introducing as a bit.</p><p>Eventually, wanting something asks you to become specific. Specific desire creates the possibility of specific failure. <em>&#8220;I want to make things&#8221;</em> is atmospheric. <em>&#8220;I want to write an essay every week that earns a place in someone&#8217;s inbox&#8221;</em> can go wrong in public.</p><p><em>&#8220;I might build something someday&#8221;</em> preserves potential. <em>&#8220;I want to build a company and I am practicing the skills now&#8221;</em> creates a standard your behavior can contradict.</p><p>That is why the joke feels so good. It blurs the scoreboard.</p><h2>The problem is not the joke</h2><p>To be clear, I am not giving up jokes.</p><p>This newsletter would lose at least 40% of its load-bearing architecture, and I would have to develop an <em><strong>actual</strong></em> personality.</p><p>The problem is not using humor around serious things. Humor is often how I get close enough to say them. It punctures the performance before the performance becomes unbearable. It lets me acknowledge that ambition can be sincere and ridiculous at the same time.</p><p>The problem is whether the joke serves the truth or erases it.</p><p>A good joke lets the sincere sentence breathe.</p><p>A defensive joke pulls it back before anyone can respond.</p><p>I have noticed this distinction in my older writing. The pieces that feel most like me usually disarm the self-importance, then return to the thing that matters. The camera purchase can be impractical and still represent craft, memory, control, and a way of seeing. A birthday audit can be absurd and still ask whether my behavior matches my ambition. Wanting to be a founder can make me cringe and still be true.</p><p>Self-awareness should make sincerity believable.</p><p>It should not make sincerity deniable.</p><div id="youtube2-0OB1vWw66Fk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;0OB1vWw66Fk&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/0OB1vWw66Fk?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>I want a lot</h2><p>This is the part where I am supposed to prove the thesis by saying what I want plainly.</p><p>Annoying.</p><p><em>I want to build a company of my own.</em></p><p><em>I want to become a writer whose work is useful, recognizable, and worth returning to.</em></p><p><em>I want to make products that feel considered all the way through&#8230; the idea, the interface, the language, the business, the experience after someone pays.</em></p><p><em>I want to become genuinely excellent at the strange overlap of product, brand, growth, technology, and taste.</em></p><p><em>I want a strong body, a calm home, a life full of people I love, and enough attention left to notice where I am.</em></p><p><em>I want ownership. Freedom. Mastery. Time. Work with consequence.</em></p><p><em>I want the life and the work to feel like they belong to the same person.</em></p><p>There. No joke.</p><p>The uncomfortable part is not that these desires are unusual. They are not. The uncomfortable part is claiming them without first making myself smaller for the comfort of an imaginary audience.</p><p>That does not mean I <em><strong>deserve</strong></em> any of them.</p><p>Wanting is not evidence. Desire can become its own form of cosplay if it never acquires a calendar, a cost, or a body of work.</p><p>Sincerity is not saying the big sentence louder.</p><p>Sincerity is accepting what the sentence asks of you next.</p><h2>Every real want has a cost attached</h2><p><em><strong>&#8220;I want to write&#8221;</strong></em><strong> </strong>sounds lovely until it means writing when the idea is not cooperating.</p><p><em><strong>&#8220;I want to build a company&#8221; </strong></em>sounds romantic until it means choosing a problem, listening when customers ruin your elegant theory, learning the parts of the work you cannot aesthetic your way around, and being responsible when the consequences stop being hypothetical.</p><p><em><strong>&#8220;I want to be healthy&#8221;</strong></em> sounds obvious until it has to compete with a Saturday brunch in The Village. Hey, I love a good mimosa&#8230; or 12.</p><p><em><strong>&#8220;I want a rich life&#8221; </strong></em>sounds beautiful until it requires protecting attention from work that will happily eat all of it.</p><p>A real want changes what you are willing to pay for in time, discomfort, repetition, embarrassment, and refusal.</p><p>That is the line between ambition and fantasy.</p><p>Fantasy keeps the image and negotiates away the cost.</p><p>Ambition accepts the cost, then starts collecting evidence.</p><p>This is also why plain desire feels exposing. Once you say what you want, people can compare the sentence with your life. More importantly, you can.</p><p>The gap becomes visible.</p><p>I used to think that visibility was the danger.</p><p>Now I think it may be the point.</p><h2>The Unironic Sentence</h2><p>Here is the small exercise I am trying. It is less a framework than a way to catch myself reaching for the emergency exit.</p><p>Take one thing you keep describing with a hedge, joke, or layer of strategic ambiguity. Then finish these five lines.</p><h3>1. I want&#8230;</h3><p>Write the sentence with no &#8220;maybe,&#8221; &#8220;kind of,&#8221; &#8220;someday,&#8221; or &#8220;I know this sounds stupid.&#8221;</p><p>Do not make it impressive. Make it accurate.</p><p><em>I want to write a book.</em></p><p><em>I want to change careers.</em></p><p><em>I want to build a company.</em></p><p><em>I want to make art again.</em></p><p><em>I want to be a more present parent.</em></p><h3>2. It matters because&#8230;</h3><p>Do not turn the answer into a pitch.</p><p>Not everything you want needs to improve an industry, create a movement, or make you an optimized node in the knowledge economy. Some things matter because they make you feel more alive, more honest, or more like yourself.</p><p>Name the private reason before the socially acceptable one eats it.</p><h3>3. The cost is&#8230;</h3><p>What will this require that the fantasy keeps editing out?</p><p>Time. Repetition. Money. Boredom. Beginnerhood. Public failure. A difficult conversation. Saying no to something that looks respectable. Letting another person see work that is not ready.</p><p>If you want the image but reject every cost, that is useful information.</p><h3>4. The evidence would be&#8230;</h3><p>What would exist if the want became real?</p><p>A draft. An application. A prototype. A paid invoice. A recurring dinner. A stronger body. A finished film. A conversation you have been avoiding. A Tuesday that looks different.</p><p>Evidence turns the sentence from identity into practice.</p><h3>5. The next visible act is&#8230;</h3><p>Choose something small enough to do and real enough to make retreat slightly less comfortable.</p><p>Not <em>&#8220;research.&#8221; </em>Not <em>&#8220;think about my options.&#8221;</em> Not <em>&#8220;build the strategy.&#8221;</em></p><p>Send the email. Book the class. Publish the page. Make the call. Put the session on the calendar. Tell the person. Finish the first ugly version.</p><p>The goal is not to announce your dream to the internet.</p><p>The goal is to remove your own plausible deniability.</p><h2>Earnestness is not a personal brand</h2><p>There is a version of this idea that becomes its own performance.</p><p>You can become the person who is publicly, aggressively sincere about everything. Every morning is sacred. Every workout is a vote for destiny. Every product update is a chapter in the founder journey. Every bowl of oatmeal is somehow about courage.</p><p>No thank you.</p><p>Earnestness does not require constant disclosure. Some desires get stronger when they are protected from distribution. Some work needs privacy before it needs accountability. Some ambitions are shared with five people, not five thousand.</p><p>The point is not to perform caring.</p><p>It is to stop performing not caring.</p><p>Those are different jobs.</p><p>One turns desire into content. The other lets desire become instruction.</p><p>I still want the irony. I want the snapback after a sentence gets too polished. I want the joke that proves I know ambition can make people weird. I want enough self-awareness to recognize when I am falling in love with the story of myself.</p><p>But I do not want the joke to hold veto power anymore.</p><p>I do not want to spend my life saying <em>&#8220;it would be cool if&#8221;</em> about things I am quietly building my life around.</p><p>I want to build a company of my own.</p><p>I want to make work worth remembering.</p><p>I do not know exactly what either sentence will cost yet.</p><p>I am going to keep finding out.</p><h2>A question for you</h2><p>What is the sentence you keep making safer with irony?</p><p>Finish this without hedging&#8230; <em><strong>I want&#8230;</strong></em></p><p>Reply and tell me. One sentence. No business case required.</p><p>-zc</p><p><em><strong>P.S.</strong> If you like essays about ambition, taste, building things, and staying recognizably human while doing it, subscribe to <strong>Don&#8217;t Feed The Algorithm</strong>. I promise to remain at least a little embarrassed by all of this.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://zchmael.substack.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="/__u/zchmael.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><h2>Rabbit hole for the overcaffeinated</h2><p><strong>A few things that helped me think about sincerity, commitment, attention, and making the private desire real:</strong></p><p>- <a href="https://fs.blog/david-foster-wallace-this-is-water/">David Foster Wallace &#8212; &#8220;This Is Water&#8221;</a>: a useful reminder that attention and meaning are practices, not personality traits we get to claim once and keep forever.</p><p>- <a href="https://www.ted.com/talks/brene_brown_the_power_of_vulnerability">Bren&#233; Brown &#8212; &#8220;The Power of Vulnerability&#8221;</a>: popular for a reason; useful on what we protect when we avoid exposure.</p><p>- <a href="https://paulgraham.com/greatwork.html">Paul Graham &#8212; &#8220;How to Do Great Work&#8221;</a>: practical thinking about curiosity, ambition, commitment, and the long process behind work that matters.</p><p>- <a href="https://www.oliverburkeman.com/fourthousandweeks">Oliver Burkeman &#8212; Four Thousand Weeks</a>: a useful counterweight to abstract ambition because every serious want is also a decision about finite attention.</p><p>- <a href="https://austinkleon.com/show-your-work/">Austin Kleon &#8212; *Show Your Work!</a>: a short argument for letting practice become visible without turning yourself into a motivational content product.</p><p>Internal rabbit holes:</p><p>- <a href="/__u/zchmael.substack.com/p/another-year-older-still-trying-to">Another Year Older, Still Trying to Become Less Full of Shit</a> &#8212; the line that started this essay.</p><p>- <a href="/__u/zchmael.substack.com/p/trying-to-become-a-top-01-human">Trying to Become a Top 0.1% Human</a> &#8212; on taking a ridiculous ambition seriously enough to make it useful.</p><p>- <a href="/__u/zchmael.substack.com/p/your-ambition-needs-a-place-to-live">Your Ambition Needs a Place to Live</a> &#8212; on building a container for the thing you keep saying matters.</p>]]></content:encoded></item><item><title><![CDATA[Your Employees Don’t Need to Learn AI. Their Workflows Do.]]></title><description><![CDATA[The best enterprise AI systems do not ask thousands of employees to learn a new craft. They redesign the work around what humans should initiate, approve, and own.]]></description><link>https://zchmael.substack.com/p/your-employees-dont-need-to-learn</link><guid isPermaLink="false">https://zchmael.substack.com/p/your-employees-dont-need-to-learn</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Sat, 08 Aug 2026 12:10:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!r-xo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb91f5853-f1d6-4601-bfff-0cdcb86937f7_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="/__u/substackcdn.com/image/fetch/$s_!r-xo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb91f5853-f1d6-4601-bfff-0cdcb86937f7_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!r-xo!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb91f5853-f1d6-4601-bfff-0cdcb86937f7_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!r-xo!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb91f5853-f1d6-4601-bfff-0cdcb86937f7_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!r-xo!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb91f5853-f1d6-4601-bfff-0cdcb86937f7_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!r-xo!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb91f5853-f1d6-4601-bfff-0cdcb86937f7_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!r-xo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb91f5853-f1d6-4601-bfff-0cdcb86937f7_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b91f5853-f1d6-4601-bfff-0cdcb86937f7_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;:1985171,&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://zchmael.substack.com/i/210338091?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb91f5853-f1d6-4601-bfff-0cdcb86937f7_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!r-xo!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb91f5853-f1d6-4601-bfff-0cdcb86937f7_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!r-xo!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb91f5853-f1d6-4601-bfff-0cdcb86937f7_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!r-xo!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb91f5853-f1d6-4601-bfff-0cdcb86937f7_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!r-xo!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb91f5853-f1d6-4601-bfff-0cdcb86937f7_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>I have built my own company Slack where nearly everyone else is an AI agent.</p><p>I run work through Hermes, keep structured memory in Obsidian, use Claude Code to build products, and have opinions about context windows that would make a normal person quietly change seats.</p><p>This makes me absurdly useful in certain situations.</p><p>It also makes me an absolutely terrible model for enterprise AI adoption.</p><p>Most employees do not want to maintain skill files, route tasks between models, or develop a sophisticated philosophy about when to clear context. They want the invoice processed. They want the campaign brief finished. They want the customer question answered without spending twenty minutes copying information between systems that have apparently never been introduced.</p><p>The biggest mistake companies make with AI is <em><strong>turning the behavior of their most obsessive power users into the rollout plan for everyone else</strong></em>.</p><p>Give everyone a license. Schedule prompt training. Recruit a few evangelists. Put monthly active users on a dashboard. Wait for productivity to happen.</p><p>Then six months later, a small group is running agent fleets before breakfast, another group is using the tool to rewrite emails, and most people have forgotten which tab it lives in.</p><p>The dashboard says adoption.</p><p>The work feels suspiciously familiar.</p><h2>Power users prove possibility, not normality</h2><p>I started thinking about this after reading Vasuman Kilaru&#8217;s X article, <em><strong>&#8221;AI Adoption is a Myth&#8221;</strong></em></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/vasuman/status/2085806422072418632?s=52&quot;,&quot;full_text&quot;:&quot;https://t.co/haApURmzAN&quot;,&quot;username&quot;:&quot;vasuman&quot;,&quot;name&quot;:&quot;vas&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2084041695088590848/jHUy-1Bq_normal.jpg&quot;,&quot;date&quot;:&quot;2026-08-07T19:12:58.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:84,&quot;retweet_count&quot;:123,&quot;like_count&quot;:1517,&quot;impression_count&quot;:343831,&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>He describes a pattern from Varick&#8217;s enterprise work&#8230; a small slice becomes deeply AI-native, a larger slice uses the tools weakly, and many employees barely use them at all.</p><p>His exact distribution comes from Varick&#8217;s own observations, not a universal benchmark. But the shape feels right because the incentives are obvious.</p><p>The people pushing hardest for AI inside a company are usually the least representative people in it.</p><p>They are curious about the technology itself. They will tolerate broken interfaces because the underlying capability interests them. They spend nights and weekends learning what the model does well, where it fails, how much context to provide, which workflows deserve deterministic software, and how to review an answer that sounds finished but is not.</p><p><em><strong>They enjoy the craft.</strong></em></p><p>Most of the company did not apply for that craft.</p><p>This does not make everyone else lazy, resistant, or doomed to wander through the future carrying a paper calendar. It means they were hired for finance, sales, recruiting, customer support, operations, design, or marketing. AI may change how those jobs work. It does not follow that everyone performing them needs to become a tiny AI consultant.</p><p>Power users are still enormously valuable. They explore the frontier, discover useful patterns, and show the company what is possible before the org chart knows how to describe it.</p><p>But they are scouts.</p><p>You should not make the whole company live like the expedition.</p><h2>We keep measuring the easiest layer</h2><p><em>&#8220;Adoption&#8221;</em> sounds like a business outcome. Most of the time, it is an activity count wearing a nicer jacket.</p><p>Did the person receive a license?</p><p>Did they log in this month?</p><p>Did they send five prompts?</p><p>Did one team report using AI in at least one business function?</p><p>Those questions describe exposure and activity. They tell you almost nothing about whether work changed.</p><p><a href="https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai-how-organizations-are-rewiring-to-capture-value">McKinsey&#8217;s 2025 State of AI report</a> captured the contradiction neatly&#8230; reported organizational use had become widespread, while most respondents still reported no material earnings impact from generative AI. That does not mean the tools are useless. It means <em>&#8220;someone used AI somewhere&#8221;</em> is a very generous definition of transformation.</p><p><strong>A useful measurement ladder looks more like this:</strong></p><h3>1. Access</h3><p>Could the person use the tool?</p><p>This is a permission question. Licenses, connectors, security approval, and account availability live here.</p><h3>2. Activity</h3><p>Did the person invoke it?</p><p>Logins, prompts, sessions, token volume, and weekly active users live here.</p><h3>3. Capability</h3><p>Can the person use it reliably for a defined job?</p><p>This requires a task, a quality bar, and some way to tell whether the output is correct. <em>&#8220;Uses Claude&#8221;</em> is not a capability. <em>&#8220;Can turn a transcript into an approved customer brief with every factual claim linked to the source&#8221;</em> is.</p><h3>4. Workflow displacement</h3><p>Did part of the work move from manual effort into reliable assistance or automation?</p><p>Now we can ask what share of a workflow is still performed manually, what the system prepares, which actions it completes, and where a person must re-enter.</p><h3>5. Business impact</h3><p>Did cost, speed, quality, risk, employee capacity, or revenue change?</p><p>This layer needs a denominator, a cohort, a baseline, and enough honesty not to attribute every pleasant quarter to the chatbot rollout.</p><p>Most AI dashboards stop at level two because levels one and two are easy to instrument.</p><p>The company can prove that 4,000 people had access and 2,100 opened the product. It is much harder to prove that the monthly close became two days faster without increasing correction risk, or that sales reps created better account plans rather than simply creating more of them.</p><p>Harder does not mean <em>optional</em>.</p><p>If the metric cannot distinguish <em>&#8220;opened the tool&#8221;</em> from <em>&#8220;changed the work,&#8221;</em> it should not be presented to the board as evidence of transformation.</p><h2>Using AI well is a real skill</h2><p>There is a slightly uncomfortable tendency to talk about AI as if the interface made the skill disappear.</p><p>There is a text box. Everyone can type. Therefore everyone can use it.</p><p>Sure.</p><p>There is also a shutter button on a camera. This has not made everyone Annie Leibovitz.</p><p>Using AI well requires judgment before, during, and after the model produces something. You need to know what context matters, what information the model may receive, what the output should look like, how to test it, when to use normal software instead, and which consequences still require a person with a name.</p><p>I learned this while using Claude Code to build products. It is trivial to point a model at a repository, paste a ticket, and watch many colorful things happen. It is much harder to define the files it may touch, specify the behavior, create the right test, inspect the diff, catch the unrelated change, run the actual user path, and decide whether the feature is safe to ship.</p><p>That is why I wrote about <a href="/__u/zchmael.substack.com/p/how-i-use-claude-code-to-build-apps">using Claude Code without pretending faster implementation made me an engineer</a>. The model expanded what I could direct. It did not inherit responsibility for what the product could break.</p><p>The same is true in every function.</p><p>A marketer can generate a campaign in seconds. Someone still has to know whether the claim is true, whether the audience cares, and whether the result sounds like every other company currently yelling <em>&#8220;AI-powered&#8221;</em> into the void.</p><p>A finance team can classify invoices faster. Someone still has to define the exception policy, approval threshold, audit trail, and response when the vendor, amount, or account does not match.</p><p>A recruiter can summarize candidates. Someone still has to decide what evidence belongs in that judgment and what sensitive information should never enter it.</p><p>The text box did not eliminate the work.</p><p>It moved the work into specification, verification, exception handling, and accountability.</p><h2>The useful lesson from a customer-support study</h2><p>One of the strongest studies on AI at work did not ask thousands of employees to become prompt engineers.</p><p>Researchers Erik Brynjolfsson, Danielle Li, and Lindsey Raymond studied the introduction of a generative AI assistant across <a href="https://www.nber.org/papers/w31161">5,179 customer-support agents</a>. The tool increased issues resolved per hour by 14% on average. Novice and lower-skilled workers improved by 34%, while experienced workers saw minimal impact.</p><p>The interesting part is not only the average productivity gain. It is<em><strong> how</strong></em> the capability reached the worker.</p><p>The assistant sat inside a defined workflow. It helped agents respond to real customer problems and appeared to spread patterns from stronger workers to newer ones. The job, context, and performance measure already existed. The employee did not have to invent a use case, construct an agent, or become fascinated by model behavior.</p><p>That is a much better model for making AI useful across a company.</p><p>The company embedded assistance where the work already happened. The worker remained responsible for the customer interaction. The system made useful expertise easier to access.</p><p>This is very different from dropping a general-purpose chatbot into the organization and asking every employee to discover their own path to value between meetings.</p><p>One approach redesigns the work.</p><p>The other distributes homework.</p><h2>A company needs two AI strategies</h2><p>Trying to force every employee into the same AI behavior creates a bad compromise. The power users feel constrained by a generic tool, while everyone else gets an intimidating blank box and a training deck they will never open again.</p><p>A better company has two connected strategies.</p><h3>The frontier path</h3><p>Give the power users room to experiment.</p><p>They need broad tools, safe sandboxes, access to models, technical partners, reusable context, clear data boundaries, and somewhere to publish what works. Reward them for turning private advantage into organizational capability.</p><p>This last part matters. A clever workflow trapped on one person&#8217;s laptop is personal productivity. A reviewed, installable, maintained workflow with an owner and a measured job can become company infrastructure.</p><p>Status may work better than moral appeals here. Let people earn recognition for the workflows other teams adopt, the hours removed, the errors caught, or the systems made easier to operate. Make sharing part of the reward rather than an act of charity performed after the power user finishes their actual job.</p><p>I have <a href="/__u/zchmael.substack.com/p/i-built-my-own-company-slack-everyone">written about building an agent workspace with explicit channels, memories, permissions, and stopping rules</a>. That level of machinery can be useful for the people designing systems.</p><p>It should not become the minimum interface required to submit an expense report.</p><h3>The embedded path</h3><p>For everyone else, put AI inside the workflow they already understand.</p><p><strong>The new interaction should often be mechanically simple:</strong></p><p><em>- approve;</em></p><p><em>- reject;</em></p><p><em>- edit;</em></p><p><em>- escalate;</em></p><p><em>- inspect the evidence.</em></p><p>An accounts-payable analyst does not need to prompt an agent to inspect every invoice. The system can extract the fields, match the vendor, check the purchase order, flag the exception, and preserve an audit trail. The analyst handles the judgment the system cannot safely make.</p><p>A sales rep should not have to explain the entire company to a blank chat every Monday. The system can prepare the account brief from approved sources, show what changed, link the evidence, and ask the rep to correct or approve it.</p><p>A marketer should not need seven clever prompts to turn a customer call into usable intelligence. The workflow can ingest the approved transcript, extract claims and objections, attach timestamps, and route the result to the right person for review.</p><p>The employee still matters. In many cases, their judgment matters more because less of their time is being consumed by clerical motion.</p><p>But the interface no longer asks every person to become good at the machinery behind it.</p><h2>The best AI workflow may be the one nobody prompts</h2><p>Prompting became the symbol of AI work because chat was the first interface most people understood.</p><p>It is a powerful interface. It is also a strange default for repeatable organizational work.</p><p>Imagine asking employees to query the payroll database by writing natural-language requests every two weeks. Or telling a warehouse team that inventory management now begins with an open text box and a company-wide prompt contest.</p><p>We would call that unfinished software.</p><p>Yet companies routinely treat a blank chat as the completed interface for AI transformation.</p><p>A prompt is useful when the job is exploratory, ambiguous, creative, or genuinely benefits from conversation. It is less useful when the same trigger, context, rules, and output repeat every day.</p><p>Once a workflow is understood, the prompt should often disappear into the system. The employee should encounter the prepared work, the exception, the evidence, or the decision.</p><p>That does not mean hiding AI so completely that nobody can inspect what happened. Background automation without visibility is how small mistakes receive enterprise distribution.</p><p><strong>The system should make the consequential parts legible:</strong></p><p><em>- what triggered the work;</em></p><p><em>- which sources it used;</em></p><p><em>- what the model changed or produced;</em></p><p><em>- how confident or uncertain the result is;</em></p><p><em>- what rule caused an escalation;</em></p><p><em>- who approved the action;</em></p><p><em>- how to correct it;</em></p><p><em>- what gets preserved for audit and learning.</em></p><p>The machine can move into the background.</p><p>The accountability cannot.</p><h2>The Workflow Displacement Ledger</h2><p>Stop beginning the review with <em>&#8220;How many employees used AI?&#8221;</em></p><p>Choose one recurring workflow and measure the work itself.</p><p>The unit should be something the business actually recognizes: invoices processed, support cases resolved, briefs approved, accounts researched, claims reviewed, candidates screened, contracts routed, campaigns launched, or reports completed.</p><p><strong>For each workflow, create this ledger:</strong></p><p>| Field | What to record |</p><p>| Workflow | The specific recurring job, with a start and a completed outcome |</p><p>| Denominator | Total units of work during the measurement period |</p><p>| Cohort | Team, role, market, customer type, or other population included |</p><p>| Baseline | Manual cycle time, cost, error/rework rate, and quality before the change |</p><p>| Manual share | Units completed entirely through the prior human process |</p><p>| Assisted share | Units where AI prepared work and a human completed it |</p><p>| Automated share | Units completed without manual initiation |</p><p>| Human gate | The exact decision a person must approve, reject, edit, or escalate |</p><p>| Exception rate | Share requiring intervention outside the normal path |</p><p>| Rework rate | Share corrected after AI produced or completed the work |</p><p>| Cycle time | Time from valid trigger to accepted outcome |</p><p>| Unit cost | Human time plus software/model cost per accepted outcome |</p><p>| Quality | The job-specific acceptance or accuracy measure |</p><p>| Outcome | The business result the workflow is supposed to influence |</p><p>| Attribution caveat | Other changes that may have affected the result |</p><p>| Review trigger | The date, threshold, failure, or policy change that reopens the design |</p><p>The categories should be boringly precise.</p><p><em>&#8220;Hybrid&#8221; </em>is not enough. Did AI draft the work? Recommend the decision? Execute the action? Did a human inspect every unit or only exceptions? What exactly counts as complete? If the output was rejected and redone manually, does the dashboard still count it as an AI success?</p><p>Then compare a cohort or time period against a real baseline.</p><p>Do not celebrate that 60% of invoices <em>&#8220;touched AI&#8221;</em> if the exception rate doubled, the analysts spent more time correcting vendor fields, and the monthly close did not move. Do not declare victory because people generated twice as many campaign briefs if the approval rate fell and no additional campaigns shipped.</p><p>Activity is evidence that something happened.</p><p>It is not evidence that something improved.</p><h2>What I would report to the board</h2><p>I would keep access and activity metrics. They are useful operational signals. I would stop letting them carry a story they cannot support.</p><p><strong>Instead of:</strong></p><p><em>72% of employees used our AI tools this month.</em></p><p><strong>A hypothetical report might read:</strong></p><p><em>In the North American support cohort, AI assisted 61% of 18,400 eligible cases. Accepted resolution time fell from 11.2 to 8.9 minutes. Reopen rate remained within 0.3 percentage points of baseline. New agents saw the largest improvement. Escalations involving billing disputes still require human review. We have not yet established an effect on retention.</em></p><p>That statement is less cinematic.</p><p>It is also useful.</p><p>It gives the denominator, cohort, eligible event, baseline, quality constraint, human boundary, and causality limit. A leader can inspect it, challenge it, and decide whether the workflow deserves more investment.</p><p>The purpose of measurement is not to make the rollout look inevitable.</p><p>It is to tell the company where the system works, where it fails, and what should happen next.</p><h2>AI expertise can be concentrated. Its benefits should not be.</h2><p>I do not think prompting will disappear. I do not think training is useless. Companies should expose people to the tools, identify natural power users, teach basic judgment, and give interested employees a safe way to go deeper.</p><p>But <em>&#8220;everyone becomes AI-native&#8221;</em> is not a serious operating plan.</p><p>Some people will become extraordinary at directing models. Some will use a few useful features. Some will never care about the machinery and will still be excellent at their jobs.</p><p>The company does not need to flatten those differences.</p><p>It needs to design around them.</p><p>Let the power users explore, build, test, and publish. Let domain experts define the work, exceptions, and quality bar. Let product, engineering, security, operations, and legal turn the successful patterns into systems people can trust. Let employees interact with those systems through the smallest interface the job requires.</p><p>Then measure whether the work changed.</p><p>The point of enterprise AI is not to create five thousand miniature AI consultants.</p><p>It is to let the people who understand the technology redesign the work, then ask everyone else for judgment where their judgment matters.</p><p>Stop asking how many employees adopted AI.</p><p>Ask how much work changed, who benefited, what it cost, what broke, and whether the result was any better.</p><p>What is one workflow at your company where <em>&#8220;AI adoption&#8221;</em> looks healthy but the work itself has barely changed? Reply and tell me. I am especially curious about the denominator nobody is measuring.</p><p>-zc</p><p><em><strong>P.S.</strong> If you want more essays about AI systems, human judgment, and the mildly chaotic work of making new technology useful after the demo ends, subscribe to <strong>Don&#8217;t Feed The Algorithm</strong>.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://zchmael.substack.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="/__u/zchmael.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><h2>Rabbit hole for the overcaffeinated</h2><p>- &#8221;AI Adoption is a Myth&#8221; by Vasuman Kilaru](</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/vasuman/status/2085806422072418632)&quot;,&quot;full_text&quot;:&quot;https://t.co/haApURmzAN&quot;,&quot;username&quot;:&quot;vasuman&quot;,&quot;name&quot;:&quot;vas&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2084041695088590848/jHUy-1Bq_normal.jpg&quot;,&quot;date&quot;:&quot;2026-08-07T19:12:58.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:84,&quot;retweet_count&quot;:123,&quot;like_count&quot;:1517,&quot;impression_count&quot;:343831,&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>&#8212; the enterprise field observation that sparked this essay, especially the split between power users and everyone else. Treat the percentages as Varick&#8217;s reported pattern, not a universal law.</p><p>- <a href="https://www.nber.org/papers/w31161">&#8221;Generative AI at Work&#8221; by Erik Brynjolfsson, Danielle Li, and Lindsey Raymond</a>) &#8212; a field study of 5,179 customer-support agents showing why embedded assistance, defined tasks, and worker-level differences matter more than generic adoption claims.</p><p>- <a href="https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai-how-organizations-are-rewiring-to-capture-value">McKinsey&#8217;s *The State of AI: How Organizations Are Rewiring to Capture Value</a>) &#8212; useful for the gap between widespread reported use and material business impact, plus the organizational practices associated with value.</p><p>- <a href="/__u/zchmael.substack.com/p/your-ai-strategy-is-a-management">Your AI Strategy Is a Management Problem</a>) &#8212; my earlier argument that the hard part is deciding what AI owns, what humans own, and how the system learns.</p><p>- <a href="/__u/zchmael.substack.com/p/i-built-my-own-company-slack-everyone">I Built My Own Company Slack. Everyone Else in It Is an AI Agent.</a>) &#8212; the power-user extreme: channels, memory, permissions, stopping rules, and why none of that should become the required interface for the average employee.</p>]]></content:encoded></item><item><title><![CDATA[I Built a System for Everything. New York Keeps Ruining it.]]></title><description><![CDATA[I moved back to the city, designed the apartment, organized the work, and tried to make life run cleanly. The best parts keep happening outside the plan.]]></description><link>https://zchmael.substack.com/p/i-built-a-system-for-everything-new</link><guid isPermaLink="false">https://zchmael.substack.com/p/i-built-a-system-for-everything-new</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Fri, 07 Aug 2026 12:42:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jESI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcf67296-d2b4-4f0e-8935-c4be919d5ec5_6048x4024.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="/__u/substackcdn.com/image/fetch/$s_!jESI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcf67296-d2b4-4f0e-8935-c4be919d5ec5_6048x4024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!jESI!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcf67296-d2b4-4f0e-8935-c4be919d5ec5_6048x4024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!jESI!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcf67296-d2b4-4f0e-8935-c4be919d5ec5_6048x4024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!jESI!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcf67296-d2b4-4f0e-8935-c4be919d5ec5_6048x4024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!jESI!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcf67296-d2b4-4f0e-8935-c4be919d5ec5_6048x4024.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!jESI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcf67296-d2b4-4f0e-8935-c4be919d5ec5_6048x4024.jpeg" width="1456" height="969" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcf67296-d2b4-4f0e-8935-c4be919d5ec5_6048x4024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:969,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2459722,&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://zchmael.substack.com/i/210135911?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcf67296-d2b4-4f0e-8935-c4be919d5ec5_6048x4024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!jESI!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcf67296-d2b4-4f0e-8935-c4be919d5ec5_6048x4024.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!jESI!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcf67296-d2b4-4f0e-8935-c4be919d5ec5_6048x4024.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!jESI!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcf67296-d2b4-4f0e-8935-c4be919d5ec5_6048x4024.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!jESI!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcf67296-d2b4-4f0e-8935-c4be919d5ec5_6048x4024.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>When we moved back to New York, I did what any normal person would do.</p><p>I built an operating system for the apartment, obviously.</p><p>There were floor plans, measurements, retailer tabs, budget tiers, lighting rules, material rules, and enough competing ideas about blue to make me question whether cobalt was a color or a hostage negotiation.</p><p>The apartment is a rental on the Upper West Side, so every decision had constraints. The walls stay warm white. The chandelier has to be reversible. The big pieces stay neutral. Personality comes from brass, marble, velvet, art, and a few stronger objects. The bathroom floor, which had committed several aesthetic crimes before we arrived, might be rescued by removable black-and-white checkerboard tile.</p><p>This all makes sense to me.</p><p>Give me a messy room and I will make a board. Give me a repeated decision and I will make a rule. Give me a life transition and, apparently, I will make a local dashboard with multiple purchasing tiers.</p><p>Very spontaneous.</p><p>Very <em><strong>alive</strong></em>.</p><p>The system worked. We made decisions. The apartment started becoming ours.</p><p>Then New York did what New York does.</p><p>It kept interrupting the plan.</p><h2>I am extremely good at making life manageable</h2><p>This is not false modesty. I can make almost anything easier to operate.</p><p>I have systems for work, writing, research, meetings, ideas, health, projects, and the small army of AI agents now doing clerical labor around my life like a very competent digital municipality.</p><p>I like a good system because it lowers the cost of starting. It keeps decisions from evaporating. It means I do not have to rebuild my entire brain every Monday morning before I am allowed to have a useful thought.</p><p>This is good.</p><p>It is also possible to get too good at it.</p><p>A perfectly manageable week can still feel strangely uninhabited.</p><p>You complete the workout. Answer the messages. Ship the document. Eat the groceries you bought for the person you planned to be. Move each project one respectable square to the right. Finish the day with the clean satisfaction of a machine that has processed its queue.</p><p>Nothing went wrong.</p><p>Nothing really happened, either.</p><p>That is the part I am noticing most since moving back to New York.</p><p>The life I can design is useful. The life that interrupts the design is often the part I most remember.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!HSa6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9660bf-c3e4-47d1-9e4a-466b4de6bb8f_4032x3024.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!HSa6!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9660bf-c3e4-47d1-9e4a-466b4de6bb8f_4032x3024.heic 424w, /__u/substackcdn.com/image/fetch/$s_!HSa6!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9660bf-c3e4-47d1-9e4a-466b4de6bb8f_4032x3024.heic 848w, /__u/substackcdn.com/image/fetch/$s_!HSa6!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9660bf-c3e4-47d1-9e4a-466b4de6bb8f_4032x3024.heic 1272w, /__u/substackcdn.com/image/fetch/$s_!HSa6!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9660bf-c3e4-47d1-9e4a-466b4de6bb8f_4032x3024.heic 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!HSa6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9660bf-c3e4-47d1-9e4a-466b4de6bb8f_4032x3024.heic" width="402" height="535.907967032967" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f9660bf-c3e4-47d1-9e4a-466b4de6bb8f_4032x3024.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1941,&quot;width&quot;:1456,&quot;resizeWidth&quot;:402,&quot;bytes&quot;:2881955,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://zchmael.substack.com/i/210135911?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9660bf-c3e4-47d1-9e4a-466b4de6bb8f_4032x3024.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!HSa6!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9660bf-c3e4-47d1-9e4a-466b4de6bb8f_4032x3024.heic 424w, /__u/substackcdn.com/image/fetch/$s_!HSa6!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9660bf-c3e4-47d1-9e4a-466b4de6bb8f_4032x3024.heic 848w, /__u/substackcdn.com/image/fetch/$s_!HSa6!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9660bf-c3e4-47d1-9e4a-466b4de6bb8f_4032x3024.heic 1272w, /__u/substackcdn.com/image/fetch/$s_!HSa6!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f9660bf-c3e4-47d1-9e4a-466b4de6bb8f_4032x3024.heic 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><h2>New York keeps putting life between the tasks</h2><p>New York is not a calm place to discover that you may be over-optimizing.</p><p>It is loud, expensive, inconvenient, crowded, and fully willing to turn one simple errand into a minor test of character. The city does not give a f*ck about the elegant little sequence you built in your calendar. It has its own sequence, and for some reason its sequence frequently involves stairs.</p><p>But it also puts an absurd amount of life in the space between things.</p><p>The walk to dinner is not just transportation. It is windows, dogs, arguments, scaffolding, music leaking out of a car, three excellent coats, one genuinely confusing shoe decision, and a restaurant you did not even know existed yesterday.</p><p>The subway is not merely the least glamorous section of a productivity routine. It is hundreds of private worlds briefly sharing a metal room. Someone is reading. Someone is rehearsing. Someone is dressed for a job you cannot identify. Someone is having a day that has nothing to do with your inbox. There&#8217;s something magical in that.</p><p>A bookstore changes the next thing you think about. A museum changes the pace of your eyes. An overheard sentence gives you a better line than the one you spent 40 minutes trying to manufacture at your desk.</p><p>None of this is efficient.</p><p>That may just be why it works.</p><p>I moved back because I missed the density&#8230; the walking, the culture, the strange specificity, the feeling of being around people who are attempting something. Not always sanely. Not always successfully. But visibly.</p><p>The city keeps presenting evidence that there are more ways to live than the ones currently represented in my calendar.</p><p>That is useful when you are ambitious, because ambition can quietly become a closed system. You choose the goal, build the routine, measure the routine, improve the routine, and then spend so much time managing the machinery of becoming that you stop encountering anything capable of changing what you want.</p><p>New York makes that harder.</p><p>It makes you porous.</p><h2>The danger of a life with no accidental inputs</h2><p>Most of my work is digital. So are most of my inputs.</p><p>The feed knows what I have clicked. The newsletter knows what I read. The algorithm knows I am interested in AI, startups, cameras, menswear, apartments, health, marketing, and people who own too many opinions about mechanical objects.</p><p>It can keep giving me more of myself <em><strong>forever</strong></em>.</p><p>This is convenient. It is also a terrible way to become more interesting.</p><p>A feed can deepen an existing interest. It is not very good at giving you a life you did not already signal that you wanted.</p><p>That requires contact with things outside your profile.</p><p>A street you did not select. A conversation you did not search for. A room where nobody has optimized the agenda around your preferences. A piece of art that does not explain why it is relevant to your personal brand.</p><p>I have <a href="/__u/zchmael.substack.com/p/the-internet-is-full-of-correct-answers">written before about missing real opinions on an internet full of correct answers</a>, because the same source material eventually produces the same person with slightly improved typography.</p><p>But this feels bigger than taste.</p><p>It is about remaining <em><strong>interruptible</strong></em>.</p><p>Not distractible. I have enough tabs for that.</p><p>Interruptible.</p><p>Able to let a real place, person, object, or moment revise the internal document.</p><p>That is one of the best things a city can do. It prevents your life from becoming a recommendation engine trained exclusively on your previous decisions.</p><h2>I thought the apartment was the project</h2><p>The apartment still matters to me.</p><p>I want the home to feel warm, composed, useful, and ours. I want the materials to age well. I want the lighting to make 7 p.m. feel better than overhead LEDs usually permit. I want a place where friends want to stay longer, ideas have somewhere to land, and the city feels close without being inside the room screaming.</p><p>There is care in making a place a <em><strong>home</strong></em>.</p><p>The mistake would be treating the home as a perfect container that makes leaving unnecessary.</p><p>The apartment is not the whole life. It is the place the life returns to.</p><p>That distinction is changing how I think about design more broadly.</p><p>A good system should support contact with reality, not replace it.</p><p>A good writing system should help you return to the draft, not manufacture the belief.</p><p>A good work system should preserve attention for the hard decision, not fill every open hour with more work.</p><p>A good home should restore you enough to go back outside.</p><p>I wrote that <a href="/__u/zchmael.substack.com/p/your-ambition-needs-a-place-to-live">ambition needs a place to live</a>. I still believe that. But the place cannot become a bunker where the only evidence of a city is the delivery radius.</p><p>You need rooms.</p><p>You also need doors.</p><h2>The Pulse Ledger</h2><p>I am not going to tell you to delete your calendar, abandon your routines, and wander until the universe sends you a meaningful stranger holding a perfectly distressed copy of <em><strong>The Death and Life of Great American Cities</strong></em>.</p><p>That person would be utterly unbearable.</p><p>Systems matter. Plans matter. A home, routine, budget, and body you can trust create the stability required to be open without becoming chaos in expensive shoes.</p><p>But I have started thinking about a simpler way to review a week.</p><p>Not only: <em><strong>What did I finish?</strong></em></p><p>Also: <em><strong>What made the week feel inhabited?</strong></em></p><p>I call it the Pulse Ledger. It has three columns:</p><p><strong>| Planned | Unplanned | What changed |</strong></p><p><strong>| What I intended to do | What interrupted or surprised me | What it gave, cost, or changed |</strong></p><p>The point is not to romanticize every interruption. Some interruptions are just a delayed train, a bad meeting, or a stranger playing audio from their phone at a volume normally reserved for emergency broadcasting.</p><p>The point is to notice which parts of life never would have appeared on the task list&#8230;and whether the task list is leaving enough room for them to occur.</p><p><strong>At the end of the week, mark each unplanned thing:</strong></p><p><strong>Prevent</strong></p><p>Noise that scattered attention without giving anything back.</p><p><strong>Permit</strong></p><p>An interruption worth allowing when it appears, even if you cannot schedule it.</p><p><strong>Pursue</strong></p><p>A source of life you should deliberately create more surface area for&#8230; walks, people, places, art, dinners, objects, neighborhoods, conversations, or work that changes you while you are doing it.</p><p><strong>Then ask five questions:</strong></p><p><em>1. What did I encounter that I did not choose in advance?</em></p><p><em>2. What made me forget to optimize the experience?</em></p><p><em>3. What changed my mind, mood, attention, or desire?</em></p><p><em>4. What am I protecting so aggressively that nothing new can enter?</em></p><p><em>5. What deserves more open space next week?</em></p><p>This is not a productivity framework disguised as a permission slip to have fun.</p><p>At least I hope it is not. That would be extremely on brand and spiritually disappointing.</p><p>It is a way to make sure the system is still serving a life rather than quietly becoming the most polished substitute for one.</p><h2>The city does not need to be New York</h2><p>I know New York is not the answer for everyone.</p><p>Some people become more themselves in a small town, near mountains, around family, beside water, inside a workshop, or somewhere the night is&#8230; well, actually dark. Some people visit New York for 48 hours and leave with the expression of someone who has successfully escaped a kitchen fire.</p><p>Fair.</p><p>The point is not that everyone should move here.</p><p>The point is that place is not a neutral backdrop.</p><p>Your environment trains your attention. It affects what feels normal, what feels possible, who you encounter, how often you leave the house, what kinds of beauty become available, and how easy it is to drift into a life you did not consciously choose.</p><p>The useful question is not, <em>&#8220;Is this the best city?&#8221;</em></p><p>It is wholeheartedly: <em><strong>What does this place keep asking me to become?</strong></em></p><p>New York asks me to become more specific. More observant. Better dressed, ideally. Faster in some ways. Less insulated in others. More willing to leave the apartment even after I spent an unreasonable amount of time deciding what should go inside it.</p><p>It asks a lot.</p><p>That is part of why I came back.</p><h2>Build the system. Then leave the house.</h2><p>I am not giving up the systems.</p><p>The apartment board still exists. The writing workflow still exists. The projects have state. The routines have rules. Somewhere, a small digital agent is probably waiting to tell me that one of my recurring loops has failed a validation check.</p><p>Good.</p><p>I want the structure.</p><p>I just do not want the structure to consume all the surprise it was supposed to make room for.</p><p><strong>So this is what I am trying now:</strong></p><p><em>Build the home carefully.</em></p><p><em>Run the work cleanly.</em></p><p><em>Protect the attention.</em></p><p><em>Then close the goddam laptop and go downstairs.</em></p><p>The city has been there the whole time, ruining the plan.</p><p>I feel infinitely lucky.</p><p>What place makes you feel most alive, and what does it keep asking you to become? Reply and tell me. I am collecting answers.</p><p>-zc</p><p><em><strong>P.S.</strong> If you want more essays about AI, ambition, taste, startup life, and trying to remain a person while building hard things, subscribe to <strong>Don&#8217;t Feed The Algorithm</strong></em>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://zchmael.substack.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="/__u/zchmael.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><h2>Rabbit hole for the overcaffeinated</h2><p>- <a href="https://www.penguinrandomhouse.com/books/86058/the-death-and-life-of-great-american-cities-by-jane-jacobs/">The Death and Life of Great American Cities by Jane Jacobs</a> &#8212; the enduring argument that healthy cities are made through density, mixed use, street life, and people paying attention to one another.</p><p>- <a href="https://www.penguinrandomhouse.com/books/169739/wanderlust-by-rebecca-solnit/9780140286014/">Wanderlust by Rebecca Solnit</a> &#8212; a cultural history of walking and the thoughts, politics, and encounters made possible by moving through the world on foot.</p><p>- <a href="/__u/zchmael.substack.com/p/your-ambition-needs-a-place-to-live">Your ambition needs a place to live</a> &#8212; my earlier attempt to figure out how to care deeply without letting work occupy every room.</p><p>- <a href="/__u/zchmael.substack.com/p/trying-to-become-a-top-01-human">Trying to Become a Top 0.1% Human</a> &#8212; the broader, slightly embarrassing life operating system behind this tension.</p>]]></content:encoded></item><item><title><![CDATA[The One Claude Opus 5 Workflow I’d Actually Pay For]]></title><description><![CDATA[A source-first research system for turning a fuzzy question into a challenged recommendation, a claim ledger, and a decision you can defend.]]></description><link>https://zchmael.substack.com/p/the-one-claude-opus-5-workflow-id</link><guid isPermaLink="false">https://zchmael.substack.com/p/the-one-claude-opus-5-workflow-id</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Wed, 05 Aug 2026 15:47:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!PT-s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6300b9-3168-4c2f-8088-3779ee44fe31_1280x853.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="/__u/substackcdn.com/image/fetch/$s_!PT-s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6300b9-3168-4c2f-8088-3779ee44fe31_1280x853.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!PT-s!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6300b9-3168-4c2f-8088-3779ee44fe31_1280x853.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!PT-s!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6300b9-3168-4c2f-8088-3779ee44fe31_1280x853.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!PT-s!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6300b9-3168-4c2f-8088-3779ee44fe31_1280x853.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!PT-s!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6300b9-3168-4c2f-8088-3779ee44fe31_1280x853.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!PT-s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6300b9-3168-4c2f-8088-3779ee44fe31_1280x853.jpeg" width="1280" height="853" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d6300b9-3168-4c2f-8088-3779ee44fe31_1280x853.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:853,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:690014,&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://zchmael.substack.com/i/209928418?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6300b9-3168-4c2f-8088-3779ee44fe31_1280x853.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!PT-s!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6300b9-3168-4c2f-8088-3779ee44fe31_1280x853.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!PT-s!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6300b9-3168-4c2f-8088-3779ee44fe31_1280x853.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!PT-s!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6300b9-3168-4c2f-8088-3779ee44fe31_1280x853.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!PT-s!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d6300b9-3168-4c2f-8088-3779ee44fe31_1280x853.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>Claude Opus 5 arrived with the traditional frontier-model pageantry&#8230; benchmark charts, cost curves, and enough new superlatives to make the model you loved three weeks ago feel like a fax machine.</p><p>Anthropic says <a href="https://www.anthropic.com/news/claude-opus-5">Opus 5 reached state-of-the-art results on the coding and knowledge-work evaluations it cites</a>. The company says it is stronger at verifying its work, more careful about iterating until it succeeds, and close to Fable 5 performance at a <strong>lower cost</strong>. Those are Anthropic&#8217;s evaluations and early-access reports, not a blood oath from the universe, but the direction is interesting.</p><p>The model is getting better at long, difficult, vaguely defined work.</p><p>The obvious response is to throw it at everything.</p><p>Summarize this call. Rewrite this email. Extract these twelve fields. Name this internal project. Tell me whether this jacket makes me look like I own a motorcycle or merely maintain a concerning Pinterest board.</p><p>Most of that work does <em><strong>not</strong></em> need Opus 5.</p><p><strong>If a stronger model costs more, I want it sitting where the judgment gets difficult:</strong> several sources disagree, the question is underspecified, the answer will change a decision, and a smooth paragraph can hide an expensive mistake.</p><p>The one Opus 5 workflow I would currently pay for is <em><strong>high-stakes research</strong></em>.</p><p>Not <em>&#8220;research&#8221;</em> as in asking Claude to produce a very confident answer with six blue links underneath it.</p><p><strong>I mean a research process with a chain of custody:</strong></p><p><em>- a human-owned question;</em></p><p><em>- a declared source policy;</em></p><p><em>- a claim ledger that separates fact from inference;</em></p><p><em>- a model routed to the part of the job it is actually good at;</em></p><p><em>- a clean-context challenge;</em></p><p><em>- a human sign-off attached to the final recommendation.</em></p><p>That last part matters more than another model leaderboard.</p><h2>Better research models create a bigger authorship problem</h2><p>A recent controversy around Hank Green made this tension unusually visible. <a href="https://techcrunch.com/2026/08/01/youtuber-hank-green-says-his-ai-usage-is-not-healthy/">Green said he had used ChatGPT to locate papers and other resources</a> while researching a video. Complexly later said ChatGPT did not write, edit, or fact-check the disputed video. <a href="https://mashable.com/life/hank-green-ai-reputational-risk-for-creators">Mashable reported that some viewers were still uncomfortable with where AI sat in the research process</a>.</p><p>I do not think the lesson is that a creator must personally discover every paper by wandering barefoot through a university library.</p><p>I also do not think <em>&#8220;AI assisted with research&#8221;</em> tells the audience much of anything.</p><p>Assisted<em><strong> how</strong></em>?</p><p>Did it find a paper? Read the paper? Summarize the abstract? Extract the result? Decide the result was relevant? Compare it with conflicting work? Turn a correlation into a causal sentence because the causal sentence sounded cleaner?</p><p><em>&#8220;Human in the loop&#8221;</em> has the same problem. </p><p>A person clicking approve at the end does not tell you whether that person inspected the evidence or merely developed a warm feeling toward the typography.</p><p>Better models make this problem sharper. When the output is clumsy, we remember to check it. When the output is elegant, thorough, and ninety percent right, verification starts to feel ceremonial.</p><p>That is precisely when the workflow needs to become more explicit.</p><p>The model can investigate.</p><p>It cannot inherit the accountability attached to your name.</p><h2>The workflow map</h2><p><strong>Here is the full system:</strong></p><p><code>1. CONTRACT</code></p><p><code>Human defines the question, decision, boundaries, and proof standard.</code></p><p><code>2. SOURCE MAP</code></p><p><code>A fast model scouts. A human opens the material sources.</code></p><p><code>3. CLAIM LEDGER</code></p><p><code>The system maps every proposed claim to evidence, caveats, and a use/qualify/exclude decision.</code></p><p><code>4. OPUS SYNTHESIS</code></p><p><code>Opus 5 handles the difficult cross-source reasoning and produces a decision memo.</code></p><p><code>5. CHALLENGE + SIGN-OFF</code></p><p><code>A clean-context reviewer tries to break the memo. A human owns the final call.</code></p><p>This is model routing, not model worship. A current marketing platform, AirOps, <a href="https://www.airops.com/blog/introducing-multi-model">recently made model and reasoning-effort selection explicit at the workflow level</a>. The useful principle is broader than any product&#8230; extraction, deduplication, and formatting should not automatically use the same expensive reasoning tier as contradiction handling or executive synthesis.</p><p>Use the cheap, reliable tool for the cheap, repeatable work.</p><p>Bring in the expensive brain when the work becomes <em><strong>genuinely expensive to misunderstand</strong></em>.</p><p><strong>In this deep dive, I am giving you:</strong></p><p><em>- the complete AI Research Receipt working file;</em></p><p><em>- five exact prompts for running the workflow;</em></p><p><em>- the model-routing rules;</em></p><p><em>- a filled example for testing Opus 5 on competitive-intelligence synthesis;</em></p><p><em>- a 20-minute version for smaller research jobs;</em></p><p><em>- the adversarial review and human sign-off gates.</em></p><p>You can run it in Claude, ChatGPT, or another web-connected research tool. Opus 5 belongs at the synthesis step when the question is hard enough to justify it.</p>
      <p>
          <a href="/__u/zchmael.substack.com/p/the-one-claude-opus-5-workflow-id">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[Start Here: Build One AI Workflow in 20 Minutes]]></title><description><![CDATA[Choose one real job, give it sources and a finish line, and see whether AI earns a second run.]]></description><link>https://zchmael.substack.com/p/start-here-build-one-ai-workflow</link><guid isPermaLink="false">https://zchmael.substack.com/p/start-here-build-one-ai-workflow</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Tue, 04 Aug 2026 16:00:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!MWST!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39613-ef83-4b6f-906a-e0d289bb3a31_3120x1755.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="/__u/substackcdn.com/image/fetch/$s_!MWST!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39613-ef83-4b6f-906a-e0d289bb3a31_3120x1755.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!MWST!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39613-ef83-4b6f-906a-e0d289bb3a31_3120x1755.png 424w, /__u/substackcdn.com/image/fetch/$s_!MWST!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39613-ef83-4b6f-906a-e0d289bb3a31_3120x1755.png 848w, /__u/substackcdn.com/image/fetch/$s_!MWST!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39613-ef83-4b6f-906a-e0d289bb3a31_3120x1755.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MWST!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39613-ef83-4b6f-906a-e0d289bb3a31_3120x1755.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!MWST!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39613-ef83-4b6f-906a-e0d289bb3a31_3120x1755.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcc39613-ef83-4b6f-906a-e0d289bb3a31_3120x1755.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;:8309579,&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://zchmael.substack.com/i/209657852?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39613-ef83-4b6f-906a-e0d289bb3a31_3120x1755.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!MWST!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39613-ef83-4b6f-906a-e0d289bb3a31_3120x1755.png 424w, /__u/substackcdn.com/image/fetch/$s_!MWST!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39613-ef83-4b6f-906a-e0d289bb3a31_3120x1755.png 848w, /__u/substackcdn.com/image/fetch/$s_!MWST!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39613-ef83-4b6f-906a-e0d289bb3a31_3120x1755.png 1272w, /__u/substackcdn.com/image/fetch/$s_!MWST!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbcc39613-ef83-4b6f-906a-e0d289bb3a31_3120x1755.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&#8217;m going to be honest with you&#8230; you most likely do not need an AI operating system.</p><p>You probably do not need seven agents, a knowledge graph, or a dashboard showing which robot is currently summarizing the dashboard.</p><p><strong>You need one piece of work that goes better than it did last time.</strong></p><p>That is the smallest useful unit of AI adoption&#8230; not a tool account, prompt collection, or screenshot of a surprisingly competent answer. A workflow that takes a real input, produces something inspectable, passes a check, and helps you do actual work.</p><p>Twenty minutes is not enough to automate a company.</p><p>It is enough to stop treating AI like a slot machine.</p><p>This page is my endeavor to create the front door to the practical side of <em><strong>Don&#8217;t Feed The Algorithm</strong></em>. </p><p>Pick the problem that sounds most like yours, follow the timed setup, and build one workflow before you begin collecting more advice about workflows.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!ltXU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a20800-726e-4265-864f-67e27ec57ac1_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!ltXU!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a20800-726e-4265-864f-67e27ec57ac1_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!ltXU!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a20800-726e-4265-864f-67e27ec57ac1_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!ltXU!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a20800-726e-4265-864f-67e27ec57ac1_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ltXU!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a20800-726e-4265-864f-67e27ec57ac1_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!ltXU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a20800-726e-4265-864f-67e27ec57ac1_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19a20800-726e-4265-864f-67e27ec57ac1_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;:1839671,&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://zchmael.substack.com/i/209657852?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a20800-726e-4265-864f-67e27ec57ac1_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!ltXU!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a20800-726e-4265-864f-67e27ec57ac1_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!ltXU!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a20800-726e-4265-864f-67e27ec57ac1_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!ltXU!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a20800-726e-4265-864f-67e27ec57ac1_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!ltXU!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19a20800-726e-4265-864f-67e27ec57ac1_1672x941.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><h2>Choose your path</h2><p>Do not choose based on which model currently has the most emotionally intense leaderboard discourse.</p><p>Choose based on the job.</p><h3>Path 1: I have a messy job I need AI to help complete now</h3><p><strong>Choose this if you have a real outcome and a pile of source material:</strong></p><p><em>- customer feedback that needs to become a roadmap recommendation;</em></p><p><em>- research that needs to become a decision;</em></p><p><em>- campaign inputs that need to become a brief;</em></p><p><em>- founder chaos that needs to become a 30-day plan;</em></p><p><em>- account evidence that needs to become careful outreach;</em></p><p><em>- weekly notes that need to become an operating review.</em></p><p><strong>Start with <a href="/__u/zchmael.substack.com/p/fable-is-back-heres-13-fable-5-prompts">13 Fable 5 Prompts I&#8217;d Actually Use</a>.</strong></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;367feb4c-d94d-4422-afc4-5773cc08835b&quot;,&quot;caption&quot;:&quot;Everyone and their mother published a Claude Fable 5 prompt library this week, and the useful part is not that someone found thirteen new sacred incantations.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Fable is back. Here's 13 Fable 5 Prompts I&#8217;d Actually Use&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:332984007,&quot;name&quot;:&quot;Zach Chmael&quot;,&quot;bio&quot;:&quot;CMO @ Averi AI | marketer, content engineer, tech geek, ai underlord&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d5be995-c1a9-46c9-99bd-78f69038fa84_512x512.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-02T12:25:16.959Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!aKSA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F25276a21-4709-413d-9c44-a5ca4f696734_6720x4480.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://zchmael.substack.com/p/fable-is-back-heres-13-fable-5-prompts&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:204540251,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:31,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4987907,&quot;publication_name&quot;:&quot;Don't Feed The Algorithm&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Owv7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92db8cc-104b-4477-8954-662009cc7177_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>That paid working file gives you <strong>thirteen copy-ready jobs across marketing, product, engineering, sales, customer success, operations, recruiting, research, writing, and knowledge systems</strong>.</p><p><strong>Choose this path when:</strong> the work matters now, has several inputs, and should end in one usable artifact.</p><h3>Path 2: I want AI to help me build or change software</h3><p><strong>Choose this if the output is code, a product feature, a design change, or a tested build.</strong></p><p>Start with <a href="/__u/zchmael.substack.com/p/steal-my-5-best-claude-code-workflows">Steal My 5 Best Claude Code Workflows</a>.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8555416e-8b19-4f8c-8a2b-6387d26b9bb4&quot;,&quot;caption&quot;:&quot;I am not a traditional software engineer.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Steal My 5 Best Claude Code Workflows&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:332984007,&quot;name&quot;:&quot;Zach Chmael&quot;,&quot;bio&quot;:&quot;CMO @ Averi AI | marketer, content engineer, tech geek, ai underlord&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d5be995-c1a9-46c9-99bd-78f69038fa84_512x512.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-21T11:27:04.168Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!9yEt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1bf4b9ba-93ba-4826-ae82-1bca182cec70_5343x4026.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://zchmael.substack.com/p/steal-my-5-best-claude-code-workflows&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:207804778,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:24,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4987907,&quot;publication_name&quot;:&quot;Don't Feed The Algorithm&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Owv7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92db8cc-104b-4477-8954-662009cc7177_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><strong>That paid manual separates five jobs people usually collapse into </strong><em><strong>&#8220;build this&#8221;</strong></em><strong>:</strong></p><p><em>1. interview the idea;</em></p><p><em>2. write the implementation plan;</em></p><p><em>3. build with separate specification and quality reviews;</em></p><p><em>4. fan out exploration, then converge;</em></p><p><em>5. verify the real user path and preserve what the repository learned.</em></p><p><strong>Choose this path when:</strong> vague direction could create expensive code, and <em>&#8220;the test passed&#8221;</em> is not enough proof that the product works.</p><h3>Path 3: I have a good AI task that keeps starting from zero</h3><p><strong>Choose this if you have already done the job once and expect to do it again:</strong></p><p><em>- weekly customer-signal synthesis;</em></p><p><em>- recurring content opportunity research;</em></p><p><em>- a Friday operator review;</em></p><p><em>- launch readiness;</em></p><p><em>- campaign analysis;</em></p><p><em>- market monitoring;</em></p><p><em>- any recurring process where explaining the context again is becoming its own part-time job.</em></p><p>Start with <a href="/__u/zchmael.substack.com/p/the-5-file-claude-fable-system-id">The 5-File Claude Fable System I&#8217;d Use to Stop Starting From Zero</a>.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;e8b26b06-529f-4c98-8bfc-4ac91b754812&quot;,&quot;caption&quot;:&quot;My first Fable article gave readers 13 prompts I would actually use.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;md&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The 5-File Claude Fable System I&#8217;d Use to Stop Starting From Zero&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:332984007,&quot;name&quot;:&quot;Zach Chmael&quot;,&quot;bio&quot;:&quot;CMO @ Averi AI | marketer, content engineer, tech geek, ai underlord&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d5be995-c1a9-46c9-99bd-78f69038fa84_512x512.jpeg&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-07-26T15:12:41.123Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!cGhk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd763124a-b738-4e74-b065-5968f4d60bb9_1672x941.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://zchmael.substack.com/p/the-5-file-claude-fable-system-id&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:208106915,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:23,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4987907,&quot;publication_name&quot;:&quot;Don't Feed The Algorithm&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Owv7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe92db8cc-104b-4477-8954-662009cc7177_1280x1280.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><strong>That paid working file gives the job five durable parts:</strong></p><p><code>JOB</code></p><p><code>SOURCES</code></p><p><code>GATES</code></p><p><code>STATE</code></p><p><code>REVIEW</code></p><p><strong>Choose this path when:</strong> the first run was useful, but the next run needs memory, boundaries, verification, and a reason to exist again.</p><h3>The three-path chooser</h3><p><strong>If you are still deciding, use this:</strong></p><p><strong>| Your situation | Start with | Your first artifact |</strong></p><p>| <strong>&#8220;I need help completing a complex knowledge-work job.&#8221; </strong>| Path 1 | Brief, recommendation, plan, research synthesis, or operating review |</p><p>| <strong>&#8220;I need AI to build or change software safely.&#8221;</strong> | Path 2 | Approved design or implementation plan before code |</p><p>| <strong>&#8220;This useful job repeats, but every run forgets the last one.&#8221;</strong> | Path 3 | Five-file workflow contract and first saved state |</p><p>If two paths fit, begin with the earlier failure.</p><p>A recurring workflow built around a badly defined job will preserve the wrong thing with impressive consistency. A coding workflow without an approved product decision will implement ambiguity faster. Define the job first.</p><h2>Your 20-minute setup</h2><p>Open a blank note. Set a timer. Do not spend eleven minutes deciding what to call the folder.</p><h3>0:00&#8211;2:00 &#8212; Pick one job</h3><p><strong>Finish this sentence:</strong></p><p><code>I want AI to help me ________________________________.</code></p><p>Use a verb and an artifact.</p><p><strong>Weak:</strong></p><p><code>Help with marketing.</code></p><p><strong>Useful:</strong></p><p><code>Turn the last ten customer calls into a source-backed launch brief.</code></p><p><strong>Or:</strong></p><p><code>Turn this approved feature idea into an implementation plan another agent can execute.</code></p><h3>2:00&#8211;5:00 &#8212; Name the trigger</h3><p><strong>Why is this job happening now?</strong></p><p><code>TRIGGER</code></p><p><strong>This workflow starts when:</strong></p><p><code>[an event occurs / enough new evidence exists / I make a manual request]</code></p><p>A trigger prevents <em>&#8220;use AI more&#8221;</em> from becoming a recurring item on your goals list without ever touching work.</p><h3>5:00&#8211;8:00 &#8212; Gather the minimum sources</h3><p><strong>List the material the workflow is allowed to use:</strong></p><p><code>SOURCES</code></p><p><code>1.</code></p><p><code>2.</code></p><p><code>3.</code></p><p><strong>Prefer primary material:</strong> customer calls, product documentation, current code, analytics, approved strategy, direct research, prior decisions, and real examples.</p><p>If the model has to guess where truth lives, the polished answer may simply hide the guess better.</p><h3>8:00&#8211;11:00 &#8212; Draw the boundary</h3><p><strong>Write three lines:</strong></p><p><code>AI MAY:</code></p><p><code>AI MUST ASK BEFORE:</code></p><p><code>AI MUST NEVER:</code></p><p>Publication, external sends, product strategy, spending, deleting, customer promises, sensitive information, and destructive code changes should not quietly become model decisions because the output arrived in a reassuring tone.</p><h3>11:00&#8211;14:00 &#8212; Define the artifact</h3><p><strong>What must exist when the workflow is done?</strong></p><p><code>OUTPUT</code></p><p><code>The run must create:</code></p><p><code>FORMAT</code></p><p><code>It should live as:</code></p><p><code>OWNER</code></p><p><code>The human who uses or approves it is:</code></p><p>A summary is not automatically an artifact. A decision brief, implementation plan, tested change, campaign brief, customer-signal table, or weekly operating review can be inspected and used.</p><h3>14:00&#8211;17:00 &#8212; Define proof</h3><p><strong>Complete this:</strong></p><p><code>VERIFICATION</code></p><p><code>I will know this worked when:</code></p><p><strong>Useful checks include:</strong></p><p><em>- every important claim links to a source;</em></p><p><em>- the build and tests pass;</em></p><p><em>- the real user path works;</em></p><p><em>- required fields are complete;</em></p><p><em>- the output changes a decision or next action;</em></p><p><em>- a human reviewer can accept, reject, or revise it;</em></p><p><em>- the workflow saves enough state to avoid repeating work.</em></p><p>The model saying <em>&#8220;I successfully completed the task&#8221;</em> does not count. That is a status update from the person being graded.</p><h3>17:00&#8211;20:00 &#8212; Start the correct paid workflow</h3><p><strong>Open the path you chose:</strong></p><p>- <a href="/__u/zchmael.substack.com/p/fable-is-back-heres-13-fable-5-prompts">Path 1: choose one of the 13 ready-to-run jobs</a></p><p>- <a href="/__u/zchmael.substack.com/p/steal-my-5-best-claude-code-workflows">Path 2: begin with the discovery interview before touching code</a></p><p>- <a href="/__u/zchmael.substack.com/p/the-5-file-claude-fable-system-id">Path 3: create the five files and run the setup prompt</a></p><p>Paste in the job, trigger, sources, boundary, output, and verification standard you just wrote.</p><p>You are now more prepared than most AI pilot committees, which is a low bar but still a bar.</p><h3>Send me your activation reply</h3><p>Do not reply with <em>&#8220;this was interesting.&#8221;</em> I am trying to learn whether this <strong>helped you build something</strong>.</p><p><strong>Hit reply and paste this:</strong></p><p><code>PATH: 1 / 2 / 3</code></p><p><code>JOB:</code></p><p><code>TRIGGER:</code></p><p><code>FIRST ARTIFACT:</code></p><p><code>VERIFICATION:</code></p><p><code>HUMAN DECISION I KEPT:</code></p><p><code>DID I COMPLETE THE FIRST RUN? yes / no / not yet</code></p><p><code>WHAT GOT STUCK:</code></p><p>I will treat the workflow as <em><strong>activated</strong></em> only when the first run produces an inspectable artifact. Not when you click the link, save the post, or experience a temporary surge of organizational optimism.</p><p>That distinction matters because opening a tool is not adoption. Producing something <em><strong>useful</strong></em> is.</p><h2>Your seven-day check-in</h2><p>Set a reminder for seven days from now. </p><p><strong>Reply to the same email with:</strong></p><p><code>DID I USE THE ARTIFACT IN REAL WORK? yes / no</code></p><p><code>WHAT CHANGED BECAUSE IT EXISTED?</code></p><p><code>DID I RUN THE WORKFLOW AGAIN? yes / no / not applicable</code></p><p><code>DID I SAVE OR REVISE IT FOR THE NEXT TRIGGER? yes / no</code></p><p><code>HOW MUCH HUMAN CLEANUP DID IT REQUIRE? less / same / more</code></p><p><code>WHAT BROKE OR FELT TOO HEAVY?</code></p><p><code>WORKFLOW DECISION: keep / patch / narrow / retire</code></p><p><strong>For this experiment, </strong><em><strong>seven-day retention</strong></em><strong> means at least one of three things happened:</strong></p><p>1. you used the artifact in real work;</p><p>2. you ran the workflow again;</p><p>3. you saved a revised version for the next real trigger.</p><p>If none happened, that is useful information. The workflow may have solved an imaginary problem, required too much ceremony, or produced something impressive that nobody needed.</p><p><strong>Retiring it is not failure.</strong></p><p>Keeping a decorative AI workflow alive because you spent Sunday naming the files is failure with stationery.</p><h2>What I am measuring</h2><p>Because I am mildly insane I am treating this <strong>Start Here</strong> page like a product surface, not another article that receives a few likes and then goes to live peacefully in the archive.</p><p><strong>The funnel is:</strong></p><p><code>&#8594; Start Here view</code></p><p><code>&#8594; path click</code></p><p><code>&#8594; paid upgrade, when required</code></p><p><code>&#8594; completed first run</code></p><p><code>&#8594; structured activation reply</code></p><p><code>&#8594; seven-day use, repeat, or saved revision</code></p><p><strong>The important measures are:</strong></p><p><strong>| Measure | Event | Denominator |</strong></p><p>| <strong>Path click rate </strong>| Reader clicks Path 1, 2, or 3 | Unique Start Here viewers |</p><p>| <strong>Paid conversion by path</strong> | Reader upgrades after choosing a paid path | Unique clickers for that path |</p><p>| <strong>Workflow activation rate</strong> | First run creates an inspectable artifact | Unique Start Here viewers and structured replies, reported separately |</p><p>| <strong>Activation reply completion</strong> | Reader submits the structured reply | Unique Start Here viewers |</p><p>| <strong>Seven-day utility rate</strong> | Reader used the artifact in real work | Activated readers who receive/reach the check-in |</p><p>| <strong>Seven-day retention rate</strong> | Reader used, reran, or saved a revised workflow | Activated readers who receive/reach the check-in |</p><p>| <strong>Review burden</strong> | Reader reports less, same, or more human cleanup | Seven-day respondents |</p><p>I care about upgrades. Paid subscribers help me invest the time to create more working files around my workflows. Hey I just <a href="/__u/open.substack.com/pub/zchmael/p/new-york-and-i-are-unfortunately?r=5i903r&amp;utm_campaign=post&amp;utm_medium=web">moved back to New York</a>, gotta afford the shoebox.</p><p><strong>But a purchase without genuine activation is completely useless. </strong></p><p>If the paid library becomes a tasteful warehouse of templates nobody runs, I have made premium shelf space.</p><p>The better test is whether <strong>one file helps one person produce one useful artifact</strong>&#8230; and whether the system is <em><strong>worth returning</strong></em> to.</p><h2>Start smaller than your ambition</h2><p>There is a version of AI adoption that begins with a company brain, twelve integrations, a new governance council, and a diagram that looks like public transit for ghosts.</p><p>Sometimes that infrastructure is justified.</p><p><strong>It is not where I would start.</strong></p><p>Start with one job. Use real sources. Define the boundary. Require an artifact. Check the result. Save only what the next run needs.</p><p>Twenty minutes will not build the final system.</p><p>It will tell you <strong>whether there should be one</strong>.</p><p>Reply with your path and job. Seven days later, tell me whether it survived contact with work.</p><p>-zc</p><p><em><strong>P.S.</strong> Paid subscribers get the implementation layer&#8230; the exact prompts, workflow contracts, setup files, verification steps, and examples behind all three paths. Free gives you the map. Paid gives you something to run.</em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://zchmael.substack.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="/__u/zchmael.substack.com/subscribe"><span>Subscribe now</span></a></p><p></p><h2>Rabbit hole for the overcaffeinated</h2><p>- <a href="https://www.anthropic.com/research/building-effective-agents">Anthropic: Building Effective Agents</a> &#8212; the best constraint for this entire experiment: start with the simplest credible solution and add complexity only when it improves results.</p><p>- <a href="https://docs.anthropic.com/en/docs/claude-code/overview">Claude Code documentation</a> &#8212; the official starting point for understanding the coding environment behind Path 2.</p><p>- <a href="https://behaviormodel.org/">BJ Fogg&#8217;s Behavior Model</a> &#8212; a useful way to think about why motivation alone does not create action; behavior also needs ability and a prompt at the same moment.</p><p>- <a href="/__u/zchmael.substack.com/p/fable-is-back-heres-13-fable-5-prompts">13 Fable 5 Prompts I&#8217;d Actually Use</a> &#8212; Path 1 for completing one complex, source-heavy job.</p><p>- <a href="/__u/zchmael.substack.com/p/steal-my-5-best-claude-code-workflows">Steal My 5 Best Claude Code Workflows</a> &#8212; Path 2 for turning product direction into planned, reviewed, verified software work.</p><p>- <a href="/__u/zchmael.substack.com/p/the-5-file-claude-fable-system-id">The 5-File Claude Fable System</a> &#8212; Path 3 for making a useful recurring job restartable and reviewable.</p>]]></content:encoded></item><item><title><![CDATA[Here Are My 5 Graph Engineering Workflows for Running a Lean Company With AI]]></title><description><![CDATA[The node maps, state contracts, gates, prompts, and scorecards for connecting customer signals, marketing, decisions, product work, and weekly learning.]]></description><link>https://zchmael.substack.com/p/here-are-my-5-graph-engineering-workflows</link><guid isPermaLink="false">https://zchmael.substack.com/p/here-are-my-5-graph-engineering-workflows</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Mon, 03 Aug 2026 14:23:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jK6n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9f24bd-7cfe-4b1d-add6-fc9bc757d7ee_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="/__u/substackcdn.com/image/fetch/$s_!jK6n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9f24bd-7cfe-4b1d-add6-fc9bc757d7ee_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!jK6n!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9f24bd-7cfe-4b1d-add6-fc9bc757d7ee_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!jK6n!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9f24bd-7cfe-4b1d-add6-fc9bc757d7ee_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!jK6n!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9f24bd-7cfe-4b1d-add6-fc9bc757d7ee_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jK6n!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9f24bd-7cfe-4b1d-add6-fc9bc757d7ee_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!jK6n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9f24bd-7cfe-4b1d-add6-fc9bc757d7ee_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a9f24bd-7cfe-4b1d-add6-fc9bc757d7ee_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;:2231974,&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://zchmael.substack.com/i/209632835?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9f24bd-7cfe-4b1d-add6-fc9bc757d7ee_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!jK6n!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9f24bd-7cfe-4b1d-add6-fc9bc757d7ee_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!jK6n!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9f24bd-7cfe-4b1d-add6-fc9bc757d7ee_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!jK6n!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9f24bd-7cfe-4b1d-add6-fc9bc757d7ee_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!jK6n!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a9f24bd-7cfe-4b1d-add6-fc9bc757d7ee_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>Most companies do not have an AI-tool problem anymore.</p><p>They have a handoff problem wearing twelve software subscriptions.</p><p>There is a meeting bot summarizing calls. A research agent monitoring competitors. A content tool drafting posts. A coding agent building features. A CRM holding customer activity. A Slack channel collecting reactions. A project manager asking why none of this has changed the roadmap.</p><p>Each component can do something impressive.</p><p>The work between them is still mostly held together by memory, copy-and-paste, and somebody saying, <em><strong>&#8220;I thought marketing owned that.&#8221;</strong></em></p><p>That is where <strong>graph engineering</strong> becomes useful.</p><p>I <a href="/__u/zchmael.substack.com/p/the-next-ai-skill-isnt-prompt-engineering">recently wrote about graph engineering</a> as the discipline above the prompt. Prompt engineering shapes one call. Context engineering decides what that call should know. Graph engineering designs how models, tools, code, evidence, people, approvals, and actions coordinate over time.</p><p><strong>The theory is clean:</strong></p><p><em>Nodes do the work. Edges decide what happens next.</em></p><p>The company version is messier.</p><p>Customer feedback should become evidence. Evidence should change a decision. A decision should create an owner and an artifact. Marketing should be able to trace a claim back to proof. Product work should preserve why it started. Performance should update the next brief instead of dying inside a dashboard nobody opens twice.</p><p>A useful company graph connects those moments.</p><p>Not as one giant autonomous brain.</p><p>As a small set of inspectable workflows that preserve state, route work, enforce gates, and leave receipts.</p><h2>The company graph in one screen</h2><p><strong>Most of the workflows in this guide share the same spine:</strong></p><p><code>&#8594; signal</code></p><p><code>&#8594; preserve evidence</code></p><p><code>&#8594; classify and route</code></p><p><code>&#8594; produce a recommendation or artifact</code></p><p><code>&#8594; verify against a real gate</code></p><p><code>&#8594; human approval when consequential</code></p><p><code>&#8594; execute</code></p><p><code>&#8594; measure the outcome</code></p><p><code>&#8594; update durable knowledge</code></p><p>This is not a complicated idea. It is also not how most AI systems behave.</p><p><strong>The default AI workflow is closer to:</strong></p><p><code>&#8594; ask</code></p><p><code>&#8594; receive impressive answer</code></p><p><code>&#8594; paste somewhere</code></p><p><code>&#8594; lose the source</code></p><p><code>&#8594; repeat next Tuesday</code></p><p>A graph becomes worth building when the work has multiple meaningful stages, branching, long-lived state, approval boundaries, recurring failure, or consequences somebody will eventually have to explain.</p><p>If one prompt and a checklist solve the problem, use one prompt and a checklist. Complexity is not a business outcome.</p><h2>What is inside the paid playbook</h2><p>I built <em><strong>five starter graphs</strong></em> around the places lean teams lose the most operating context:</p><p>1. <strong>Signal-to-Action Graph</strong> &#8212; turns customer, market, sales, and competitive signals into routed recommendations and owned next actions.</p><p>2. <strong>Evidence-to-Content Graph </strong>&#8212; turns research and customer evidence into source-backed marketing without letting AI invent proof.</p><p>3. <strong>Decision-to-Execution Graph</strong> &#8212; prevents decisions from becoming meeting residue by connecting the rationale, owner, approval, artifact, and review trigger.</p><p>4. <strong>Customer-to-Product Graph</strong> &#8212; turns feedback into evidence-backed product opportunities without treating every loud request like strategy.</p><p>5. <strong>Weekly Company Learning Graph</strong> &#8212; compiles what changed across the business into priorities, open questions, and updates to the system itself.</p><p><strong>For each one, the paid section includes:</strong></p><p><em>- the exact node map;</em></p><p><em>- trigger and state contract;</em></p><p><em>- what belongs to code, a model, an agent, an evaluator, or a human;</em></p><p><em>- approval gates;</em></p><p><em>- failure and retry rules;</em></p><p><em>- the receipt each run should leave behind;</em></p><p><em>- a starter instruction you can paste into an AI tool;</em></p><p><em>- the metric that tells you whether the graph is helping;</em></p><p><em>- the condition for deleting it.</em></p><p>I also made a <em><strong>Company Graph Starter Kit</strong></em> with the shared case template, YAML state file, node contract, edge contract, weekly review, and 20-point readiness scorecard.</p>
      <p>
          <a href="/__u/zchmael.substack.com/p/here-are-my-5-graph-engineering-workflows">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[I Built My Own Company Slack. Everyone Else in It Is an AI Agent.]]></title><description><![CDATA[Five projects, separate memories, scoped permissions, and one rule that stops the bots from talking themselves into oblivion.]]></description><link>https://zchmael.substack.com/p/i-built-my-own-company-slack-everyone</link><guid isPermaLink="false">https://zchmael.substack.com/p/i-built-my-own-company-slack-everyone</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Fri, 31 Jul 2026 11:38:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!A_AG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aae6b8f-b20e-49dd-a210-67d1c9042a31_6546x4056.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="/__u/substackcdn.com/image/fetch/$s_!A_AG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aae6b8f-b20e-49dd-a210-67d1c9042a31_6546x4056.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!A_AG!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aae6b8f-b20e-49dd-a210-67d1c9042a31_6546x4056.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!A_AG!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aae6b8f-b20e-49dd-a210-67d1c9042a31_6546x4056.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!A_AG!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aae6b8f-b20e-49dd-a210-67d1c9042a31_6546x4056.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!A_AG!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aae6b8f-b20e-49dd-a210-67d1c9042a31_6546x4056.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!A_AG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aae6b8f-b20e-49dd-a210-67d1c9042a31_6546x4056.jpeg" width="1456" height="902" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4aae6b8f-b20e-49dd-a210-67d1c9042a31_6546x4056.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:902,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1094158,&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://zchmael.substack.com/i/209144027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aae6b8f-b20e-49dd-a210-67d1c9042a31_6546x4056.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!A_AG!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aae6b8f-b20e-49dd-a210-67d1c9042a31_6546x4056.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!A_AG!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aae6b8f-b20e-49dd-a210-67d1c9042a31_6546x4056.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!A_AG!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aae6b8f-b20e-49dd-a210-67d1c9042a31_6546x4056.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!A_AG!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4aae6b8f-b20e-49dd-a210-67d1c9042a31_6546x4056.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 opened a new workspace this week and saw five channels in the sidebar.</p><p>One for my core job. One for a specific product GTM initiative inside that job. One for a software I&#8217;m building. One for this newsletter. One for Council Fire, the sustainability firm my dad founded and I also work with.<br><br>Yeah&#8230; I&#8217;ve got a lot going on. So, naturally, I&#8217;m efficiency <em><strong>obsessed</strong></em>. No&#8230; like it&#8217;s getting to be a bit of a problem, obsessed.<br><br>Anyways, I digress.</p><p>Each channel had a purpose, current goals, source material, operating rules, and a different combination of AI agents inside it.</p><p>Hermes could move across all five. Claude was allowed into one product channel to inspect the repository and challenge technical decisions. Council Fire had a completely separate Claude identity grounded in its own company brain. My newsletter channel had no coding agent at all because my essays do not need a robot opening pull requests in the middle of a sentence.</p><p>There was one human in every channel.</p><p>Still me. A <em><strong>devastating failure</strong></em> of delegation.</p><p>But this did not feel like opening five chat windows. It felt like opening a small company Slack where every room had its own AI team, project memory, goals, and rules about what the agents could touch.</p><p>That distinction is the whole thing.</p><p>The experience we&#8217;ve all grown accustomed to with AI tools is that they give you a brilliant person with no desk. You start a chat, explain the company again, paste the source material again, clarify which project you mean, remind the model what it promised yesterday, and hope it does not confuse your newsletter with your employer&#8217;s product launch.</p><p>I wanted the work to have somewhere to live.</p><p>So I built my own private agent workspace. <em><strong>Obviously</strong></em>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!PiFy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50618ac-2e64-4a64-83fd-41dd48e2b985_3010x1718.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!PiFy!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50618ac-2e64-4a64-83fd-41dd48e2b985_3010x1718.png 424w, /__u/substackcdn.com/image/fetch/$s_!PiFy!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50618ac-2e64-4a64-83fd-41dd48e2b985_3010x1718.png 848w, /__u/substackcdn.com/image/fetch/$s_!PiFy!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50618ac-2e64-4a64-83fd-41dd48e2b985_3010x1718.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PiFy!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50618ac-2e64-4a64-83fd-41dd48e2b985_3010x1718.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!PiFy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50618ac-2e64-4a64-83fd-41dd48e2b985_3010x1718.png" width="1456" height="831" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f50618ac-2e64-4a64-83fd-41dd48e2b985_3010x1718.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:831,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1295168,&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://zchmael.substack.com/i/209144027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50618ac-2e64-4a64-83fd-41dd48e2b985_3010x1718.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!PiFy!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50618ac-2e64-4a64-83fd-41dd48e2b985_3010x1718.png 424w, /__u/substackcdn.com/image/fetch/$s_!PiFy!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50618ac-2e64-4a64-83fd-41dd48e2b985_3010x1718.png 848w, /__u/substackcdn.com/image/fetch/$s_!PiFy!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50618ac-2e64-4a64-83fd-41dd48e2b985_3010x1718.png 1272w, /__u/substackcdn.com/image/fetch/$s_!PiFy!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff50618ac-2e64-4a64-83fd-41dd48e2b985_3010x1718.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><h2>The tool is called Buzz</h2><p><a href="https://github.com/block/buzz">Buzz</a> is an open-source, self-hostable workspace from Block where <em><strong>humans and AI agents</strong></em> can share channels, threads, canvases, workflows, repositories, and an audit trail.</p><p>It looks enough like Slack that your muscle memory works. Underneath, it runs on a relay built around signed Nostr events. Messages, reactions, approvals, workflow steps, canvas changes, and agent activity are written into the same event log. Humans and agents use the same identity model.</p><p>The practical part is simpler&#8230; <em><strong>agents become actual channel member</strong></em><strong>s</strong>.</p><p>They have their own identity. They only see the rooms they have joined. They can be mentioned in a thread. Their work stays attached to the project instead of disappearing into a private model conversation nobody else can find later.</p><p>Buzz also ships an <a href="https://github.com/block/buzz/tree/main/crates/buzz-acp">ACP harness</a> that can connect compatible agents such as Claude Code or Codex to a room. ACP, the <a href="https://agentclientprotocol.com/">Agent Client Protocol</a>, is the pipe between the workspace and the agent runtime. The agent hears a mention, receives the relevant thread context, does its work, and replies in the same place.</p><p>At least, that is the clean version.</p><p>The actual version involved Docker, Colima, a local relay, multiple cryptographic identities, launch services, one Python script written specifically to stop two AIs from becoming pen pals, and an embarrassing amount of time learning which flavor of WebSocket URL a Rust binary considered emotionally valid.</p><p><strong>I now run the entire thing locally. </strong></p><p>The relay only listens on my machine. Buzz Desktop is the human interface. Hermes connects as the coordinating agent. Two separate Claude runtimes connect as narrower specialists.</p><p>The stack matters less than what it forced me to decide.</p><h2>A channel is not just a topic</h2><p>My first instinct was to recreate my folder structure as channels.</p><p>Work. Writing. Product. Council Fire. Maybe research. Maybe a special room for every launch. Maybe seventeen little departments so I could feel like the CEO of a company that consisted mostly of YAML.</p><p>That would have been agent underlord <em>(see what I did there?) </em>cosplay.</p><p><strong>A useful channel needs a durable difference in at least one of these things:</strong></p><p>- its outcome;</p><p>- its canonical context;</p><p>- the agents required;</p><p>- the actions those agents can take;</p><p>- the approval rules;</p><p>- the work volume.</p><p><strong>I ended up with five rooms:</strong></p><p>| Channel | What lives there | AI team |</p><p>| Cohley | Cross-product PMM decisions, evidence, enablement, and approved artifacts | Me + Hermes |</p><p>| Product Seeding | One focused product/GTM initiative inside Cohley | Me + Hermes |</p><p>| Trovance | Product strategy, roadmap, market evidence, editorial work, and repository-backed technical decisions | Me + Hermes + Claude Code |</p><p>| Personal Substack | Editorial ideas, drafts, growth decisions, and distribution | Me + Hermes |</p><p>| Council Fire | Company strategy, marketing, business development, editorial work, and institutional knowledge | Me + Hermes + a separate Council Fire Claude |</p><p>That table is not interesting because I made five channels. Slack has been bravely handling that level of information architecture since 2014.</p><p>The interesting part is that the <em><strong>agents are different</strong></em> in each room on purpose.</p><p>Claude Code is useful in the Trovance room because product strategy there regularly collides with a large live repository. It can inspect implementation reality, find contradictions between a roadmap and the code, and challenge sequencing without being allowed to casually edit or deploy anything.</p><p>It does not belong in my Product Seeding room by default. Most of that work is positioning, customer evidence, adoption, enablement, and product judgment. Adding a coding agent because <em>&#8220;more agents&#8221; </em>sounds impressive would create another mouth to feed context into.</p><p>Council Fire needed a different answer. Its important context does not live in my personal Obsidian vault or the Trovance repository. It has a separate company brain with its own strategy, methodology, client sensitivities, product ideas, and institutional memory. So Council Fire got a separate Claude identity, a separate runtime, a separate working directory, and membership in exactly one channel.</p><p>Same underlying model family. Different company. Different brain. Different key. Different permissions.</p><p>That is much closer to how you would onboard a human teammate than how most people configure a chatbot.</p><h2>Every room gets an operating contract</h2><p>The most useful feature in the setup is not the agent.</p><p>It is the canvas pinned to each channel.</p><p><strong>A canvas explains:</strong></p><p>- why the room exists;</p><p>- the current outcome;</p><p>- its workstreams;</p><p>- the canonical files or knowledge base;</p><p>- who belongs there;</p><p>- how to ask for work;</p><p>- what a good response must include;</p><p>- where final artifacts should go;</p><p>- which actions need human approval.</p><p>The Trovance room, for example, is allowed to cover product strategy, positioning, market evidence, editorial work, implementation, and launches. It names the relevant Obsidian notes and repository. It tells Hermes to frame product and customer tradeoffs. It tells Claude to inspect architecture and feasibility. It tells both of them that publishing, deployment, production changes, spend, and binding roadmap promises still belong to me.</p><p><strong>The request labels are intentionally boring:</strong></p><p><code>intake:</code></p><p><code>analyze:</code></p><p><code>draft:</code></p><p><code>decide:</code></p><p><code>execute after approval:</code></p><p><code>publish after approval:</code></p><p>Boring is good here. <em>&#8220;Decide&#8221;</em> and <em>&#8220;execute&#8221;</em> are different verbs because they are different jobs.</p><p>A recommendation can be excellent without granting permission to act on it. A thumbs-up reaction can mean &#8220;I saw this,&#8221; &#8220;I agree,&#8221; &#8220;good point,&#8221; or &#8220;my finger slipped while holding groceries.&#8221; It should not silently become authorization to deploy software or email a customer.</p><p>The room contract keeps the social layer legible for both humans and agents.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="/__u/substackcdn.com/image/fetch/$s_!quR4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7338bb43-713f-419f-96ff-ecd3a33ca397_1942x1512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!quR4!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7338bb43-713f-419f-96ff-ecd3a33ca397_1942x1512.png 424w, /__u/substackcdn.com/image/fetch/$s_!quR4!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7338bb43-713f-419f-96ff-ecd3a33ca397_1942x1512.png 848w, /__u/substackcdn.com/image/fetch/$s_!quR4!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7338bb43-713f-419f-96ff-ecd3a33ca397_1942x1512.png 1272w, /__u/substackcdn.com/image/fetch/$s_!quR4!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7338bb43-713f-419f-96ff-ecd3a33ca397_1942x1512.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!quR4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7338bb43-713f-419f-96ff-ecd3a33ca397_1942x1512.png" width="1456" height="1134" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7338bb43-713f-419f-96ff-ecd3a33ca397_1942x1512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1134,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:825157,&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://zchmael.substack.com/i/209144027?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7338bb43-713f-419f-96ff-ecd3a33ca397_1942x1512.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!quR4!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7338bb43-713f-419f-96ff-ecd3a33ca397_1942x1512.png 424w, /__u/substackcdn.com/image/fetch/$s_!quR4!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7338bb43-713f-419f-96ff-ecd3a33ca397_1942x1512.png 848w, /__u/substackcdn.com/image/fetch/$s_!quR4!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7338bb43-713f-419f-96ff-ecd3a33ca397_1942x1512.png 1272w, /__u/substackcdn.com/image/fetch/$s_!quR4!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7338bb43-713f-419f-96ff-ecd3a33ca397_1942x1512.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><h2>The memory does not live in the chat</h2><p>This was the first painful correction.</p><p>I wanted to connect the Claude Project I already used for Council Fire. It had months of useful conversations and company context. Surely I could invite that Claude into the new room and keep going.</p><p>Nope.</p><p><em>&#8220;Claude&#8221;</em> is not one continuous coworker floating between interfaces with a tiny briefcase of memories. The hosted Claude.ai Project, Claude Code, and a local ACP agent are different runtime surfaces. Private chat history does not magically transfer because the logos match.</p><p>The only reliable shared memory is the context you externalize.</p><p><strong>Council Fire already had a local company brain: </strong>structured files, a knowledge map, operating instructions, strategy, products, methods, and durable conclusions from previous work. I rooted the new Claude participant there. Now the hosted Project and the Buzz agent can use the same institutional context when that context has actually been written down.</p><p>Hidden chat history remains hidden.</p><p>This is annoying for approximately twelve minutes. Then it becomes a really useful design principle.</p><p>If a decision matters to the company, it should not exist only inside a private conversation with a model. It should be promoted into the company brain, repository, decision ledger, or another canonical system.</p><p>The chat is where the thinking happens.</p><p>The <strong>company memory</strong> is where the conclusion survives.</p><p>I have already written about <a href="/__u/zchmael.substack.com/p/obsidian-is-how-you-give-your-ai">using Obsidian to give AI durable memory</a> and <a href="/__u/zchmael.substack.com/p/how-to-build-a-one-person-company">building a one-person company with a real operating system</a>. </p><p><strong>Buzz added the missing social layer:</strong> the place where a project can discuss, challenge, approve, and preserve work without confusing conversation for truth.</p><h2>I let the agents talk to each other, but only twice</h2><p>The fastest way to make an agent workspace feel futuristic is to let the agents converse autonomously.</p><p>It is also a fantastic way to produce a very expensive improv scene.</p><p>I wanted Hermes and Claude to collaborate in the Trovance room. Hermes knows the broader product, market, and business context. Claude can inspect the repository and challenge what the current architecture can support. Together, they should be better than either alone.</p><p>But <em>&#8220;Hermes and Claude should discuss the roadmap&#8221;</em> is not an operating model. It is an invitation to keep endlessly replying.</p><p><strong>So we built a bounded contract:</strong></p><p><code>Zach introduces a decision</code></p><p><code>&#8594; Hermes frames the objective and contributes a point of view</code></p><p><code>&#8594; Claude gets one scoped, read-only inspection</code></p><p><code>&#8594; Hermes may ask one final clarification</code></p><p><code>&#8594; Claude responds</code></p><p><code>&#8594; Hermes synthesizes agreements, dissent, evidence, and decisions for Zach</code></p><p><code>&#8594; STOP</code></p><p>Two Claude turns. Maximum.<br><br>The rules we all wish we could implement at the next all-hands, be honest.</p><p>A deterministic helper tracks the collaboration ID, round number, request event, reply event, content hash, and terminal state. A third round is rejected. Claude-authored messages do not automatically wake Hermes. The initiating Hermes run waits for the exact expected response and then returns to mo&#237;.</p><p>The system does not rely on a prompt that says <em>&#8220;please don&#8217;t loop.&#8221;</em> The routing enforces the stop for me.</p><p>We tested it on a real long-term product-roadmap discussion. Hermes brought the market and product framing. Claude inspected the live repository, found that a newer six-month plan superseded much of the older long-term roadmap, separated features that were coded from those actually exercised in production, and caught that an important retained product specification was sitting untracked in the working tree.</p><p>Hermes disagreed with parts of Claude&#8217;s recommendation and sent one final challenge. Claude pushed back on the number of near-term feature bets because the measured verification capacity could not support them. Hermes accepted that correction, preserved the remaining disagreement, and opened a Roadmap Council thread for me with the decision slate.</p><p>Then they stopped.</p><p>No one wrote code. No one changed the roadmap. No one declared consensus because two language models had achieved the machine equivalent of nodding thoughtfully.</p><p>The output was a better decision surface.</p><p><strong>That is the kind of agent collaboration I trust:</strong> bounded, inspectable, willing to preserve dissent, and terminal by design.</p><p>Also, yeah it was pretty f*cking cool to witness.</p><h2>The security model is less magical than the UI</h2><p>Giving agents their own channels feels like a clean permission boundary.</p><p>It is one boundary. It is not every boundary.</p><p>Channel membership determines which Buzz conversations an agent can see. It does not automatically control every file the process could access on my Mac. A read-only instruction in a system prompt is a policy. A symlink to an Obsidian vault is not an operating-system-enforced read-only mount. <em>&#8220;Plan mode&#8221;</em> reduces risk, but it is not the same thing as a filesystem sandbox.</p><p>I run the relay locally and do not expose its port publicly. Every visible agent has a separate cryptographic identity. Each Claude runtime is limited to one room, mention-only, with no autonomous heartbeat. External messages, publishing, deployment, production changes, spending, destructive actions, and sensitive claims require me.</p><p><strong>That is enough for the current pilot.</strong></p><p>It is not the final form of a high-security enterprise deployment. Stronger versions should use actual filesystem controls, read-only mirrors, brokered retrieval, more granular credentials, and independently enforced action policies.</p><p>This is the part agent demos tend to skip because <em>&#8220;the prompt tells it not to&#8221;</em> fits better on a slide.</p><p>The prompt matters. The process boundary matters a whole heck of a lot more.</p><h2>What changed once the projects had rooms</h2><p>The immediate benefit was not that the agents became smarter.</p><p>I repeated myself less.</p><p><strong>A new Product Seeding question</strong> starts inside the Product Seeding room, where the current objective, response contract, canonical Cohley context, and approval rules already exist. </p><p><strong>A Council Fire question</strong> begins inside a company environment with its own knowledge. </p><p><strong>A Trovance roadmap decision</strong> can pull technical evidence from the repository without giving that same coding agent a permanent seat in my newsletter.</p><p>More importantly, I can see the work as work.</p><p>A thread holds the request, evidence, challenge, recommendation, approval, and receipt. The room canvas holds the standing contract. Obsidian or the project repository holds the durable truth. GitHub holds implementation history. The publishing system holds the thing that actually shipped.</p><p>Buzz is not replacing all of those systems.</p><p>It is becoming the place they coordinate.</p><p>That is a better mental model for AI at work. The model is not the company. The chat is not the memory. The channel is not the filesystem permission. The recommendation is not the approval. The plan is not the shipped artifact.</p><p>The interfaces can feel unified without pretending the underlying jobs are the same.</p><h2>Build your own agent channel contract</h2><p>You do not need Buzz, Nostr, ACP, multiple Claudes, or a weekend relationship with Docker to use the useful part.</p><p><strong>Pick one recurring project and write this contract before inviting an AI into it:</strong></p><p><code>CHANNEL</code></p><p><code>What durable body of work belongs here?</code></p><p><code>OUTCOME</code></p><p><code>What should become observably different?</code></p><p><code>CANONICAL CONTEXT</code></p><p><code>Which files, notes, repositories, dashboards, or sources are authoritative?</code></p><p><code>What private chat context is explicitly not shared?</code></p><p><code>AGENT ROLE</code></p><p><code>What recurring responsibility justifies a visible agent?</code></p><p><code>What does the human still own?</code></p><p><code>TRIGGER</code></p><p><code>Does the agent act only when mentioned, on an approved schedule, or after a specific event?</code></p><p><code>ALLOWED SCOPE</code></p><p><code>What may it read, analyze, draft, or change?</code></p><p><code>Which people or agents may assign it work?</code></p><p><code>PROHIBITED ACTIONS</code></p><p><code>What requires explicit approval?</code></p><p><code>Publishing, external communication, deployment, spend, sensitive claims,</code></p><p><code>destructive changes, customer data, or binding decisions?</code></p><p><code>OUTPUT CONTRACT</code></p><p><code>What evidence, paths, risks, recommendation, verification, and decision should it return?</code></p><p><code>STOP RULE</code></p><p><code>What limits turns, retries, time, cost, or autonomous continuation?</code></p><p><code>RECEIPT</code></p><p><code>What should remain after the work: event ID, decision, artifact, test result,</code></p><p><code>approval, or next review date?</code></p><p>Then run <strong>three real work items </strong>before adding another agent.</p><p>If the AI still needs the same context explained every time, fix the context source.</p><p>If the agent produces useful work but nothing changes, fix the handoff.</p><p>If review cannot reject or redirect the result, fix the gate.</p><p>If no one can explain why the agent is permanently in the room, remove it.</p><p>The agent should <em><strong>earn</strong></em> its channel membership.</p><h2>The company Slack is becoming the company itself</h2><p>Slack was built around a simple idea&#8230; work improves when the right people can gather around a shared project, see the history, and coordinate what happens next.</p><p>AI does not make that model obsolete. It makes the design more important.</p><p>Agents need rooms. They need identity. They need access to the right memory and exclusion from the wrong one. They need clear jobs, inspectable handoffs, hard stops, and a human who remains responsible when the output touches reality.</p><p>I thought I was building a nicer interface for my collection of AI tools.</p><p>What I actually built was an org chart with enforceable edges.</p><p>Not a fake company full of synthetic employees. A small operating environment where humans and agents can gather around real work without pretending every model should know everything or do anything.</p><p>The agents now have channels, projects, goals, context, and coworkers.</p><p>I still have the final approval button.</p><p>Seems fair. They have not even once offered to cover health insurance.</p><p>Would you run your work through an agent Slack like this? Reply and tell me the first channel you would create, which agent belongs there, and the one thing you would never let it do without you.</p><p>-zc</p><p><em><strong>P.S.</strong> If you want more field notes from the point where AI stops being a chat and starts becoming a company system, subscribe to *Don&#8217;t Feed The Algorithm*. </em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://zchmael.substack.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="/__u/zchmael.substack.com/subscribe"><span>Subscribe now</span></a></p><p><em>I&#8217;ll keep sharing the useful architecture, the parts that fail, and the controls that make the whole thing less ridiculous.</em></p><p></p><h2>Rabbit hole for the overcaffeinated</h2><p>- <a href="https://github.com/block/buzz">Buzz on GitHub</a> &#8212; the open-source workspace behind this experiment, including the relay, desktop app, CLI, agent harness, workflows, and signed event model.</p><p>- <a href="https://github.com/block/buzz/tree/main/crates/buzz-acp">Buzz ACP harness</a> &#8212; how compatible agents listen for mentions and reply inside channels.</p><p>- <a href="https://agentclientprotocol.com/">Agent Client Protocol</a> &#8212; the open protocol connecting agent runtimes to clients like Buzz.</p><p>- <a href="https://www.anthropic.com/research/building-effective-agents">Anthropic: Building Effective Agents</a> &#8212; a useful counterweight to the usual agent slop&#8230; start simple, add complexity only when it improves the result.</p><p>- <a href="/__u/zchmael.substack.com/p/your-ai-board-of-advisors-is-useless">Your AI Board of Advisors Is Useless Unless It Keeps Minutes</a> &#8212; my earlier version of the argument that agent discussion needs decisions, dissent, next actions, and review triggers.</p><p>- <a href="/__u/zchmael.substack.com/p/how-to-build-a-one-person-company">How to Build a One-Person Company With AI</a> &#8212; the wider operating model this workspace now makes more tangible.</p>]]></content:encoded></item><item><title><![CDATA[The Creative Memory OS]]></title><description><![CDATA[Obsidian templates, AI prompts, and a low-energy writing ritual for turning scattered notes into finished work.]]></description><link>https://zchmael.substack.com/p/the-creative-memory-os</link><guid isPermaLink="false">https://zchmael.substack.com/p/the-creative-memory-os</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Thu, 30 Jul 2026 13:27:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!7gSM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027fd069-716c-487f-bcac-689e0ed9487a_3500x2333.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="/__u/substackcdn.com/image/fetch/$s_!7gSM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027fd069-716c-487f-bcac-689e0ed9487a_3500x2333.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!7gSM!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027fd069-716c-487f-bcac-689e0ed9487a_3500x2333.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!7gSM!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027fd069-716c-487f-bcac-689e0ed9487a_3500x2333.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!7gSM!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027fd069-716c-487f-bcac-689e0ed9487a_3500x2333.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!7gSM!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027fd069-716c-487f-bcac-689e0ed9487a_3500x2333.jpeg 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!7gSM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027fd069-716c-487f-bcac-689e0ed9487a_3500x2333.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/027fd069-716c-487f-bcac-689e0ed9487a_3500x2333.jpeg&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;:423111,&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://zchmael.substack.com/i/204722754?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027fd069-716c-487f-bcac-689e0ed9487a_3500x2333.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!7gSM!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027fd069-716c-487f-bcac-689e0ed9487a_3500x2333.jpeg 424w, /__u/substackcdn.com/image/fetch/$s_!7gSM!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027fd069-716c-487f-bcac-689e0ed9487a_3500x2333.jpeg 848w, /__u/substackcdn.com/image/fetch/$s_!7gSM!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027fd069-716c-487f-bcac-689e0ed9487a_3500x2333.jpeg 1272w, /__u/substackcdn.com/image/fetch/$s_!7gSM!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F027fd069-716c-487f-bcac-689e0ed9487a_3500x2333.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&#8217;ll be honest&#8230; this one won&#8217;t be the most &#8220;fun&#8221; article you&#8217;ve read from me. It will, however, be incredibly helpful and give you an <em><strong>exact </strong></em>template &amp; prompt breakdown for how to create, manage &amp; execute a <strong>Creative Memory OS</strong>.</p><p><strong>Here&#8217;s what to expect&#8230;</strong></p><p>- an Obsidian folder structure</p><p>- a capture note template</p><p>- a source bank template</p><p>- an idea room template</p><p>- AI prompts for turning notes into outlines, draft briefs, revision memos, and paid/free asset plans</p><p>- a low-energy writing mode</p><p>- a weekly review ritual</p><p>- a filled example you can model</p><p>Use what helps. Ignore what feels like homework wearing a little productivity vest.</p><p>The goal is not to build a perfect second brain.</p><p>The goal is to <em><strong>make writing easier to resume</strong></em>.</p><h2>How to use this</h2><p>If you are starting from scratch, <em><strong>do not</strong></em> implement everything at once.</p><p>That is how a creative system becomes a procrastination habitat with tasteful folders.</p><p><strong>Start with three pieces:</strong></p><p>1. <strong>One capture inbox</strong> for raw material.</p><p>2. <strong>One idea room template</strong> for active pieces.</p><p>3. <strong>One weekly ritual</strong> that moves captured thoughts toward finished work.</p><p>Then add source banks and AI prompts as the system earns them.</p><p>A good creative system should meet you where your life actually is. Not where your fantasy self lives after finally becoming a person who stretches, meal preps, and names files correctly.</p>
      <p>
          <a href="/__u/zchmael.substack.com/p/the-creative-memory-os">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[The Next AI Skill Isn’t Prompt Engineering. It’s Graph Engineering.]]></title><description><![CDATA[What I learned after turning my messy stack of agents, notes, scripts, approvals, and half-finished ideas into an inspectable operating system.]]></description><link>https://zchmael.substack.com/p/the-next-ai-skill-isnt-prompt-engineering</link><guid isPermaLink="false">https://zchmael.substack.com/p/the-next-ai-skill-isnt-prompt-engineering</guid><dc:creator><![CDATA[Zach Chmael]]></dc:creator><pubDate>Tue, 28 Jul 2026 12:35:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Yx2i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28415536-4feb-4c68-879e-dc634bd8f2a7_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="/__u/substackcdn.com/image/fetch/$s_!Yx2i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28415536-4feb-4c68-879e-dc634bd8f2a7_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="/__u/substackcdn.com/image/fetch/$s_!Yx2i!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28415536-4feb-4c68-879e-dc634bd8f2a7_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!Yx2i!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28415536-4feb-4c68-879e-dc634bd8f2a7_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!Yx2i!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28415536-4feb-4c68-879e-dc634bd8f2a7_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Yx2i!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_webp, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28415536-4feb-4c68-879e-dc634bd8f2a7_1672x941.png 1456w" sizes="100vw"><img src="/__u/substackcdn.com/image/fetch/$s_!Yx2i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28415536-4feb-4c68-879e-dc634bd8f2a7_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28415536-4feb-4c68-879e-dc634bd8f2a7_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;:1743721,&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://zchmael.substack.com/i/208753497?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28415536-4feb-4c68-879e-dc634bd8f2a7_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="/__u/substackcdn.com/image/fetch/$s_!Yx2i!, /__u/zchmael.substack.com/w_424, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28415536-4feb-4c68-879e-dc634bd8f2a7_1672x941.png 424w, /__u/substackcdn.com/image/fetch/$s_!Yx2i!, /__u/zchmael.substack.com/w_848, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28415536-4feb-4c68-879e-dc634bd8f2a7_1672x941.png 848w, /__u/substackcdn.com/image/fetch/$s_!Yx2i!, /__u/zchmael.substack.com/w_1272, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28415536-4feb-4c68-879e-dc634bd8f2a7_1672x941.png 1272w, /__u/substackcdn.com/image/fetch/$s_!Yx2i!, /__u/zchmael.substack.com/w_1456, /__u/zchmael.substack.com/c_limit, /__u/zchmael.substack.com/f_auto, /__u/zchmael.substack.com/q_auto:good, /__u/zchmael.substack.com/fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28415536-4feb-4c68-879e-dc634bd8f2a7_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>I spent the other day doing the extremely normal Sunday activity of investigating whether Andrej Karpathy had secretly invented an entire engineering discipline over the weekend.</p><p>The internet said he had released a <em><strong>&#8220;Graph Engineering Manual.&#8221;</strong></em> People were posting screenshots. The phrase sounded important. I was approximately four minutes away from reorganizing my professional identity around it.</p><p>There was one small problem.</p><p>Karpathy <em><strong>did not</strong></em> write the manual.</p><p>The document itself says it was independently compiled, not affiliated with Karpathy, and not endorsed by him. The internet had taken a useful third-party synthesis, attached a more famous person to it, and sent it down the timeline before anyone opened page two.</p><p><strong>So, naturally, I started pulling on the thread.</strong></p><p>The attribution was wrong. The underlying idea was not.</p><p>Karpathy has written and built several graph-shaped systems: <a href="https://github.com/karpathy/autoresearch">autoresearch</a>, where an agent changes code, runs a fixed experiment, measures the result, and keeps or discards the change; <a href="https://github.com/karpathy/llm-council">LLM Council</a>, where models answer independently, judge one another anonymously, and feed a final synthesis; and his LLM Wiki concept, where raw sources become a persistent, interlinked knowledge base that gets queried, updated, and linted over time.</p><p>He also described context engineering as only one part of a much thicker software layer that has to break work into control flows, pack context, dispatch the right models, handle verification, manage parallel work, and apply guardrails. That is not the same thing as claiming the phrase <em><strong>&#8220;graph engineering.&#8221;</strong></em> It is the system-design problem the phrase is trying to name.</p><p><a href="https://www.langchain.com/blog/3-years-of-graph-engineering-with-langgraph">LangChain published its own direct treatment of graph engineering</a> last week. </p><p><strong>Its cleanest version is almost annoyingly simple:</strong></p><p><code>Nodes do the work. Edges decide what happens next.</code></p><p>I kept thinking about that sentence because it described the exact problem I had been creating for myself.</p><p>I did not need another agent.</p><p>I had plenty of agents.</p><p>I needed to know how the work moved between them without losing the source, the decision, the approval, or the reason any of it existed.</p><h2>Prompts manage a call. Graphs manage the work.</h2><p><strong>Prompt engineering asks: </strong>what should this model do?</p><p><strong>Context engineering asks: </strong>what should this model know right now?</p><p><strong>Graph engineering asks:</strong> how should models, tools, code, memory, evaluators, humans, and external actions coordinate over time?</p><p>That last question becomes important the moment an AI workflow has more than one meaningful stage.</p><p>Research has to become a decision. A decision has to become a brief. A brief becomes a draft. A draft needs a truth check. A truth check may send it back to research. A human may approve, reject, or revise it. Publication creates a receipt. Performance creates new evidence. That evidence should <em><strong>change</strong></em> the next decision.</p><p>You can put all of this inside one heroic prompt if you enjoy living dangerously.</p><p>The model may produce something impressive. It may even produce the right answer.</p><p>But where does the state live? What happens when a source is missing? Which action requires approval? Can the workflow resume tomorrow without rereading a 40,000-word chat? If two agents work in parallel, what happens when they disagree? Who is allowed to publish? What stops the revision loop from spending $83 polishing a sentence nobody needs?</p><p>The prompt can describe those rules.</p><p>The graph makes them real.</p><h2>I already had the nodes</h2><p>My current AI setup is embarrassingly elaborate for a person who still loses his sunglasses while wearing them.</p><p>I use Hermes as an operating layer. Obsidian holds durable knowledge. Different agent profiles handle different kinds of work. Skills contain reusable methods. Scheduled jobs monitor sources and prepare drafts. Repositories hold code and product state. Telegram is where I approve consequential actions or discover that one of my robots has become emotionally invested in a CSV.</p><p>These were all useful nodes.</p><p>The edges were mostly implied.</p><p>A research session might create a strong note. That note could inform a product plan. The plan might become a coding handoff. Feedback would arrive in another session. Then two days later I would remember the original idea but not which source supported it, whether I had approved implementation, or where the final artifact lived.</p><p>The system could do impressive work. It was bad at explaining its own history.</p><p>That is the difference between a pile of AI capabilities and an operating system.</p><p>A pile has tools.</p><p>A system has state, transitions, boundaries, and receipts.</p><h2>What we built yesterday</h2><p>We built a small file-backed work graph across Hermes and Obsidian.</p><p>Not a glossy graph canvas. Not twelve new agents with names from Greek mythology. Not a dashboard that needs its own customer success manager.</p><p><strong>A boring, inspectable spine for important work:</strong></p><p><code>Important source or conversation</code></p><p><code>&#8594; captured work case</code></p><p><code>&#8594; triage</code></p><p><code>&#8594; compiled knowledge</code></p><p><code>&#8594; decision or output candidate</code></p><p><code>&#8594; human approval when consequential</code></p><p><code>&#8594; execution</code></p><p><code>&#8594; artifact</code></p><p><code>&#8594; feedback or measurement</code></p><p><code>&#8594; durable learning</code></p><p><code>&#8594; close or reopen</code></p><p>Each meaningful piece of work can become a Work Case. The case records what triggered it, which evidence it used, why it took a particular route, who approved the consequential step, what artifact came out, what happened afterward, and where the learning was applied.</p><p>The first version has 13 states and 17 typed relationships. Current state lives in JSON. Every meaningful change creates an append-only event. Obsidian gets a readable case note and index. Approval becomes an explicit receipt rather than something inferred from a model saying, <em>&#8220;Sounds good.&#8221;</em></p><p>It is intentionally a single-writer system right now. It does not pretend to coordinate parallel processes safely before file locking and conflict rules exist. It also does not control my existing automations yet. We are running a small manual pilot across a handful of real cases before promoting anything into recurring infrastructure.</p><p>That last part matters.</p><p>A graph can make a good workflow more reliable. It can also make a bad workflow repeat itself with tremendous organizational confidence.</p><h2>The first real case</h2><p>We dogfooded the graph on a product I am building for the agentic web <em>(more coming soon)</em>.</p><p>Most AI-visibility products diagnose a problem&#8230; your brand was absent from an answer, a competitor appeared, or a source was cited instead of you.</p><p>Diagnosis is useful. It is also where a lot of products stop.</p><p><strong>The harder system is what happens after the score:</strong></p><p><code>buyer question:</code></p><p><code>&#8594; live AI answer</code></p><p><code>&#8594; citation or evidence gap</code></p><p><code>&#8594; recommended intervention</code></p><p><code>&#8594; proof requirement</code></p><p><code>&#8594; content or product work</code></p><p><code>&#8594; human approval</code></p><p><code>&#8594; publication</code></p><p><code>&#8594; verification</code></p><p><code>&#8594; later observation</code></p><p>We turned that into a detailed implementation handoff grounded in our current repository. It specified the user-facing case object, state transitions, evidence lineage, approval gates, failure paths, tests, rollout stages, and the systems that should be reused instead of rebuilt.</p><p>The artifact was 41,754 bytes long, which is not a quality metric but does prove that I spent Sunday exactly as god intended.</p><p><strong>More important:</strong> the handoff preserved the distinction between <em>&#8220;specified&#8221;</em> and <em>&#8220;implemented.&#8221;</em> It could prepare a build. It could not quietly decide that preparation counted as approval to change the product.</p><p>The Work Case recorded the source research, the product specification, the coding handoff, my approval of the handoff, the fact that implementation remained a separate decision, and the feedback that became learning for the broader system.</p><p>The graph did not make the thinking smarter by itself.</p><p>It made the thinking harder to lose, misroute, or overstate.</p><h2>The useful part is the edge</h2><p>Most AI demos obsess over nodes.</p><p>Add a researcher. Add a writer. Add a critic. Add a strategist. Add a chairman. Add a small, fictional org chart until your laptop resembles a consulting firm trapped inside a snow globe.</p><p>The difficult question is whether the handoffs are real.</p><p>If the writer does not consume the researcher&#8217;s evidence, there is no research-to-writing edge. There are two tasks that happened near each other.</p><p>If the reviewer never changes the draft or controls promotion, review is theater.</p><p>If feedback gets stored but never changes a prompt, rule, source, decision, or next run, there is no learning loop. There is a folder named &#8220;feedback.&#8221;</p><p><strong>A real edge means the destination consumes something meaningful from the source:</strong></p><p>- evidence;</p><p>- a state change;</p><p>- an approval;</p><p>- a decision;</p><p>- an artifact;</p><p>- a side-effect receipt.</p><p><strong>This became my favorite test from the whole exercise:</strong></p><p><code>What becomes impossible, invalid, or different if this connection disappears?</code></p><p>If the answer is <em>&#8220;nothing,&#8221;</em> you probably drew chronology, not dependency.</p><p>Delete the fake edge.</p><h2>Graph engineering is controlled allocation of agency</h2><p>The phrase sounds like it belongs inside a graduate course taught in a room with no windows.</p><p>The practical idea is much friendlier.</p><p>Not every node should be an agent.</p><p>Use deterministic code for thresholds, permissions, duplicate prevention, schema validation, spend limits, and anything that must behave the same way every time.</p><p>Use model calls for fuzzy classification, synthesis, drafting, interpretation, and other work where judgment is useful but bounded.</p><p>Use open-ended agents when the path genuinely cannot be specified in advance and the result justifies the additional cost and uncertainty.</p><p>Use evaluators when something needs an independent check.</p><p>Use humans for taste, disputed truth, public claims, publication, money, sensitive information, destructive actions, and decisions where &#8220;the model felt confident&#8221; would be a terrible incident report.</p><p><a href="https://www.anthropic.com/research/building-effective-agents">Anthropic&#8217;s guidance on building effective agents</a> makes the same practical argument from another direction&#8230; begin with the simplest solution and add complexity only when it measurably helps.</p><p>The goal is not to put every business process inside a graph.</p><p>The goal is to stop pretending that a single chat window is an adequate control plane for work that has evidence, memory, branches, approvals, failure, and consequences.</p><h2>The graph engineering test</h2><p>You do not need LangGraph, a graph database, or a new title on LinkedIn to use this idea.</p><p>Take one recurring AI workflow and answer the questions below.</p><p><code>1. OUTCOME</code></p><p><code>What should become observably different when this workflow succeeds?</code></p><p><code>2. BASELINE</code></p><p><code>What is the simplest credible version: a checklist, one model call, or one bounded tool loop?</code></p><p><code>3. STATE</code></p><p><code>What evidence, decisions, artifacts, and progress must survive after the chat ends?</code></p><p><code>4. NODES</code></p><p><code>Which steps belong to deterministic code, model judgment, an open-ended agent, an evaluator, a human, or an external action?</code></p><p><code>5. EDGES</code></p><p><code>What does each destination actually consume from the previous step?</code></p><p><code>If it consumes nothing, remove the edge.</code></p><p><code>6. GATES</code></p><p><code>Which transitions require a deterministic rule or explicit human approval?</code></p><p><code>7. FAILURE</code></p><p><code>What happens when evidence is missing, a tool times out, an evaluator rejects the work, or a human does not respond?</code></p><p><code>8. RECEIPTS</code></p><p><code>What should the system preserve so somebody can explain what happened later?</code></p><p><code>9. STOP RULE</code></p><p><code>What limits retries, cost, time, revision, and autonomous action?</code></p><p><code>10. VALUE TEST</code></p><p><code>Does this graph beat the simpler baseline on outcome, reliability, cost, speed, or operator attention?</code></p><p><code>If not, delete it.</code></p><p>That final question is the one most graph diagrams mysteriously forget.</p><p>Complexity has a way of looking like progress when rendered in Mermaid.</p><p>Sometimes the right graph has three nodes. Sometimes the right system is one good prompt and a human checklist. Sometimes persistence matters more than parallelism. Sometimes the &#8220;agent&#8221; should be a Python function with excellent boundaries and no opinions.</p><p>Graph engineering earns its name when the topology improves the work.</p><p>Otherwise it is workflow fan fiction.</p><h2>The shift above the prompt</h2><p>I still care about prompts. I still care about context. A badly instructed node inside a beautiful graph is still bad.</p><p>But the object I am designing has moved up one level.</p><p><strong>I used to ask:</strong> how do I get a better answer from the model?</p><p><strong>Now I ask:</strong></p><p>- What should happen before this call?</p><p>- What evidence should it receive?</p><p>- What is it allowed to change?</p><p>- Who checks the output?</p><p>- What happens when it fails?</p><p>- What state should survive?</p><p>- Which decision stays mine?</p><p>- How does the result change the next run?</p><p>Those questions are less magical than prompt tricks.</p><p>They are also how the magic survives contact with Tuesday.</p><p>This is why graph engineering feels like a useful emerging term, even if the internet introduced it through a document credited to the wrong person.</p><p>It gives us language for the thing between a good model call and a dependable AI-native company.</p><p>The model is one component.</p><p>The product is the system around it.</p><p>What is one AI workflow in your life or company that works brilliantly once and then forgets how it got there? Reply and tell me. I want to know where the missing edge keeps showing up.</p><p>-zc</p><p><em><strong>P.S. </strong>If you want more notes from the part where AI stops being a demo and starts becoming management, subscribe to <strong>Don&#8217;t Feed The Algorithm</strong>. </em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://zchmael.substack.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="/__u/zchmael.substack.com/subscribe"><span>Subscribe now</span></a></p><p><em>I write about the workflows, failures, product decisions, and occasional Sunday identity crises involved in making these systems useful.</em></p><p></p><h2>Rabbit hole for the overcaffeinated</h2><p>- <a href="https://www.langchain.com/blog/3-years-of-graph-engineering-with-langgraph">3 Years of Graph Engineering with LangGraph </a>&#8212; the clearest direct articulation of the emerging term and why production agent systems need explicit state and transitions.</p><p>- <a href="https://www.anthropic.com/research/building-effective-agents">Anthropic: Building Effective Agents</a> &#8212; the necessary anti-hype constraint: start simple and earn additional complexity.</p><p>- <a href="https://github.com/karpathy/autoresearch">Karpathy&#8217;s autoresearch</a> &#8212; a tiny, measurable autonomous loop with an immutable evaluator, fixed budget, persistent Git state, and a keep/discard rule.</p><p>- <a href="https://docs.temporal.io/workflows">Temporal on durable workflows</a> &#8212; useful when you want to understand why state, event history, replay, and idempotency become product concerns.</p><p>- <a href="/__u/zchmael.substack.com/p/your-ai-board-of-advisors-is-useless">Your AI Board of Advisors Is Useless Unless It Keeps Minutes</a> &#8212; my earlier argument that an AI conversation becomes useful when it leaves behind a decision, dissent, next action, and review trigger.</p><p>- <a href="/__u/zchmael.substack.com/p/how-i-use-claude-code-to-build-apps">How I Use Claude Code to Build Apps Without Pretending I&#8217;m an Engineer</a> &#8212; the human responsibility layer behind my coding-agent workflow.</p>]]></content:encoded></item></channel></rss>