<?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[whats up in tech?]]></title><description><![CDATA[stories, ideas, and tools for people using ai to ship, think, and build better]]></description><link>https://sigdel29.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!_GEm!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcab6799e-81c1-4f77-94af-c77fe30b171f_400x400.png</url><title>whats up in tech?</title><link>https://sigdel29.substack.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 04 Nov 2026 01:50:50 GMT</lastBuildDate><atom:link href="iframe.php?url=https%3A%2F%2Fsigdel29.substack.com%2Ffeed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Anu]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[sigdel29@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[sigdel29@substack.com]]></itunes:email><itunes:name><![CDATA[Anu]]></itunes:name></itunes:owner><itunes:author><![CDATA[Anu]]></itunes:author><googleplay:owner><![CDATA[sigdel29@substack.com]]></googleplay:owner><googleplay:email><![CDATA[sigdel29@substack.com]]></googleplay:email><googleplay:author><![CDATA[Anu]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[agentic loops and graphs!]]></title><description><![CDATA[building an android app autonomously through loops on a base M2 Mac with 8 GB of RAM]]></description><link>https://sigdel29.substack.com/p/agentic-loops-and-graphs</link><guid isPermaLink="false">https://sigdel29.substack.com/p/agentic-loops-and-graphs</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Mon, 05 Oct 2026 16:29:04 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%211pA9%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F72621283-2fb7-4fe4-a5e5-ac656f1169c0_1300x780.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>everyone is talking about building a software factory.</p><blockquote><p>~~side note ~~<br>was it just me or the cognition and factory ai incident was kind of like the kendric/drake of tech?</p></blockquote><p>underneath the discourse are two real approaches.</p><p>you can buy a harness like Claude Code, Codex, Hermes, or OpenCode and rebuild your software development lifecycle around it.</p><p>or you can buy an out-of-the-box factory, connect it to Slack and GitHub, and review the massive pull requests it creates.</p><p>honestly, i think the answer depends on the organization.</p><p>some teams want control over context, routing, models, and verification. </p><p>others want the outcome without becoming an infrastructure company for agents</p><p>it is too early to declare one universally better.</p><p>at <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Lora&quot;,&quot;id&quot;:442801653,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ad2fe4b-ab8a-4ff2-8830-70145e07aa40_1080x1080.png&quot;,&quot;uuid&quot;:&quot;bcc34035-da81-43ee-918d-1f45aa2860ae&quot;}" data-component-name="MentionToDOM"></span> , we wanted to get comfortable with autonomous graphs and long-running loops before turning them into our default way of shipping.</p><p>we already used agents for every ticket. but we had never let a loop own something large enough to expose whether the system actually worked.</p><p>then a user asked:</p><blockquote><p>when is android coming out?</p></blockquote><p>our plan was to launch on iOS, perfect it, and eventually spend a long sprint on android.</p><p>during a 1:1, i asked our CEO whether we intended to make Android meaningfully different.</p><p>&#8220;feature wise, it&#8217;s the same.&#8221;</p><p>so that weekend it was a perfect opportunity to try loops out.</p><p>it was not on the roadmap. nobody assigned it to me. there was no launch plan, no android team, and honestly not much direction.</p><p>perfect conditions for an experiment.</p><h2>the repo was the experiment</h2><p>the project started as a native port of the iOS app. it grew in three pushes.</p><p>the first push was the port: roughly 150 commits, moving module by module from the iOS source and our shared OpenAPI contract.</p><p>this was not &#8220;build me an Android app.&#8221; every screen needed a source. every network shape needed a contract. every Android divergence needed a reason.</p><p>translation with receipts.</p><p>the second push was feature close: another 200+ish commits covering all features such as , in app notification center, seasonal pushes, feature flags, CI, widgets, observability, and release plumbing.</p><p>anything blocked on Google Play, oauth, fcm, or production provisioning went behind a flag or a no-op fallback. the code could continue moving even when an external account or credential was not ready.</p><p>the third push was the parity loop.</p><p>it compares android against a pinned iOS build, turns every gap into a node, launches the work, tries to refute the result, and keeps going until the graph is dry.</p><p>the 315 commits on main came from the first two pushes. parity had to earn its way through integration/ios-parity .</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21zofx%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F04c5d298-cfcf-4ddb-8ffa-5ae7298ad98e_1170x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zofx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04c5d298-cfcf-4ddb-8ffa-5ae7298ad98e_1170x650.png 424w, https://substackcdn.com/image/fetch/$s_!zofx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04c5d298-cfcf-4ddb-8ffa-5ae7298ad98e_1170x650.png 848w, https://substackcdn.com/image/fetch/$s_!zofx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04c5d298-cfcf-4ddb-8ffa-5ae7298ad98e_1170x650.png 1272w, https://substackcdn.com/image/fetch/$s_!zofx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04c5d298-cfcf-4ddb-8ffa-5ae7298ad98e_1170x650.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21zofx%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F04c5d298-cfcf-4ddb-8ffa-5ae7298ad98e_1170x650.png" width="1170" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/04c5d298-cfcf-4ddb-8ffa-5ae7298ad98e_1170x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54858,&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://sigdel29.substack.com/i/218957021?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04c5d298-cfcf-4ddb-8ffa-5ae7298ad98e_1170x650.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zofx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04c5d298-cfcf-4ddb-8ffa-5ae7298ad98e_1170x650.png 424w, https://substackcdn.com/image/fetch/$s_!zofx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04c5d298-cfcf-4ddb-8ffa-5ae7298ad98e_1170x650.png 848w, https://substackcdn.com/image/fetch/$s_!zofx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04c5d298-cfcf-4ddb-8ffa-5ae7298ad98e_1170x650.png 1272w, https://substackcdn.com/image/fetch/$s_!zofx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F04c5d298-cfcf-4ddb-8ffa-5ae7298ad98e_1170x650.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 factory ran on an old 8 GB Mac</h2><p>this entire experiment ran on a base M2 Mac with 8 GB of RAM.</p><p>not a rack of GPUs. not a giant cloud runner. one small laptop trying to run an orchestrator, many coding agents, git worktrees, Xcode, Gradle, an iOS simulator, and an Android app.</p><p>the physical constraint became part of the graph.</p><p>i connected a real android phone over usb. android builds and tests could install and run on the device while the Mac handled the pinned iOS simulator. a build and device lease protocol made sure expensive jobs ran one at a time when they competed for memory.</p><p>the agents could work in parallel. Xcode and Gradle could not.</p><p>parallel agents are great. parallel Xcode and Gradle on an 8 GB Mac is performance art.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21sO_Q%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F0595b5eb-3985-44f8-aa9c-aa56536a687e_1264x1400.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sO_Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0595b5eb-3985-44f8-aa9c-aa56536a687e_1264x1400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sO_Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0595b5eb-3985-44f8-aa9c-aa56536a687e_1264x1400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sO_Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0595b5eb-3985-44f8-aa9c-aa56536a687e_1264x1400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sO_Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0595b5eb-3985-44f8-aa9c-aa56536a687e_1264x1400.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21sO_Q%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F0595b5eb-3985-44f8-aa9c-aa56536a687e_1264x1400.jpeg" width="1264" height="1400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0595b5eb-3985-44f8-aa9c-aa56536a687e_1264x1400.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1400,&quot;width&quot;:1264,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186008,&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://sigdel29.substack.com/i/218957021?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0595b5eb-3985-44f8-aa9c-aa56536a687e_1264x1400.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sO_Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0595b5eb-3985-44f8-aa9c-aa56536a687e_1264x1400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sO_Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0595b5eb-3985-44f8-aa9c-aa56536a687e_1264x1400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sO_Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0595b5eb-3985-44f8-aa9c-aa56536a687e_1264x1400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sO_Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0595b5eb-3985-44f8-aa9c-aa56536a687e_1264x1400.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><em>the factory floor: a base M2 Mac with 8 GB of RAM, a pinned iOS simulator, and a USB-connected Android phone doing real-device verification.</em></p><p>the limitation was useful. it forced resource ownership to become explicit.</p><p>a worker could not just &#8220;use the device.&#8221; it had to acquire the lease, run a bounded job, store the evidence, and release the resource. that is not a workaround. that is orchestration.</p><h2>building the factory before asking for output</h2><p>i spent the first full weekend setting up the repo, architecture, context, rules, ledgers, and device protocol.</p><p>almost no product.</p><div class="callout-block" data-callout="true"><p><em>a great way to spend a weekend if you hate sunlight.</em></p></div><p>if you are used to prompting, this feels wrong. you can ask an agent to write compose screens immediately and it will happily cook.</p><p>then agent two invents another architecture. agent three changes the API contract. agent four starts gradle while xcode is already eating the machine.</p><p>now you own 40,000 lines of artisanal slop.</p><p>the harness combined Claude, Codex, and OpenCode. </p><p>my agent-config repo (yes you should have one to not be harness locked in) shows the general shape: investigate first, make surgical changes, use specialist reviewers, bring in a council when disagreement helps, and verify before stopping.</p><p>skills are not magic prompts. they are compressed operating knowledge.</p><p>when i caught myself repeating an instruction, correcting the same failure, or explaining the same architecture choice, i tried to turn it into a rule, skill, test, or gate.</p><blockquote><p><strong>codifying yourself does not remove you from the loop. it means you do not have to personally run the same loop forever.</strong></p></blockquote><h2>stop chaining your agents</h2><p>almost every multi-step agent workflow i open is secretly a queue.</p><p>do A, then B, then C, then D. one head. one context. one thing at a time. eventually the context fills up and the agent quietly forgets why it started.</p><p>people call this a workflow because it has steps. technically yes.</p><p>the better question is not &#8220;what happens next?&#8221;</p><p>it is: does the next step actually need the previous step&#8217;s output?</p><p>if no data crosses between them, there is no dependency. cut the arrow. run them side by side.</p><pre><code>THE DEFAULT LINE</code></pre><pre><code>spec &#8594; implement &#8594; review &#8594; merge</code></pre><pre><code>THE GRAPH</code></pre><pre><code>spec
     &#8594; implement
     &#8594; [iOS diff + docs + correctness + parity + simplicity]
     &#8594; device gate
     &#8594; merge</code></pre><p>nodes are jobs. edges are data.</p><p>this framing shows where work can fan out, where a barrier belongs, where a verifier belongs, and where an expensive agent step should really be a ten-line deterministic script.</p><p>agents for judgment. code for plumbing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%211pA9%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F72621283-2fb7-4fe4-a5e5-ac656f1169c0_1300x780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1pA9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72621283-2fb7-4fe4-a5e5-ac656f1169c0_1300x780.png 424w, https://substackcdn.com/image/fetch/$s_!1pA9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72621283-2fb7-4fe4-a5e5-ac656f1169c0_1300x780.png 848w, https://substackcdn.com/image/fetch/$s_!1pA9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72621283-2fb7-4fe4-a5e5-ac656f1169c0_1300x780.png 1272w, https://substackcdn.com/image/fetch/$s_!1pA9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72621283-2fb7-4fe4-a5e5-ac656f1169c0_1300x780.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%211pA9%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F72621283-2fb7-4fe4-a5e5-ac656f1169c0_1300x780.png" width="1300" height="780" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/72621283-2fb7-4fe4-a5e5-ac656f1169c0_1300x780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:780,&quot;width&quot;:1300,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:77485,&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://sigdel29.substack.com/i/218957021?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72621283-2fb7-4fe4-a5e5-ac656f1169c0_1300x780.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1pA9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72621283-2fb7-4fe4-a5e5-ac656f1169c0_1300x780.png 424w, https://substackcdn.com/image/fetch/$s_!1pA9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72621283-2fb7-4fe4-a5e5-ac656f1169c0_1300x780.png 848w, https://substackcdn.com/image/fetch/$s_!1pA9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72621283-2fb7-4fe4-a5e5-ac656f1169c0_1300x780.png 1272w, https://substackcdn.com/image/fetch/$s_!1pA9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72621283-2fb7-4fe4-a5e5-ac656f1169c0_1300x780.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>what the graph actually does</h2><p>one long-running orchestrator wakes every 30 minutes.</p><p>it does not treat its transcript as project state. it rereads Linear and git every time.</p><p>Linear says what work exists, what is blocked, and what done means. git says what happened. if they disagree, the loop does not get to invent a third reality.</p><p>each parity gap becomes a node:</p><blockquote><p>spec &#8594; implement in an isolated worktree &#8594; correctness review &#8594; iOS parity review &#8594; simplicity review &#8594; device gate &#8594; squash merge into integration/ios-parity</p></blockquote><p>implementation happens in isolated worktrees so parallel changes cannot step on each other.</p><p>then three independent reviewers try to kill the change.</p><p>one checks correctness. one checks iOS parity. one checks simplicity. all three are refute-by-default.</p><p>the implementer wants to merge. the reviewer&#8217;s job is to explain why it should not. agents have author bias too. they can also generate 4,000 words defending a bad abstraction before breakfast.</p><p>the device gate runs the pinned iOS build and the Android PR build with explicit leases. the Android phone provides real-device evidence while the simulator provides the iOS reference.</p><p>every screen gets a flow document and a checklist row. a daily drift-intake job diffs iOS develop against the pin and creates new nodes.</p><p>parity is not a destination when iOS keeps changing underneath the port.</p><p>routine merge conflicts go to a resolver script. it reconciles file histories and the ledgers, then re-anchors ledger rows against the merged source.</p><p>no model call required.</p><p>agents for judgment. code for plumbing.</p><h2>graphs are shape. loops are time.</h2><p>the graph describes the work. the loop decides whether to run the graph again.</p><p>&#8220;keep going until done&#8221; is not a stopping condition. it is a prayer with a token budget.</p><p>the loop is closer to this:</p><pre><code>while (unfinished nodes exist) {
    read Linear and git
    select runnable nodes
    launch bounded workflows
    verify the outputs
    merge survivors
    write failures and evidence back to state
}</code></pre><blockquote><p>stop when the graph is dry</p></blockquote><p>the important line is write failures back.</p><p>dedupe against everything the loop has seen, not only what it confirmed. otherwise a rejected finding returns as &#8220;new&#8221; 30 minutes later and you pay to rediscover the same dead end.</p><p>when the same failure appears twice, do not only patch the output. patch the loop.</p><p>make a contract, skill, test, review rule, or gate. the system gets harder to fool because it remembers how it was fooled.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21PLko%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F44bfa097-1e43-4fd8-b913-577e739216ea_1300x780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PLko!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bfa097-1e43-4fd8-b913-577e739216ea_1300x780.png 424w, https://substackcdn.com/image/fetch/$s_!PLko!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bfa097-1e43-4fd8-b913-577e739216ea_1300x780.png 848w, https://substackcdn.com/image/fetch/$s_!PLko!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bfa097-1e43-4fd8-b913-577e739216ea_1300x780.png 1272w, https://substackcdn.com/image/fetch/$s_!PLko!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bfa097-1e43-4fd8-b913-577e739216ea_1300x780.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21PLko%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F44bfa097-1e43-4fd8-b913-577e739216ea_1300x780.png" width="1300" height="780" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44bfa097-1e43-4fd8-b913-577e739216ea_1300x780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:780,&quot;width&quot;:1300,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:66914,&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://sigdel29.substack.com/i/218957021?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bfa097-1e43-4fd8-b913-577e739216ea_1300x780.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PLko!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bfa097-1e43-4fd8-b913-577e739216ea_1300x780.png 424w, https://substackcdn.com/image/fetch/$s_!PLko!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bfa097-1e43-4fd8-b913-577e739216ea_1300x780.png 848w, https://substackcdn.com/image/fetch/$s_!PLko!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bfa097-1e43-4fd8-b913-577e739216ea_1300x780.png 1272w, https://substackcdn.com/image/fetch/$s_!PLko!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44bfa097-1e43-4fd8-b913-577e739216ea_1300x780.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>verification is the product</h2><p>the loop has now run more than 200 workflows.</p><p>individual workflows used between roughly 1.0 and 3.4 million worker tokens. the mean was around 1.8 million.</p><p>about 65% of worker spend went to reviews and gates, not writing code.</p><p>a node took around five rounds on average because the reviewers would not pass anything unverified. yes, that included ledger line numbers.</p><p>apparently i built a bureaucracy, but for robots.</p><p>this is an absurd amount of tokens for something that was not on the roadmap.</p><p>but it made one thing painfully clear: generation is cheap relative to confidence.</p><p>optimize for raw output and you get a slop cannon. optimize for accepted change and most of the system becomes verification.</p><p>the next optimization is model routing. bounded extraction and mechanical edits can go to cheaper workers. architecture, synthesis, and adversarial review keep the stronger model.</p><p>the metric is not tokens burned.</p><p>it is accepted change per dollar, reviewer minute, and escaped defect.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ya_q%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F364dfee4-7fd2-4485-84a8-2eee8e317e2f_1170x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ya_q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364dfee4-7fd2-4485-84a8-2eee8e317e2f_1170x650.png 424w, https://substackcdn.com/image/fetch/$s_!ya_q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364dfee4-7fd2-4485-84a8-2eee8e317e2f_1170x650.png 848w, https://substackcdn.com/image/fetch/$s_!ya_q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364dfee4-7fd2-4485-84a8-2eee8e317e2f_1170x650.png 1272w, https://substackcdn.com/image/fetch/$s_!ya_q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364dfee4-7fd2-4485-84a8-2eee8e317e2f_1170x650.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ya_q%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F364dfee4-7fd2-4485-84a8-2eee8e317e2f_1170x650.png" width="1170" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/364dfee4-7fd2-4485-84a8-2eee8e317e2f_1170x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:62642,&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://sigdel29.substack.com/i/218957021?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364dfee4-7fd2-4485-84a8-2eee8e317e2f_1170x650.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ya_q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364dfee4-7fd2-4485-84a8-2eee8e317e2f_1170x650.png 424w, https://substackcdn.com/image/fetch/$s_!ya_q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364dfee4-7fd2-4485-84a8-2eee8e317e2f_1170x650.png 848w, https://substackcdn.com/image/fetch/$s_!ya_q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364dfee4-7fd2-4485-84a8-2eee8e317e2f_1170x650.png 1272w, https://substackcdn.com/image/fetch/$s_!ya_q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F364dfee4-7fd2-4485-84a8-2eee8e317e2f_1170x650.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 original idea came from Bun</h2><p>the core idea came from <a href="iframe.php?url=https%3A%2F%2Fbun.com%2Fblog%2Fbun-in-rust">Jarred Sumner&#8217;s write-up on rewriting Bun in Rust</a>.</p><p>the Bun team used around 50 dynamic workflows over 11 days. at peak, four workflows ran in separate worktrees with 16 Claude workers each.</p><p>the repeating shape was implementer, adversarial reviewers, fixer. compiler errors became a queue. test failures became another. all six CI platforms turning green became the stopping condition.</p><p>the lesson was not &#8220;spawn 64 agents and tokenmaxx your way into enlightenment.&#8221;</p><p>the lesson was that huge work becomes tractable when you split it into bounded nodes, isolate writes, preserve evidence, and loop around deterministic feedback.</p><p>Lora Android used the same primitive under much dumber physical constraints.</p><p>one base-model laptop. one Android phone. two mobile apps requiring visual and behavioral comparison. provisioning that might not exist yet. a source app changing every day.</p><p>same primitive, different graph.</p><h2>how slop stays out</h2><p>a graph does not make generated code correct.</p><p>it gives you more places to say no.</p><p><strong><a href="iframe.php?url=https%3A%2F%2Fpolylane.com%2Fblog%2Fhow-we-prevent-slop-from-hitting-prod%2F">Polylane&#8217;s production-impact system</a></strong> makes a similar point. <br>generic tests and diff review are not enough when the change is disconnected from the production system</p><p>around it. </p><p>they connect code to cloud resources and telemetry, then investigate possible failure paths against reality.</p><p>for android parity, the system is larger than the android diff. it includes iOS behavior, gateway contracts, flags, linear acceptance criteria, device state, CI, and the release environment.</p><p>&#8220;it compiles&#8221; tells me almost nothing.</p><p>1. does it match intended behavior? the spec and Linear node are the contract.</p><p>2. does it match iOS where parity matters? the pinned build is evidence, not vibes.</p><p>3. is it simpler than the alternatives? agents love solving local ambiguity with global machinery.</p><p>4. does it work on a device? simulator and real-device evidence beat a confident paragraph.</p><p>5. can failure stay local? worktrees, flags, fallbacks, and leases contain damage.</p><p>6. can the next loop understand what happened? every result writes back to git, Linear, or a ledger.</p><p>observability is the difference between automation and psychosis.</p><p>you should be able to see every worker, decision, rejection, retry, and dollar.</p><p>otherwise you did not build a factory. you released raccoons into the server room.</p><h2>lessons learnt: the engineer is not dead. the category is.</h2><p>there is a lot of talk about software engineering disappearing.</p><p>i think the narrower identity is disappearing faster than the work.</p><p>coding used to be the gate between an idea and a product. that gate is collapsing. non- technical people can now build real software. great.</p><p>then complexity shows up.</p><p>where is the code? how do we deploy it? what happens when the database dies? why did the API bill become $40,000? why does the agent keep &#8220;fixing&#8221; auth by deleting auth?</p><p>the pendulum swings back toward engineering.</p><p>an engineer adds architecture, tests, constraints, observability, and economics. then the agent and product owner can move again. each pass leaves behind better rails, so the swing back gets smaller.</p><p>eventually the useful role sits somewhere in the middle.</p><p>the engineer who understands product. the product person who can inspect systems. someone who can read a balance sheet and a stack trace.</p><p>call it an agentic builder, agentic product engineer, or professional maker of things. titles are mostly occupational compression anyway.<br><br>this article is the best evaluation i have seen how the role is evolving </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/ttunguz/status/2103145763098566858&quot;,&quot;full_text&quot;:&quot;&#8220;Writing code by hand is no longer an economically productive enterprise for the vast majority of programmers working at the vast majority of companies.\&quot; https://t.co/Rb9lESHIYy&quot;,&quot;username&quot;:&quot;ttunguz&quot;,&quot;name&quot;:&quot;Tomasz Tunguz&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/901542400559992832/yDp0b2Al_normal.jpg&quot;,&quot;date&quot;:&quot;2026-09-24T15:33:19.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:15,&quot;retweet_count&quot;:36,&quot;like_count&quot;:297,&quot;impression_count&quot;:17467,&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><blockquote><p><strong>you are not valuable because you type code faster. you are valuable because you can draw the graph, choose the constraints, read the evidence, and know whether the thing was worth building</strong></p></blockquote><h2>what i learned</h2><p>1. start with one repeated pain. do not build a software factory because the phrase sounds cool.</p><p>2. make nodes boring. one job, explicit input, validated output.</p><p>3. cut fake dependencies. if no data crosses the arrow, stop making it wait.</p><p>4. use code for edges. routing, dedupe, retries, budgets, and stopping conditions should be deterministic.</p><p>5. use agents for judgment. implementation, synthesis, classification, and adversarial review are where models earn tokens.</p><p>6. isolate parallel writes. worktrees are cheaper than forensic archaeology.</p><p>7. make reviewers hostile. &#8220;looks good&#8221; is not a verification strategy.</p><p>8. make loops converge. track seen-state, dry rounds, budgets, and deadlines.</p><p>9. store truth outside the chat. git, Linear, tests, ledgers, and telemetry survive compaction.</p><p>10. when failure repeats, fix the loop. the output is temporary. the process is the asset.</p><h2>from product to launch</h2><p>android started as a directionless weekend side project.</p><p>that was the best part.</p><p>there was no pressure to pretend the first architecture was right. the repo could be a lab for graphs, loops, context, verification, and the question i actually cared about:</p><blockquote><p>can we turn software development from a sequence of chats into a system that compounds?</p></blockquote><p>the result is not &#8220;AI built an Android app.&#8221; that framing deletes all the interesting work.</p><p>the result is a graph where Linear and git hold truth, agents work inside isolated nodes, independent reviewers try to kill every change, devices provide evidence, iOS drift creates new work, and the loop keeps running until it can prove it should stop.</p><p>all of it ran on a base M2 Mac with 8 GB of RAM and a phone plugged into USB.</p><p>the constraint did not prevent the factory. it forced the factory to become real.</p><p>this is how we are trying to perfect the loop from product to launch at Lora.</p><p>product context becomes executable work. implementation fans out. evidence flows back. bad changes die before production. every launch teaches the next loop what to do better.</p><p>a prompter asks a question.</p><p>an architect draws a graph.<br><br>after a couple or real engineer eyes on iteration, we are up for pre-registration </p><h2>sources and further reading</h2><p>&#8594; <a href="iframe.php?url=https%3A%2F%2Fbun.com%2Fblog%2Fbun-in-rust">Rewriting Bun in Rust, Jarred Sumner</a></p><p>&#8594; <a href="iframe.php?url=https%3A%2F%2Fpolylane.com%2Fblog%2Fhow-we-prevent-slop-from-hitting-prod%2F">How we prevent slop from hitting prod, Polylane</a></p><p>&#8594; <a href="iframe.php?url=https%3A%2F%2Fx.com%2Fttunguz%2Fstatus%2F2103145763098566858">Tomasz Tunguz on software factories</a></p><p>&#8594; <a href="iframe.php?url=https%3A%2F%2Fx.com%2Fjsuarez%2Fstatus%2F2102017212802273616">Joseph Suarez on agent orchestration</a></p>]]></content:encoded></item><item><title><![CDATA[bullshit about bullshit machines]]></title><description><![CDATA[a very casual review with a hint of stoic techno optimism]]></description><link>https://sigdel29.substack.com/p/bullshit-about-bullshit-machines</link><guid isPermaLink="false">https://sigdel29.substack.com/p/bullshit-about-bullshit-machines</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Mon, 11 May 2026 15:02:20 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%211Qvn%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F0deea955-8cdb-4535-b8c2-ee5508fad6f5_1369x683.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>&#8212;hiring&#8212;</strong></p><blockquote><p><strong>browse the job posts, and if any look like a match for you, just reply to this and if relevant i&#8217;ll make an introduction.</strong></p></blockquote><ul><li><p>head of engineering -holly ai </p><p>applied ai for the government human capital and budgeting stack.</p></li><li><p>founding engineer - smoke ai </p><p>agent workspace that runs sales, marketing, and ops for small teams.</p></li></ul><p><strong>&#8212;housekeeping&#8212;</strong></p><blockquote><p>recent stats show more than 30% of readers read the substack</p><p>but don&#8217;t subscribe?</p><p>why?</p><p>doesn&#8217;t make sense!</p><p>we&#8217;re close to 3k subscribers!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.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="iframe.php?url=https%3A%2F%2Fsigdel29.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%211Qvn%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F0deea955-8cdb-4535-b8c2-ee5508fad6f5_1369x683.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1Qvn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deea955-8cdb-4535-b8c2-ee5508fad6f5_1369x683.png 424w, https://substackcdn.com/image/fetch/$s_!1Qvn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deea955-8cdb-4535-b8c2-ee5508fad6f5_1369x683.png 848w, https://substackcdn.com/image/fetch/$s_!1Qvn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deea955-8cdb-4535-b8c2-ee5508fad6f5_1369x683.png 1272w, https://substackcdn.com/image/fetch/$s_!1Qvn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deea955-8cdb-4535-b8c2-ee5508fad6f5_1369x683.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%211Qvn%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F0deea955-8cdb-4535-b8c2-ee5508fad6f5_1369x683.png" width="1369" height="683" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0deea955-8cdb-4535-b8c2-ee5508fad6f5_1369x683.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:683,&quot;width&quot;:1369,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2249247,&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://sigdel29.substack.com/i/196779657?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F240bd4b5-cd9f-4203-af54-61ea67e9f306_1370x768.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1Qvn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deea955-8cdb-4535-b8c2-ee5508fad6f5_1369x683.png 424w, https://substackcdn.com/image/fetch/$s_!1Qvn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deea955-8cdb-4535-b8c2-ee5508fad6f5_1369x683.png 848w, https://substackcdn.com/image/fetch/$s_!1Qvn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deea955-8cdb-4535-b8c2-ee5508fad6f5_1369x683.png 1272w, https://substackcdn.com/image/fetch/$s_!1Qvn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0deea955-8cdb-4535-b8c2-ee5508fad6f5_1369x683.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>so i just read a pretty long essay</p><p>it&#8217;s been open in my browser tab for close to a month now</p><p>it&#8217;s titled &#8220;the future of everything is lies, i guess&#8221;</p><p>subtitle - &#8220;bullshit about bullshit machines&#8221;</p><p>&#8212;now&#8217;s the point you realize the title isn&#8217;t original&#8212;</p><p>&#8212;still&#8230;&#8230;please read till the end- :) &#8212;</p><p>think both the title and the subtitle are heavy?</p><p>the content definitely is</p><p>the essay is </p><p>one of the most through , </p><p>clear-eyed skeptical takes on ai i&#8217;ve read</p><p><strong>ever</strong></p><p>it outlines a ton of valid problems within the ecosystem</p><p>some i don&#8217;t think i even wanna comment on </p><p>but here&#8217;s some points that stood out for me</p><h3><strong>unreliable narrators and the jagged edge</strong></h3><p>the essay argues that llm are not intelligent</p><p>&#8212;i go back and forth on this&#8212;</p><p>&#8212;tldr if pattern matching is intelligence then llms are intelligent&#8212; </p><p>they are sophisticated pattern matchers that produce text </p><p>without any grounding in truth. &#8216;</p><p>they have a &#8220;jagged edge&#8221; where they&#8217;re simultaneously brilliant and idiotic, </p><p>and you can never predict which you&#8217;ll get. </p><p>they&#8217;re unreliable narrators by design, not by accident.</p><p>i agree with this more than most people in ai probably would. </p><p>i&#8217;ve said it directly before</p><p>ai is only as good as the person using it. </p><p>it doesn&#8217;t replace taste, judgment, or accountability. </p><p>i&#8217;ve had agents completely misinterpret commands because of tiny context shifts. </p><p>i talked about this last year about that </p><p>until we crack human-like causal inference, </p><p>we&#8217;re just building better pattern matchers</p><p>but here&#8217;s where i diverge from this: </p><p>acknowledging the jagged edge doesn&#8217;t mean you stop using it.</p><p>it means you get better at the steering wheel. </p><p>&#8212;really proud of this analogy&#8212;</p><p>the human contribution gets smaller and more concentrated, </p><p>but it doesn&#8217;t disappear </p><p>&#8212; it becomes <strong>more</strong> important&#8212;</p><p></p><h3><strong>managing the chaos</strong></h3><p>he points out that ml models are chaotic systems. </p><p>they are sensitive to initial conditions, vulnerable to adversarial attacks, and inherently unpredictable. </p><p>embed them in larger systems, and you get cascading unpredictability </p><p>the whole thing becomes less controllable, not more.</p><p>this is real. </p><p>i&#8217;ve literally frozen my machine running 5 claude instances + cursor + whisper + desktop assistant simultaneously. </p><p>the system-level chaos is not theoretical for me </p><p>i dont think this should be framed as a reason for despair. </p><p>i frame it as a reason for documentation. </p><p>organizations with strong writing cultures will win </p><p>because agents need written context to function. </p><p>if the system is chaotic, </p><p>you manage chaos with structure. </p><p>you don&#8217;t abandon the system.</p><p></p><h3><strong>ghosts in the machine</strong> </h3><p>models are cultural artifacts. </p><p>they encode and reproduce existing media. </p><p>kingsbury notes that humans anthropomorphize them dangerously </p><p>and we lack frameworks for relating to them appropriately </p><p>we either treat them as oracles or dismiss them entirely.</p><p>this extremly hits hard deeply. </p><p>(again not to sound like an ai)</p><p> compared big tech to gibson&#8217;s zaibatsus controlling information and manipulating reality.</p><p> we are living inside the sci-fi warnings. </p><p><a href="iframe.php?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FG%25C3%25B6del%2C_Escher%2C_Bach">geb</a> predicted the current ai mess better than most futurists. </p><p>but the answer isn&#8217;t to avoid ai or refuse to engage </p><p>it&#8217;s to engage with clear eyes. </p><p>the original hacker culture was about understanding systems deeply, </p><p>not worshipping them. </p><h3><strong>the poisoned well</strong></h3><p> ml shifts the cost balance </p><p>creating content becomes nearly free while consuming</p><p>filtering it becomes expensive. </p><p>kingsbury argues crawlers degrade the open web, </p><p>the information environment gets polluted with slop, </p><p>and truth becomes harder to find.</p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><em>here&#8217;s my 2 cents on this</em></pre></div><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><em>-my core thesis on  ai privacy: build a full hardware-and-software ecosystem where privacy is convenient, not an obstacle. if the open web is getting poisoned &#8212; and it is &#8212; then local, private, trusted systems become the answer. the cyberdeck isn&#8217;t cosplay. it&#8217;s architecture. air-gapped, privacy-first, zero third-party trust. local inference, mesh networking, offline knowledge. it&#8217;s the logical conclusion of self-sovereign AI in a world where the public information layer can&#8217;t be trusted anymore. kingsbury diagnoses the disease. i&#8217;m trying to build one version of the cure.</em></pre></div><h3><strong>the new work</strong> </h3><p>in the essay there is an arguement software development is becoming &#8220;more like witchcraft than engineering.&#8221; </p><p>it calls the enthusiasm for &#8220;ai coworkers&#8221; preposterous, suggesting that automation paradoxically makes systems less robust because humans lose the ability to intervene meaningfully.</p><p>cannot disagree more</p><p>calling ai coworkers &#8220;preposterous&#8221; ignores what&#8217;s actually happening on the ground. i run multi-agent workflows daily. </p><p>i do pull requests, (non ai)</p><p>i push to staging then production</p><p>on a live platform with paying users. </p><p>ai didn&#8217;t make my work less legible </p><p><strong>it made the bar higher</strong>. </p><p>everyone is now a 10x engineer compared to two years ago. </p><p>that raises the bar. it requires more self-awareness, sharper judgment, and better taste.</p><p>software dev isn&#8217;t becoming witchcraft. </p><p>it&#8217;s becoming more like directing </p><p>you need to know what good looks like even if you&#8217;re not writing every line. </p><p>the skill isn&#8217;t coding.</p><p> it&#8217;s seeing problems clearly and making better decisions under ambiguity. </p><p>kingsbury is right that blind trust in ai makes systems fragile. </p><p>but practitioners who understand the jagged edge and document their systems aren&#8217;t doing witchcraft </p><p><strong>they&#8217;re doing engineering at a different altitude.</strong></p><h2><strong>the blur of new jobs</strong> </h2><p>kingsbury predicts new roles will emerge </p><p>at the boundary between human and ML: &#8220;incanters&#8221; (prompt specialists), process engineers who design human-ai workflows, and statistical engineers who control output quality. </p><p>work reorganizes around the interface between human judgment and machine capability.</p><p>these are predictions , </p><p>i dont have a strong opinion here </p><p>because predicting specific job titles is a game i can&#8217;t win. </p><p>what i will say is that roles are already collapsing </p><p>product managers ship features, </p><p>designers build prototypes, </p><p>engineers make product judgment calls. </p><p>the boundaries are blurring faster than anyone can categorize. </p><p>trying to name the new jobs feels premature. </p><p>i&#8217;d rather focus on the underlying skills that transfer regardless of title: </p><p>judgment, taste, decision-making under ambiguity, </p><p>and the ability to steer powerful systems.</p><h2><strong>where do we go from here</strong> </h2><p>kingsbury acknowledges he hasn&#8217;t devoted space to the wonders of ml and wrestles with how to move forward given all the problems he&#8217;s outlined.</p><p>this is where the practitioner and the theorist diverge most. </p><p>he spent 50 pages on the problems. i</p><p> spend every day building despite them. </p><p>the go champion at the sf go club said it best &#8212; </p><p>after ai surpassed all human play, he laughed and said, &#8220;i find it fascinating that after all these years, i can still learn and discover something new because of ai.&#8221;</p><p>same. </p><p>the answer isn&#8217;t optimism or pessimism. </p><p>it&#8217;s building with clear eyes, documenting everything, owning your own systems, </p><p>and knowing that the steering wheel matters more than ever </p><p>&#8212; not less</p>]]></content:encoded></item><item><title><![CDATA[what does an abundance economy actually look like?]]></title><description><![CDATA[~did a little research~]]></description><link>https://sigdel29.substack.com/p/what-does-an-abundance-economy-actually</link><guid isPermaLink="false">https://sigdel29.substack.com/p/what-does-an-abundance-economy-actually</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Tue, 05 May 2026 14:31:20 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21YCPG%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F13e112ad-9836-4e07-b4ac-37837b81eadc_1024x528.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>&#8212;hiring&#8212;</strong></p><blockquote><p><strong>browse the job posts, and if any look like a match for you, just reply to this and if relevant i&#8217;ll make an introduction. </strong></p><p>head of engineering -holly ai</p><p>applied ai for the government human capital and budgeting stack.</p></blockquote><p><strong>&#8212;housekeeping&#8212;</strong></p><blockquote><p>recent stats show more than 40% of readers read the substack</p><p>but don&#8217;t subscribe?</p><p>why?</p><p>doesn&#8217;t make sense!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.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="iframe.php?url=https%3A%2F%2Fsigdel29.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><div><hr></div></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21YCPG%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F13e112ad-9836-4e07-b4ac-37837b81eadc_1024x528.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YCPG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e112ad-9836-4e07-b4ac-37837b81eadc_1024x528.png 424w, https://substackcdn.com/image/fetch/$s_!YCPG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e112ad-9836-4e07-b4ac-37837b81eadc_1024x528.png 848w, https://substackcdn.com/image/fetch/$s_!YCPG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e112ad-9836-4e07-b4ac-37837b81eadc_1024x528.png 1272w, https://substackcdn.com/image/fetch/$s_!YCPG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e112ad-9836-4e07-b4ac-37837b81eadc_1024x528.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21YCPG%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F13e112ad-9836-4e07-b4ac-37837b81eadc_1024x528.png" width="1024" height="528" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/13e112ad-9836-4e07-b4ac-37837b81eadc_1024x528.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:528,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:820836,&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://sigdel29.substack.com/i/196120592?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F72c110f1-a1c0-421e-905d-91d341d2bf2c_1024x558.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YCPG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e112ad-9836-4e07-b4ac-37837b81eadc_1024x528.png 424w, https://substackcdn.com/image/fetch/$s_!YCPG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e112ad-9836-4e07-b4ac-37837b81eadc_1024x528.png 848w, https://substackcdn.com/image/fetch/$s_!YCPG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e112ad-9836-4e07-b4ac-37837b81eadc_1024x528.png 1272w, https://substackcdn.com/image/fetch/$s_!YCPG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13e112ad-9836-4e07-b4ac-37837b81eadc_1024x528.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>i&#8217;ve been hearing about the term &#8220;post-scarcity&#8221; a lot</p><p>every time a new model drops that moves the needle.</p><p>something out of brave new world </p><p>it&#8217;s not. </p><p>to put an actual definition behind it</p><p>an abundance economy is one </p><p><strong>where</strong> <strong>goods and services needed for a decent life can be produced in huge quantities with minimal human labor.</strong> </p><p>cheap or effectively free at the point of use.</p><p>the thing that i now have clarity on</p><p><strong>abundance is not the end of economics</strong>. </p><p>it&#8217;s a shift in what we&#8217;re fighting over.</p><p><strong>not everything becomes abundant.</strong> </p><p>land, time, attention, status</p><p>those stay scarce. </p><p>economics doesn&#8217;t disappear, </p><p>it reorganizes around the stuff you still can&#8217;t copy-paste into existence.</p><h2><strong>compounding cognition</strong></h2><p>production wont look like headcount and hours anymore. </p><p>intelligent systems plus humans form what i&#8217;d call compound cognition machines processes and organizations that learn and improve on their own.</p><p>productivity stops scaling linearly with how many people you hire. </p><p>it scales with how fast your systems can learn, adapt, and pattern-match.</p><p>automated manufacturing, self-replicating machines, AI-driven logistics </p><p>all of this makes physical goods cheaper and more reliable, given enough energy and raw materials.</p><p>if you&#8217;ve been following what i write about agents and superwork and single-person companies, this is the endgame. </p><p>the abundance economy is built by tiny human teams orchestrating huge automated capability. three people and a fleet of agents replacing what used to take 50.</p><h2>what actually becomes scarce</h2><p>there&#8217;s a pattern here that keeps repeating through history and nobody talks about it enough.</p><p>when technology made information cheap (printing press, internet), attention became the scarce resource. suddenly everyone could publish, but not everyone could get read.</p><p>when distribution became abundant, trust became scarce. anyone could reach you, but you couldn&#8217;t trust everyone who did.</p><p>now ai is making creation itself abundant. </p><p>and so judgment and taste become the new bottlenecks.</p><p> deciding what to build, what to believe, and where to point the machines.</p><p><strong>here&#8217;s a clean rule that i keep coming back to: when something becomes 10x easier to produce, its price collapses. </strong></p><p><strong>when something becomes 10x harder to filter, its value explodes.</strong></p><p>that&#8217;s the whole game.</p><h2>street-level abundance</h2><p>let me paint what this actually looks like day to day, because the macro stuff means nothing if you can&#8217;t feel it.</p><p>the basic bundle: housing is stable and heavily subsidized or automated. food and energy are cheap due to advanced production and logistics. information, education, health guidance</p><p>all provided by near-free AI services.</p><p>most people do far less coercive labor. </p><p>survival is covered. </p><p>&#8220;jobs&#8221; tilt toward creative work, care work, exploration, and coordination. </p><p>not routine production. </p><p>that&#8217;s gone.</p><p>picture a 22-year-old in 2040. rent is low. </p><p>ai handles most admin tasks</p><p>scheduling, taxes, paperwork, research.</p><p> the real fight isn&#8217;t for survival anymore. </p><p>it&#8217;s for audience and belonging. </p><p>the visible inequality isn&#8217;t in stuff, it&#8217;s in experiences and status: exclusive places, tight communities, unbottled attention from high-leverage humans, and the ability to steer powerful systems.</p><p>someone will say &#8220;this sounds utopian&#8221; </p><p>and yeah, maybe. </p><p>but the trajectory is already pointing here. the question is speed, not direction.</p><p>markets when stuff is cheap</p><p>zoom back out to firms and markets for a second.</p><p>value creation shifts from making units to orchestrating intelligence. </p><p>companies compete on how well their systems learn and personalize, not on raw production capacity.</p><p>most &#8220;products&#8221; move to freemium or public-good tiers. </p><p><strong>monetization clusters around premium access </strong></p><p><strong>&#8212; priority, latency, customization &#8212; </strong></p><p><strong>plus community, </strong></p><p><strong>and high-stakes domains like health, finance, governance.</strong></p><p>the biggest moats sit in the scarce layers: </p><p>proprietary data, long-term trust with users, regulation, and control of compute and energy infra.</p><p>raw content and code? over-abundant.</p><p>low value. attention? highly scarce. </p><p>high value. trust and reputation? scarce, slow to build. </p><p>high value. compute and energy? capital-intensive. </p><p>high value. human judgment? </p><p>non-scalable. the highest value there is.</p><p>if you&#8217;re building something right now, look at that list and ask yourself which layer you&#8217;re sitting on. that&#8217;s your answer.</p><h2>who owns the sun amongst the many questions i still have&#8230;&#8230;..</h2><p>here&#8217;s where it gets political and i&#8217;m not going to pretend it doesn&#8217;t.</p><p>a post-scarcity society is only &#8220;abundant&#8221; if people can actually access what&#8217;s produced. </p><p>politics decides how automated output is distributed.</p><p>three governance paths i keep thinking about: </p><p>private cloud-lords controlling most compute (where we&#8217;re trending), sovereign/national AI infrastructure (what some countries are trying), and decentralized public compute and model co-ops (the dream, honestly).</p><p>the tension is simple: </p><p>abundance of capability vs scarcity of power. </p><p>who gets to steer the gains of automation becomes the central political fight of the next two decades. </p><p>maybe the next century.</p><p>i don&#8217;t have the policy answers. but the stakes need to be legible for everyone, not just people who read twitter.</p><p>abundance without automatic meaning</p><p>last thing. and this might be the most important thing.</p><p>even in material abundance, people still face scarcity of meaning, attention, and recognition. </p><p>post-scarcity doesn&#8217;t auto-solve loneliness, status anxiety, or purpose. </p><p>if anything it might make them worse because you can&#8217;t blame your circumstances anymore.</p><p>work shifts from &#8220;i must do this to survive&#8221; to &#8220;i choose to do this to matter.&#8221; </p><p>and not everyone has a ready-made answer for that. most people don&#8217;t.</p><p><strong>in an abundance economy, the hard part is no longer &#8220;how do i eat?&#8221; but &#8220;what is worth pointing all this power at?&#8221;</strong></p><p><strong>that&#8217;s the question i keep sitting with. probably the one we should all be sitting with.</strong></p>]]></content:encoded></item><item><title><![CDATA[ai agents 101]]></title><description><![CDATA[-1 to 1 on agent maxxing!]]></description><link>https://sigdel29.substack.com/p/how-to-ai-agent</link><guid isPermaLink="false">https://sigdel29.substack.com/p/how-to-ai-agent</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Tue, 14 Apr 2026 17:30:13 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%216XVg%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F40571f92-fd3d-4e7d-be57-d231c2330e08_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>&#8212;hiring&#8212;</strong></p><blockquote><p><strong>browse the job posts, and if any look like a match for you, just reply to this and if relevant i&#8217;ll make an introduction. everyone is hiring for swe&#8217;s</strong></p><p><a href="iframe.php?url=https%3A%2F%2Fwww.ordo.com%2F">orde -series b</a></p><p>supply chain and logistics platform connecting public and private schools to fresh breakfast and lunch for students, cooked and delivered by local chefs.</p><p>stealth - seed</p><p>ai operating system for the $150b home care industry.</p></blockquote><p><strong>&#8212;housekeeping&#8212;</strong></p><blockquote><p>recent stats show more than 40% of readers read the substack </p><p>but don&#8217;t subscribe?</p><p>why?</p><p>doesn&#8217;t make sense!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.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="iframe.php?url=https%3A%2F%2Fsigdel29.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><div><hr></div></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%216XVg%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F40571f92-fd3d-4e7d-be57-d231c2330e08_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6XVg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40571f92-fd3d-4e7d-be57-d231c2330e08_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!6XVg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40571f92-fd3d-4e7d-be57-d231c2330e08_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!6XVg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40571f92-fd3d-4e7d-be57-d231c2330e08_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!6XVg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40571f92-fd3d-4e7d-be57-d231c2330e08_1024x1024.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%216XVg%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F40571f92-fd3d-4e7d-be57-d231c2330e08_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40571f92-fd3d-4e7d-be57-d231c2330e08_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1633026,&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://sigdel29.substack.com/i/194186199?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40571f92-fd3d-4e7d-be57-d231c2330e08_1024x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6XVg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40571f92-fd3d-4e7d-be57-d231c2330e08_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!6XVg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40571f92-fd3d-4e7d-be57-d231c2330e08_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!6XVg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40571f92-fd3d-4e7d-be57-d231c2330e08_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!6XVg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40571f92-fd3d-4e7d-be57-d231c2330e08_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>wrapper vs. agent</h2><p>most people using ai right now are not using an agent.</p><p>they are using a wrapper. </p><p>and the difference matters more than almost anything else in this conversation.</p><p>a wrapper is a ui layer on top of an api. </p><p>you type something. </p><p>it responds. </p><p>the session ends. </p><p>there is no memory. </p><p>there is no autonomy.</p><p>there is no persistent understanding of who you are, </p><p>what you are building, or what happened yesterday. </p><p><strong>a wrapper is a tool that forgets you the moment you close the tab.</strong></p><p><strong>an agent is fundamentally different.</strong> </p><p>an agent has memory. it has tools. it has context that persists across sessions. </p><p>it does not just respond to you. </p><p>it acts on your behalf  </p><p>always within the constraints you define ,</p><p>with an understanding of your work that deepens over time.</p><p><strong>the distinction is not semantic,</strong></p><p>it determines whether ai is a novelty you interact with briefly,</p><p>or an extension of how you think and work.</p><p><strong><a href="iframe.php?url=https%3A%2F%2Fmedium.com%2F%40jorgecabaco%2Fbeyond-the-ai-gold-rush-wrappers-harnesses-and-the-real-architecture-of-scalable-agents-e311733f9ba3">a great deep read on this</a></strong></p><h2>elif5</h2><p>strip everything down to the simplest version</p><p>an ai agent is a personal executive assistant that learns.</p><p>not a chatbot. not a search engine. not a fancy autocomplete.</p><p>it handles the repeatable. </p><p>the mechanical. </p><p>the administrative. </p><p>the drafting. </p><p>the scheduling. </p><p>the first pass on research. the boilerplate. the formatting. the sorting. the filing. </p><p>the things that consume hours and require no real judgment.</p><p>and it gets better over time because </p><p>it remembers what you told it,</p><p>learns your preferences,</p><p>and builds up an understanding of your work.</p><p>you do not need to be an engineer to start.</p><h2><strong>a good place to start</strong>: </h2><p>install <a href="iframe.php?url=https%3A%2F%2Fcode.claude.com%2Fdocs%2Fen%2Foverview">claude code</a>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21iwV_%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iwV_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!iwV_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!iwV_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!iwV_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21iwV_%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.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;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!iwV_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!iwV_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!iwV_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!iwV_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>write a claude.md. </p><p>describe what you do, </p><p>what you are working on, </p><p>what matters to you. </p><p>start using it for real work, not toy experiments. </p><p>let it learn.</p><p><strong> go further</strong>: set up <a href="iframe.php?url=https%3A%2F%2Fobsidian.md%2F">obsidian</a> as your local knowledge base. </p><p>start building a personal wiki. </p><p>document your projects, your decisions, your patterns. </p><p>feed that into your agent&#8217;s context. </p><p>let it compound.</p><p>the complexity is what would personlize your agent for you.</p><p>the foundation is accessible to anyone willing to spend an afternoon setting it up.</p><p>the gap between people who do this and people who do not will compound faster than any previous technological advantage. </p><p>not because the tool is magic. but because leverage always compounds for the people who actually pick up the lever.</p><p>great resource to structuring obsidian and claude code</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/jameesy/status/2026628809424781787&quot;,&quot;full_text&quot;:&quot;https://t.co/qwpV7LscFK&quot;,&quot;username&quot;:&quot;jameesy&quot;,&quot;name&quot;:&quot;James Bedford&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/2014011608943493120/B65EoYMf_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-25T12:02:15.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:44,&quot;retweet_count&quot;:191,&quot;like_count&quot;:2046,&quot;impression_count&quot;:727106,&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><h2>the death of &#8220;vibe coding&#8221;</h2><p>karpathy coined the term &#8220;vibe coding&#8221;.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/karpathy/status/1886192184808149383&quot;,&quot;full_text&quot;:&quot;There's a new kind of coding I call \&quot;vibe coding\&quot;, where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper&quot;,&quot;username&quot;:&quot;karpathy&quot;,&quot;name&quot;:&quot;Andrej Karpathy&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1296667294148382721/9Pr6XrPB_normal.jpg&quot;,&quot;date&quot;:&quot;2025-02-02T23:17:15.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:1443,&quot;retweet_count&quot;:3606,&quot;like_count&quot;:33541,&quot;impression_count&quot;:6882843,&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>it captured the feeling of working with ai </p><p>less typing, more directing, trusting the model to fill in what you meant.</p><p>but the term has become a liability. <strong>&#8220;vibe coding&#8221; implies looseness.</strong> </p><p>imprecision. </p><p><strong>aesthetic over rigor.</strong> </p><p>it makes the work sound casual.</p><p>what is actually happening is <strong>agentic engineering</strong>, and the difference is massive.</p><p>we have evolved through three distinct eras: </p><p>-prompt engineering (crafting individual prompts),</p><p>-context engineering (optimizing what goes into the context window through .md files), </p><p>-and now agent engineering (designing specialized, reusable, efficient ai agents).</p><p>there is no &#8220;official documentation&#8221; on this so this is my definition of it</p><p>it&#8217;s the discipline of designing systems around agents. </p><p>writing markdown specifications. </p><p>defining structure and guardrails. </p><p>sequencing tasks through orchestration layers. </p><p>reviewing outputs. </p><p>tightening the loop when agents drift. </p><p>making sure the final result reflects real product judgment.</p><p>the developers who get 100x more from agents are not writing better prompts. </p><p>they are building better systems around the agents. </p><p><strong>&#8220;vibe coding&#8221; gives permission to be sloppy. &#8220;agentic engineering&#8221; demands rigor.</strong></p><p>in practice, the work i do at <a href="iframe.php?url=http%3A%2F%2Fgetlora.com">lora</a> looks like this nothing like vibes. </p><p>i write markdown specs, </p><p>define agent roles, </p><p>set up orchestration layers,</p><p>run multiple claude instances in parallel (until my poor m3 mac gives up),</p><p>review and tighten, </p><p>push to prod. the leverage is real. the work is hard. the output is 10x. but none of it is casual.</p><h2>the harness</h2><p>on march 31, 2026, a security researcher found that claude code&#8217;s entire source had leaked via a source map file in the npm registry.</p><p> 512,000 lines of typescript. 1,900 files. the entire agent harness was public.</p><p>some people focused on the security failure. (well it was a big one)</p><p>the more useful reaction was studying what the harness actually looked like. </p><p>and the key revelation was this</p><p>roughly 40 percent of what makes claude code good is not the model. </p><p><strong>it is the harness</strong> </p><p>the engineering layer between the model and the world.</p><p>parallelism systems. </p><p>permission management. </p><p>memory compaction. </p><p>a 4-type persistent memory architecture. </p><p>a 5-layer config hierarchy.</p><p>tools for filesystem access, git operations, web search, and shell execution. </p><p>a 7-stage bootstrap pipeline that initializes the agent before it writes a single line of code.</p><p>this is what most people miss when they evaluate ai tools.</p><p>they test the model. they rarely test the harness.</p><p>but the harness is what turns a language model into an agent. </p><p>without it, you have a very smart entity with no hands, no memory, and no idea where it is.</p><p>the leak was embarrassing for anthropic (again my opinion not theirs) from a security standpoint. </p><p>but it showed exactly what &#8220;agentic engineering&#8221; means in practice </p><p><strong>not better prompts, but better infrastructure around the model.</strong></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/Fried_rice/status/2038894956459290963&quot;,&quot;full_text&quot;:&quot;Claude code source code has been leaked via a map file in their npm registry! \n\nCode: <a class=\&quot;tweet-url\&quot; href=\&quot;https://pub-aea8527898604c1bbb12468b1581d95e.r2.dev/src.zip\&quot;>&#8230;a8527898604c1bbb12468b1581d95e.r2.dev/src.zip</a> &quot;,&quot;username&quot;:&quot;Fried_rice&quot;,&quot;name&quot;:&quot;Chaofan Shou&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1959105085117800453/zJZUjk95_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-31T08:23:33.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/HEubw45WQAA3VRl.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/rYo5hbvEj8&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:3340,&quot;retweet_count&quot;:7575,&quot;like_count&quot;:48444,&quot;impression_count&quot;:35310957,&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><strong>read garry tan on the harness philosophy: &#8220;thin harness, fat skills.&#8221;</strong></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/garrytan/status/2042925773300908103&quot;,&quot;full_text&quot;:&quot;https://t.co/EVPCod6rxu&quot;,&quot;username&quot;:&quot;garrytan&quot;,&quot;name&quot;:&quot;Garry Tan&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1922894268403941377/-dGWAt3N_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-11T11:20:34.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:111,&quot;retweet_count&quot;:326,&quot;like_count&quot;:3198,&quot;impression_count&quot;:965675,&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></p><h2>giving your agent a second brain</h2><p>in early april , karpathy revealed a significant shift in how he uses llms. </p><p>he is spending less time generating code and more time building personal knowledge bases </p><p>structured, interlinked markdown wikis that an llm compiles and maintains.</p><p>the architecture is surprisingly simple. </p><p>three layers: </p><p>-raw sources (documents, notes, transcripts), </p><p>-llm-compiled markdown pages (cross-referenced wiki articles),</p><p>-and a schema file that maps the structure. instead of retrieving and re-synthesizing documents on every query like traditional RAG, the llm &#8220;compiles&#8221; them once into persistent wiki pages, then reads from the compiled layer at query time.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/karpathy/status/2039805659525644595&quot;,&quot;full_text&quot;:&quot;LLM Knowledge Bases\n\nSomething I'm finding very useful recently: using LLMs to build personal knowledge bases for various topics of research interest. In this way, a large fraction of my recent token throughput is going less into manipulating code, and more into manipulating&quot;,&quot;username&quot;:&quot;karpathy&quot;,&quot;name&quot;:&quot;Andrej Karpathy&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1296667294148382721/9Pr6XrPB_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-02T20:42:21.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:2742,&quot;retweet_count&quot;:6629,&quot;like_count&quot;:55778,&quot;impression_count&quot;:19815395,&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>karpathy published the full architecture as a github gist. he calls it <strong><a href="iframe.php?url=https%3A%2F%2Fgist.github.com%2Fkarpathy%2F442a6bf555914893e9891c11519de94f">LLM Wiki</a></strong>. </p><p>the obsidian community adopted it immediately.</p><p>the underlying insight: <strong>ai does not replace thinking. it replaces forgetting.</strong></p><p>karpathy&#8217;s shift reframes the llm as a librarian. </p><p>a compiler of knowledge. a system that takes the mess of your intellectual life </p><p>notes, documents, conversations, research and organizes it into something an agent can actually use.</p><p>obsidian is the natural substrate for this. </p><p>local-first, markdown-native, no vendor lock-in, </p><p>functions as both the human interface and the agent&#8217;s knowledge layer.</p><p><strong>learn how to build your second brain</strong></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/NickSpisak_/status/2040448463540830705&quot;,&quot;full_text&quot;:&quot;https://t.co/lFeYmFLe32&quot;,&quot;username&quot;:&quot;NickSpisak_&quot;,&quot;name&quot;:&quot;Nick Spisak&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1614514579098275840/6dgPShU3_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-04T15:16:38.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:99,&quot;retweet_count&quot;:623,&quot;like_count&quot;:5003,&quot;impression_count&quot;:2337912,&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><h2>memory as infrastructure</h2><p>if the second brain is the knowledge layer, </p><p>memory is the behavioral layer.</p><p>most ai tools have no memory.</p><p>every conversation starts from zero. </p><p>you explain who you are, what you are working on, what you tried yesterday, </p><p>what failed. then you close the tab and the slate is wiped clean. </p><p>this is the fundamental limitation of stateless ai. </p><p>it can be brilliant in the moment and useless over time.</p><p><strong><a href="iframe.php?url=https%3A%2F%2Fgithub.com%2Fplastic-labs%2Fhoncho">honcho</a></strong>, by plastic labs, is the most serious attempt to solve this. </p><p>it is a memory engine for agents &#8212; </p><p>currently SOTA on <a href="iframe.php?url=https%3A%2F%2Fgithub.com%2Fsnap-research%2Flocomo">LoCoMo</a>, <a href="iframe.php?url=https%3A%2F%2Fgithub.com%2FVictorwz%2FLongMem">LongMem</a>, and <a href="iframe.php?url=https%3A%2F%2Fgithub.com%2Ffhunleth%2Fbeam_benchmarks%2F">BEAM benchmarks</a>. the fastest, cheapest, and most token-efficient memory solution currently available.</p><p>the key insight from honcho&#8217;s architecture is the difference between stuffing 100,000 tokens of raw history into context versus giving the agent 10,000 tokens that actually matter.</p><p> memory is not about storing everything. </p><p>it is about surfacing the right things at the right time. </p><p>continual learning, not infinite context.</p><p>when your agent has real memory, something changes.</p><p> it stops being a tool you use. </p><p>it becomes something closer to a partner that knows your patterns, your preferences, your history, your blind spots. the relationship compounds.</p><p>an agent with memory is categorically different from an agent without it, </p><p>in the same way a colleague who has worked with you for a year is different from a stranger you just met.</p><p>https://blog.plasticlabs.ai/blog/Memory-as-Reasoning</p><p><strong><a href="iframe.php?url=https%3A%2F%2Fblog.plasticlabs.ai%2Fblog%2FMemory-as-Reasoning">read plastic labs&#8217; blog on memory as reasoning.</a></strong></p><p></p><h2>the practical stack</h2><p>there are multiple ways to build an agent stack.</p><p>these are the most serious options right now </p><p> and more importantly, how to configure them.</p><p>if you are going to use one tool and nothing else, </p><p>make it claude code. </p><p>not cursor. not copilot. not a browser-based chat window. </p><p>claude code is the terminal-native agent that runs locally, has full filesystem access, understands your codebase,</p><p>and operates as an autonomous engineering partner rather than a suggestion engine.</p><p>the setup matters. more than the prompts, imo.</p><p>most people install it and start prompting immediately. </p><p>that is like hiring someone brilliant and giving them no context about the company, the codebase, the conventions, or the goals. </p><p>they will produce output. </p><p>the output will be mediocre. </p><p>and the user will conclude the tool is overhyped.</p><p>the real setup starts with claude.md. </p><p>it sits in your project root and tells the agent who it is working for, what the project is, what conventions matter, what to avoid, what the architecture looks like. </p><p>it is the single most important file in your entire development workflow and most people either skip it or write three lines and move on.</p><p>the config hierarchy matters too. </p><p>five layers</p><p>-global settings</p><p>-project-level claude.md, </p><p>-directory-level .claude files, </p><p>-session context, </p><p>- in-conversation instructions. </p><p>each layer scopes the agent&#8217;s behavior more tightly. when these are set up correctly, claude code does not need to be told the same thing twice. </p><p><strong>it just knows.</strong></p><p>a quick note on claude code vs claude cowork </p><p>this confuses people. </p><p>claude code is the local terminal agent.</p><p> it runs on your machine with full filesystem access and full autonomy within the permissions you set. </p><p>claude cowork is the cloud/async variant, </p><p>designed for teams and longer-running tasks you want to fire off and come back to. </p><p>both are powerful, but if you are a solo builder running the entire stack, </p><p>claude code is the one. </p><p>faster, more intimate with your codebase, tighter feedback loop.</p><h2>the tooling landscape</h2><p>beyond claude code, two other options deserve attention.</p><p><strong><a href="iframe.php?url=https%3A%2F%2Fopenclaw.ai%2F"><s>openclaw</s></a> -<a href="iframe.php?url=https%3A%2F%2Fgithub.com%2Fnousresearch%2Fhermes-agent">hermes agent</a></strong> (-the better openclaw)</p><p><em>yes i said it (also take your pick)</em></p><p>it takes a fundamentally different approach. </p><p><strong>it is open-source, multi-platform (telegram, discord, whatsapp, slack, signal, home assistant), </strong></p><p><strong>and built around persistent identity. </strong></p><p><strong>hermes has soul.md -for global agent identity, </strong></p><p><strong>hermes.md for project-level instructions, </strong></p><p><strong>a memories/ directory for persistent knowledge, </strong></p><p><strong>and a self-improving skills system that lets the agent write </strong></p><p><strong>and save its own reusable tools.</strong></p><p>the core difference: </p><p>claude code is a coding agent with world-class harness. </p><p>hermes agent is a life agent with genuine multi-platform presence and evolving self-awareness. </p><p>hermes integrates with honcho for user modeling </p><p>it builds an evolving psychological profile of you and uses it to improve its behavior over time. </p><p>three tiers of memory. self-written skills. actual learning.</p><p>garry tan open-sourced <strong><a href="iframe.php?url=https%3A%2F%2Fgithub.com%2Fgarrytan%2Fgstack">gstack</a></strong> </p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/garrytan/status/2032014576557179044&quot;,&quot;full_text&quot;:&quot;gstack is available now at <a class=\&quot;tweet-url\&quot; href=\&quot;https://github.com/garrytan/gstack\&quot;>github.com/garrytan/gstack</a> \n\nOpen source, MIT license, let me know if it works for you. It's just one paste to install it on your local Claude Code, and it's a 2nd one to install it in your repo for your teammates.&quot;,&quot;username&quot;:&quot;garrytan&quot;,&quot;name&quot;:&quot;Garry Tan&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1922894268403941377/-dGWAt3N_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-12T08:43:22.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:96,&quot;retweet_count&quot;:122,&quot;like_count&quot;:1854,&quot;impression_count&quot;:756592,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://github.com/garrytan/gstack&quot;,&quot;title&quot;:&quot;GitHub - garrytan/gstack: Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA&quot;,&quot;description&quot;:&quot;Use Garry Tan's exact Claude Code setup: 23 opinionated tools that serve as CEO, Designer, Eng Manager, Release Manager, Doc Engineer, and QA - garrytan/gstack&quot;,&quot;domain&quot;:&quot;github.com&quot;,&quot;image&quot;:&quot;https://pbs.substack.com/news_img/2042388291270688768/XBlYJH32?format=jpg&amp;name=orig&quot;},&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>his personal claude code configuration that hit 66,000+ github stars within weeks.</p><p>gstack packages 23 specialist skills and 8 power tools into slash commands. </p><p>it turns a single ai assistant into a virtual dev team</p><p>executive-level product thinking, </p><p>design system generation,</p><p>engineering management,</p><p>release management,</p><p>documentation,</p><p>QA.</p><p>the whole pipeline.</p><p><strong>my preferred stack</strong>: </p><p>hermes agent for the persistent, multi-platform layer with honcho as memory. </p><p>gstack skills layered on top for development work. obsidian as the local knowledge base feeding into the second brain.</p><p>it sounds complex. </p><p>and the full version is. </p><p>but the entry point is simple (as mentioned above): install claude code, write a calude.md, start building context. everything else is progressive enhancement.</p><h2>context engineering: how to build it</h2><p>the people who win with agents are not the people with the best prompts. </p><p>they are the people who built the best context. </p><p>context engineering is a real skill. </p><p>and it is underrated because it is invisible.</p><p>start with claude.md in your project root. </p><p>describe the project, the architecture, the conventions, </p><p>the things the agent should always do </p><p><strong>and never do.&#8212;this is important</strong></p><p>be specific. &#8220;we use typescript with strict mode&#8221; is better than &#8220;follow best practices.&#8221;</p><p>add agents.md for multi-agent setups </p><p>define roles, handoff protocols, scope for each agent.</p><p>use directory-level .claude files for scoped context. </p><p>the frontend/ folder gets frontend conventions. </p><p>the api/ folder gets api conventions.</p><p>write markdown specifications for every non-trivial task before handing it to the agent. </p><p>the spec is the product of your thinking. the agent executes against the spec.</p><p>this is where judgment lives.</p><p>build self-improving context files. </p><p>let the agent update its own claude.md as it learns about the codebase.</p><p>and critically: build context about yourself. </p><p>your agent should know how you think, what you value, how you make decisions.</p><h2>building your own brain</h2><p><a href="iframe.php?url=https%3A%2F%2Ffarza.substack.com%2F">farza</a> did something wild. </p><p>he took 2,500 entries from his diary, apple notes, and iMessage conversations,</p><p>fed them to an llm, and had it create a personal wikipedia. </p><p>400 detailed articles. </p><p>about his friends, his habits, his decisions, his history, his patterns.</p><p>he called it <strong><a href="iframe.php?url=https%3A%2F%2Ffarza.com%2Fknowledge">farzapedia</a></strong>.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/FarzaTV/status/2040563939797504467&quot;,&quot;full_text&quot;:&quot;This is Farzapedia.\n\nI had an LLM take 2,500 entries from my diary, Apple Notes, and some iMessage convos to create a personal Wikipedia for me.\n\nIt made 400 detailed articles for my friends, my startups, research areas, and even my favorite animes and their impact on me complete&quot;,&quot;username&quot;:&quot;FarzaTV&quot;,&quot;name&quot;:&quot;Farza &#127477;&#127472;&#127482;&#127480;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1323391305834143745/4zqOJh66_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-04T22:55:29.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/ehzbg7doqo51owob407z&quot;,&quot;link_url&quot;:&quot;https://t.co/tmiS2IzuNQ&quot;}],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Wow, this tweet went very viral!\n\nI wanted share a possibly slightly improved version of the tweet in an \&quot;idea file\&quot;. The idea of the idea file is that in this era of LLM agents, there is less of a point/need of sharing the specific code/app, you just share the idea, then the&quot;,&quot;username&quot;:&quot;karpathy&quot;,&quot;name&quot;:&quot;Andrej Karpathy&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1296667294148382721/9Pr6XrPB_normal.jpg&quot;},&quot;reply_count&quot;:233,&quot;retweet_count&quot;:368,&quot;like_count&quot;:4682,&quot;impression_count&quot;:1777429,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2040562032819486720/vid/avc1/1120x720/oMCgtEgzYcYBJyEK.mp4&quot;,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>if you think about it for more than a moment,</p><p>the thesis: everyone should be building context about themselves. </p><p>not for vanity. for leverage.</p><p>when your agent knows your history, your preferences, your patterns, your relationships, your communication style, your decision-making tendencies </p><p>it stops being a generic tool and starts being an extension of you. </p><p>the gap between &#8220;ai assistant&#8221; and &#8220;digital partner&#8221; is context. </p><p>and context comes from deliberate self-documentation.</p><p><strong><a href="iframe.php?url=https%3A%2F%2Fgithub.com%2Faaronjmars%2Fsoul.md">soul.md</a></strong> is a tool designed for exactly this. </p><p>let claude code or another agent ingest your data and build your ai soul </p><p>a personality file that captures how you think, how you write, what you care about, what you avoid.</p><p>this connects karpathy&#8217;s knowledge base to farza&#8217;s personal wiki to the agent memory layer. </p><p>it is all the same thesis: context compounds. </p><p>the more your agent knows, the more useful it becomes, </p><p>and the more it feels less like a tool and more like a version of yourself that never forgets.</p><h2>the sovereign future (i hope for)</h2><p>your agent does not have to live on a macbook (or linux if you&#8217;re wild like me) tethered to an api. </p><p>the whole stack can go mobile.</p><p> it can go local. </p><p>it can go offline.</p><p>if your agent needs wifi and a laptop to function, it is still a desk tool. </p><p>it is not an extension of you. </p><p>extensions travel.</p><p>on the mobile side: termux plus llama.cpp on android gives you local inference on a phone with 4+ GB of RAM. </p><p><strong><a href="iframe.php?url=https%3A%2F%2Fwww.pocketpal.dev%2F">pocketpal</a></strong> runs offline llm on mobile. simple.</p><p>on the local side: ollama, llama.cpp, vLLM. running models on your own hardware means no api costs, no data leaving your machine, no dependency on any company staying online or staying friendly. </p><p>vitalik buterin published his <strong><a href="iframe.php?url=https%3A%2F%2Fvitalik.eth.limo%2Fgeneral%2F2026%2F04%2F02%2Fsecure_llms.html">full self-sovereign local llm setup</a></strong> </p><p>air-gapped, privacy-first, zero third-party trust required.</p><p><strong>do i recommend going fully local yet? not quite.</strong> there are limitations. </p><p>but you have to assume the tech always gets better </p><p>better hardware and better open-source lightweight models.</p><p>on the extreme end: the <strong><a href="iframe.php?url=https%3A%2F%2Fgithub.com%2Fsarogamedev%2FCyberDeck">cyberdeck</a></strong>. &#8212;attempting to build this for myself</p><p>a pelican case with a raspberry pi or mini pc. local llm. solar panel. mesh networking. offline wikipedia. no internet required. </p><p>portable offline knowledge, ai, and mesh communication platform.</p><p>this is not cosplay. </p><p><strong>it is the logical conclusion of self-sovereign ai.</strong></p><p>if you actually own your agent</p><p> if it has your memory, your context, your personal wiki, your communication history, your decision patterns </p><p>then running it locally is not paranoia.</p><p>it is architecture. </p><p>privacy becomes a moat.</p><p>not an inconvenience.</p><p>the whole stack &#8212;&gt; hermes agent, honcho memory, gstack skills, obsidian vault, local model &#8212;&gt; can be packed into something you carry. your second brain, literally in a bag.</p><p>if you want inspiration, check out <strong><a href="iframe.php?url=https%3A%2F%2Fcyberdeck.cafe">the cyberdeck cafe</a></strong>.<br><br>some cool inspo, if this enticing</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21MUSy%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F134d43da-1f1c-4206-b2e7-888a6d948e27_2183x1228.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MUSy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134d43da-1f1c-4206-b2e7-888a6d948e27_2183x1228.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MUSy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134d43da-1f1c-4206-b2e7-888a6d948e27_2183x1228.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MUSy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134d43da-1f1c-4206-b2e7-888a6d948e27_2183x1228.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MUSy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134d43da-1f1c-4206-b2e7-888a6d948e27_2183x1228.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21MUSy%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F134d43da-1f1c-4206-b2e7-888a6d948e27_2183x1228.jpeg" width="544" height="306" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/134d43da-1f1c-4206-b2e7-888a6d948e27_2183x1228.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:544,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;The Ultra-Compact Cyberdeck ZBS Is as Cute as They Come - Hackster.io&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="The Ultra-Compact Cyberdeck ZBS Is as Cute as They Come - Hackster.io" title="The Ultra-Compact Cyberdeck ZBS Is as Cute as They Come - Hackster.io" srcset="https://substackcdn.com/image/fetch/$s_!MUSy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134d43da-1f1c-4206-b2e7-888a6d948e27_2183x1228.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MUSy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134d43da-1f1c-4206-b2e7-888a6d948e27_2183x1228.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MUSy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134d43da-1f1c-4206-b2e7-888a6d948e27_2183x1228.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MUSy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134d43da-1f1c-4206-b2e7-888a6d948e27_2183x1228.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/Raspberry_Pi/status/2043646768894677297&quot;,&quot;full_text&quot;:&quot;Hey, show me some cool Pi-powered cyberdecks...&quot;,&quot;username&quot;:&quot;Raspberry_Pi&quot;,&quot;name&quot;:&quot;Raspberry Pi&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1961364485408542720/X9ZMzhi9_normal.jpg&quot;,&quot;date&quot;:&quot;2026-04-13T11:05:33.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:39,&quot;retweet_count&quot;:34,&quot;like_count&quot;:879,&quot;impression_count&quot;:79458,&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><h2>some light thinking</h2><p>clark and chalmers argued that our minds extend into the external instruments we use. if the mind extends into tools, then a portable agent with your full context is a portable extension of cognition.</p><p>the cyberdeck is the physical manifestation of the extended mind thesis.</p><p>it sounds extreme until you consider the alternative: all of your context, your memory, your digital self, living on someone else&#8217;s server, subject to someone else&#8217;s terms of service, accessible only through someone else&#8217;s interface.</p><p>the sovereign version <strong>is harder to set up. is not harder to justify.</strong></p><h2>living in a world with agents</h2><p>we are not just adding tools. </p><p>we are changing the relationship between a person and their work.</p><p>when your agent has memory, context, judgment scaffolding, and the ability to act </p><p>it is no longer a tool you pick up and put down. </p><p>it is a persistent collaborator that evolves alongside you.</p><p>this raises questions that no documentation answers.</p><p>what does it mean when your digital self remembers things you have forgotten? </p><p>what does it mean when the agent&#8217;s understanding of your work is more complete than your own, because it never loses context and you do? </p><p>what does identity look like when part of your cognition is externalized and persistent?</p><p>these are not future questions. </p><p>they are present ones. </p><p>if you have set up any of the systems described above, you are already living them.</p><p>the variance between people who build this infrastructure and people who do not will compound faster than any previous technological gap. </p><p>not because agents are magic. </p><p><strong>but because the lever amplifies what is already there.</strong></p><p><strong>curiosity becomes exploration.</strong> </p><p><strong>initiative becomes speed. </strong></p><p><strong>taste becomes prolificacy.</strong></p><p>but passivity is amplified too. so is denial. so is fear dressed up as sophistication.</p><p>the same tool in two different hands becomes two different futures.</p><p>the question is not whether agents are real. </p><p>they are.</p><p>the question is what you build with them </p><p>while the rest of the world is still arguing about whether they work.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">             if this provide you with any value                          hit subscribe! more than 40% of you readand don&#8217;t subscribe! fix that !</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[what is the age of abundance?]]></title><description><![CDATA[the one promise of frontier research labs]]></description><link>https://sigdel29.substack.com/p/what-is-the-age-of-abundance</link><guid isPermaLink="false">https://sigdel29.substack.com/p/what-is-the-age-of-abundance</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Mon, 13 Apr 2026 14:00:10 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21OXxf%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F825e0789-24b2-4334-88dd-f3eb3d87d342_1024x571.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>&#8212;hiring&#8212;</strong></p><blockquote><p><strong>browse the job posts, and if any look like a match for you, just reply to this and if relevant i&#8217;ll make an introduction</strong></p><p>stealth -pre-seed</p><p>ai workspace that automates the manual tasks running your business </p><p><a href="iframe.php?url=https%3A%2F%2Fbircheshealth.com%2F">birches health - series </a>a</p><p>beating the online gambling epidemic with virtual therapy for gambling addiction </p></blockquote><p><strong>&#8212;on a side note&#8212;</strong></p><blockquote><p>judging a couple of hackathons in april and may</p><p>hope to see a lot of incredible builders show up and build cool stuff</p><p>tackling government tech, design ,robotics , hardware!</p><p>stay tuned!</p><p>also i still have a lot of questions about &#8220;the age of abundance&#8221; if you can answer them, hmu?</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21OXxf%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F825e0789-24b2-4334-88dd-f3eb3d87d342_1024x571.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OXxf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825e0789-24b2-4334-88dd-f3eb3d87d342_1024x571.png 424w, https://substackcdn.com/image/fetch/$s_!OXxf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825e0789-24b2-4334-88dd-f3eb3d87d342_1024x571.png 848w, https://substackcdn.com/image/fetch/$s_!OXxf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825e0789-24b2-4334-88dd-f3eb3d87d342_1024x571.png 1272w, https://substackcdn.com/image/fetch/$s_!OXxf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825e0789-24b2-4334-88dd-f3eb3d87d342_1024x571.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21OXxf%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F825e0789-24b2-4334-88dd-f3eb3d87d342_1024x571.png" width="1024" height="571" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/825e0789-24b2-4334-88dd-f3eb3d87d342_1024x571.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:571,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1262320,&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://sigdel29.substack.com/i/193353805?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825e0789-24b2-4334-88dd-f3eb3d87d342_1024x571.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OXxf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825e0789-24b2-4334-88dd-f3eb3d87d342_1024x571.png 424w, https://substackcdn.com/image/fetch/$s_!OXxf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825e0789-24b2-4334-88dd-f3eb3d87d342_1024x571.png 848w, https://substackcdn.com/image/fetch/$s_!OXxf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825e0789-24b2-4334-88dd-f3eb3d87d342_1024x571.png 1272w, https://substackcdn.com/image/fetch/$s_!OXxf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F825e0789-24b2-4334-88dd-f3eb3d87d342_1024x571.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>fair warning &#8212;&#8212;you&#8217;ll have more questions than answers after this one&#8212;&#8212;</p><p>everyone likes to talk about the promises of an &#8220;ai-native&#8221; world</p><p>and how it will bring &#8220;the age of abundance&#8221;</p><p><em>at-least in my tech bubble&#8230;&#8230;&#8230;..</em></p><p><em>and to be honest, i didn&#8217;t know what it was</em></p><p><em>maybe still dont.</em></p><p><em>after talking to a lot of people on x</em></p><p><em>and a few dinners</em></p><p>here&#8217;s the cusp of my knowledge &#8230;</p><p><strong>ai gets smart enough </strong><br>(or is already that smart if you talk to people who&#8217;ve use anthropic&#8217;s mythos)</p><p><strong>then energy gets cheap enough,</strong> </p><p><strong>and the defining constraint of human civilization</strong></p><p><strong>not having enough &#8212;&gt; begins to dissolve</strong><br><em>*pretty chill*</em></p><p><em>right?</em></p><h2><br><strong>infinite intelligence on tap</strong></h2><p>the marginal cost of a first draft &#8594; prototype, an analysis, diagnosis,</p><p> approaching zero</p><p>the entire creative and engineering stack rewritten </p><p>underneath us, in real time&#8230;&#8230;..</p><p>while most people still argue the validity of the tools</p><p>parts of this are already true.</p><p>but the word itself is doing a lot of work, and most of the people using it have not stopped to ask what it actually means.</p><p></p><h2>what it is</h2><p>no one agrees.</p><p>what i believe it to be&#8230;&#8230;&#8230;&#8230;.</p><p>at its core,</p><p>it&#8217;s a future where the convergence of ai, robotics, and cheap energy makes material goods, healthcare, and food effectively free. </p><p>it completely decouples human survival from traditional paid labor. if you look at the macro predictions mapped out in the research by kokotajlo, alexander, larsen, and dean</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fai-2027.com%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ihsI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e0ed7-6880-4cff-bf6b-766570306e13_2912x1426.png 424w, https://substackcdn.com/image/fetch/$s_!ihsI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e0ed7-6880-4cff-bf6b-766570306e13_2912x1426.png 848w, https://substackcdn.com/image/fetch/$s_!ihsI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e0ed7-6880-4cff-bf6b-766570306e13_2912x1426.png 1272w, https://substackcdn.com/image/fetch/$s_!ihsI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e0ed7-6880-4cff-bf6b-766570306e13_2912x1426.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ihsI%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fba7e0ed7-6880-4cff-bf6b-766570306e13_2912x1426.png" width="1456" height="713" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba7e0ed7-6880-4cff-bf6b-766570306e13_2912x1426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:713,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:481724,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://ai-2027.com/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sigdel29.substack.com/i/193353805?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e0ed7-6880-4cff-bf6b-766570306e13_2912x1426.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ihsI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e0ed7-6880-4cff-bf6b-766570306e13_2912x1426.png 424w, https://substackcdn.com/image/fetch/$s_!ihsI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e0ed7-6880-4cff-bf6b-766570306e13_2912x1426.png 848w, https://substackcdn.com/image/fetch/$s_!ihsI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e0ed7-6880-4cff-bf6b-766570306e13_2912x1426.png 1272w, https://substackcdn.com/image/fetch/$s_!ihsI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba7e0ed7-6880-4cff-bf6b-766570306e13_2912x1426.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 timeline for this decoupling is accelerating faster than traditional economic models can track.</p><p>enough that i wont make any predictions to not be rendered obsolete by another new model drop</p><p>just gonna analyze the different definitions and predictions by &#8220;experts&#8221;</p><p></p><p>for sam altman,</p><p>abundance is what follows AGI&#8230;&#8230;.</p><p> scientific breakthroughs cascading into material wealth so broad it reshapes the economy. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fblog.samaltman.com%2Fthree-observations" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ztsq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f362006-fb4a-49d5-9cae-214d3ce21968_2032x1436.png 424w, https://substackcdn.com/image/fetch/$s_!Ztsq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f362006-fb4a-49d5-9cae-214d3ce21968_2032x1436.png 848w, https://substackcdn.com/image/fetch/$s_!Ztsq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f362006-fb4a-49d5-9cae-214d3ce21968_2032x1436.png 1272w, https://substackcdn.com/image/fetch/$s_!Ztsq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f362006-fb4a-49d5-9cae-214d3ce21968_2032x1436.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Ztsq%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F8f362006-fb4a-49d5-9cae-214d3ce21968_2032x1436.png" width="1456" height="1029" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8f362006-fb4a-49d5-9cae-214d3ce21968_2032x1436.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1029,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:311342,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://blog.samaltman.com/three-observations&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sigdel29.substack.com/i/193353805?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f362006-fb4a-49d5-9cae-214d3ce21968_2032x1436.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ztsq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f362006-fb4a-49d5-9cae-214d3ce21968_2032x1436.png 424w, https://substackcdn.com/image/fetch/$s_!Ztsq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f362006-fb4a-49d5-9cae-214d3ce21968_2032x1436.png 848w, https://substackcdn.com/image/fetch/$s_!Ztsq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f362006-fb4a-49d5-9cae-214d3ce21968_2032x1436.png 1272w, https://substackcdn.com/image/fetch/$s_!Ztsq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8f362006-fb4a-49d5-9cae-214d3ce21968_2032x1436.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>for the linkedin crowd, </p><p>it is a productivity thesis: 100x output, exponential leverage, </p><p>do more with less.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fwww.weforum.org%2Fpublications%2Fthe-future-of-jobs-report-2025%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!coFo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1914bd-e757-4cc5-b024-59fb92927c3b_2676x1248.png 424w, https://substackcdn.com/image/fetch/$s_!coFo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1914bd-e757-4cc5-b024-59fb92927c3b_2676x1248.png 848w, https://substackcdn.com/image/fetch/$s_!coFo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1914bd-e757-4cc5-b024-59fb92927c3b_2676x1248.png 1272w, https://substackcdn.com/image/fetch/$s_!coFo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1914bd-e757-4cc5-b024-59fb92927c3b_2676x1248.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21coFo%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F1d1914bd-e757-4cc5-b024-59fb92927c3b_2676x1248.png" width="1456" height="679" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d1914bd-e757-4cc5-b024-59fb92927c3b_2676x1248.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:679,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2010566,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.weforum.org/publications/the-future-of-jobs-report-2025/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sigdel29.substack.com/i/193353805?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1914bd-e757-4cc5-b024-59fb92927c3b_2676x1248.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!coFo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1914bd-e757-4cc5-b024-59fb92927c3b_2676x1248.png 424w, https://substackcdn.com/image/fetch/$s_!coFo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1914bd-e757-4cc5-b024-59fb92927c3b_2676x1248.png 848w, https://substackcdn.com/image/fetch/$s_!coFo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1914bd-e757-4cc5-b024-59fb92927c3b_2676x1248.png 1272w, https://substackcdn.com/image/fetch/$s_!coFo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d1914bd-e757-4cc5-b024-59fb92927c3b_2676x1248.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>for tom blomfield, it is a health and longevity story as much as an economic one. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%216X7r%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fbec137aa-d9ea-40c5-aded-c6647b576272_2884x1412.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6X7r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec137aa-d9ea-40c5-aded-c6647b576272_2884x1412.png 424w, https://substackcdn.com/image/fetch/$s_!6X7r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec137aa-d9ea-40c5-aded-c6647b576272_2884x1412.png 848w, https://substackcdn.com/image/fetch/$s_!6X7r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec137aa-d9ea-40c5-aded-c6647b576272_2884x1412.png 1272w, https://substackcdn.com/image/fetch/$s_!6X7r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec137aa-d9ea-40c5-aded-c6647b576272_2884x1412.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%216X7r%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fbec137aa-d9ea-40c5-aded-c6647b576272_2884x1412.png" width="2884" height="1412" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bec137aa-d9ea-40c5-aded-c6647b576272_2884x1412.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1412,&quot;width&quot;:2884,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:348943,&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://sigdel29.substack.com/i/193353805?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85ef0214-99ca-4758-a108-faba8bc4c2b7_2930x1436.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6X7r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec137aa-d9ea-40c5-aded-c6647b576272_2884x1412.png 424w, https://substackcdn.com/image/fetch/$s_!6X7r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec137aa-d9ea-40c5-aded-c6647b576272_2884x1412.png 848w, https://substackcdn.com/image/fetch/$s_!6X7r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec137aa-d9ea-40c5-aded-c6647b576272_2884x1412.png 1272w, https://substackcdn.com/image/fetch/$s_!6X7r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbec137aa-d9ea-40c5-aded-c6647b576272_2884x1412.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>for jurgen gravestein, it is not the end of jobs, but the rise of &#8220;superwork&#8221;, </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fwww.christenseninstitute.org%2Fblog%2Fabundance-scarcity-and-the-future-of-work-in-an-ai-world%2F." data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Byb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10410b32-3d1a-4548-804a-09017ba9c3d7_2930x1436.png 424w, https://substackcdn.com/image/fetch/$s_!3Byb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10410b32-3d1a-4548-804a-09017ba9c3d7_2930x1436.png 848w, https://substackcdn.com/image/fetch/$s_!3Byb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10410b32-3d1a-4548-804a-09017ba9c3d7_2930x1436.png 1272w, https://substackcdn.com/image/fetch/$s_!3Byb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10410b32-3d1a-4548-804a-09017ba9c3d7_2930x1436.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%213Byb%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F10410b32-3d1a-4548-804a-09017ba9c3d7_2930x1436.png" width="1456" height="714" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10410b32-3d1a-4548-804a-09017ba9c3d7_2930x1436.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:714,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:733586,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.christenseninstitute.org/blog/abundance-scarcity-and-the-future-of-work-in-an-ai-world/.&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sigdel29.substack.com/i/193353805?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10410b32-3d1a-4548-804a-09017ba9c3d7_2930x1436.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3Byb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10410b32-3d1a-4548-804a-09017ba9c3d7_2930x1436.png 424w, https://substackcdn.com/image/fetch/$s_!3Byb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10410b32-3d1a-4548-804a-09017ba9c3d7_2930x1436.png 848w, https://substackcdn.com/image/fetch/$s_!3Byb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10410b32-3d1a-4548-804a-09017ba9c3d7_2930x1436.png 1272w, https://substackcdn.com/image/fetch/$s_!3Byb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10410b32-3d1a-4548-804a-09017ba9c3d7_2930x1436.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>james o&#8217;sullivan treats the idea with open suspicion. </p><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:2964807,&quot;embedding_publication_id&quot;:null,&quot;name&quot;:&quot;James O'Sullivan&quot;,&quot;logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!B5pM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5e0bb5c6-cd4f-4f8a-b45a-fa43a9d51fb2_223x223.png&quot;,&quot;base_url&quot;:&quot;https://jamescosullivan.substack.com&quot;,&quot;hero_text&quot;:&quot;James O&#8217;Sullivan writes on digital culture, textual and cultural analytics, and the evolving interplay between algorithms, expression, and society.&quot;,&quot;author_name&quot;:&quot;James O'Sullivan&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:&quot;#ffffff&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="iframe.php?url=https%3A%2F%2Fjamescosullivan.substack.com%3Futm_source%3Dsubstack%26amp%3Butm_campaign%3Dpublication_embed%26amp%3Butm_medium%3Dweb"><img class="embedded-publication-logo" src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21B5pM%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F5e0bb5c6-cd4f-4f8a-b45a-fa43a9d51fb2_223x223.png" width="56" height="56" style="background-color: rgb(255, 255, 255);"><span class="embedded-publication-name">James O'Sullivan</span><div class="embedded-publication-hero-text">James O&#8217;Sullivan writes on digital culture, textual and cultural analytics, and the evolving interplay between algorithms, expression, and society.</div></a><form class="embedded-publication-subscribe" method="GET" action="iframe.php?url=https%3A%2F%2Fjamescosullivan.substack.com%2Fsubscribe%3F"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div><p>for the skeptics</p><p>it is a fantasy dressed in optimism. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fwww.reddit.com%2Fr%2Faccelerate%2Fcomments%2F1lm019c%2Fif_ai_gives_us_abundance_but_takes_our_jobs_how%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SOZa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93df94-c79a-4469-8e05-b0bc1c48d380_1588x758.png 424w, https://substackcdn.com/image/fetch/$s_!SOZa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93df94-c79a-4469-8e05-b0bc1c48d380_1588x758.png 848w, https://substackcdn.com/image/fetch/$s_!SOZa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93df94-c79a-4469-8e05-b0bc1c48d380_1588x758.png 1272w, https://substackcdn.com/image/fetch/$s_!SOZa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93df94-c79a-4469-8e05-b0bc1c48d380_1588x758.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21SOZa%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F0e93df94-c79a-4469-8e05-b0bc1c48d380_1588x758.png" width="1456" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e93df94-c79a-4469-8e05-b0bc1c48d380_1588x758.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:253105,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.reddit.com/r/accelerate/comments/1lm019c/if_ai_gives_us_abundance_but_takes_our_jobs_how/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sigdel29.substack.com/i/193353805?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93df94-c79a-4469-8e05-b0bc1c48d380_1588x758.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SOZa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93df94-c79a-4469-8e05-b0bc1c48d380_1588x758.png 424w, https://substackcdn.com/image/fetch/$s_!SOZa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93df94-c79a-4469-8e05-b0bc1c48d380_1588x758.png 848w, https://substackcdn.com/image/fetch/$s_!SOZa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93df94-c79a-4469-8e05-b0bc1c48d380_1588x758.png 1272w, https://substackcdn.com/image/fetch/$s_!SOZa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e93df94-c79a-4469-8e05-b0bc1c48d380_1588x758.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>margi prideaux warns that climate stress could reverse the entire narrative before it fully arrives.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fclimatesafety.info%2Fthesustainablehour549%2F" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SpOg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5637539a-8536-4607-8c52-a4b8cfbc3d69_1602x1248.png 424w, https://substackcdn.com/image/fetch/$s_!SpOg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5637539a-8536-4607-8c52-a4b8cfbc3d69_1602x1248.png 848w, https://substackcdn.com/image/fetch/$s_!SpOg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5637539a-8536-4607-8c52-a4b8cfbc3d69_1602x1248.png 1272w, https://substackcdn.com/image/fetch/$s_!SpOg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5637539a-8536-4607-8c52-a4b8cfbc3d69_1602x1248.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21SpOg%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F5637539a-8536-4607-8c52-a4b8cfbc3d69_1602x1248.png" width="1456" height="1134" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5637539a-8536-4607-8c52-a4b8cfbc3d69_1602x1248.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;:1690261,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://climatesafety.info/thesustainablehour549/&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://sigdel29.substack.com/i/193353805?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5637539a-8536-4607-8c52-a4b8cfbc3d69_1602x1248.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SpOg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5637539a-8536-4607-8c52-a4b8cfbc3d69_1602x1248.png 424w, https://substackcdn.com/image/fetch/$s_!SpOg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5637539a-8536-4607-8c52-a4b8cfbc3d69_1602x1248.png 848w, https://substackcdn.com/image/fetch/$s_!SpOg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5637539a-8536-4607-8c52-a4b8cfbc3d69_1602x1248.png 1272w, https://substackcdn.com/image/fetch/$s_!SpOg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5637539a-8536-4607-8c52-a4b8cfbc3d69_1602x1248.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>what it isn&#8217;t</h2><p>the definition shifts depending on who is selling and what they need you to believe.</p><p>but beneath the disagreements there is a real phenomenon. </p><p>the cost of producing intellectual output </p><p>so called &#8220;knowledge work&#8221;</p><p>coding, writing, analysis, design, strategy, even rudimentary research </p><p>is collapsing. </p><p>open-source models run local inference on a laptop. </p><p>agents coordinate tasks that used to require teams. </p><p>a single engineer can carry an entire product.</p><p><strong>this is not speculative.</strong> </p><p>if you build anything right now, you feel it daily.</p><p>what it promises</p><p>the optimistic case is genuinely compelling, and dismissing it outright requires ignoring what is already happening.</p><p>blomfield laid it out directly  <br>&#8221;AI does not just make existing work faster, it opens categories of work that were previously inaccessible. drug discovery, protein folding, personalized education, climate modeling. the cost of a first attempt at almost anything approaches zero.&#8221;</p><p>gravestein extends the thesis further: automation of drudge work, longer healthspan, the slow rewiring of how economies allocate human time. roel smelt argues the transition is already underway and the main challenge is no longer technical. it is perceptual. we are living inside the shift but narrating it in the past tense."</p><p>the christensen institute frames it through disruption theory &#8212; when intelligence becomes cheap and abundant, the scarce inputs change. the work that matters migrates. what was once bottlenecked by production becomes bottlenecked by judgment, interpretation, coordination, and trust.</p><p>thegreyswan&#8217;s essay captures this cleanly: value always migrates to the new bottleneck. in an age of plenty, the bottleneck is no longer making things. it is knowing what is worth making.</p><p>this is the strongest version of the abundance argument. </p><p>not that everyone gets everything.</p><p> but that the floor rises, the tools become available, and the constraint moves from capability to discernment.</p><p></p><h2>what happened</h2><p>the conversation shifted sometime in late 2025 and accelerated through 2026. </p><p>it stopped being about whether ai was useful and became about what happens when intelligence is effectively free.</p><p>a few things drove it.</p><p>open-source models caught up. mistral, deepseek </p><p>couple others (but can&#8217;t say they &#8220;caught up&#8221;)</p><p>serious inference running on consumer hardware. the cost of intelligence cratered faster than anyone modeled. what was exotic eighteen months ago became a weekend project.</p><p>agents got real.</p><p>functional enough that the gap between a single person and a small team started compressing. </p><p>one engineer orchestrating a fleet of agents through markdown specs and review loops could ship what used to take a team of five, in a fraction of the time.</p><p>and the discourse exploded. </p><p>not just in tech circles but across economics, education, philosophy, policy. </p><p>the synthesis published a piece in march framing the central question clearly: every technology that mattered made something abundant that used to be scarce, and every time, the interesting question was not what got cheap but what got expensive.</p><p>that question is now unavoidable.</p><p></p><h2>the timeline</h2><p>the techno-optimists say three to five years for material abundance </p><p> cheap energy via solar and fusion,</p><p> ai-driven manufacturing, automated logistics. </p><p>the moderates say ten to twenty years for meaningful economic restructuring.</p><p>the skeptics say never, because scarcity is a coordination problem, not a technical limitation, and no model fixes politics.</p><p></p><h2><strong>the honest answer is probably layered.</strong></h2><p>intellectual abundance is already here. </p><p>the tools exist. the costs are low. the capability is real.</p><p>material abundance is&#8230;.lets say still far!</p><p>energy, housing, food, water </p><p>these do not follow the same cost curves as tokens. </p><p>the physical world has friction that software does not.</p><p>and social abundance</p><p> the version where the gains are broadly distributed and the transition does not leave millions behind </p><p><strong>is the part nobody has a credible plan for.</strong></p><p>the world economic forum projects that by 2030, structural labor-market transformation will affect 22 percent of today&#8217;s jobs. 170 million roles created. 92 million displaced. a transition can be productive in the aggregate and still brutal for the people inside it.</p><p>that gap </p><p>between the timeline of capability and the timeline of distribution </p><p>is where most of the real suffering will live.</p><p>the underclass argument so to say</p><p>the opposite</p><p>the obvious answer is scarcity. but that is too clean.</p><p>scarcity is the economic opposite. it is not the human one.</p><p>the human opposite of abundance is meaning.</p><p></p><h2>the uncomfortable truth </h2><p>when you can generate anything </p><p>any image</p><p>any essay</p><p>any codebase</p><p>any song </p><p>the question &#8220;why&#8221; becomes louder than &#8220;how.&#8221; </p><p>and most people have not spent much time on &#8220;why.&#8221; </p><p>they were too busy with &#8220;how.&#8221; </p><p>the grind answered the question for them. </p><p>the difficulty of production provided a sense of purpose by default.</p><p>remove the difficulty and the question returns, louder than before.</p><p>the stoics understood this. </p><p>seneca warned that surplus breeds softness and confusion. </p><p>not because comfort is wrong, but because comfort without intention dissolves the self. </p><p>abundance without philosophy is not freedom. it is noise.</p><p>nietzsche saw the same thing from a different angle.</p><p>he called it the last man problem </p><p>a world so comfortable that nobody strives for anything. </p><p>everything available, nothing earned, and the human spirit flattening under the weight of its own ease.</p><p>i do believe that the absurdity was always there. </p><p>abundance does not create the void, </p><p>it just removes the distractions that kept people from noticing it. </p><p>and the response is the same as it always was-</p><p>you create anyway, not because it is scarce, </p><p>but because creation is the only dignified response to a universe that offers no inherent meaning.</p><p><strong>the deeper opposite of abundance is not deprivation.</strong></p><p>it is the loss of the question that deprivation used to force people to answer: </p><p>what is this life actually for.</p><p>the positive case</p><p>the upside is real and it would be dishonest to minimize it.</p><p>-a kid in lagos with a laptop and claude can build software that competes with venture-backed teams. </p><p>-a researcher in dhaka can run experiments that used to require an MIT lab. </p><p>-a solo founder can carry an entire product stack </p><p>-backend, frontend, database, design  and ship on timelines that would have been absurd three years ago.</p><p>the democratization of intelligence is the most egalitarian force technology has ever produced. </p><p>not because it eliminates inequality, but because it lowers the floor of what is possible for a single motivated person.</p><p>blomfield is right that health outcomes will transform. </p><p>gravestein is right that the nature of work will become unrecognizable within a decade. </p><p>the christensen institute is right that education systems need to rethink what they are training people for.</p><p>the best version of abundance is not &#8220;everyone gets everything.&#8221; </p><p>it is &#8220;everyone gets the tools to discover what they are actually capable of, without needing permission or proximity to power.&#8221;</p><p>that is a version worth building toward.</p><h2>the negative case</h2><p>the shadow is real too</p><p>pretending otherwise is just a different kind of self-deception.</p><p>o&#8217;sullivan&#8217;s skepticism is not wrong. </p><p>scarcity does not vanish because ai can write code. </p><p>water is still scarce. </p><p>housing is still scarce. </p><p>attention is more scarce than ever. </p><p>prideaux&#8217;s warning about climate reversing the abundance story is not fear-mongering. it is physics.</p><p>there is a certain fact that abundance of intellectual output does not mean abundance of wisdom. </p><p>it might mean the opposite. more content, less signal. more tools, less craft. more capability, less intention.</p><p>and there is a harder question underneath. </p><p>when ai can do most cognitive work, the question is not &#8220;what will people do.&#8221; </p><p>the question is &#8220;what are people for.&#8221; that is not a product question. </p><p>that is not a policy question.</p><p> that is the oldest philosophical question there is, and no roadmap addresses it.</p><p>adaptation is not evenly available. </p><p>it is easier to pick up a new lever when there is slack, savings, autonomy, and room to be temporarily bad at something new. for a mid-career worker with narrow specialization, a mortgage, and weak institutional support, the lever does not arrive as an exciting option. it arrives as a demand.</p><p>the long-run graph can point upward while a person&#8217;s life, in the short run, is thrown into disorder. any serious view of technological change has to admit that cost.</p><p>abundance without distribution is just concentration by another name.</p><h2>what remains</h2><p>the people who navigate this well will not be the loudest optimists or the most sophisticated skeptics.</p><p>they will be the ones who told the truth early, even when it was inconvenient to their self-image.</p><p>they will stop confusing the cost of production with the value of what is produced. they will stop treating effort as proof of seriousness. they will stop mistaking the tool for the self.</p><p>and they will go where the human work still lives: judgment, context, trust, taste, responsibility, synthesis, and the willingness to choose under uncertainty when the stakes are real and the answer is not obvious.</p><p>abundance does not eliminate the need for those capacities. it reveals how rare they always were.</p><p>the tools do not care what you build with them.</p><p>the question is whether you do.</p><h2>questions that remained unanswered (for me)</h2><p>what does the economy look like?</p><p>what does the market look like?</p><p>how do we distribute the massive wealth generated by ai without creating techno-feudalism?</p><p>what happens to physical constraints like housing and land when digital goods are free?</p><p>if human labor is decoupled from survival, who actually owns the underlying ai infrastructure?</p><p>will a universal basic income cause hyper-inflation in the few things that remain scarce?</p><p></p><p>if you are an expert on this , please reply!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">thanks for reading ! subscribe!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div><hr></div>]]></content:encoded></item><item><title><![CDATA[how to sooth your gpu!]]></title><description><![CDATA[turboquant and the kv cache wall]]></description><link>https://sigdel29.substack.com/p/how-to-sooth-your-gpu</link><guid isPermaLink="false">https://sigdel29.substack.com/p/how-to-sooth-your-gpu</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Mon, 30 Mar 2026 13:03:40 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21BKAb%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd385f878-38fe-4ab3-85a4-79a26680c1cd_2730x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>&#8212;hiring&#8212;</strong></p><blockquote><p><strong>browse the job posts, and if any look like a match for you, just reply to this and if relevant i&#8217;ll make an introduction</strong></p><p><a href="iframe.php?url=https%3A%2F%2Fgetlora.com%2Fcareers">lora</a> -pre-seed</p><p>new consumer app reimagining how people understand themselves and connect with the world</p><p>stealth - seed </p><p>building the ux layer for ai agents</p></blockquote><div><hr></div><p><strong>&#8212;on a side note&#8212;</strong></p><blockquote><p>me and my friends hosted a world models hackathon this past weekend</p><p>a lot of incredible builders, showed up and built cool stuff</p><p>from explorable 3d experiences to rapidly generating robotic training data from a single screenshot</p><p>special shout out to <a href="iframe.php?url=https%3A%2F%2Fwww.worldlabs.ai%2F">world labs</a>, <a href="iframe.php?url=https%3A%2F%2Fsomacap.com%2F">soma capital</a>, <a href="iframe.php?url=https%3A%2F%2Flovable.dev%2F">lovable</a></p><p>planning to host even bigger ones to meet more cool people</p><p>stay tuned!</p><p>ps. if anyone would like to sponsor a track in the upcoming hackathons, hmu!</p><div><hr></div></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21BKAb%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd385f878-38fe-4ab3-85a4-79a26680c1cd_2730x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BKAb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd385f878-38fe-4ab3-85a4-79a26680c1cd_2730x1536.png 424w, https://substackcdn.com/image/fetch/$s_!BKAb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd385f878-38fe-4ab3-85a4-79a26680c1cd_2730x1536.png 848w, https://substackcdn.com/image/fetch/$s_!BKAb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd385f878-38fe-4ab3-85a4-79a26680c1cd_2730x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!BKAb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd385f878-38fe-4ab3-85a4-79a26680c1cd_2730x1536.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21BKAb%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd385f878-38fe-4ab3-85a4-79a26680c1cd_2730x1536.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d385f878-38fe-4ab3-85a4-79a26680c1cd_2730x1536.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;:9026463,&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://sigdel29.substack.com/i/192585512?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd385f878-38fe-4ab3-85a4-79a26680c1cd_2730x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BKAb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd385f878-38fe-4ab3-85a4-79a26680c1cd_2730x1536.png 424w, https://substackcdn.com/image/fetch/$s_!BKAb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd385f878-38fe-4ab3-85a4-79a26680c1cd_2730x1536.png 848w, https://substackcdn.com/image/fetch/$s_!BKAb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd385f878-38fe-4ab3-85a4-79a26680c1cd_2730x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!BKAb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd385f878-38fe-4ab3-85a4-79a26680c1cd_2730x1536.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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><strong>the real villain: memory</strong></h2><p>if you&#8217;ve actually shipped anything with a big model, </p><p>you know the real bottleneck isn&#8217;t compute, </p><p>(if you&#8217;re a nvidia employee you better spend those tokens)</p><p> it&#8217;s your kv cache melting your hardware.</p><p>every message you send to a transformer isn&#8217;t just &#8220;new input.&#8221;</p><p>it&#8217;s the model dragging the entire conversation back onstage, </p><p>re-reading all the tokens it&#8217;s ever seen in that session.</p><p>to avoid recomputing everything from scratch, </p><p>it stores intermediate representations in this kv cache</p><p>ELI5 -basically short-term working memory.</p><p>and that thing grows linearly with context.</p><ul><li><p>128k tokens on a 70b model? ~40 gb of gpu memory just for the cache.</p></li><li><p>at long contexts, the cache can consume <strong>more</strong> memory than the model weights.</p></li></ul><p>this is why your &#8220;one gpu, many users&#8221; dream dies the moment you turn on long context.</p><p>this is also why a lot of long-context marketing is&#8230; </p><p>let&#8217;s say &#8220;aspirational.&#8221; </p><div><hr></div><h2><strong>google enters the chat!</strong></h2><p>on march 25, google research drops <a href="iframe.php?url=https%3A%2F%2Fresearch.google%2Fblog%2Fturboquant-redefining-ai-efficiency-with-extreme-compression%2F%3Futm_source%3Dtwitter%26amp%3Butm_medium%3Dsocial%26amp%3Butm_campaign%3Dsocial_post%26amp%3Butm_content%3Dgr-acct">turboquant</a>.<br>just a paper and pseudocode.</p><p>headline:<br><strong>compress the kv cache from 16 bits to 3 bits per value. ~6x less memory. up to 8x faster attention. basically no accuracy loss.</strong></p><p>wall street sees &#8220;6x less memory&#8221; and goes full silicon valley parody:</p><ul><li><p>sandisk: -11%</p></li><li><p>micron: -7%</p></li><li><p>sk hynix: -6.2%</p></li><li><p>samsung: -4.7%</p></li><li><p>nvidia: -4.2%</p></li><li><p>philadelphia semiconductor index: -4.8%</p></li></ul><p>all while the nasdaq is up.</p><p>someone compared it to &#8220;aramco crashing because toyota made a better hybrid engine.&#8221;</p><p>which is a great line and also kind of wrong.</p><div><hr></div><h2><strong>wtf is turboquant?</strong></h2><p>it compress almost as much as physics allows, </p><p>without the usual &#8220;whoops, we broke your model&#8221; </p><p>two main pieces:</p><ol><li><p><strong>polarquant</strong><br>rotate the vectors so their distribution becomes predictable, then quantize in that nicer coordinate system.<br>translation: you precompute the quantizer once, you don&#8217;t need calibration, and you avoid wasting 1&#8211;2 bits on metadata like other methods.</p></li><li><p><strong>qjl</strong><br>whatever error is left, you squash it down to basically a sign bit and correct bias so attention scores stay clean.<br>result: the compressed output is statistically identical to full precision.</p></li></ol><p>anobody a fan of <a href="iframe.php?url=https%3A%2F%2Fwww.imdb.com%2Ftitle%2Ftt2575988%2F">silicon valley</a> the show? kind of like that </p><p>but not &#8220;we invented compression.&#8221;</p><p>rather <br>it&#8217;s &#8220;we got rid of overhead and crept up to the shannon limit.&#8221;</p><p>there&#8217;s a line in the paper: any quantization algorithm has a hard lower bound on error given the rate. </p><p>turboquant is already flirting with that boundary.</p><div><hr></div><h2><strong>benchmarks that matter </strong></h2><p>the numbers:</p><ul><li><p><strong>memory</strong>: 6x reduction minimum. 70b kv cache from ~80 gb to ~13 gb in their setup.</p></li><li><p><strong>speed</strong>: up to 8x faster attention on h100 (4-bit vs 32-bit).</p></li><li><p><strong>accuracy</strong>: perfect needle-in-a-haystack retrieval, even at aggressive quantization.</p></li><li><p><strong>cost</strong>: 50%+ cut in inference spend for long-context workloads.</p></li><li><p><strong>compat</strong>: plug-and-play on llama, mistral, gemma, etc., no retraining.</p></li></ul><p>caveats included:</p><ul><li><p>8x speed is for attention kernels, not full-model latency.</p></li><li><p>most tests are on sub-10b models; 70b+ is still &#8220;we expect it to work, but to be proven.&#8221;</p></li></ul><p>this is absurdly impactful.</p><div><hr></div><h2><strong>hacker culture at it&#8217;s finest</strong></h2><p>google didn&#8217;t release official code.</p><p>the internet shrugged and shipped.</p><p>within 24 hours:</p><ul><li><p>custom triton kernel in pytorch, tested on gemma 3 4b on an rtx 4090 with byte-identical outputs at 2-bit compression.</p></li><li><p>a 35b model running on apple silicon via mlx, hitting 6/6 needle-in-a-haystack at every quantization level.</p></li><li><p>multiple cuda and c implementations wired into llama.cpp, one reporting 18/18 tests passing.</p></li><li><p>someone used gpt-5.4 to write an mlx implementation in 25 minutes.</p></li></ul><p>of course, there was a footgun: naive qjl implementations produced garbage. without proper bias correction, quantization errors explode and your model turns into a word salad generator.</p><p>you actually have to respect the math.</p><p>but the bigger signal is this:<br>a serious research paper can now go from &#8220;pdf&#8221; to &#8220;running in prod-ish environments&#8221; in a weekend.</p><p>if you&#8217;re shipping agent infrastructure, you can&#8217;t afford to be three pdfs behind.</p><div><hr></div><h2><strong>hitting the compression ceiling</strong></h2><p>everyone&#8217;s obsessing over the 6x.<br>but&#8230;&#8230;..</p><p>you probably won&#8217;t get 20x from another clever quantization trick.</p><p>rough compression journey so far:</p><ul><li><p>no compression: 1x baseline</p></li><li><p>basic quantization: 2&#8211;3x</p></li><li><p>outlier-aware methods: 3&#8211;4x</p></li><li><p>turboquant in real systems: ~4&#8211;4.5x effective, with error rates near the theoretical minimum</p></li></ul><p>the paper literally proves a mathematical lower bound: you cannot beat shannon. turboquant is hovering near that floor.</p><p>so:</p><ul><li><p>if your strategy doc says &#8220;we&#8217;ll just keep compressing more every year,&#8221; that&#8217;s not a strategy,</p></li><li><p>the next big unlocks will have to come from new architectures, new attention schemes, or a different way of storing and retrieving context.</p></li></ul><p>someone will say: &#8220;but we always find new tricks. look at hardware over the last 40 years.&#8221;</p><p>sure. but information theory is not vibes. at some point, you actually hit the wall.</p><p>turboquant is a giant &#8220;objects in mirror are closer than they appear&#8221; sticker on that wall.</p><div><hr></div><h2><strong>the jevons paradox:</strong></h2><h3><strong>cheaper memory, more memory</strong></h3><p>this is where wall street got the story backwards.</p><p>on paper: 6x less memory needed per request.</p><p>in reality:<br>if you make memory effectively cheaper, people don&#8217;t use less</p><p>they use more.</p><p>jevons paradox 101:</p><ul><li><p>save 6x on memory per session &#8594; cool, now you can afford models 6x bigger or context 6x longer.</p></li><li><p>suddenly, real-time video, million-token docs, always-on multimodal agents stop being &#8220;lol maybe someday&#8221; and become line items.</p></li><li><p>one gpu that could serve 1 heavy session now serves 6. demand will not politely stop at 6. it will grow to 60.</p></li></ul><p>analysts are already saying the quiet part: turboquant-like tech lowers adoption friction and <strong>expands</strong> total demand. memory vendors likely win over a long enough horizon.</p><p>this is exactly what happened with cheaper training (deepseek vibes): everyone said &#8220;this will kill gpu demand.&#8221; instead, more people could train, so more people did.</p><p>if you build infra, this matters: your unit economics change, but your volume assumptions should too.</p><div><hr></div><h2><strong>your hardware just got a upgrade</strong></h2><p>for indie builders.</p><p>no new chip. no new device. just software. and suddenly:</p><ul><li><p>mac mini: 100k-token conversations with no quality drop&#8212;aka full book-length context on a ~$600 box.</p></li><li><p>smartphones: 32k+ token context windows via software alone. no hardware refresh.</p></li><li><p>rtx 4090: workloads that previously needed multi-gpu rigs can now squeeze onto a single card.</p></li><li><p>enterprise: for long-context stuff, you can cut the gpu count for a workload dramatically, potentially slashing cloud spend by 50%+.</p></li></ul><p>the gap between &#8220;local ai&#8221; and &#8220;cloud-tethered ai&#8221; just shrank hard.</p><p>running serious models at home is slowly shifting from &#8220;cute hack&#8221; to &#8220;default assumption.&#8221;</p><p>if you&#8217;re building ai-native products and you&#8217;re still designing everything as if local is a toy, you&#8217;re about to get leapfrogged by someone who isn&#8217;t.</p><p>strip away the charts and stock tickers, and you&#8217;re left with a few uncomfortable-but-useful truths:</p><ol><li><p><strong>context is no longer the excuse</strong><br>&#8220;we can&#8217;t afford long context&#8221; is a worse excuse post-turboquant. if your product relies on stateless prompts and short-term memory, that&#8217;s a design choice now, not a physics constraint.</p></li><li><p><strong>architectures, not just tricks, are the next frontier</strong><br>you won&#8217;t be able to ride an endless wave of compression hacks. if you&#8217;re serious about long-horizon agents, you should care about new attention, retrieval, external memory, all the boring stuff.</p></li><li><p><strong>local-first ai is going from fringe to default</strong><br>when a mac mini can handle book-length conversations and a 4090 can host models that used to need 2&#8211;4 gpus, you get a new class of indie infra. the stack shifts from &#8220;rent everything&#8221; to &#8220;own more than you think.&#8221;</p></li><li><p><strong>agent design has to assume cheap-ish, persistent context</strong><br>the interesting agents won&#8217;t be prompt macros&#8212;they&#8217;ll be systems that keep rich, long-lived state and learn over time. turboquant doesn&#8217;t solve that for you, it just removes one major excuse.</p></li></ol><p>someone will say: &#8220;yeah but it&#8217;s just one paper, and real workloads are messy.&#8221;</p><p>fair. but the community already has working implementations.<br>and even if this exact algorithm ends up with rough edges, it proves a point: compression is basically solved <strong>enough</strong> that the next constraints are on you, not the hardware.</p><div><hr></div><h2>to sum it up</h2><p>turboquant isn&#8217;t just &#8220;6x memory savings.&#8221;<br>it&#8217;s the moment we quietly hit the compression ceiling and were told</p><p>ok, no more free lunches from quantization</p><p>if you want the next 10x, you&#8217;ll need to rethink how your systems actually work.</p><p>if you suddenly get 4&#8211;6x more context and throughput for free, what would you build that felt impossible last week&#8212;and what&#8217;s stopping you from starting on it now?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">thanks for reading! subscribe!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[to **not** kill a saas]]></title><description><![CDATA[don't just be another startup statistic]]></description><link>https://sigdel29.substack.com/p/to-not-kill-a-saas</link><guid isPermaLink="false">https://sigdel29.substack.com/p/to-not-kill-a-saas</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Mon, 23 Mar 2026 12:38:10 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ahPZ%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F757d18cd-9eda-4e77-b7a6-062963725e64_1365x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">thanks for reading! subscribe!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><blockquote><p style="text-align: justify;"><strong>&#8212;hiring&#8212;<br>browse the job posts, and if any look like a match for you, just reply to this and if relevant i&#8217;ll make an introduction</strong></p><p><a href="iframe.php?url=https%3A%2F%2Fwww.ordo.com%2F">ordo</a> -series b</p><p>supply chain and logistics platform connects public and private schools to fresh breakfast and lunch that students love, cooked and delivered by local chefs.</p><p><a href="iframe.php?url=http%3A%2F%2Fjoinaltitude.com%2F">altitude</a> -series a</p><p>ai copilot built for america&#8217;s 300K nurse practicioners, delivering supervision and skills intelligence, targetted uspkilling, role-specific simulations, and most valuable actions ahead of upcoming visits based on clinical, actuarial, and operational priority and insights.</p></blockquote><div><hr></div><blockquote><p><strong>&#8212;on a very vulnerable side note&#8212;</strong><br><br>we crossed 1000 subscribers! </p><p>a month ago when i started writing, i didn&#8217;t think this would grow so fast </p><p>especially after i started yapping philosophically</p><p>who am i? naval?</p><p>i truly appreciate each and everyone one of you</p><p>please let me know what topics do you want more of</p><p>there&#8217;s definitely tons of other sources of content out their for you</p><p>so i wanna be the best</p><p>let me know what topics would hit the trifecta for you</p><p>-emotion</p><p>-value</p><p>-entertainment</p></blockquote><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ahPZ%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F757d18cd-9eda-4e77-b7a6-062963725e64_1365x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ahPZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757d18cd-9eda-4e77-b7a6-062963725e64_1365x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ahPZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757d18cd-9eda-4e77-b7a6-062963725e64_1365x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ahPZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757d18cd-9eda-4e77-b7a6-062963725e64_1365x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ahPZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757d18cd-9eda-4e77-b7a6-062963725e64_1365x768.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ahPZ%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F757d18cd-9eda-4e77-b7a6-062963725e64_1365x768.jpeg" width="1365" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/757d18cd-9eda-4e77-b7a6-062963725e64_1365x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1365,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:321018,&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://sigdel29.substack.com/i/191780144?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757d18cd-9eda-4e77-b7a6-062963725e64_1365x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ahPZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757d18cd-9eda-4e77-b7a6-062963725e64_1365x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ahPZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757d18cd-9eda-4e77-b7a6-062963725e64_1365x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ahPZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757d18cd-9eda-4e77-b7a6-062963725e64_1365x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ahPZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F757d18cd-9eda-4e77-b7a6-062963725e64_1365x768.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>here&#8217;s what&#8217;s happening: </p><p>every single time openai, anthropic, or google ships a new feature, </p><p>a whole category of startups silently dies. </p><p><strong>or someone just posts about it claiming they are</strong></p><p><strong>and they pivot</strong></p><p>i&#8217;ve been thinking about this a lot </p><p> as someone building at an early-stage company, </p><p>watching friends&#8217; startups evaporate after a single model update, </p><p>and talking to founders who are genuinely confused about what&#8217;s defensible anymore. </p><p>so this is my dump to  while to try to lay out what i think actually matters.</p><p></p><h2><strong>the playbook that keeps killing you</strong></h2><p>there&#8217;s a pattern big tech has been running for decades </p><p>google with seo. </p><p>apple with the app store. </p><p>facebook with the social graph. </p><p>the playbook is always the same: open the gates, let everyone build on top of you, get massive, then close the gates and tax the ecosystem.</p><p>the part that&#8217;s different every time?</p><p>each cycle gets faster. g</p><p>google took 10+ years to pull it off. facebook did it in 5. linkedin in 3. with ai platforms, this playbook might run in weeks (days with the newer models).</p><p>and right now we&#8217;re in the &#8220;open the gates&#8221; phase. </p><p>free apis. generous rate limits. friendly docs.</p><p>but if your entire product is a nice ui on top of someone else&#8217;s model, </p><p>you&#8217;re not building a company. </p><p>you&#8217;re building a feature that the model provider will eventually ship themselves.</p><h2><strong>what might survive</strong></h2><p>i&#8217;ve been reading a lot of takes on this and talking to bunch of founders who have raised massive amounts and plan to grow even bigger</p><p><strong>someone mentioned about making your app a &#8220;claude skill.&#8221; </strong></p><p><strong>someone mentioned making &#8220;systems of engagement&#8221; as the new moat. </strong></p><p><strong>someone mentioned making &#8220;systems of record&#8221; as the new moat. </strong></p><p><strong>someone mentioned proprietary data as a moat</strong></p><p><strong>the buzzword for consumer startups is &#8220;community&#8221;<br><br></strong>i strongly believe that &#8220;x as a moat&#8221; concept is not a thing anymore, it&#8217;s a combination of multiple things , that make it harder for others to compete <strong>not impossible.</strong></p><ol><li><p>your value is not the ui or the prompts but the data. if a product is something where every user interaction makes the product smarter, then it becomes hard to replicate for others. that&#8217;s a flywheel i belive makes the product harder to mimic but not impossible</p></li><li><p>there&#8217;s a massive difference between an ai wrapper and ai agent, make a product so good that if removing your product it requires a migration plan, that&#8217;s another plus point for you</p></li><li><p>optimize your ai product to be a tool ai reaches for not a human, i think this is the most underrated one now, don&#8217;t fight the adoption of new models, make your product indispensable to them, add api&#8217;s , clis, mcp , so it is trivally easy for an ai agent to use your product as a tool (and suggest the same to a vibe coder), so the more builders out the more leverage you have , ideally aim to have claude use you but not replace you, you&#8217;re in the safest position possible then (this is really far fetched but not impossible)</p></li><li><p> ai is going to produce a ton of intermediate work that needs human judgment. the companies that build great interfaces for humans to review, tweak, and approve ai output ,then send the corrected version back, become load-bearing infrastructure. you&#8217;re not competing with the ai. you&#8217;re the bridge between the ai and the human who signs off.</p></li></ol><p></p><h2><strong>what absolutely wont </strong></h2><p>&#8220;but what about my workflow automation feature?&#8221;</p><p>but claude code now has scheduled tasks.</p><p>the case for building your own zapier-inside-the-app keeps collapsing with every release.</p><p></p><p>&#8220;SOTA next generation coding agent.&#8221; <br><br>if you&#8217;re spending cycles building your own coding agent from scratch, you&#8217;re on a treadmill. claude and codex keep getting better automatically. </p><p></p><p>seat-based pricing <br>if one &#8220;seat&#8221; can run 10,000 agent actions a month, your pricing model is already broken. the world is moving to usage-based. design for that now before it&#8217;s an emergency later.</p><p></p><h2><strong>do not skip this</strong></h2><p>don&#8217;t miss this <strong>&#8220;very obvious if you think about it piece&#8221;:</strong> </p><p><strong>the companies that die won&#8217;t be the ones that failed to integrate with ai. </strong></p><p><strong>they&#8217;ll be the ones that thought being a standalone app was enough.</strong> </p><p>look at the historical data to confirm this</p><p>amazon didn&#8217;t kill merchants who had brands, proprietary inventory, and customer relationships. it killed the ones selling commodity products. apple didn&#8217;t kill apps with network effects and proprietary data. it killed the thin wrappers.</p><p><strong>ai will do the same thing. the graveyard won&#8217;t be full of ai-integrated companies.</strong></p><p><strong>it&#8217;ll be full of the ones that never made themselves essential to the ai workflow.</strong></p><h2>homework time&#8230;&#8230;</h2><p>i copied this from a friend and colleague of mine &#8220;shoutout <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Alexa Rose&quot;,&quot;id&quot;:106771547,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a44a14cb-a3e2-45f3-b889-e01be750b83a_606x607.png&quot;,&quot;uuid&quot;:&quot;098a7215-2508-493a-b5d4-7877b047c185&quot;}" data-component-name="MentionToDOM"></span>&#8221;, i&#8217;m gonna start doing homework assignments to upskill my subscribers!</p><p>open your product. ask yourself: if claude tried to use this right now, could it? is there an api? an mcp server? a cli? or would it hit a login wall, a sales call, a 14-day trial form?</p><p>because the agents are trigger-happy. friction kills. if your product isn&#8217;t accessible to ai in under 60 seconds, the agent moves on. and so does the human behind it.</p><p>you&#8217;re not building software anymore. you&#8217;re building an ai skill. make it load-bearing.</p><h5><strong>(fair warning: this advice has maybe a 6-month shelf life. possibly less. but that&#8217;s kind of the point.)</strong></h5><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading whats up in tech?! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[to kill a saas]]></title><description><![CDATA[like "to kill a mockingbird" get it?]]></description><link>https://sigdel29.substack.com/p/to-kill-a-saas</link><guid isPermaLink="false">https://sigdel29.substack.com/p/to-kill-a-saas</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Sat, 21 Mar 2026 14:02:51 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21mFDM%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ff9d9fa08-3d7c-4f43-a5c4-e6d44e9d77d1_1024x482.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">enjoyed the joke in the title? you&#8217;ll like my content! subscribe</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><blockquote><p style="text-align: justify;"><strong>&#8212;hiring&#8212;<br>browse the job posts, and if any look like a match for you, just reply to this and if relevant i&#8217;ll make an introduction</strong></p><p><a href="iframe.php?url=https%3A%2F%2Fwww.ordo.com%2F">ordo</a> -series b</p><p>supply chain and logistics platform connects public and private schools to fresh breakfast and lunch that students love, cooked and delivered by local chefs.</p><p><a href="iframe.php?url=http%3A%2F%2Fjoinaltitude.com%2F">altitude</a> -series a</p><p>ai copilot built for america&#8217;s 300K nurse practicioners, delivering supervision and skills intelligence, targetted uspkilling, role-specific simulations, and most valuable actions ahead of upcoming visits based on clinical, actuarial, and operational priority and insights.</p></blockquote><div><hr></div><blockquote><p><strong>&#8212;on a very vulnerable side note&#8212;</strong><br><br>we crossed 1000 subscribers! </p><p>a month ago when i started writing, i didn&#8217;t think this would grow so fast </p><p>especially after i started yapping philosophically</p><p>who am i? naval?</p><p>i truly appreciate each and everyone one of you</p><p>please let me know what topics do you want more of</p><p>there&#8217;s definitely tons of other sources of content out their for you</p><p>so i wanna be the best</p><p>let me know what topics would hit the trifecta for you</p><p>-emotion</p><p>-value</p><p>-entertainment</p></blockquote><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21mFDM%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ff9d9fa08-3d7c-4f43-a5c4-e6d44e9d77d1_1024x482.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mFDM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9d9fa08-3d7c-4f43-a5c4-e6d44e9d77d1_1024x482.png 424w, https://substackcdn.com/image/fetch/$s_!mFDM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9d9fa08-3d7c-4f43-a5c4-e6d44e9d77d1_1024x482.png 848w, https://substackcdn.com/image/fetch/$s_!mFDM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9d9fa08-3d7c-4f43-a5c4-e6d44e9d77d1_1024x482.png 1272w, https://substackcdn.com/image/fetch/$s_!mFDM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9d9fa08-3d7c-4f43-a5c4-e6d44e9d77d1_1024x482.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21mFDM%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ff9d9fa08-3d7c-4f43-a5c4-e6d44e9d77d1_1024x482.png" width="1024" height="482" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f9d9fa08-3d7c-4f43-a5c4-e6d44e9d77d1_1024x482.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:482,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1267493,&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://sigdel29.substack.com/i/191376763?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88df0b4f-03d3-47e6-8e19-4f8744b0d6de_1024x573.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mFDM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9d9fa08-3d7c-4f43-a5c4-e6d44e9d77d1_1024x482.png 424w, https://substackcdn.com/image/fetch/$s_!mFDM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9d9fa08-3d7c-4f43-a5c4-e6d44e9d77d1_1024x482.png 848w, https://substackcdn.com/image/fetch/$s_!mFDM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9d9fa08-3d7c-4f43-a5c4-e6d44e9d77d1_1024x482.png 1272w, https://substackcdn.com/image/fetch/$s_!mFDM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9d9fa08-3d7c-4f43-a5c4-e6d44e9d77d1_1024x482.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>one tweet. </p><p>that&#8217;s all it took to mass-mobilize an army of developers against a funded saas product.</p><p>guido appenzeller posted two days ago that granola went closed. </p><p>encrypted their local database, killed local access, no cloud api. </p><p>his take: in a world where notes are managed by agents, the app now has zero value.</p><p>329k views later, something wild happened.</p><p>within 24 hours, somewhere between 5 and 10 open source alternatives appeared. </p><p>fully local, agent-friendly, doing exactly what people actually want from a notes tool in 2026. </p><p>built by developers and vibe coders who saw the gap and just&#8230;</p><p>shipped.</p><p>this is weirdly underrated as a case study. so let&#8217;s break it down.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/appenz/status/2033597347868111004&quot;,&quot;full_text&quot;:&quot;Sorry to see Granola <span class=\&quot;tweet-fake-link\&quot;>@meetgranola</span> going closed. They encrypted their local db, no local and no cloud API. In a world where notes are managed by agents, the app now has zero value.\n\nAny recommendations for good alternatives? What are you switching to?&quot;,&quot;username&quot;:&quot;appenz&quot;,&quot;name&quot;:&quot;Guido Appenzeller&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1825615614834257920/hJT4wdDh_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-16T17:32:44.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:178,&quot;retweet_count&quot;:11,&quot;like_count&quot;:633,&quot;impression_count&quot;:334375,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>the old playbook is dead</p><p>for years, the saas playbook was simple. </p><p>get users in, lock their data down, make switching painful. </p><p>the moat wasn&#8217;t the product. it was the friction of leaving.</p><p>granola did exactly this. they encrypted the local database so your own agents couldn&#8217;t read your own notes. </p><p>no api. </p><p>no export path that plays nice with the tools people are actually building workflows around.</p><p>five years ago, this would have been fine. annoying, maybe, but fine. switching costs were high enough that most people would just grumble and stay.</p><p>but here&#8217;s the thing </p><p>the cost of building a replacement just collapsed.</p><p>what actually happened in those 24 hours</p><p>guido&#8217;s tweet went viral. 329k views. and the response wasn&#8217;t just outrage or hot takes. it was code.</p><p>developers saw the gap and started shipping. not in weeks. in hours. open source meeting note tools that are:</p><p>1. fully local -- your data stays on your machine</p><p>2. agent-friendly -- your ai tools can actually read and use your notes</p><p>3. extensible -- apis, integrations, the stuff people need in an agentic workflow</p><p>4. free</p><p>the speed here is the story. </p><p>this used to take months of coordinated engineering. </p><p>now a motivated developer with cursor and a weekend can build a credible alternative to a funded startup&#8217;s core product.</p><p>that&#8217;s not a minor shift. that&#8217;s a structural change in how software competition works.</p><p>the real moat in 2026 is not your database encryption</p><p>someone will say &#8220;but granola has features these clones don&#8217;t have. polish, ux, integrations.&#8221; and yeah, probably true. </p><p>today.</p><p>but that gap closes fast when:</p><p>- ai tools make building faster every month</p><p>- the open source community is building in public with shared momentum</p><p>- users are actively motivated to switch because you locked them out of their own data</p><p>the moat used to be switching cost. now the moat is trust.</p><p></p><h3>here&#8217;s what might help:</h3><p>1. <strong>agent-friendliness</strong> is table stakes. if your users&#8217; ai tools can&#8217;t access the data, you&#8217;re creating a reason for replacement, not retention.</p><p>2. <strong>data portability</strong> is a feature, not a vulnerability. the founders who get this are building products people choose to stay in, not products people are trapped in.</p><p>3. <strong>community is your real defense</strong>. open ecosystems create network effects that closed ones can&#8217;t. the products that win will be the ones developers want to build on top of.</p><p>4. <strong>speed of iteration</strong> beats speed of lock-in. you can&#8217;t out-encrypt the open source community. you can only out-ship them on the things that actually matter -- ux, reliability, the hard product problems.</p><p></p><h3>what i&#8217;m seeing as a builder</h3><p>the products that survive the next few years won&#8217;t be the ones with the best lock-in. </p><p>they&#8217;ll be the ones with the best reason to stay.</p><p>that means building for interoperability. </p><p>building for agents. </p><p>building for a world where your users&#8217; workflows extend way beyond your app&#8217;s borders.</p><p>it&#8217;s counterintuitive. </p><p>opening up feels like giving away your advantage. </p><p>but in practice, the companies that make themselves indispensable to an ecosystem</p><p> not just a workflow</p><p>are the ones that become genuinely hard to replace.</p><p>the irony is that granola&#8217;s moat strategy is exactly what made them replaceable.</p><p>the bigger pattern</p><p>this isn&#8217;t just about granola. this is about the entire saas category.</p><p></p><p>we&#8217;re entering a world where:</p><p><strong>- building a functional product takes days, not months</strong></p><p><strong>- the open source community has ai-powered leverage that didn&#8217;t exist two years ago</strong></p><p><strong>- users expect their tools to play nice with agents</strong></p><p><strong>- one viral moment of frustration can catalyze a replacement ecosystem overnight<br></strong></p><p>granola just became a case study. but they won&#8217;t be the last.</p><p></p><h3>so what do you do about it?</h3><p>if you&#8217;re a founder: <br><strong>audit your product for agent-hostility. <br>anywhere you&#8217;re blocking programmatic access to user data is a vulnerability now,<br>not a feature.</strong></p><p>if you&#8217;re an engineer: <br><strong>this is the golden age of replacement products. every closed saas tool with locked data is an opportunity for an open alternative. the tools to build it are better than they&#8217;ve ever been.</strong></p><p>if you&#8217;re a user: </p><p>start paying attention to which products treat your data like it belongs to you. because the ones that don&#8217;t are about to learn this lesson the hard way.</p><p><strong>what&#8217;s one product you use that would get the granola treatment if someone called it out publicly? i bet you can think of at least three.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">thanks for reading whats up in tech?! subscribe</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[step up and truly be ai native!]]></title><description><![CDATA[how to claude?]]></description><link>https://sigdel29.substack.com/p/stepping-up-to-be-truly-ai-native</link><guid isPermaLink="false">https://sigdel29.substack.com/p/stepping-up-to-be-truly-ai-native</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Thu, 19 Mar 2026 19:36:45 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21lzTP%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F17bf3bef-2b2f-4fea-b9d2-042972f17ddb_2744x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fjobs%2Fview%2F4387488380%2F">Hiring </a></strong></p><p>-<a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fjobs%2Fview%2F4387488380%2F%3FrefId%3DDlNaDTdwn4ZeS65YX1m%252FEQ%253D%253D%26amp%3BtrackingId%3DDlNaDTdwn4ZeS65YX1m%252FEQ%253D%253D">founding product designer at ai consumer startup</a></p><p>-founding engineer at seed stage stealth ai startup  (reply for application link)</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21lzTP%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F17bf3bef-2b2f-4fea-b9d2-042972f17ddb_2744x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lzTP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17bf3bef-2b2f-4fea-b9d2-042972f17ddb_2744x1536.png 424w, https://substackcdn.com/image/fetch/$s_!lzTP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17bf3bef-2b2f-4fea-b9d2-042972f17ddb_2744x1536.png 848w, https://substackcdn.com/image/fetch/$s_!lzTP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17bf3bef-2b2f-4fea-b9d2-042972f17ddb_2744x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!lzTP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17bf3bef-2b2f-4fea-b9d2-042972f17ddb_2744x1536.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21lzTP%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F17bf3bef-2b2f-4fea-b9d2-042972f17ddb_2744x1536.png" width="1456" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17bf3bef-2b2f-4fea-b9d2-042972f17ddb_2744x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9940372,&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://sigdel29.substack.com/i/191480109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17bf3bef-2b2f-4fea-b9d2-042972f17ddb_2744x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lzTP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17bf3bef-2b2f-4fea-b9d2-042972f17ddb_2744x1536.png 424w, https://substackcdn.com/image/fetch/$s_!lzTP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17bf3bef-2b2f-4fea-b9d2-042972f17ddb_2744x1536.png 848w, https://substackcdn.com/image/fetch/$s_!lzTP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17bf3bef-2b2f-4fea-b9d2-042972f17ddb_2744x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!lzTP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F17bf3bef-2b2f-4fea-b9d2-042972f17ddb_2744x1536.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>every company i know is drowning in ai tools and starving for someone who can actually wire them into daily work.</p><p>i saw a tweet wher a ceo quoted a founder who flew an engineer to hq for a full week. <br><br>the engineer&#8217;s only job? <br>get every single person using claude for at least one workflow. <br>not building product. <br>not shipping features. <br>just... teaching people how to use the tools already sitting in front of them.</p><p>and the replies were wild. <br>multiple teams saying they&#8217;ve been doing this for weeks. <br><br>one person called it &#8220;prompt archaeology&#8221; <br>digging through existing workflows to figure out what translates to AI and what needs to be rethought from scratch. <br><br>another predicted a &#8220;chief claude officer&#8221; role. <br>someone else pushed back and said this isn&#8217;t what a forward deployed engineer even means.</p><p><br>i personally like chief claude officer &#8230;.. <br><br>maybe just cause it&#8217;s a c-suite title&#8230;&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21iwV_%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iwV_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!iwV_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!iwV_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!iwV_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21iwV_%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.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;:780873,&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://sigdel29.substack.com/i/191480109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iwV_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 424w, https://substackcdn.com/image/fetch/$s_!iwV_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 848w, https://substackcdn.com/image/fetch/$s_!iwV_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 1272w, https://substackcdn.com/image/fetch/$s_!iwV_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6ae2f83a-1fe6-4d66-8c70-0f357dcc24f6_1600x900.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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> most orgs might be missing</h2><p>lenny rachitsky published a piece arguing claude code is the most underrated tool for non-technical people. <br><br>his key reframe: stop calling it &#8220;claude code&#8221; and start thinking of it as &#8220;claude local&#8221; or &#8220;claude agent.&#8221; <br><br>because the real unlock isn&#8217;t writing code<br><br> it&#8217;s having a super-intelligent assistant running on your machine that can organize your files, sort invoices, synthesize customer calls, generate lead lists, and fifty other things nobody in marketing or ops would ever think to try.</p><p>i truly believe the barrier isn&#8217;t technical. <br>the installation is literally one terminal command. <br>yes terminal is not something i believe to be technical &#8230;.. i said what i said</p><p><br>the barrier is that nobody in most orgs knows this is possible, and nobody&#8217;s job is to show them.</p><h2>the internal AI enablement role</h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/thesamparr/status/2032477081695584670?s=20&quot;,&quot;full_text&quot;:&quot;How is everyone getting team adoption for Claude? \n\nI spent a lot of time on Twitter, as do you. We see all this AI stuff popping up. We're on top of it, or at least sorta. I know what's going on and are testing all these fringe ideas. \n\nBut how are all you people getting your&quot;,&quot;username&quot;:&quot;thesamparr&quot;,&quot;name&quot;:&quot;Sam Parr&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1474048180908175363/b6PCpGwj_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-13T15:21:12.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:274,&quot;retweet_count&quot;:21,&quot;like_count&quot;:514,&quot;impression_count&quot;:282376,&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>i think we&#8217;re about to see a new function emerge in every serious org.</p><p> not a &#8220;head of ai&#8221; who builds models. </p><p>not a consultant who parachutes in for a week. </p><p>an internal person <br>maybe an engineer (most likely), <br>maybe not , <br><br>whose job (not entirely but parts) would be:</p><p>1. auditing existing workflows for ai leverage points</p><p>2. teaching teams to use tools like claude code, cursor, and agents in their actual daily work</p><p>3. building lightweight internal tooling and templates that lower the activation energy</p><p>4. teaching the same to other colleagues so they can build their own stack</p><p>5. staying current on the firehose of new capabilities so individuals don&#8217;t have to</p><p>this is weirdly underrated as a role because it doesn&#8217;t look like &#8220;real engineering&#8221; and it doesn&#8217;t look like &#8220;real management.&#8221; </p><p>it lives in this weird middle ground between ops, engineering, and training. </p><p>and that&#8217;s exactly why most companies don&#8217;t have it yet. </p><p>maybe wouldn&#8217;t ever have it until it becomes truly mainstream</p><p></p><h2>this could be you!</h2><p></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/toddsaunders/status/2032669870530199986?s=20&quot;,&quot;full_text&quot;:&quot;Every company will have a Chief Claude Officer that pills new employees and keeps everyone trained / up to date. \n\nIt&#8217;s the only way and it&#8217;s that important&quot;,&quot;username&quot;:&quot;toddsaunders&quot;,&quot;name&quot;:&quot;Todd Saunders&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1864085962269110272/xFuUH3pu_normal.jpg&quot;,&quot;date&quot;:&quot;2026-03-14T04:07:16.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;How is everyone getting team adoption for Claude? \n\nI spent a lot of time on Twitter, as do you. We see all this AI stuff popping up. We're on top of it, or at least sorta. I know what's going on and are testing all these fringe ideas. \n\nBut how are all you people getting your&quot;,&quot;username&quot;:&quot;thesamparr&quot;,&quot;name&quot;:&quot;Sam Parr&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1474048180908175363/b6PCpGwj_normal.jpg&quot;},&quot;reply_count&quot;:42,&quot;retweet_count&quot;:28,&quot;like_count&quot;:625,&quot;impression_count&quot;:153404,&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>if you&#8217;re an engineer reading this </p><p> especially early-career or between things </p><p>this might be the highest-leverage role you could step into right now. </p><p>not because it&#8217;s glamorous, but because the person who teaches an entire org to be 2-5x more effective has much more massive impact than the person shipping one more feature.</p><p>people wanna dismiss this  &#8220;this is just internal tooling with extra steps&#8221; and yeah, <br>the assumption with internal tools is that the users know what to ask for</p><p>this role starts upstream</p><p> it figures out what people don&#8217;t even know they should be asking for. </p><p>it&#8217;s the difference between building a dashboard nobody uses </p><p>to sitting next to someone while they realize claude can do 80% of their weekly reporting.</p><h2>what&#8217;s non-obvious?</h2><p>the companies that will win</p><p>aren&#8217;t the ones with the best models or the biggest budgets. </p><p>that metric is just for the frontier labs<br><br>they&#8217;re the ones that invest in the boring middle layer: a person (or small team) whose entire job is closing the gap between what ai can do and what their team actually does with it.</p><p>and right now, almost nobody is hiring for this.</p><p>if you&#8217;re building, founding, or leading eng at a company right now </p><p>the highest-ROI hire you could make this quarter might not be another senior engineer. </p><p>it might be someone whose job title doesn&#8217;t even exist yet.</p><p>what would you call it?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21xDXA%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F2d10e5df-2783-43fd-94dd-739e36d0e5a7_650x617.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xDXA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d10e5df-2783-43fd-94dd-739e36d0e5a7_650x617.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xDXA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d10e5df-2783-43fd-94dd-739e36d0e5a7_650x617.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xDXA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d10e5df-2783-43fd-94dd-739e36d0e5a7_650x617.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xDXA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d10e5df-2783-43fd-94dd-739e36d0e5a7_650x617.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21xDXA%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F2d10e5df-2783-43fd-94dd-739e36d0e5a7_650x617.jpeg" width="650" height="617" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2d10e5df-2783-43fd-94dd-739e36d0e5a7_650x617.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:617,&quot;width&quot;:650,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&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="" srcset="https://substackcdn.com/image/fetch/$s_!xDXA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d10e5df-2783-43fd-94dd-739e36d0e5a7_650x617.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xDXA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d10e5df-2783-43fd-94dd-739e36d0e5a7_650x617.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xDXA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d10e5df-2783-43fd-94dd-739e36d0e5a7_650x617.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xDXA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2d10e5df-2783-43fd-94dd-739e36d0e5a7_650x617.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">thanks for reading! subscribe!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[it's time to be 1000x cracked]]></title><description><![CDATA[being just 10x or 100x is boring!]]></description><link>https://sigdel29.substack.com/p/its-time-to-be-1000x-cracked</link><guid isPermaLink="false">https://sigdel29.substack.com/p/its-time-to-be-1000x-cracked</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Mon, 16 Mar 2026 16:15:48 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21P0n8%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd1248499-cb81-4057-8d3d-64663037de03_1024x504.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div><hr></div><blockquote><p style="text-align: justify;"><strong>&#8212;side note&#8212;</strong><br><br>this substack is growing <br><br>to my shock, lot of you liked the previous one<br><br>hitting hard on the philosophy</p><p style="text-align: justify;">i&#8217;m beginning to make this more of a regular thing after the wonderful feedback <br><br>but i actually looked into who&#8217;s reading it.</p><p style="text-align: justify;">i used my browser agent to dig through the subscriber list, and here&#8217;s the tldr:</p><p style="text-align: justify;"><strong>&#8220;a mix of founders and execs at startups (pre-seed through series A), some vc&#8217;s, and a lot of mid-to-senior engineers.&#8221;</strong></p><p style="text-align: justify;">so instead of just rambling into the void, i want to make this genuinely useful.</p><p style="text-align: justify;">starting now, i&#8217;m adding a <strong>hiring</strong> section to every issue. vc have enough dealflow ,i&#8217;m not going to spam them but they <em>do</em> want to hire for their portfolio companies. and founders are always looking for people.</p><p style="text-align: justify;">if you want to post a role, just reply to this email with job posting!</p></blockquote><div><hr></div><p><strong>Hiring @ </strong><a href="iframe.php?url=https%3A%2F%2Fgetlora.com%2F">Lora</a><strong><br><a href="iframe.php?url=https%3A%2F%2Fwww.notion.so%2Fgetlora%2FFounding-Head-of-Engineering-27127e2c5da680488dc9cbe2e6aa6bc2">Founding Head of Engineering</a><br><br><a href="iframe.php?url=https%3A%2F%2Fwww.notion.so%2Fgetlora%2FFounding-Designer-Head-of-Design-27027e2c5da680a9a841d8134b700138">Founding Designer/Head of Design</a> <br><br><a href="iframe.php?url=https%3A%2F%2Fwww.notion.so%2Fgetlora%2FSenior-iOS-Engineer-2e827e2c5da680e1ba05e9cfc7d7e132">Senior iOS Engineer</a><br><br>and many more check them out <a href="iframe.php?url=https%3A%2F%2Fwww.getlora.com%2Fcareers">here</a></strong></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21P0n8%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd1248499-cb81-4057-8d3d-64663037de03_1024x504.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P0n8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1248499-cb81-4057-8d3d-64663037de03_1024x504.png 424w, https://substackcdn.com/image/fetch/$s_!P0n8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1248499-cb81-4057-8d3d-64663037de03_1024x504.png 848w, https://substackcdn.com/image/fetch/$s_!P0n8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1248499-cb81-4057-8d3d-64663037de03_1024x504.png 1272w, https://substackcdn.com/image/fetch/$s_!P0n8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1248499-cb81-4057-8d3d-64663037de03_1024x504.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21P0n8%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd1248499-cb81-4057-8d3d-64663037de03_1024x504.png" width="1024" height="504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1248499-cb81-4057-8d3d-64663037de03_1024x504.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:504,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1235408,&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://sigdel29.substack.com/i/191092400?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F933021ac-fb91-4fc9-b992-44acbb171b5c_1024x571.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!P0n8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1248499-cb81-4057-8d3d-64663037de03_1024x504.png 424w, https://substackcdn.com/image/fetch/$s_!P0n8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1248499-cb81-4057-8d3d-64663037de03_1024x504.png 848w, https://substackcdn.com/image/fetch/$s_!P0n8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1248499-cb81-4057-8d3d-64663037de03_1024x504.png 1272w, https://substackcdn.com/image/fetch/$s_!P0n8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1248499-cb81-4057-8d3d-64663037de03_1024x504.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br>everyone&#8217;s inherently cognitive miser.<br><br>that&#8217;s not an insult. <br><br>it&#8217;s how humans are wired.<br><br>we conserve mental energy wherever we can. <br><br>we take shortcuts, defer decisions, batch problems, avoid context-switching. <br><br>it&#8217;s why meetings exist&#8230;&#8230;.. (or so i&#8217;ve been told)<br><br> not because they&#8217;re efficient, <br><br>but because they let five people split the cognitive load of one hard decision.<br><br>this is the one thing ai native tools help with <br><br>and what makes them more adopted in workspaces <br><br>and not so much with general consumers <br><br><strong>that is the unlock</strong> <br><br><strong>if used properly - i like to highlight this</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading whats up in tech?! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>the core work problem</h2><p>saw somebody mention this framework a while ago, <br><br>you have two kinds of work:</p><p>1. core work -- the thing you&#8217;re actually hired to do. building features, writing, designing systems, shipping product.</p><p>2. supporting work -- meetings, emails, planning meetings about meetings, admin, context-gathering, coordination overhead.<br><br>the supporting work at this point has pretty much being automated and will be fully autonomous (depends on whom you ask) at one point</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21tkUj%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fa3940d7d-35cd-414f-a44a-fc65e336da69_650x872.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tkUj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3940d7d-35cd-414f-a44a-fc65e336da69_650x872.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tkUj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3940d7d-35cd-414f-a44a-fc65e336da69_650x872.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tkUj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3940d7d-35cd-414f-a44a-fc65e336da69_650x872.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tkUj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3940d7d-35cd-414f-a44a-fc65e336da69_650x872.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21tkUj%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fa3940d7d-35cd-414f-a44a-fc65e336da69_650x872.jpeg" width="650" height="872" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3940d7d-35cd-414f-a44a-fc65e336da69_650x872.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:872,&quot;width&quot;:650,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;50 Really Funny Meeting Memes That Every Office Worker Can Relate To |  Exploo&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="50 Really Funny Meeting Memes That Every Office Worker Can Relate To |  Exploo" title="50 Really Funny Meeting Memes That Every Office Worker Can Relate To |  Exploo" srcset="https://substackcdn.com/image/fetch/$s_!tkUj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3940d7d-35cd-414f-a44a-fc65e336da69_650x872.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tkUj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3940d7d-35cd-414f-a44a-fc65e336da69_650x872.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tkUj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3940d7d-35cd-414f-a44a-fc65e336da69_650x872.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tkUj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3940d7d-35cd-414f-a44a-fc65e336da69_650x872.jpeg 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>previously</p><p>for most people, supporting work was roughly constant. <br><br>it doesn&#8217;t matter if you&#8217;re working 30 hours or 60 <br><br>you&#8217;re still doing ~20 hours of emails and syncs and status updates. so the only variable is how much core work you get done with whatever time is left.</p><p>now after ai when it&#8217;s eaten all of that supporting work.</p><p>not all of it. <strong>&#8212;yet&#8212; </strong>but enough that the ratio flips.<br><br>suddenly you&#8217;re spending 80% of your time on core work instead of 40%. same hours. <br><br>the more models get better the gap shrinks and the core work merges with other roles </p><h2>the team is shrinking. that&#8217;s the point.</h2><p> the gossip in the air so to say  is &#8220;ai is going to take jobs.&#8221; <br><br>and yeah, it will. <br><br>this is about what happens to the jobs that survive.</p><p>the answer: they expand.</p><p>not in hours. in scope.</p><p>the person who survives isn&#8217;t the specialist who does one thing extremely well. it&#8217;s the generalist who can operate across the full stack of technical (or non-technical):</p><p>- machine learning</p><p>- software engineering</p><p>- agent engineering </p><p>- product management  </p><p>-operations</p><p>i know that list sounds like a recruiter&#8217;s fever dream. <br><br>but this is weirdly underrated: a single person with a CS background and ai tools can now credibly do all of these at a level that used to require a team of five.</p><p>not because they&#8217;re geniuses (sorry fellow cs grads)<br><br>because ai is a cognitive miser&#8217;s best friend.</p><h2> &#8220;this is just hustle culture repackaged&#8221;</h2><p>and yeah, i get it. &#8220;one person does everything&#8221; sounds like a recipe for burnout.<br><br>but it&#8217;s already happening<br></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/a16z/status/2016994954422407300&quot;,&quot;full_text&quot;:&quot;&#8220;There&#8217;s a Mexican standoff happening between product manager, designer, and coder.&#8221;\n\nMarc Andreessen on how AI is reshaping core tech roles:\n\n&#8220;Every coder now believes they can also be a product manager and a designer, because they have AI. Every product manager thinks they can &quot;,&quot;username&quot;:&quot;a16z&quot;,&quot;name&quot;:&quot;a16z&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1919488160125616128/QAZXTMEj_normal.png&quot;,&quot;date&quot;:&quot;2026-01-29T22:00:45.000Z&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_1028,c_limit,q_auto:best/l_twitter_play_button_rvaygk,w_88/je81lvspgz0mmfkcagwk&quot;,&quot;link_url&quot;:&quot;https://t.co/NbvrwaYhM5&quot;}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:138,&quot;retweet_count&quot;:186,&quot;like_count&quot;:1973,&quot;impression_count&quot;:424533,&quot;expanded_url&quot;:null,&quot;video_url&quot;:&quot;https://video.twimg.com/amplify_video/2016994811476398083/vid/avc1/1280x720/aDthFFDHQLOI0DhV.mp4?tag=14&quot;,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p><br>also<br><br>the people who are doing it<br><br>it&#8217;s so awesome to see how much <strong>fun</strong> they are having.<br><br>it&#8217;s not surprising <br><br>it is fun to be in flow and to have a sense of solving interesting problems at a higher level of abstraction.</p><p> this isn&#8217;t about working more hours. it&#8217;s about working the same hours with dramatically less supporting work overhead. <br><br>the cognitive miser in you should be thrilled. <br><br>ai handles the context-switching, the boilerplate, the &#8220;let me look up how this api works&#8221;<br><br>you just... think about the problem and ship the solution.</p><p>the few people who figure this out aren&#8217;t going to be grinding 80-hour weeks. <br><br>they&#8217;re going to be operating at the scope of a small team while maintaining their sanity. <br><br>because the bureaucracy that used to justify large teams the syncs, the handoffs, the &#8220;alignment meetings&#8221; <br><br>most of it is (was) unnecessary.</p><h2>what this means if you&#8217;re building right now</h2><p>1. stop hiring for headcount. hire for range.<br><br>this has been universally true actually<br><br> the next great early-stage engineer isn&#8217;t a &#8220;backend developer.&#8221; they&#8217;re someone who can move between data, ml, product, and infra without needing a ticket filed for each transition.<br></p><p>2. invest in your ai workflow before your org chart. <br><br>the team of 3 that ships like a team of 15 isn&#8217;t using ai as autocomplete. <br><br>they&#8217;ve restructured their entire workflow around it -- context engineering, agent delegation, verification loops.<br><br>side note- someone mentioned a chief claude officer, could be something to look into</p><p></p><p>3. treat supporting work as a bug, not a feature.<br><br> every recurring meeting, every status update, every &#8220;quick sync&#8221; <br><br>ask whether ai can handle it. most of the time, it can. what&#8217;s left is the actual hard thinking.<br></p><p>4. get comfortable being the whole stack. <br><br>if you&#8217;re an engineer, learn the data side. <br>if you&#8217;re a data person, learn to ship product. <br>if you&#8217;re both , learn product management <br><br>the boundaries between these roles are dissolving faster than most orgs realize.</p><h2>the real question</h2><p>the future of work should be &#8220;can i become the person who does the job of fifty people without it feeling like fifty jobs.&#8221;</p><p>the answer is increasingly yes. but only if you stop thinking of yourself as a specialist and start thinking of yourself as a system.</p><p>i don&#8217;t know exactly what this looks like at scale yet. i don&#8217;t think anyone does. but the people figuring it out first aren&#8217;t going to be teams of 50. they&#8217;re going to be teams of one.</p><p>what&#8217;s the one domain you&#8217;ve been avoiding learning because &#8220;that&#8217;s someone else&#8217;s job&#8221;? might be worth picking it up this week.</p><h2>side note -world models </h2><p>. world models are becoming a thing <br><br>systems that don&#8217;t just pattern<br><br>match but actually maintain an internal representation of how things work together.</p><p>this matters because the reason teams exist isn&#8217;t just division of labor. <br><br>it&#8217;s division of context. <br><br>the data engineer understands the pipeline. the ml engineer understands the model. <br><br>the product manager understands the user. nobody holds the full picture.</p><p>world models collapse that. <br><br>one person with the right ai tools can hold the full context of a system from data ingestion to model serving to user experience in a way that used to require three standups and a confluence page nobody reads.</p><p>the coordination cost was always the real overhead. not the work itself.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">thanks for reading! subscribe :) </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[the deeper thing beneath the grind]]></title><description><![CDATA[on identity, leverage, and what happens when the suffering stops being the point]]></description><link>https://sigdel29.substack.com/p/the-deeper-thing-beneath-the-grind</link><guid isPermaLink="false">https://sigdel29.substack.com/p/the-deeper-thing-beneath-the-grind</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Thu, 12 Mar 2026 12:35:32 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21uzzO%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.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="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21uzzO%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uzzO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.png 424w, https://substackcdn.com/image/fetch/$s_!uzzO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.png 848w, https://substackcdn.com/image/fetch/$s_!uzzO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.png 1272w, https://substackcdn.com/image/fetch/$s_!uzzO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21uzzO%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.png" width="1456" height="729" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:729,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.png (2744&#215;1373)&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.png (2744&#215;1373)" title="2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.png (2744&#215;1373)" srcset="https://substackcdn.com/image/fetch/$s_!uzzO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.png 424w, https://substackcdn.com/image/fetch/$s_!uzzO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.png 848w, https://substackcdn.com/image/fetch/$s_!uzzO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.png 1272w, https://substackcdn.com/image/fetch/$s_!uzzO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2490f149-0419-49cc-ae3f-9f93ad7a6dd5_2744x1373.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>society confuses the tool with the self. that confusion is ancient. but it has become more expensive.</p><p>every few centuries, a new lever appears. the printing press. the engine. the computer. </p><p>each time, the people who built identity around the old way of doing things felt existential panic. </p><p>each time, the panic said less about human value itself than about a particular story people were telling about where that value lived.</p><p>we are in that moment again.</p><p>ai is a lever. levers do not replace people in the abstract. </p><p>they expose which parts of the work were always mechanical and which parts were always human. </p><p>the question is whether that distinction can still be seen clearly.</p><p>for many people, it cannot.</p><p>when identity hardens around output, any tool that produces similar output begins to feel like a threat to existence. </p><p>but that is a problem with the identity, not the tool.</p><p>the knowledge worker made a quiet bargain with suffering. </p><p>the late nights. the impossible deadlines. the dense expertise carried in a single tired mind. </p><p>hardship gave the work gravity. if something consumed weekends and health, it had to matter. </p><p>pain became proof of value.</p><p>but it never was that</p><p>it was proof of friction. </p><p>and friction is what tools are built to remove.</p><p>that is why this moment feels destabilizing. </p><p>when a machine makes the first draft easy, it does not necessarily diminish the person who used to produce it by hand. </p><p>it removes one layer of drag. the real question is what remains once the drag is gone.</p><p>much of what remains is harder to fake and harder to outsource: judgment, taste, courage, responsibility, synthesis, the willingness to choose under uncertainty when the stakes are real. </p><p>those capacities were often buried beneath the grind. As the grind recedes, they become visible again.</p><h3>leverage</h3><p>the honest framing is not replacement. </p><p>it is leverage.</p><p>a lever does not care who holds it. it amplifies what is already there. </p><p>curiosity becomes exploration. initiative becomes speed. taste becomes prolificacy. </p><p>but passivity is amplified too. </p><p>so is denial. </p><p>so is fear dressed up as sophistication.</p><p>the same tool in two different hands becomes two different futures. </p><p>in one pair of hands, acceleration. in another, theater. </p><p>a few experiments. a shallow dismissal. a fresh layer of rationalization. </p><p>the variance between people was always there. </p><p>leverage simply makes it harder to hide.</p><p>there is evidence that the lever is real. </p><p>in an nber study of 5,179 customer-support agents, access to a generative ai assistant increased productivity by about 14 percent on average, with roughly 34 percent gains for novice and lower-skilled workers and little effect for the most skilled workers. </p><p>in a separate mit-led study, workers using chatgpt for certain writing tasks finished about 40 percent faster and produced output rated 18 percent higher in quality.</p><p>that does not mean the optimistic story gets to ignore the painful one. </p><p>the world economic forum&#8217;s future of jobs report 2025 projects that by 2030, structural labor-market transformation will affect 22 percent of today&#8217;s jobs, with 170 million roles created and 92 million displaced. </p><p>a transition can be productive in the aggregate and still brutal for the people inside it.</p><p>this is the strongest counterargument, and it is real. </p><p>the printing press did not feel like liberation to the scribe. </p><p>the factory did not feel like progress to the artisan it displaced. </p><p>the long-run graph can point upward while a person&#8217;s life, in the short run, is thrown into disorder. </p><p>any serious view of technological change has to admit that cost.</p><p>it also has to admit something else. </p><p>adaptation is not evenly available. </p><p>it is easier to pick up a new lever when there is slack, savings, autonomy, and room to be temporarily bad at something new. </p><p>for a mid-career worker with narrow specialization, a mortgage, weak institutional support, or little control over workflow, </p><p>the lever does not arrive as an exciting option. it arrives as a demand.</p><p>still, the larger mistake is to confuse the existence of displacement with proof that the tool is illegitimate. </p><p>tools remove friction. </p><p> markets then reprice what remains scarce. </p><p>the hard part is that the repricing is uneven, and no one experiences &#8220;uneven&#8221; from the outside. </p><p>they experience it as risk, loss, humiliation, and uncertainty.</p><h3>the work moves up, not out</h3><p>when writing gets cheap, clarity becomes rare. </p><p>when analysis gets cheap, interpretation becomes rare. </p><p>when prototypes get cheap, taste becomes rare.</p><p>when execution gets cheap, discernment becomes rare.</p><p>notice the pattern. </p><p>the human contribution does not vanish. </p><p>it migrates. </p><p>it moves from the thing being produced to the judgment behind its production. </p><p>from the artifact to the intent. from the how to the why.</p><p>this is not a sentimental claim that humans will always matter. </p><p>it is a claim about scarcity. </p><p>when a system can generate competent drafts in seconds, the scarce thing is no longer draft production by itself. </p><p>the scarce thing becomes knowing what should be made, what is true, what is worth trusting, what should be discarded, and what consequences follow from getting it wrong.</p><p>a concrete version of this shift is easy to see in modern software work. </p><p>a full-stack engineer who once spent weeks building a feature mostly by hand can now work through a small fleet of agents. </p><p>the job becomes less about typing every line personally and more about designing the system around the work: writing markdown specifications, defining structure and guardrails, sequencing tasks through an orchestration layer, reviewing outputs, tightening the loop when the agents drift, and making sure the result still reflects real product judgment. </p><p>timelines that once lived in weeks can collapse into days. the leverage is real. but it does not eliminate the human role. </p><p>it raises the premium on decomposition, taste, sequencing, and responsibility for the final result.</p><p>that is why the work moves up, not out.</p><p>this does not mean everyone gets promoted automatically. </p><p>it means the center of gravity shifts upward. people rewarded mainly for mechanical execution have to develop higher-order judgment faster than they expected. </p><p>people who already possess that judgment gain leverage. </p><p>the transition is not fair merely because it is logical.</p><p>if  work is moving toward judgment, context, and tool fluency, </p><p>then institutions that still train people mainly for repeatable production are training them for a world that is receding.</p><h3>the self-deception cycle</h3><p>the cycle usually begins quietly.</p><p>first: ai is overhyped. </p><p>second: there is no need to engage seriously. </p><p>third: a widening gap opens between those who experimented and those who performed skepticism. </p><p>then the gap hardens into reality.</p><p>by the time this becomes visible, it often feels, from the inside, as if the world has become irrational. </p><p>but the world is usually reflecting back a choice made earlier, when self-protection was chosen over contact with change.</p><p>some skepticism is rational. </p><p>hype is real. </p><p>bad tooling is real. </p><p>layoffs are real. </p><p>weak retraining systems are real. </p><p>but that is different from treating one shallow interaction with a fast-moving technology as a verdict on the whole curve. </p><p>early tools are uneven. leverage still compounds for the people who learn by contact instead of commentary.</p><p>a vivid example is hiring itself. </p><p>for years, polished resumes and prestige markers were treated as reliable proxies for capability. then AI made polished language cheap. </p><p>the first response was often dismissal: more slop, more noise, more reasons to complain about the applicant pool. </p><p>but the more serious response was procedural. employers began shifting toward skills-based filters, work trials, and portfolio-style evidence because the old narrative surface no longer separated people cleanly. </p><p>what looked at first like a problem of lower quality was, underneath, a problem of degraded signal.</p><p>self-deception is rarely loud at first. it begins as comfort. then becomes habit. </p><p>then identity. once identity is involved, truth starts to feel like an insult.</p><p>that is when curiosity dies. that is when bitterness enters. that is when a once-open mind starts sealing itself shut. </p><p>the person is not stupid. the person is attached. and attachment to an old self-image, in a world that has moved, is one of the most sophisticated forms of self-sabotage there is.</p><h3>signals&#8230;.</h3><p>resumes are weakening as signals, not because experience stopped mattering, but because the document captures less and less of what matters. </p><p>business insider reported this month that some companies now explicitly deprioritize or skip resumes, that recruiters say ai-polished resumes increasingly &#8220;all read the same,&#8221; and that the national association of colleges and employers found 70 percent of employers using skills-based hiring.</p><p>that shift is not abstract.</p><p>a person can change jobs three times, do multiple freelance projects, learn entirely new tools, and still be carrying around the same untouched resume they used to get a first job out of college, complete with internships that matter less than the work done since. </p><p>the narrative can stay frozen while the capability has changed completely.</p><p>that is why evaluation moves toward demonstration. </p><p>what has been built. </p><p>what decisions have been made. what can be shown. what tradeoffs can be explained. </p><p>what survives contact with scrutiny.</p><p>in practice, many founders now care less about polished pedigree than about signs of builder disposition,</p><p>a personal website, side projects, visible curiosity, proof that someone makes things without permission. </p><p>reporting has captured the same shift. </p><p>business Insider quoted employers and recruiters arguing that titles, years, and prestige are weak substitutes for deeper evidence of projects, skills, context, and scale.</p><p>this is not a rejection of skill. </p><p>it is a repricing of signal.</p><p>the world economic forum reports that employers increasingly value analytical thinking, resilience, flexibility, leadership, creative thinking, motivation, self-awareness, technological literacy, and curiosity toward lifelong learning. That list is not mystical. <br><br>it is what rises when routine production gets cheaper and judgment remains difficult to synthesize under real conditions.</p><p>this shift is uncomfortable for people who optimized for the narrative.</p><p>it is liberating for people who optimized for the thing itself. </p><p>surface became cheap. substance did not.</p><h3>what remains?</h3><p>the people who thrive in this environment will not be the ones who defend every legacy task with wounded pride. </p><p>they will be the ones who tell the truth early, even when that truth is inconvenient to their self-image.</p><p>they will stop romanticizing the grind. they will stop confusing friction with value. </p><p>they will stop treating effort as sacred proof of seriousness.</p><p>and they will go where the human work still lives: judgment, context, trust, taste, responsibility, synthesis, and the kind of pattern recognition that remains entangled with experience and consequence.</p><p>the question is not whether ai can do some part of what a person currently does. </p><p>in many domains, it plainly can. </p><p>the deeper question is what kind of contribution remains valuable when parts of production become cheap, fast, and abundant.</p><p>that is not a smaller question. </p><p>it is the first serious question many people have been forced to ask about their work in a very long time.</p><p>and it deserves a serious answer.</p><p>the answer will not be painless. </p><p>some workers will be displaced. some skills will be repriced downward. </p><p>some identities built around friction will crack under the loss of it. </p><p>that is part of the truth, not a reason to avoid it.</p><p>but the existence of that pain does not make the lever less real. </p><p>it makes the responsibility greater.</p><p>if part of the work is now cheap, the task is not to worship the old friction. </p><p><strong>the task is to find the deeper thing one is here to contribute, and to build a life, a practice, and an economy around that truth.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ebe2%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd6c6910e-3858-4d7b-9b74-7d1484f883f2_2744x1253.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ebe2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c6910e-3858-4d7b-9b74-7d1484f883f2_2744x1253.png 424w, https://substackcdn.com/image/fetch/$s_!ebe2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c6910e-3858-4d7b-9b74-7d1484f883f2_2744x1253.png 848w, https://substackcdn.com/image/fetch/$s_!ebe2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c6910e-3858-4d7b-9b74-7d1484f883f2_2744x1253.png 1272w, https://substackcdn.com/image/fetch/$s_!ebe2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c6910e-3858-4d7b-9b74-7d1484f883f2_2744x1253.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ebe2%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd6c6910e-3858-4d7b-9b74-7d1484f883f2_2744x1253.png" width="1456" height="665" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6c6910e-3858-4d7b-9b74-7d1484f883f2_2744x1253.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:665,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;d6c6910e-3858-4d7b-9b74-7d1484f883f2_2744x1253.png (2744&#215;1253)&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="d6c6910e-3858-4d7b-9b74-7d1484f883f2_2744x1253.png (2744&#215;1253)" title="d6c6910e-3858-4d7b-9b74-7d1484f883f2_2744x1253.png (2744&#215;1253)" srcset="https://substackcdn.com/image/fetch/$s_!ebe2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c6910e-3858-4d7b-9b74-7d1484f883f2_2744x1253.png 424w, https://substackcdn.com/image/fetch/$s_!ebe2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c6910e-3858-4d7b-9b74-7d1484f883f2_2744x1253.png 848w, https://substackcdn.com/image/fetch/$s_!ebe2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c6910e-3858-4d7b-9b74-7d1484f883f2_2744x1253.png 1272w, https://substackcdn.com/image/fetch/$s_!ebe2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd6c6910e-3858-4d7b-9b74-7d1484f883f2_2744x1253.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">thanks for reading! subscribe! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[the most essential role in a tech company....]]></title><description><![CDATA[judgment is the bottleneck. so who do you hire for that?]]></description><link>https://sigdel29.substack.com/p/the-most-essential-role-in-a-tech</link><guid isPermaLink="false">https://sigdel29.substack.com/p/the-most-essential-role-in-a-tech</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Sun, 08 Mar 2026 21:33:06 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21yQPn%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fcde571a9-5469-499d-9d59-5b246cdd994a_2668x1421.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="pullquote"><p>&#8220;the impediment to action advances action. what stands in the way becomes the way.&#8221; &#8212; marcus aurelius</p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21yQPn%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fcde571a9-5469-499d-9d59-5b246cdd994a_2668x1421.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yQPn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde571a9-5469-499d-9d59-5b246cdd994a_2668x1421.png 424w, https://substackcdn.com/image/fetch/$s_!yQPn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde571a9-5469-499d-9d59-5b246cdd994a_2668x1421.png 848w, https://substackcdn.com/image/fetch/$s_!yQPn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde571a9-5469-499d-9d59-5b246cdd994a_2668x1421.png 1272w, https://substackcdn.com/image/fetch/$s_!yQPn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde571a9-5469-499d-9d59-5b246cdd994a_2668x1421.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21yQPn%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fcde571a9-5469-499d-9d59-5b246cdd994a_2668x1421.png" width="2668" height="1421" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cde571a9-5469-499d-9d59-5b246cdd994a_2668x1421.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1421,&quot;width&quot;:2668,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9035293,&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://sigdel29.substack.com/i/190322505?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85208acc-57cc-4044-bf3e-179a4567e28d_2668x1600.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yQPn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde571a9-5469-499d-9d59-5b246cdd994a_2668x1421.png 424w, https://substackcdn.com/image/fetch/$s_!yQPn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde571a9-5469-499d-9d59-5b246cdd994a_2668x1421.png 848w, https://substackcdn.com/image/fetch/$s_!yQPn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde571a9-5469-499d-9d59-5b246cdd994a_2668x1421.png 1272w, https://substackcdn.com/image/fetch/$s_!yQPn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde571a9-5469-499d-9d59-5b246cdd994a_2668x1421.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>the stoics understood something that the tech world is just catching up to: the obstacle is the advantage. for decades, the bottleneck was building </p><p>and that constraint shaped everything. now that AI has dissolved that barrier, we&#8217;re face-to-face with a harder, more human challenge: judgment. this is the most optimistic moment in technology. </p><p>not because building got easy, but because what matters now taste, vision, narrative  is the stuff that makes us irreplaceably human. </p><p>the tools got godlike. the question is whether we rise to meet them.</p><p></p><h3>most teams are sleeping on it.</h3><p>the most underrated hire right now isn&#8217;t an engineer. it&#8217;s not a designer. it&#8217;s definitely not a traditional product manager.</p><p>it&#8217;s someone i don&#8217;t have a great name for yet. maybe &#8220;product thinker.&#8221; </p><p>someone with an intuitive grasp of the product as it actually exists  where it&#8217;s soft, </p><p>where it sings, and how to iterate it toward something sharper. </p><p>this person holds in their head where the product should be two years from now and works backwards from that.</p><p>not a roadmap person. a vision person with taste.</p><p></p><h3><strong>why now</strong></h3><p>when building was hard, engineering was the bottleneck. </p><p>the status hierarchy reflected that. engineers were (rightly) the most valued people in the room because shipping was the constraint.</p><p>building is no longer hard.</p><p>which means the variance in outcomes has shifted almost entirely to judgment. </p><p>what to build, how to sequence it, and </p><p>this is the part people miss </p><p> <strong>how to talk about it.</strong></p><p></p><h3><strong>narrative is load-bearing</strong></h3><p>the story matters as much as the thing. internally, it organizes the team around a shared model of why. </p><p>externally, it shapes the interpretive frame users bring to their first experience.</p><p>you can&#8217;t retrofit narrative onto a product and expect it to land. it has to be structural from day one.</p><p>this is why so many technically impressive products feel flat. </p><p>the engineering is great, the narrative is an afterthought. </p><p>and in a world where everyone can build, the frame is what differentiates.</p><p></p><h3><strong>the rarest version</strong></h3><p>the rarest version of this person sits at the intersection of culture and deep technology. </p><p>genuinely bilingual. </p><p>they know what&#8217;s technically possible and they know which cultural currents are real vs. ephemeral.</p><p>that combo is what separates products that feel inevitable from products that feel assembled.</p><p></p><h3><strong>but wait &#8212; aren&#8217;t PMs already this?</strong></h3><p>someone will say: this is just a good product manager. and yeah, there&#8217;s overlap. nikunj kothari made a compelling case that PMs are actually uniquely suited to thrive right now:</p><p>1. they&#8217;re constantly generating ideas</p><p>2. they build articulate plans (critical for long-horizon agent tasks)</p><p>3. they rapid-context-switch across domains</p><p>4. they have a sense for outcomes vs. feedback, and can price work</p><p>5. they talk to customers and convert insights into action</p><p></p><p>these folks were always bottlenecked by the pace of development. </p><p>now that gap between idea and execution has collapsed, they&#8217;ve been set free.</p><p>here&#8217;s the thing though </p><p> what i&#8217;m describing isn&#8217;t a PM who got upgraded. </p><p>it&#8217;s a different orientation entirely. the PM role, especially at scale, drifted toward coordination. </p><p>status updates, ticket management, stakeholder alignment. the &#8220;product thinker&#8221; i&#8217;m pointing at is someone whose primary output is judgment on taste, sequencing, and narrative. not process.</p><p>the coordination-only PMs were always on borrowed time. </p><p>but the ones who were secretly doing this deeper work? </p><p>they might be the most important people in tech right now.</p><p></p><h3><strong>what this means if you&#8217;re building</strong></h3><p>if you&#8217;re a founder or early-stage eng lead, here&#8217;s what i&#8217;d actually think about:</p><p>1. stop hiring for implementation speed as your primary filter. that&#8217;s a commodity now.</p><p>2. look for people who can articulate why something should exist, not just how to build it.</p><p>3. test for taste and sequencing instinct, not just technical depth.</p><p>4. treat narrative as a core product skill, not a marketing function.</p><p></p><h4><strong>the real question</strong></h4><p>i don&#8217;t think we&#8217;ve figured out what to call this role yet. &#8220;product thinker&#8221; is a placeholder. </p><p>but the skillset &#8212; vision, taste, narrative instinct, cultural fluency, technical literacy &#8212; is becoming the highest-leverage thing in a room full of people who can all build.</p><p>before anyone claps back with &#8220;this person has always been valuable&#8221; &#8212; i know. </p><p>i&#8217;m just saying their value compounds like never before. and most teams still don&#8217;t have one.</p><p>if you&#8217;re this person and you don&#8217;t realize it yet, pay attention. the window is wide open.</p><p></p><h3><strong>further reading &amp; rabbit holes</strong></h3><p>the conversation around taste, judgment, and the shifting role of product people is everywhere right now. </p><p>here are some threads and reads worth your time:</p><p>sophie bakalar wrote a sharp piece on how taste is becoming the new differentiator in tech &#8212; and why VCs are particularly bad at recognizing it early</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:189597962,&quot;url&quot;:&quot;https://sophiebakalar.substack.com/p/tech-vs-taste&quot;,&quot;publication_id&quot;:2797107,&quot;embedding_publication_id&quot;:null,&quot;publication_name&quot;:&quot;Sophie&#8217;s Notes&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!oiHF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fefed4451-3a93-4ca3-b0ca-1fa68261e494_1280x1280.png&quot;,&quot;title&quot;:&quot;Tech vs. Taste&quot;,&quot;truncated_body_text&quot;:&quot;Silicon Valley spent February discovering (or perhaps, rediscovering) taste, like it&#8217;s a product we can ship by Monday.&quot;,&quot;date&quot;:&quot;2026-03-02T12:42:28.087Z&quot;,&quot;like_count&quot;:6,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:114507027,&quot;name&quot;:&quot;Sophie Bakalar&quot;,&quot;handle&quot;:&quot;sophiebakalar&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/780a9367-bfea-41cd-8dce-4770145e4d05_1206x1206.jpeg&quot;,&quot;bio&quot;:&quot;GP @ Collaborative Fund, investing in consumer tech (hardware / AI) and energy. &quot;,&quot;profile_set_up_at&quot;:&quot;2023-02-28T18:23:00.422Z&quot;,&quot;reader_installed_at&quot;:&quot;2025-07-10T02:11:59.555Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:2840890,&quot;user_id&quot;:114507027,&quot;publication_id&quot;:2797107,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:2797107,&quot;name&quot;:&quot;Sophie&#8217;s Notes&quot;,&quot;subdomain&quot;:&quot;sophiebakalar&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Daily posts on the intersection of tech, culture, and capital. From AI to consumer behavior in 700 words or less. &quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/efed4451-3a93-4ca3-b0ca-1fa68261e494_1280x1280.png&quot;,&quot;author_id&quot;:114507027,&quot;primary_user_id&quot;:114507027,&quot;theme_var_background_pop&quot;:&quot;#BAA049&quot;,&quot;created_at&quot;:&quot;2024-07-16T19:19:38.325Z&quot;,&quot;email_from_name&quot;:&quot;Sophie&#8217;s Notes&quot;,&quot;copyright&quot;:&quot;Sophie Bakalar&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false}},{&quot;id&quot;:5871393,&quot;user_id&quot;:114507027,&quot;publication_id&quot;:5525741,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:5525741,&quot;name&quot;:&quot;Collaborative Fund&quot;,&quot;subdomain&quot;:&quot;collabfund&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Signals of progress at the intersection of capital and culture.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c08ddff-69fd-41a8-af53-8ad471fc4be7_1120x1120.png&quot;,&quot;author_id&quot;:361388011,&quot;primary_user_id&quot;:361388011,&quot;theme_var_background_pop&quot;:&quot;#FF6719&quot;,&quot;created_at&quot;:&quot;2025-07-02T19:58:24.760Z&quot;,&quot;email_from_name&quot;:&quot;Collaborative Fund&quot;,&quot;copyright&quot;:&quot;Collaborative Fund&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:5,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:5,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[35345,2880588,82416,2355025,15764],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="iframe.php?url=https%3A%2F%2Fsophiebakalar.substack.com%2Fp%2Ftech-vs-taste%3Futm_source%3Dsubstack%26amp%3Butm_campaign%3Dpost_embed%26amp%3Butm_medium%3Dweb"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21oiHF%21%2Cw_56%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fefed4451-3a93-4ca3-b0ca-1fa68261e494_1280x1280.png" loading="lazy"><span class="embedded-post-publication-name">Sophie&#8217;s Notes</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Tech vs. Taste</div></div><div class="embedded-post-body">Silicon Valley spent February discovering (or perhaps, rediscovering) taste, like it&#8217;s a product we can ship by Monday&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">8 months ago &#183; 6 likes &#183; Sophie Bakalar</div></a></div><p>shrivu shankar&#8217;s counterpoint is equally worth reading &#8212; arguing that taste itself might be extractable and therefore not a durable moat:</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:188072769,&quot;url&quot;:&quot;https://blog.sshh.io/p/taste-is-not-a-moat&quot;,&quot;publication_id&quot;:1943298,&quot;embedding_publication_id&quot;:null,&quot;publication_name&quot;:&quot;Shrivu&#8217;s Substack&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7tx4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc917d9b1-91ee-41d0-a0e0-e3446a4b6359_460x460.jpeg&quot;,&quot;title&quot;:&quot;Taste Is Not a Moat&quot;,&quot;truncated_body_text&quot;:&quot;I used to write the design while AI coded the software. Architecture decisions, API contracts, data models on my side; implementation on its side. Fast forward a few months and more and more the model now handles both, because it&#8217;s more right than wrong. The &#8220;outer loop&#8221; of system design, the thing that engineers would do while AI wrote the the code, tu&#8230;&quot;,&quot;date&quot;:&quot;2026-02-16T00:02:26.395Z&quot;,&quot;like_count&quot;:20,&quot;comment_count&quot;:7,&quot;bylines&quot;:[{&quot;id&quot;:87740142,&quot;name&quot;:&quot;Shrivu Shankar&quot;,&quot;handle&quot;:&quot;shrivu&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!7tx4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc917d9b1-91ee-41d0-a0e0-e3446a4b6359_460x460.jpeg&quot;,&quot;bio&quot;:null,&quot;profile_set_up_at&quot;:&quot;2023-09-11T18:57:38.561Z&quot;,&quot;reader_installed_at&quot;:&quot;2023-11-23T04:01:54.062Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1934203,&quot;user_id&quot;:87740142,&quot;publication_id&quot;:1943298,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1943298,&quot;name&quot;:&quot;Shrivu&#8217;s Substack&quot;,&quot;subdomain&quot;:&quot;shrivu&quot;,&quot;custom_domain&quot;:&quot;blog.sshh.io&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;A personal blog on AI, software engineering, and cybersecurity.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c917d9b1-91ee-41d0-a0e0-e3446a4b6359_460x460.jpeg&quot;,&quot;author_id&quot;:87740142,&quot;primary_user_id&quot;:87740142,&quot;theme_var_background_pop&quot;:&quot;#67BDFC&quot;,&quot;created_at&quot;:&quot;2023-09-11T18:57:44.429Z&quot;,&quot;email_from_name&quot;:&quot;Shrivu Shankar&quot;,&quot;copyright&quot;:&quot;Shrivu Shankar&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;newspaper&quot;,&quot;is_personal_mode&quot;:false}}],&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:null,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:null,&quot;paidPublicationIds&quot;:[],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="iframe.php?url=https%3A%2F%2Fblog.sshh.io%2Fp%2Ftaste-is-not-a-moat%3Futm_source%3Dsubstack%26amp%3Butm_campaign%3Dpost_embed%26amp%3Butm_medium%3Dweb"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%217tx4%21%2Cw_56%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc917d9b1-91ee-41d0-a0e0-e3446a4b6359_460x460.jpeg" loading="lazy"><span class="embedded-post-publication-name">Shrivu&#8217;s Substack</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Taste Is Not a Moat</div></div><div class="embedded-post-body">I used to write the design while AI coded the software. Architecture decisions, API contracts, data models on my side; implementation on its side. Fast forward a few months and more and more the model now handles both, because it&#8217;s more right than wrong. The &#8220;outer loop&#8221; of system design, the thing that engineers would do while AI wrote the the code, tu&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">8 months ago &#183; 20 likes &#183; 7 comments &#183; Shrivu Shankar</div></a></div><p>nikunj kothari&#8217;s piece on how PM is becoming prototype management is the clearest articulation of this shift:</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:153592155,&quot;url&quot;:&quot;https://writing.nikunjk.com/p/product-management-prototype-management&quot;,&quot;publication_id&quot;:1469784,&quot;embedding_publication_id&quot;:null,&quot;publication_name&quot;:&quot;Balancing Act&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!Prgo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F922e9a6e-660b-4165-a218-1ed83967f18a_400x400.png&quot;,&quot;title&quot;:&quot;Product management &#8594; Prototype management&quot;,&quot;truncated_body_text&quot;:&quot;\&quot;Can I get a referral?\&quot; That's how most Product Manager (PM) conversations start these days. Then I ask what they've built using the company's tools. Silence. Incredulous stares. As if building something was an unreasonable ask.&quot;,&quot;date&quot;:&quot;2024-12-24T23:45:36.822Z&quot;,&quot;like_count&quot;:55,&quot;comment_count&quot;:2,&quot;bylines&quot;:[{&quot;id&quot;:2755041,&quot;name&quot;:&quot;Nikunj Kothari&quot;,&quot;handle&quot;:&quot;nikunj&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84a6ece7-e4e0-4ac1-8104-b0ae565b6eb8_1145x1189.png&quot;,&quot;bio&quot;:&quot;member of investment staff at FPV ventures. Previous: investing khosla ventures, led product teams at meter, opendoor &amp; atlassian &quot;,&quot;profile_set_up_at&quot;:&quot;2022-03-09T14:45:52.783Z&quot;,&quot;reader_installed_at&quot;:&quot;2022-03-09T14:44:44.609Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:1435207,&quot;user_id&quot;:2755041,&quot;publication_id&quot;:1469784,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:true,&quot;publication&quot;:{&quot;id&quot;:1469784,&quot;name&quot;:&quot;Balancing Act&quot;,&quot;subdomain&quot;:&quot;nikunjk&quot;,&quot;custom_domain&quot;:&quot;writing.nikunjk.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Candid thoughts about investing, operating and life.&quot;,&quot;logo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/922e9a6e-660b-4165-a218-1ed83967f18a_400x400.png&quot;,&quot;author_id&quot;:2755041,&quot;primary_user_id&quot;:2755041,&quot;theme_var_background_pop&quot;:&quot;#00C2FF&quot;,&quot;created_at&quot;:&quot;2023-03-05T20:42:46.377Z&quot;,&quot;email_from_name&quot;:&quot;Balancing Act by Nikunj Kothari&quot;,&quot;copyright&quot;:&quot;Nikunj Kothari&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;,&quot;language&quot;:null,&quot;explicit&quot;:false,&quot;homepage_type&quot;:&quot;magaziney&quot;,&quot;is_personal_mode&quot;:false}}],&quot;twitter_screen_name&quot;:&quot;nikunj&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null,&quot;status&quot;:{&quot;bestsellerTier&quot;:null,&quot;subscriberTier&quot;:1,&quot;leaderboard&quot;:null,&quot;vip&quot;:false,&quot;badge&quot;:{&quot;type&quot;:&quot;subscriber&quot;,&quot;tier&quot;:1,&quot;accent_colors&quot;:null},&quot;paidPublicationIds&quot;:[10845,3353031],&quot;subscriber&quot;:null}}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:true,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;,&quot;source&quot;:null}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="iframe.php?url=https%3A%2F%2Fwriting.nikunjk.com%2Fp%2Fproduct-management-prototype-management%3Futm_source%3Dsubstack%26amp%3Butm_campaign%3Dpost_embed%26amp%3Butm_medium%3Dweb"><div class="embedded-post-header"><img class="embedded-post-publication-logo" src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Prgo%21%2Cw_56%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F922e9a6e-660b-4165-a218-1ed83967f18a_400x400.png" loading="lazy"><span class="embedded-post-publication-name">Balancing Act</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">Product management &#8594; Prototype management</div></div><div class="embedded-post-body">"Can I get a referral?" That's how most Product Manager (PM) conversations start these days. Then I ask what they've built using the company's tools. Silence. Incredulous stares. As if building something was an unreasonable ask&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">2 years ago &#183; 55 likes &#183; 2 comments &#183; Nikunj Kothari</div></a></div><p>and some threads from the timeline that hit on the same nerve:</p><p></p><p><a href="iframe.php?url=https%3A%2F%2Fx.com%2Fthisiskp_%2Fstatus%2F2029749589134229767">https://x.com/thisiskp_/status/2029749589134229767</a></p><p></p><p><a href="iframe.php?url=https%3A%2F%2Fx.com%2F_EricHu%2Fstatus%2F2024473858388922702">https://x.com/_EricHu/status/2024473858388922702</a></p><p></p><p><a href="iframe.php?url=https%3A%2F%2Fx.com%2Fnikunj%2Fstatus%2F2029931283728719994">https://x.com/nikunj/status/2029931283728719994</a></p><p></p><p>and if you want to go deeper on the techno-optimist ethos that underpins all of this, marc andreessen&#8217;s manifesto is the canonical text:</p><p></p><p>https://a16z.com/the-techno-optimist-manifesto/</p><p></p><p>here&#8217;s a good video walkthrough of the manifesto:</p><p></p><div id="youtube2-DaVOxDZjgpo" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;DaVOxDZjgpo&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="iframe.php?url=https%3A%2F%2Fwww.youtube-nocookie.com%2Fembed%2FDaVOxDZjgpo%3Frel%3D0%26amp%3Bautoplay%3D0%26amp%3Bshowinfo%3D0%26amp%3Benablejsapi%3D0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[intro to inference engineering]]></title><description><![CDATA[a dummy version]]></description><link>https://sigdel29.substack.com/p/intro-to-inference-engineering</link><guid isPermaLink="false">https://sigdel29.substack.com/p/intro-to-inference-engineering</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Sat, 07 Mar 2026 03:20:12 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21NbNg%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc22ff20f-54e0-4068-a49b-5942aaaa4fae_2744x1536.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>i&#8217;ve been reading inference engineering by philip kiely , and wanted to write about the topic, not as a book review but just a intro guide</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21NbNg%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc22ff20f-54e0-4068-a49b-5942aaaa4fae_2744x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NbNg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22ff20f-54e0-4068-a49b-5942aaaa4fae_2744x1536.png 424w, https://substackcdn.com/image/fetch/$s_!NbNg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22ff20f-54e0-4068-a49b-5942aaaa4fae_2744x1536.png 848w, https://substackcdn.com/image/fetch/$s_!NbNg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22ff20f-54e0-4068-a49b-5942aaaa4fae_2744x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!NbNg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22ff20f-54e0-4068-a49b-5942aaaa4fae_2744x1536.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21NbNg%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc22ff20f-54e0-4068-a49b-5942aaaa4fae_2744x1536.png" width="1456" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c22ff20f-54e0-4068-a49b-5942aaaa4fae_2744x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10667117,&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://sigdel29.substack.com/i/190168113?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22ff20f-54e0-4068-a49b-5942aaaa4fae_2744x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NbNg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22ff20f-54e0-4068-a49b-5942aaaa4fae_2744x1536.png 424w, https://substackcdn.com/image/fetch/$s_!NbNg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22ff20f-54e0-4068-a49b-5942aaaa4fae_2744x1536.png 848w, https://substackcdn.com/image/fetch/$s_!NbNg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22ff20f-54e0-4068-a49b-5942aaaa4fae_2744x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!NbNg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc22ff20f-54e0-4068-a49b-5942aaaa4fae_2744x1536.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>read this before diving into projects, and if you wanna go deep ready philip&#8217;s book, a goldmine in taking you from dummy to expert </p><p>inference engineering, running models in prod, making them fast, keeping costs sane. all the cool kids on the block are doing it<br><br>so first of all&#8230;&#8230;.</p><h3><br>tokens</h3><p>tokens are chunks of text. <br>sometimes a whole word, sometimes a piece of one. <br><br>&#8220;unhappiness&#8221; might become three tokens. <br><br>a tokenizer is just a lookup table that converts text to numbers the model understands.</p><p>why care? fewer tokens = faster and cheaper responses. different models tokenize differently, so the same sentence can cost more in one model than another. this is weirdly underrated when people compare model pricing.</p><p></p><h3>the two phases that actually matter</h3><p>every time you hit an llm with a prompt, two things happen:</p><p>1. prefill -- the model reads your entire input at once and produces the first token. think of it as the model thinking before it speaks. this is limited by raw compute power.</p><p>2. decode -- the model generates the rest of the response, one token at a time. this is the model talking. limited by how fast it can read from memory.</p><p>this is the single most important concept. if your model is slow, you need to know which phase is the bottleneck. otherwise you&#8217;re just throwing hardware at the problem and burning money. someone will say &#8220;just get a bigger gpu&#8221; -- and yeah, but here&#8217;s the thing: if decode is your bottleneck, more compute doesn&#8217;t help. you need more memory bandwidth.</p><p></p><h3>the kv cache: your model&#8217;s short-term memory</h3><p>when the model reads your input during prefill, it builds a cheat sheet called the kv cache. instead of re-reading the entire conversation for every new word it generates, it checks its notes.</p><p>the catch: this cheat sheet lives on your gpu&#8217;s memory and gets huge fast. managing it -- storing it, reusing it across requests, freeing it up -- is one of the core jobs of inference engineering. terms like flashattention and pagedattention? just clever ways to make this cheat sheet smaller or faster to access.</p><p>here&#8217;s what actually matters for builders: if you&#8217;re running multi-turn conversations or long system prompts, prefix caching lets you reuse the kv cache from shared prompt prefixes. that means your second message in a chat is way cheaper than the first. context engineering -- putting the novel stuff late in your prompt -- directly saves you money and latency.</p><p></p><h3>dense vs. moe: two kinds of brains</h3><p>dense models like llama 8b use all their parameters for every question. simple, predictable, expensive at scale.</p><p>mixture of experts models like qwen3-235b have 235 billion parameters but only activate 22 billion per request. it&#8217;s like having a building full of specialists but only paging a few for each question.</p><p>sounds like a cheat code, right? not quite. at scale with many concurrent users, different requests activate different experts, and most of the building ends up awake anyway. moe is a different tradeoff, not a free lunch. but for single-user local inference? it&#8217;s genuinely great.</p><p></p><h3>why your gpu choice matters&#8230;&#8230;&#8230;</h3><p>every gpu has two key specs: compute power (math speed) and memory bandwidth (data reading speed). the ratio between them determines your bottlenecks.</p><p>more reading than math needed? memory-bound. typical during decode. more math than reading? compute-bound. typical during prefill.</p><p>batching multiple requests together helps because you squeeze more math out of each memory read. this is why inference providers obsess over batch sizes -- it&#8217;s the easiest lever to pull.</p><p></p><h3>how the model picks its words</h3><p>the model doesn&#8217;t choose words. it scores every possible next token, turns scores into probabilities, and rolls a weighted dice. you can tweak the dice:</p><p>1. temperature -- lower = predictable and boring. higher = creative and chaotic.</p><p>2. top-k -- only consider the k most likely tokens.</p><p>3. top-p -- only consider tokens until probabilities sum to p.</p><p>when your model outputs garbage or broken json, the fix is often here -- not in the model itself, but in how you&#8217;re rolling the dice. this plus structured output tools like logit biasing are how you get reliable tool use and function calling.</p><p></p><h3>when one gpu isn&#8217;t enough</h3><p>big models don&#8217;t fit on one gpu. a billion parameters is roughly 1 gb of memory in fp8. a 671b parameter model needs 671 gb just for weights -- and the biggest single gpu has 192 gb.</p><p>the solution is splitting work across gpus: tensor parallelism (split each layer), expert parallelism (split experts across gpus), or pipeline parallelism (split layers across gpus). each has tradeoffs in latency vs throughput vs communication overhead.</p><p>practical rule: if your model is under 8b parameters on a modern gpu, you probably don&#8217;t need to worry about this yet. if you&#8217;re running something bigger, tensor parallelism within a node is the default starting point.</p><p></p><h3>so what does this mean for you</h3><p>if you&#8217;re a builder shipping ai-powered products, you don&#8217;t need to become a cuda kernel developer. but you do need to understand these fundamentals the same way a web developer needs to understand http even if they never write a tcp stack.</p><p>knowing whether you&#8217;re prefill-bound or decode-bound changes what hardware you pick. understanding the kv cache changes how you design your prompts. knowing how token sampling works saves you from blaming the model when the problem is your inference config.</p><p>the gap between &#8220;i can call an api&#8221; and &#8220;i can run a model well&#8221; is where a lot of value is hiding right now. and most people are skipping straight past it.</p><p>if you&#8217;re just getting into this -- start with the two phases. everything else builds on top of that.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%2199uU%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F527d73b0-c128-47b6-b802-00438005dde9_2744x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!99uU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F527d73b0-c128-47b6-b802-00438005dde9_2744x1536.png 424w, https://substackcdn.com/image/fetch/$s_!99uU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F527d73b0-c128-47b6-b802-00438005dde9_2744x1536.png 848w, https://substackcdn.com/image/fetch/$s_!99uU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F527d73b0-c128-47b6-b802-00438005dde9_2744x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!99uU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F527d73b0-c128-47b6-b802-00438005dde9_2744x1536.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%2199uU%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F527d73b0-c128-47b6-b802-00438005dde9_2744x1536.png" width="1456" height="815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/527d73b0-c128-47b6-b802-00438005dde9_2744x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:815,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:11402871,&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://sigdel29.substack.com/i/190168113?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F527d73b0-c128-47b6-b802-00438005dde9_2744x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!99uU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F527d73b0-c128-47b6-b802-00438005dde9_2744x1536.png 424w, https://substackcdn.com/image/fetch/$s_!99uU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F527d73b0-c128-47b6-b802-00438005dde9_2744x1536.png 848w, https://substackcdn.com/image/fetch/$s_!99uU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F527d73b0-c128-47b6-b802-00438005dde9_2744x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!99uU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F527d73b0-c128-47b6-b802-00438005dde9_2744x1536.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[every ai breakthrough this past month led to this moment]]></title><description><![CDATA[bear with me, i have a lot of thoughts....]]></description><link>https://sigdel29.substack.com/p/what-works-in-the-current-job-market</link><guid isPermaLink="false">https://sigdel29.substack.com/p/what-works-in-the-current-job-market</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Fri, 27 Feb 2026 15:17:16 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21tuc6%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F5b9dd19e-c68b-4c34-8d63-d4c3b0f1bee1_2749x1306.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="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21tuc6%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F5b9dd19e-c68b-4c34-8d63-d4c3b0f1bee1_2749x1306.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tuc6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b9dd19e-c68b-4c34-8d63-d4c3b0f1bee1_2749x1306.png 424w, https://substackcdn.com/image/fetch/$s_!tuc6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b9dd19e-c68b-4c34-8d63-d4c3b0f1bee1_2749x1306.png 848w, https://substackcdn.com/image/fetch/$s_!tuc6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b9dd19e-c68b-4c34-8d63-d4c3b0f1bee1_2749x1306.png 1272w, https://substackcdn.com/image/fetch/$s_!tuc6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b9dd19e-c68b-4c34-8d63-d4c3b0f1bee1_2749x1306.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21tuc6%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F5b9dd19e-c68b-4c34-8d63-d4c3b0f1bee1_2749x1306.png" width="2749" height="1306" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5b9dd19e-c68b-4c34-8d63-d4c3b0f1bee1_2749x1306.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1306,&quot;width&quot;:2749,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7645768,&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://sigdel29.substack.com/i/189329810?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3fae31bc-966f-4ef8-ba3c-b3b5aaadcb13_2752x1536.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tuc6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b9dd19e-c68b-4c34-8d63-d4c3b0f1bee1_2749x1306.png 424w, https://substackcdn.com/image/fetch/$s_!tuc6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b9dd19e-c68b-4c34-8d63-d4c3b0f1bee1_2749x1306.png 848w, https://substackcdn.com/image/fetch/$s_!tuc6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b9dd19e-c68b-4c34-8d63-d4c3b0f1bee1_2749x1306.png 1272w, https://substackcdn.com/image/fetch/$s_!tuc6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5b9dd19e-c68b-4c34-8d63-d4c3b0f1bee1_2749x1306.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>this one&#8217;s been sitting in my head for a while......</p><p></p><p>jack dorsey just cut block&#8217;s workforce nearly in half. from over 10,000 to under 6,000.</p><p></p><p>my read: this wasn&#8217;t a rescue cut. it was an operating model change.</p><p></p><p>is the business struggling? nope. $2.87 billion in gross profit last quarter. $0.65 adjusted EPS. profitability improving. the stock popped over 24% after the announcement. this wasn&#8217;t a desperate move -- it was a calculated one.</p><p></p><p>but let me be clear about something: 4,000 people lost their jobs. that&#8217;s real people, real families, real disruption. i&#8217;m not celebrating layoffs. i&#8217;m trying to understand the signal underneath them.</p><p></p><p>he read a signal and acted on it before he was forced to.</p><p></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/jack/status/2027129697092731343&quot;,&quot;full_text&quot;:&quot;we're making <span class=\&quot;tweet-fake-link\&quot;>@blocks</span> smaller today. here's my note to the company.\n\n####\n\ntoday we're making one of the hardest decisions in the history of our company: we're reducing our organization by nearly half, from over 10,000 people to just under 6,000. that means over 4,000 of you are&quot;,&quot;username&quot;:&quot;jack&quot;,&quot;name&quot;:&quot;jack&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1661201415899951105/azNjKOSH_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-26T21:12:36.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:827,&quot;retweet_count&quot;:470,&quot;like_count&quot;:5123,&quot;impression_count&quot;:788684,&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></p><p>in his own words:</p><p></p><p>&#8220;we&#8217;re already seeing that the intelligence tools we&#8217;re creating and using, paired with smaller and flatter teams, are enabling a new way of working which fundamentally changes what it means to build and run a company. and that&#8217;s accelerating rapidly.&#8221;</p><p></p><p>he had two options: cut gradually over months or years as this shift plays out, or be honest about where things are and act now. he chose the latter.</p><p></p><p>and block isn&#8217;t alone. amazon cut 16,000 roles. salesforce cut 4,000. wisetech cut 30% of its workforce. the world economic forum&#8217;s 2026 survey found 41% of employers expect to reduce headcount due to AI by 2030. this isn&#8217;t one company making a bet. it&#8217;s the beginning of a structural shift.</p><p></p><p>from what i know of jack, he has a good head on his shoulders. i don&#8217;t think he&#8217;s jumping the gun here. part of it is because AI made leaps in 2026 that weren&#8217;t expected for years. the models got better. the agents got real. and the economics flipped faster than anyone&#8217;s org chart could keep up with.</p><p></p><p>block built an internal AI tool called goose. it handles code review, support ticket routing, marketing asset generation, development cycle acceleration. the people who survived the cut are the ones who, paired with tools like goose, can do the work of three. that&#8217;s not speculation -- that&#8217;s what dorsey said in his memo.</p><p></p><p>every big tech exec has already recognized the same insight. they just haven&#8217;t had the confidence to do something this audacious. block getting rewarded -- even if the market&#8217;s reasons are more complex than pure validation -- will embolden them to take swift action.</p><p></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/mattshumer_/status/2027171527007826415&quot;,&quot;full_text&quot;:&quot;Block is laying off ~half of their staff due to advances in AI.\n\nThis is one of the first major examples of AI driving layoffs, but certainly not the last.\n\nIf you&#8217;re saying &#8220;this won&#8217;t happen to me&#8221;, re-evaluate your thoughts.\n\nNow.\n\nIt may be the most important thing you do.&quot;,&quot;username&quot;:&quot;mattshumer_&quot;,&quot;name&quot;:&quot;Matt Shumer&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1490950574090571778/BtgOaqUP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-26T23:58:49.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;we're making @blocks smaller today. here's my note to the company.\n\n####\n\ntoday we're making one of the hardest decisions in the history of our company: we're reducing our organization by nearly half, from over 10,000 people to just under 6,000. that means over 4,000 of you are&quot;,&quot;username&quot;:&quot;jack&quot;,&quot;name&quot;:&quot;jack&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1661201415899951105/azNjKOSH_normal.jpg&quot;},&quot;reply_count&quot;:83,&quot;retweet_count&quot;:36,&quot;like_count&quot;:371,&quot;impression_count&quot;:90049,&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></p><p>expect more. roles are going to shrink. not because companies are failing. because the math changed.</p><p></p><p>shopify&#8217;s tobi lutke said the quiet part out loud months ago:</p><p></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/tobi/status/1909251946235437514&quot;,&quot;full_text&quot;:&quot;https://t.co/6i6h3sKi3x&quot;,&quot;username&quot;:&quot;tobi&quot;,&quot;name&quot;:&quot;tobi lutke&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1999293930936909824/_HWYanot_normal.jpg&quot;,&quot;date&quot;:&quot;2025-04-07T14:28:30.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:287,&quot;retweet_count&quot;:942,&quot;like_count&quot;:6726,&quot;impression_count&quot;:2144553,&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></p><p>his internal memo to shopify employees was blunt: before requesting new headcount, teams must now prove that AI can&#8217;t do the job first. AI proficiency isn&#8217;t a nice-to-have -- it&#8217;s a baseline expectation for every role at the company.</p><h2>the networking advice is good. but it&#8217;s not enough.</h2><h2></h2><p>lindsay casale wrote a piece this week called &#8220;never apply to another job again&#8221; that went viral. her advice is solid: stop sending applications into the void. tap your inner circle. reconnect with recruiters. activate your soft network. prep before you ping.</p><p></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/LindsayCasale/status/2026758489276821655&quot;,&quot;full_text&quot;:&quot;https://t.co/WW2UGWXIhk&quot;,&quot;username&quot;:&quot;LindsayCasale&quot;,&quot;name&quot;:&quot;Lindsay Casale &#960;&#178;&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1826309354511106053/9hLsTVOt_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-25T20:37:33.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:77,&quot;retweet_count&quot;:171,&quot;like_count&quot;:2069,&quot;impression_count&quot;:1486059,&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></p><p>she&#8217;s right. the hidden job market is real. most jobs are filled through referrals and warm introductions, not job boards. this isn&#8217;t a knock on her advice -- plenty of career writers talk about skill relevance alongside networking.</p><p></p><p>but here&#8217;s what the broader conversation misses:</p><p></p><p>it doesn&#8217;t matter how warm your introduction is if your skills are outdated.</p><p></p><p>the market shifted not just because networking is broken. the ground moved underneath what companies actually need. the roles that survived dorsey&#8217;s cut -- and the ones that will survive what comes next -- look fundamentally different than they did even a year ago.</p><p></p><h2>so what actually works now?</h2><h2></h2><p>here&#8217;s the thing everyone&#8217;s getting wrong: the move isn&#8217;t to &#8220;learn how to build AI agents.&#8221; that&#8217;s the shiny object.</p><p></p><p>the real move is to learn how to build with agents -- integrate them into your workflow, speed up your development cycle, and multiply what you can ship as a single person or a small team.<br><br>at this point development cycles should be hours, not days , not weeks, learn how to run agents 24/7.</p><p></p><p>you need to upgrade how you work. not in the way you&#8217;re thinking -- not a new framework or a new language. i mean fundamentally rethinking your operating system as a builder.</p><p></p><p>here&#8217;s what that looks like in practice: spec &gt; agent draft &gt; human edit &gt; agent test &gt; ship. that&#8217;s the loop. i talked about this in my last post -- the bottleneck is no longer coding speed. it&#8217;s the rate at which you can generate ideas, write specifications, and validate outputs.</p><p></p><p>speed up your development. if you&#8217;re not using AI to accelerate your build process, you&#8217;re already behind. the people who survived the block cuts are the ones who, paired with intelligence tools, can do the work of three. jack said it himself -- smaller and flatter teams, enabled by intelligence tools. that&#8217;s not a future prediction. that&#8217;s a current job requirement.</p><p></p><p>learn to be creative. yes, i said it. creativity isn&#8217;t a soft skill anymore -- it&#8217;s a survival skill. when AI can handle the rote execution, the human who can think laterally, connect dots no one else sees, and imagine new products from existing primitives becomes the most valuable person in the room. creativity is the job now.</p><p></p><p>expand your skill set beyond just building a product. design. marketing. strategy. distribution. customer insight. the lines between these roles are dissolving. the people who thrive will be the ones who can wear multiple hats and actually perform in each one.</p><p></p><p>you know the saying -- &#8220;a jack of all trades is a master of none.&#8221; we&#8217;ve all heard it. but that&#8217;s only half the quote. the full version goes: &#8220;a jack of all trades is a master of none, but oftentimes better than a master of one.&#8221; that&#8217;s the new job market in a single sentence.</p><p></p><p>now -- a nuance that matters. i&#8217;m not saying specialists are dead. elite specialists in security, ML research, compliance, infrastructure -- the ones who use AI to deepen their domain advantage -- they win too. what&#8217;s vulnerable is routine specialization: the mid-level, narrow role doing repeatable work that an AI-augmented generalist can now cover. dorsey didn&#8217;t just keep generalists. he kept people who can operate across a flatter, intelligence-first organization -- whether that&#8217;s through deep expertise amplified by AI or broad capability multiplied by it.</p><p></p><h2>the new resume: proof-of-work</h2><h2></h2><p>honestly never like making a resume, while writing this i found my old one, last updated 2023&#8230;&#8230;..</p><p></p><p>i&#8217;ve switched multiple jobs since then , never needed it</p><p></p><p>proof-of-work is a leading indicator. here&#8217;s what actually replaces the resume in an intelligence-first hiring market:</p><p></p><p>a one-page portfolio of shipped outcomes. not job descriptions -- actual things you built and what happened because of them.</p><p></p><p>a &#8220;systems i built with agents&#8221; walkthrough. show someone your workflow. show them the loop. that&#8217;s more impressive than any bullet point on a resume.</p><p></p><p>before/after metrics. &#8220;i used AI to cut this process from 2 weeks to 2 days. here&#8217;s how.&#8221;</p><p></p><p>a public build log. write about what you&#8217;re building in public. substack, github, twitter -- doesn&#8217;t matter where. the artifact is the proof.</p><p></p><p>a targeted product teardown. pick a company you want to work at. tear down one of their features. show how you&#8217;d improve it using AI-augmented workflows. send it to their team. that&#8217;s how you bypass the ATS entirely.</p><p></p><p>the hiring channels that matter now aren&#8217;t ATS funnels. they&#8217;re founder networks, open-source contributions, community hiring, trial projects. lindsay&#8217;s networking advice gets you into these channels. the proof-of-work artifacts above are what make you undeniable once you&#8217;re there.</p><p></p><h2>the bottom line</h2><h2></h2><p>lindsay&#8217;s networking advice will get you in the door. but what keeps you in the room -- what makes you the person who stays when 4,000 people are asked to leave -- is whether you&#8217;ve evolved how you work.</p><p></p><p>layoffs aren&#8217;t a perfect merit filter -- timing, cost structures, product line cuts all play a role. but they do reveal what organizations think is leverage. and right now, the signal is clear.</p><p></p><p>the defensible position isn&#8217;t your resume. it&#8217;s not even your network.</p><p></p><p>it&#8217;s being hung, your ability to adapt, build fast, think creatively, and operate across disciplines with AI as your co-pilot.</p><p></p><p>dorsey saw it. the market responded. the rest of the industry is watching.</p><p></p><p>the question isn&#8217;t whether this is coming. it&#8217;s whether you&#8217;ll be ready when it does.</p><p></p><p>if you&#8217;re rethinking how you work right now -- or trying to and struggling -- hit reply and tell me where you&#8217;re at.</p><p></p><p>i read every response.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading random musings..... ! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[agile as we know it, is changing!]]></title><description><![CDATA[sprints, story points ,ai agents just made most of it obsolete.]]></description><link>https://sigdel29.substack.com/p/agile-as-we-know-it-is-changing</link><guid isPermaLink="false">https://sigdel29.substack.com/p/agile-as-we-know-it-is-changing</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Wed, 25 Feb 2026 14:26:05 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21vt28%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc1118996-e4c6-4eac-a111-8b618efc1013_1024x572.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="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21vt28%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc1118996-e4c6-4eac-a111-8b618efc1013_1024x572.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vt28!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1118996-e4c6-4eac-a111-8b618efc1013_1024x572.png 424w, https://substackcdn.com/image/fetch/$s_!vt28!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1118996-e4c6-4eac-a111-8b618efc1013_1024x572.png 848w, https://substackcdn.com/image/fetch/$s_!vt28!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1118996-e4c6-4eac-a111-8b618efc1013_1024x572.png 1272w, https://substackcdn.com/image/fetch/$s_!vt28!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1118996-e4c6-4eac-a111-8b618efc1013_1024x572.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21vt28%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc1118996-e4c6-4eac-a111-8b618efc1013_1024x572.png" width="1024" height="572" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1118996-e4c6-4eac-a111-8b618efc1013_1024x572.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:572,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1129713,&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://sigdel29.substack.com/i/188820563?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1118996-e4c6-4eac-a111-8b618efc1013_1024x572.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vt28!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1118996-e4c6-4eac-a111-8b618efc1013_1024x572.png 424w, https://substackcdn.com/image/fetch/$s_!vt28!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1118996-e4c6-4eac-a111-8b618efc1013_1024x572.png 848w, https://substackcdn.com/image/fetch/$s_!vt28!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1118996-e4c6-4eac-a111-8b618efc1013_1024x572.png 1272w, https://substackcdn.com/image/fetch/$s_!vt28!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1118996-e4c6-4eac-a111-8b618efc1013_1024x572.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>many developers today have a love-hate relationship with agile <br><br>me? well&#8230;..<br><br>usually i&#8217;ve seen people often loving the &#8220;agile&#8221; mindset</p><p>but hating the rigid, bureaucratic, and micromanaging &#8220;Agile-in-name-only&#8221; practices often implemented by management </p><p>i am people</p><p>sprints, story points. two-week cycles. plan, design, develop, test, deploy, review,repeat. </p><p>after years of rigid waterfalls and heavyweight processes, agile promised a better way: smaller batches, faster feedback, continuous iteration. and for a while, it delivered. </p><p>instead of one giant waterfall that took months to crash, you got lots of small ones. each sprint was its own mini-lifecycle.</p><p>but here&#8217;s my thought: agile was still ceremony. </p><p>sprint planning, story points, PR review cycles, estimation rituals. the steps were smaller, but they were still steps. still discrete. still sequential. still full of handoffs and waiting. </p><p>and for a tinkerer like me who just wants to hack stuff together, ship, see what breaks, and iterate, it was just a faster version of the same straightjacket.</p><p>if your goal in life is to babysit documents, agile is heaven. if your goal is to hack stuff together, ship, see what breaks, and iterate</p><p>i truly believe it&#8217;s a straightjacket with better branding.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Yr7-%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F64e4ccb4-9691-4410-8c54-11a7636bb0a4_3380x1390.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yr7-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e4ccb4-9691-4410-8c54-11a7636bb0a4_3380x1390.png 424w, https://substackcdn.com/image/fetch/$s_!Yr7-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e4ccb4-9691-4410-8c54-11a7636bb0a4_3380x1390.png 848w, https://substackcdn.com/image/fetch/$s_!Yr7-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e4ccb4-9691-4410-8c54-11a7636bb0a4_3380x1390.png 1272w, https://substackcdn.com/image/fetch/$s_!Yr7-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e4ccb4-9691-4410-8c54-11a7636bb0a4_3380x1390.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Yr7-%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F64e4ccb4-9691-4410-8c54-11a7636bb0a4_3380x1390.png" width="1456" height="599" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64e4ccb4-9691-4410-8c54-11a7636bb0a4_3380x1390.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:599,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167074,&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://sigdel29.substack.com/i/188820563?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e4ccb4-9691-4410-8c54-11a7636bb0a4_3380x1390.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Yr7-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e4ccb4-9691-4410-8c54-11a7636bb0a4_3380x1390.png 424w, https://substackcdn.com/image/fetch/$s_!Yr7-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e4ccb4-9691-4410-8c54-11a7636bb0a4_3380x1390.png 848w, https://substackcdn.com/image/fetch/$s_!Yr7-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e4ccb4-9691-4410-8c54-11a7636bb0a4_3380x1390.png 1272w, https://substackcdn.com/image/fetch/$s_!Yr7-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64e4ccb4-9691-4410-8c54-11a7636bb0a4_3380x1390.png 1456w" sizes="auto, 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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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 agile sprint cycle: still sequential inside each sprint, but at least you iterate between them</p><h2>before agile, there was something else</h2><p>the V-model is where it all started. </p><p>there&#8217;s a picture that still lives rent-free in my head: </p><p>Vision &#8594; Requirements &#8594; System Architecture &#8594; Detailed Design &#8594; Implementation &#8594; Unit Tests &#8594; Integration Tests &#8594; System Tests &#8594; Acceptance Tests. design flows down the left side, testing climbs back up the right.</p><p>the economic bet was simple: think hard early, avoid expensive mistakes later. </p><p>a defect caught in requirements is cheap; the same defect in production can be 10&#8211;1000x more expensive. </p><p>so we created ceremony to force thinking upfront&#8212;requirements documents, architecture reviews, design specs, formal test plans mapped to each requirement. </p><p>if your iteration speed is measured in months, this is rational. when every release is a mini military operation, you can&#8217;t afford to learn by shipping.</p><p>i hated it. </p><p>i&#8217;ve always been a fan of hacking stuff together ,get a scrappy version working, </p><p>slap it in front of users, tighten the screws, repeat. </p><p>the V-model turned all of that into a smell: undisciplined, insufficiently designed, needs more documentation. </p><p>it&#8217;s not just outdated. it&#8217;s boring.</p><h2>the SDLC is dead or dying depending on whom you ask</h2><p>you know i&#8217;m gonna say ai is the reason so gonna spare you that</p><p>i think the software development lifecycle, as we were taught it, should step aside. </p><p>not because rigor doesn&#8217;t matter, but because it was optimized for constraints we no longer have.</p><p><a href="iframe.php?url=https%3A%2F%2Fboristane.com%2Fblog%2Fthe-software-development-lifecycle-is-dead%2F">boris tane</a> put it sharply: AI agents didn&#8217;t make the SDLC faster&#8212;they killed it. </p><p>the framing that AI is a &#8220;10x developer tool&#8221; is wrong because it assumes the workflow stays the same and the speed goes up. </p><p>that&#8217;s not what&#8217;s happening. the stages aren&#8217;t getting faster. </p><p>they&#8217;re merging. requirements, design, implementation, testing, review, deployment&#8212;they&#8217;re collapsing into a single fluid loop. </p><p>the agent doesn&#8217;t know what step it&#8217;s on because there are no steps. there&#8217;s just intent, context, and iteration.</p><p>every stage is caving in. testing used to be a separate phase, </p><p>agents write tests alongside the code now, not as an afterthought. </p><p>TDD isn&#8217;t a methodology anymore, it&#8217;s just how agents work by default. code review? </p><p>the pull request flow needs to go. </p><p>an agent generates 500 PRs a day.</p><p>your team can review maybe 10. </p><p>that review queue isn&#8217;t a bottleneck worth optimizing&#8212;it&#8217;s a fake bottleneck, </p><p>one that only exists because we&#8217;re forcing a human ritual onto a machine workflow. </p><p>deployment? agents are already writing deployment pipelines more intricate than what most teams would build by hand</p><p>feature flags, canary releases, progressive rollouts, automatic rollback triggers.</p><p>there&#8217;s a whole generation of engineers who will start their careers after Cursor launched. </p><p>they don&#8217;t know what the software development lifecycle is. </p><p>they&#8217;ve never sat through sprint planning. </p><p>never estimated story points. never waited three days for a PR review. </p><p>they just build things.</p><p>you describe what you want, agent writes the code, you review it, you iterate, you ship. </p><p>everything simultaneously. they aren&#8217;t worse for skipping the ceremony. </p><p>they&#8217;re unencumbered by it.</p><h2>from software engineer to agent engineer</h2><p>as AI gets better, a lot of traditional boundaries blur. </p><p>when agents can handle much of the mechanical implementation, </p><p>roles reorganize around responsibility, not syntax.</p><p>the shape that makes sense to me is an &#8220;agent engineer&#8221; </p><p><em><strong>side note- i like to call myself the agentic head or head of engineering agents<br><br>but thats just me</strong><br></em><br>a person who understands intent -what are we trying to achieve and why?, </p><p>encodes constraints -what must stay true even as we move fast?, </p><p>shapes context -what structure and information do agents need to be useful?, and </p><p>curates feedback loops -how tests and production signals flow back into the system.</p><p>you still need taste, judgment, and some scar tissue. <br><br>but the leverage moves from &#8220;i can type fast&#8221; to &#8220;i can design systems where agents and humans can tinker safely and ship constantly.&#8221;</p><p>i&#8217;m seeing this firsthand. </p><p>what used to take weeks&#8212;from idea to deployed feature&#8212;now happens in days, </p><p>sometimes hours. (wish i was talking about me , but i&#8217;m getting their)<br><br>we&#8217;re shipping code to production at a pace that would have been unthinkable two years ago. </p><p>not because we skipped testing or cut corners, </p><p>but because agents handle the scaffolding, the tests, the deployment config, </p><p>and the iteration loop so fast that the human bottleneck is no longer typing or reviewing&#8212;it&#8217;s deciding what to build next.</p><h2>the only stage that survives: observability</h2><p>if every other safeguard has been absorbed or eliminated</p><p>the design review, the code review, the QA phase, the release sign-off&#8212;what&#8217;s left? </p><p>monitoring. </p><p>observability is the only stage of the old SDLC that survives intact. </p><p>and it doesn&#8217;t just survive&#8212;it becomes the foundation everything else rests on.</p><p>when agents ship code faster than humans can review it, </p><p>observability is no longer a nice-to-have dashboarding layer. </p><p>it&#8217;s the primary safety mechanism for the entire collapsed lifecycle.</p><p>the observability layer becomes the feedback mechanism that drives the whole loop&#8212;not a stage at the end, </p><p>but the connective tissue of the entire system. </p><p>the future isn&#8217;t dashboards that humans stare at. </p><p>it&#8217;s closed-loop systems where telemetry feeds directly back into the agent that shipped the code, so it can detect regressions and fix them.</p><p></p><h2>the new cycle&#8230;&#8230;.</h2><p>the SDLC was a wide loop: requirements to design to code to test to review to deploy to monitor. </p><p>linear. sequential. full of handoffs and waiting.</p><p>the new lifecycle is a tight loop: </p><p>intent, build, observe, repeat. </p><p>no tickets. no sprints. no story points. no PRs sitting in a queue. </p><p>just a human with intent and an agent that executes. </p><p>and the quality of what you build is directly proportional to the quality of context you give the agent. </p><p>not the process. not the ceremony. the context.</p><p>the new skill isn&#8217;t lifecycle management&#8212;it&#8217;s context engineering. </p><p>the new safety net isn&#8217;t code review&#8212;it&#8217;s observability.</p><p>startups will keep winning not because they plan less, but because they learn faster. </p><p>and for the first time, the tools match that instinct. </p><p>the tinkerers don&#8217;t have to apologize anymore.</p><p>the V-model was someone else&#8217;s game.</p><p>agile was a step closer. </p><p>but this new one</p><p>intent, build, observe, repeat <br><br>i love it. truly for the hackers, builders, tinkers!</p><p>just ship. then ship again.</p><p><strong>it&#8217;s finally the era of the tinkerer.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[something big is happening to software engineering]]></title><description><![CDATA[if there will be far fewer programming roles, what does the surviving role look like and what kind of engineering team can actually fill it?]]></description><link>https://sigdel29.substack.com/p/something-big-is-happening-to-software</link><guid isPermaLink="false">https://sigdel29.substack.com/p/something-big-is-happening-to-software</guid><dc:creator><![CDATA[Anu]]></dc:creator><pubDate>Wed, 18 Feb 2026 15:32:22 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21hQ_A%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F24be93d5-4473-4276-894c-91f87c225457_2368x1792.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="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21hQ_A%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F24be93d5-4473-4276-894c-91f87c225457_2368x1792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hQ_A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24be93d5-4473-4276-894c-91f87c225457_2368x1792.png 424w, https://substackcdn.com/image/fetch/$s_!hQ_A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24be93d5-4473-4276-894c-91f87c225457_2368x1792.png 848w, https://substackcdn.com/image/fetch/$s_!hQ_A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24be93d5-4473-4276-894c-91f87c225457_2368x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!hQ_A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24be93d5-4473-4276-894c-91f87c225457_2368x1792.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21hQ_A%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F24be93d5-4473-4276-894c-91f87c225457_2368x1792.png" width="1456" height="1102" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24be93d5-4473-4276-894c-91f87c225457_2368x1792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1102,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10290397,&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://sigdel29.substack.com/i/188220820?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24be93d5-4473-4276-894c-91f87c225457_2368x1792.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hQ_A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24be93d5-4473-4276-894c-91f87c225457_2368x1792.png 424w, https://substackcdn.com/image/fetch/$s_!hQ_A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24be93d5-4473-4276-894c-91f87c225457_2368x1792.png 848w, https://substackcdn.com/image/fetch/$s_!hQ_A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24be93d5-4473-4276-894c-91f87c225457_2368x1792.png 1272w, https://substackcdn.com/image/fetch/$s_!hQ_A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24be93d5-4473-4276-894c-91f87c225457_2368x1792.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 buttonBase-GK1x3M"><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" class="icon-noB79L"><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 buttonBase-GK1x3M"><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 icon-noB79L"><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>bear with me. i have a lot of thoughts&#8230;&#8230;</p><p>last week, matt shumer&#8217;s &#8220;<a href="iframe.php?url=https%3A%2F%2Fx.com%2Fmattshumer_%2Fstatus%2F2021256989876109403">something big is happening</a>&#8221; reached millions of people</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/mattshumer_/status/2021256989876109403&quot;,&quot;full_text&quot;:&quot;https://t.co/ivXRKXJvQg&quot;,&quot;username&quot;:&quot;mattshumer_&quot;,&quot;name&quot;:&quot;Matt Shumer&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1490950574090571778/BtgOaqUP_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-10T16:16:34.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:6300,&quot;retweet_count&quot;:26676,&quot;like_count&quot;:114108,&quot;impression_count&quot;:84068864,&quot;expanded_url&quot;:null,&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p></p><p>one of the lines that stayed with me the most was:</p><blockquote><p>&#8220;a year ago, AI could barely write a few lines of code without errors. now it writes hundreds of thousands of lines that work correctly. there will be far fewer programming roles in a few years than there are today.&#8221;</p></blockquote><p>the debate started immediately. and it&#8217;s understandable.</p><p>but it&#8217;s asking the wrong question.</p><p>i&#8217;ve been a hobbyist developer and a tinkerer most of my life. i&#8217;ve been fortunate to be in a position where what i do every day is exactly what i&#8217;ve unconditionally enjoyed doing for years &#8212; building things with incredible people. and i honestly think teams should be ignoring the discourse and focusing on one thing:</p><p><strong>if implementation is getting cheap&#8230; what becomes scarce? and what kind of engineering team is built to operate under that scarcity?</strong></p><p>not one person. the team. the culture. the system that produces software.</p><h2>the paradox</h2><p>boris cherny, head of claude code at anthropic, says <a href="iframe.php?url=https%3A%2F%2Ffortune.com%2F2026%2F01%2F29%2F100-percent-of-code-at-anthropic-and-openai-is-now-ai-written-boris-cherny-roon%2F">100% of his personal output is now AI-written</a> &#8212; 22 PRs one day, 27 the next. across anthropic, the company-wide figure is between 70% and 90%.</p><p></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bcherny/status/2004897269674639461&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>@YashGouravKar1</span> Correct. In the last thirty days, 100% of my contributions to Claude Code were written by Claude Code&quot;,&quot;username&quot;:&quot;bcherny&quot;,&quot;name&quot;:&quot;Boris Cherny&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1902044548936953856/J2jeik0t_normal.jpg&quot;,&quot;date&quot;:&quot;2025-12-27T12:48:52.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:126,&quot;retweet_count&quot;:318,&quot;like_count&quot;:3071,&quot;impression_count&quot;:1378947,&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>that sounds like &#8220;engineers are done&#8221;&#8230; until you look at their <a href="iframe.php?url=https%3A%2F%2Fwww.anthropic.com%2Fcareers">careers page</a> and see dozens of open engineering positions." boris&#8217;s response to that</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/bcherny/status/2022762422302576970&quot;,&quot;full_text&quot;:&quot;<span class=\&quot;tweet-fake-link\&quot;>@big_duca</span> Someone has to prompt the Claudes, talk to customers, coordinate with other teams, decide what to build next. Engineering is changing and great engineers are more important than ever.&quot;,&quot;username&quot;:&quot;bcherny&quot;,&quot;name&quot;:&quot;Boris Cherny&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1902044548936953856/J2jeik0t_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-14T19:58:37.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:245,&quot;retweet_count&quot;:634,&quot;like_count&quot;:8656,&quot;impression_count&quot;:1113295,&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>then there&#8217;s openai&#8217;s harness engineering team. three engineers used codex to build a product from an empty repo to <a href="iframe.php?url=https%3A%2F%2Fopenai.com%2Findex%2Fharness-engineering%2F">a million lines of code in five months</a>. zero lines written by hand. averaging 3.5 PRs per engineer per day. and throughput actually <em>increased</em> as the team grew to seven &#8212; the inverse of what usually happens when you add headcount.</p><p>outside the AI labs, the numbers are more grounded. satya nadella said <a href="iframe.php?url=https%3A%2F%2Fwww.cnbc.com%2F2025%2F04%2F29%2Fsatya-nadella-says-as-much-as-30percent-of-microsoft-code-is-written-by-ai.html">20&#8211;30% of code in some microsoft repos</a> is AI-generated. a peer-reviewed study in <em>Science</em> analyzing 30M GitHub commits found <a href="iframe.php?url=https%3A%2F%2Fcsh.ac.at%2Fnews%2Fai-is-already-writing-almost-one-third-of-new-software-code%2F">29% of U.S. Python functions are now AI-written</a>.</p><h2>the thesis</h2><p>it&#8217;s worth acknowledging the jevons paradox, one of the most interesting dynamics in this whole debate. when a technology makes a process dramatically cheaper, demand for that process often increases. as AI lowers the cost of building software, organizations may tackle bigger initiatives they never would have greenlit before. whether that means &#8220;far fewer roles&#8221; or &#8220;different roles for the same number of people&#8221; is genuinely unresolved.</p><p>what <em>is</em> resolved: AI makes implementation cheap. it does not make decision-making cheap.</p><p><a href="iframe.php?url=https%3A%2F%2Fnadh.in%2F">kailash nadh</a>, CTO of zerodha, recently wrote about this exact inversion &#8212; flipping linus torvalds&#8217; famous &#8220;talk is cheap. show me the code&#8221; into &#8220;<a href="iframe.php?url=https%3A%2F%2Fnadh.in%2Fblog%2Fcode-is-cheap%2F">code is cheap. show me the talk.</a>&#8221; his argument: for the first time, good articulation &#8212; the ability to imagine, define problems, architect, and engineer &#8212; is exponentially more valuable than the ability to type code line by line. the bottleneck is no longer biological. it&#8217;s cognitive.</p><p><strong>fewer engineers writing code. more engineering teams designing the systems that produce correct code.</strong></p><h2>what the surviving engineer actually does</h2><p><strong>the old loop:</strong> think &#8594; code &#8594; test &#8594; ship.</p><p><strong>the new loop:</strong> think &#8594; specify &#8594; delegate &#8594; verify &#8594; ship.</p><p>the human stays in the loop but at a different layer of abstraction.</p><p>the engineer becomes five things:</p><p><strong>intent translator.</strong> messy requirements &#8594; constraints an agent can&#8217;t misread. acceptance criteria that can&#8217;t be gamed.</p><p><strong>environment designer.</strong> the repo becomes the operating system for agents + humans. structure, docs, linters, CI, observability &#8212; all designed as surfaces agents can read and verify against.</p><p><strong>verifier.</strong> throughput spikes make &#8220;knowing it works&#8221; the expensive part. mechanical architecture constraints, fast test feedback, security scanning earlier than you&#8217;re comfortable with.</p><p><strong>orchestrator.</strong> once you&#8217;re running parallel agents, the limiting factor is delegation. systems thinking. management. not prompting.</p><p><strong>taste-keeper.</strong> someone has to define what &#8220;good&#8221; means for this codebase, capture it in tooling, and enforce it continuously. review comments become linter rules. PR feedback becomes documentation. human judgment gets encoded once and applied everywhere.</p><p>for engineering leaders: this is why your best early engineers now look like platform/infra/product hybrids. your next hire might be a &#8220;verification + tooling&#8221; engineer, not another feature dev.</p><h2>the stages of agent throughput</h2><p>&#8220;using AI to code&#8221; is not a binary. it&#8217;s a progression. most teams are around stages 2&#8211;4 without realizing how far the frontier has moved.</p><p>that&#8217;s fine &#8212; most teams <em>shouldn&#8217;t</em> be at stage 7. the question is whether you know where you are, and whether that&#8217;s a conscious choice.</p><p><strong>beginner- autocomplete.</strong> tab-complete, chat Q&amp;A, but writing everything yourself. (p.s. &#8212; this is where most engineers are right now. there are people who don&#8217;t use any of the above, but they&#8217;re also the devs who use light mode&#8230;&#8230;)</p><p><strong>amateur:agent-in-IDE.</strong> running an agent in the IDE (cursor, antigravity &#8212; take your pick) but with permissions on, approving every change.</p><p><strong>semi pro: autonomous agent, human review.</strong> the agent operates autonomously. developers review, not write.</p><p><strong>pro: diff-native.</strong> moving beyond IDE territory. code is mostly diffs. the repo is the interface, not the editor.</p><p><strong>legendary: CLI single agent.</strong> everything in CLI. only verifying output.</p><p><strong>god: CLI multi-agent.</strong> running multiple agents in parallel. the only bottleneck is the developer&#8217;s ability to specify and verify.</p><p><strong>highest level: agent orchestrator.</strong> custom (or off-the-shelf) orchestrator handling task assignment, context sharing, feedback loops, merge coordination. humans review final output.</p><p>the jump from stage legendary to god isn&#8217;t incremental. it&#8217;s a phase transition. the models are capable enough. what&#8217;s missing &#8212; and what separates teams at these stages &#8212; is the orchestration infrastructure: the context systems, verification loops, and coordination layers that let agents work reliably in parallel.</p><p>a critical enabler from IDE to CLI : <strong>markdown-based knowledge systems.</strong></p><ul><li><p><strong>CLAUDE.md / AGENTS.md</strong> &#8212; project-level instructions. onboarding docs, but for agents.</p></li><li><p><strong>obsidian-style vaults</strong> &#8212; linked markdown files where agents follow <code>[[wiki links]]</code> to build understanding.</p></li><li><p><strong>repomix / ai-kb</strong> &#8212; tools that package codebases into single AI-friendly files for full project context.</p></li></ul><p>the underlying pattern: externalize knowledge as plain-text files with explicit relationships. give agents a way to navigate and load what&#8217;s relevant.</p><h2>context engineering: what actually works?</h2><p>if your team&#8217;s decisions live in people&#8217;s heads, in slack threads, or in a wiki nobody reads &#8212; they don&#8217;t exist to the agent. openai&#8217;s harness team was explicit about this: &#8220;from the agent&#8217;s point of view, anything it can&#8217;t access in-context while running effectively doesn&#8217;t exist. knowledge that lives in Google Docs, chat threads, or people&#8217;s heads are not accessible to the system.&#8221;</p><p><strong>context engineering</strong> is the discipline of making a team&#8217;s decisions, preferences, and constraints legible to agents at the point of execution.</p><p>here&#8217;s what converges from research and real-world results:</p><p><strong>give agents a map, not a manual.</strong> a giant AGENTS.md fails once it&#8217;s too large &#8212; <a href="iframe.php?url=https%3A%2F%2Fopenai.com%2Findex%2Fharness-engineering%2F">context rot sets in</a>. openai&#8217;s harness team treats theirs as a ~100-line table of contents. real knowledge lives in a structured <code>docs/</code> directory. write an <a href="iframe.php?url=https%3A%2F%2Fmatklad.github.io%2F2021%2F02%2F06%2FARCHITECTURE.md.html">ARCHITECTURE.md</a> &#8212; a codemap that answers &#8220;where is the thing that does X?&#8221;</p><p><strong>use boring technology.</strong> stable, well-documented packages are better represented in training data &#8212; agents can reason about them more reliably. the harness team took this further: rather than pulling in a generic <code>p-limit</code>-style concurrency package, they <a href="iframe.php?url=https%3A%2F%2Fopenai.com%2Findex%2Fharness-engineering%2F">had the agent reimplement a map-with-concurrency helper</a> tightly integrated with their OpenTelemetry instrumentation, with 100% test coverage, behaving exactly the way their runtime expects.</p><p><strong>enforce boundaries mechanically.</strong> agents replicate existing patterns &#8212; even bad ones. the harness team uses strict layer-dependency rules (types &#8594; config &#8594; repo &#8594; service &#8594; runtime &#8594; UI), <a href="iframe.php?url=https%3A%2F%2Fopenai.com%2Findex%2Fharness-engineering%2F">enforced by CI</a>, with custom error messages that inject remediation instructions directly into agent context. if you find yourself leaving the same PR comment twice, write a linter.</p><p><em>you don&#8217;t make agents better by giving them more freedom. you make them better by constraining their workflow and externalizing their state.</em></p><p><strong>garbage-collect continuously.</strong> teams ship 10x faster, then spend friday cleaning &#8220;AI slop.&#8221; the harness team <a href="iframe.php?url=https%3A%2F%2Fopenai.com%2Findex%2Fharness-engineering%2F">used to spend 20% of their week on this</a>. the fix: background agents that scan for deviations, update quality grades, and open targeted refactoring PRs.</p><p><strong>make testing + observability a product.</strong> the harness team made their app bootable per git worktree so parallel agents run isolated, wired chrome devtools protocol into the runtime, and <a href="iframe.php?url=https%3A%2F%2Fopenai.com%2Findex%2Fharness-engineering%2F">gave agents access to logs, metrics, and traces directly</a>. prompts like &#8220;ensure service startup completes in under 800ms&#8221; become tractable when agents can actually measure.</p><p><strong>an existence proof: gas town.</strong> steve yegge&#8217;s <a href="iframe.php?url=https%3A%2F%2Fgithub.com%2Fsteveyegge%2Fgastown">gas town</a> coordinates 20&#8211;30 claude code instances in parallel &#8212; six specialized roles (mayor, polecats, witness, deacon, crew, refinery) with all state in git-backed &#8220;beads.&#8221; when an agent crashes, the next picks up exactly where it left off. it&#8217;s polarizing &#8212; &#8220;100% vibe coded,&#8221; weeks old, and a memecoin controversy damaged credibility &#8212; but <a href="iframe.php?url=https%3A%2F%2Fmaggieappleton.com%2Fgastown">maggie appleton&#8217;s analysis </a>concluded the <em>patterns</em> it sketched will show up in the next generation of dev tools. dolthub&#8217;s experience included 100 USD/hour token burn and agents deleting code unpredictably &#8212; a reminder that orchestration is infrastructure, with all the same failure modes as any distributed system.</p><p>the <a href="iframe.php?url=https%3A%2F%2Fcloud.google.com%2Fblog%2Fproducts%2Fai-machine-learning%2Fannouncing-the-2025-dora-report">2025 DORA report</a> reinforces all of this: AI is an amplifier. strong systems get leverage. weak systems get amplified dysfunction.</p><h2>a side note on token anxiety</h2><p>nikunj kothari&#8217;s &#8220;<a href="iframe.php?url=https%3A%2F%2Fwriting.nikunjk.com%2Fp%2Ftoken-anxiety">token anxiety</a>&#8221; essay captures something real about this moment &#8212; the compulsion of watching agents run, the pressure of capability itself becoming a source of stress. &#8220;every week some new benchmark drops that makes last month&#8217;s workflow feel prehistoric. none of it reduces the pressure. it multiplies it.&#8221; if you&#8217;re running claude code on the max plan and want visibility into where you stand, <a href="iframe.php?url=https%3A%2F%2Fgithub.com%2Fgxjansen%2Fclaude-code-meter">claude-code-meter</a> is a macOS desktop widget (built for &#220;bersicht) that shows your 5-hour and 7-day usage windows in real time. might ease the anxiety. might fuel it.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://x.com/nikunj/status/2018464158703128604&quot;,&quot;full_text&quot;:&quot;token anxiety (noun)\n\n/&#712;to&#650;.k&#601;n &#230;&#331;&#712;za&#618;.&#601;.ti/\n\nThe sinking feeling when you're in a meeting or asleep and zero prompts are running on your behalf. \n\nPrognosis: permanent underclass.&quot;,&quot;username&quot;:&quot;nikunj&quot;,&quot;name&quot;:&quot;Nikunj Kothari&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/1455548721421176841/0XHTEfkp_normal.jpg&quot;,&quot;date&quot;:&quot;2026-02-02T23:18:51.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:8,&quot;retweet_count&quot;:6,&quot;like_count&quot;:65,&quot;impression_count&quot;:7136,&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><h2>where agent-first teams might blow up</h2><p>being honest about failure modes is what separates engineering culture from marketing copy.</p><p><strong>instability.</strong> the DORA report found AI improves nearly every metric &#8212; <a href="iframe.php?url=https%3A%2F%2Fcloud.google.com%2Fblog%2Fproducts%2Fai-machine-learning%2Fannouncing-the-2025-dora-report">except system stability</a>. &#8220;speed without stability is just accelerated chaos.&#8221; invest in deployment safety and rollback discipline <em>before</em> you crank throughput.</p><p><strong>security + &#8220;looks correct&#8221; bugs.</strong> a <a href="iframe.php?url=https%3A%2F%2Fwww.veracode.com%2Fblog%2Fgenai-code-security-report%2F">veracode study</a> found LLM code introduced OWASP Top 10 vulnerabilities in 45% of test cases. java hit a 72% security failure rate. treat AI output as higher-risk on auth, payments, and data access. scan earlier (IDE &#8594; PR &#8594; pipeline).</p><p><strong>review overload.</strong> if generation goes up 5&#8211;10x and review stays the same, your best reviewers drown. the harness team pushed almost all review to agent-to-agent, with humans stepping in only for judgment calls. smaller PRs, AI pre-screening, explicit &#8220;definition of done&#8221; checklists.</p><p><strong>orchestration chaos + runaway cost.</strong> orchestration is infrastructure. monitor it like infrastructure. or it&#8217;ll blow up like infrastructure. instrument cost and quality from day one.</p><h2>practical starting points</h2><p>if you&#8217;re an eng lead or IC &#8212; here&#8217;s what moves you forward without turning your repo into an experiment nobody trusts:</p><ol><li><p><strong>pick one &#8220;agent lane.&#8221;</strong> new endpoints, internal tools, or data migrations &#8212; low-risk, high-rep work.</p></li><li><p><strong>write an AGENTS.md map, not a bible.</strong> 50&#8211;150 lines. &#8220;how we work here&#8221; + pointers to deeper docs.</p></li><li><p><strong>add an ARCHITECTURE.md codemap.</strong> answer: &#8220;where is the thing that does X?&#8221; &#8212; in under 60 seconds.</p></li><li><p><strong>mechanically enforce one boundary.</strong> layer rules, auth boundaries, logging standards. one custom linter.</p></li><li><p><strong>add one verification loop that doesn&#8217;t need a human.</strong> contract tests, smoke tests per worktree, or a &#8220;golden flows&#8221; suite.</p></li><li><p><strong>track 3 metrics weekly:</strong> PR throughput, stability (rollbacks, incidents, flaky tests), and human review time. if throughput goes up and stability stays flat, you&#8217;re compounding. if stability drops, slow down.</p></li><li><p><strong>if you&#8217;re an IC wondering what this means for you:</strong> the engineers who thrive will learn to specify clearly, design constraints, and build verification systems. start by writing the AGENTS.md for your team&#8217;s repo. you&#8217;ll learn more about your codebase than you have in months.</p></li></ol><h2>the real bottleneck</h2><p>the bottleneck is migrating from coding speed to something else entirely: <strong>the rate at which you can generate ideas, write specifications, and validate outputs.</strong></p><p>if that&#8217;s truly the limiting factor now, what does an engineering organization optimized for <em>idea throughput</em> look like rather than one optimized for code throughput?</p><p>everything downstream changes.</p><p>the teams figuring this out first aren&#8217;t just going to be faster. they&#8217;re going to be playing a different game entirely.</p><p>if you&#8217;re building an agent-first workflow right now (or trying and failing), hit reply and tell me what stage you&#8217;re at.</p><p>i read every response.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://sigdel29.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>